package Ġcom . w car mon . codegen . model Ċ Ċ import Ġcom . fasterxml . jackson . annotation . JsonValue Ċ Ċ /** Ċ Ġ* ĠValidation Ġconstraints Ġfor Ġfiles Ġ& Ġdirectories Ċ Ġ* Ċ Ġ* ĠSee Ġsrc / main / resources / json - schema / field - validation . schema . json Ċ Ġ*/ Ċ enum Ġclass ĠFile Validation Constraint ( ĊĠ Ġ@ JsonValue Ġval Ġvalue : ĠString , Ċ ) Ġ{ ĊĠ ĠDIR _ IF _ EXISTS (" dir - if - exists "), ĊĠ ĠEX IST ING _ DIR (" existing - dir "), ĊĠ ĠEX IST ING _ FILE (" existing - file "), ĊĠ ĠFILE _ IF _ EXISTS (" file - if - exists "), ĊĠ Ġ; Ċ } Ċ