github.com/benoitkugler/goacve@v0.0.0-20201217100549-151ce6e55dc8/server/equipier/types.go (about) 1 package equipier 2 3 import ( 4 rd "github.com/benoitkugler/goACVE/server/core/rawdata" 5 "github.com/benoitkugler/goACVE/server/documents" 6 "github.com/benoitkugler/goACVE/server/shared" 7 ) 8 9 type ContrainteEquipier struct { 10 documents.ContrainteDocuments 11 Optionnel bool `json:"optionnel,omitempty"` 12 } 13 14 type DataEquipier struct { 15 Equipier EquipierEquipier `json:"equipier,omitempty"` 16 Camp shared.Camp `json:"camp,omitempty"` 17 Pieces []ContrainteEquipier `json:"pieces,omitempty"` 18 } 19 20 type EquipierEquipier struct { 21 shared.BaseEquipier 22 } 23 24 type CharteIn struct { 25 Charte rd.OptionnalBool `json:"charte"` 26 } 27 28 type AjouteDocumentIn struct { 29 IdContrainteCrypted string `json:"id_contrainte_crypted,omitempty"` 30 } 31 32 type DatasJoomeo struct { 33 SpaceURL string `json:"space_url"` 34 Login string `json:"login"` 35 Password string `json:"password"` 36 }