package Ġorg . hyperledger . c act us . plugin . ledger . connector . cord a . server . model Ċ Ċ import Ġjava . util . Objects Ċ import Ġcom . fasterxml . jackson . annotation . JsonProperty Ċ import Ġorg . hyperledger . c act us . plugin . ledger . connector . cord a . server . model . C ord app Deployment Config Ċ import Ġorg . hyperledger . c act us . plugin . ledger . connector . cord a . server . model . Jar File Ċ import Ġjavax . validation . constraints . Decimal Max Ċ import Ġjavax . validation . constraints . Decimal Min Ċ import Ġjavax . validation . constraints . Max Ċ import Ġjavax . validation . constraints . Min Ċ import Ġjavax . validation . constraints . NotNull Ċ import Ġjavax . validation . constraints . Pattern Ċ import Ġjavax . validation . constraints . Size Ċ Ċ /** Ċ Ġ* ĠĊ Ġ* Ġ@ param Ġc ord app Deployment Configs ĠThe Ġlist Ġof Ġdeployment Ġconfigurations Ġpointing Ġto Ġthe Ġnodes Ġwhere Ġthe Ġprovided Ġc ord app Ġjar Ġfiles Ġare Ġto Ġbe Ġdeployed Ġ. Ċ Ġ* Ġ@ param Ġjar Files ĠĊ Ġ*/ Ċ data Ġclass ĠDeploy Contract J ars V 1 Request ( ĊĊĠĠĠ Ġ@ get : NotNull Ġ@ get : Size ( min = 0 , max = 1 0 2 4 ) ĠĊĠĠĠ Ġ@ field : JsonProperty (" cord app Deployment Configs ") Ġval Ġc ord app Deployment Configs : Ġkotlin . collections . List < C ord app Deployment Config >, ĊĊĠĠĠ Ġ@ get : NotNull ĠĊĠĠĠ Ġ@ field : JsonProperty (" jar Files ") Ġval Ġjar Files : Ġkotlin . collections . List < Jar File > Ċ ) Ġ{ Ċ Ċ } ĊĊ