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  }