github.com/benoitkugler/goacve@v0.0.0-20201217100549-151ce6e55dc8/server/core/datamodel/acces_def.go (about) 1 // DO NOT EDIT -- auto-generated from rawadata.go 2 package datamodel 3 4 import ( 5 rd "github.com/benoitkugler/goACVE/server/core/rawdata" 6 ) 7 8 // AccesPersonne est un pointeur sur l'objet Personne 9 // d'id donné. 10 type AccesPersonne struct { 11 Base *BaseLocale 12 Id int64 13 } 14 15 func (b *BaseLocale) NewPersonne(id int64) AccesPersonne { 16 return AccesPersonne{Base: b, Id: id} 17 } 18 19 // RawData renvoi les données sous-jacentes à l'accès. 20 func (ac AccesPersonne) RawData() rd.Personne { 21 return ac.Base.Personnes[ac.Id] 22 } 23 24 // AccesCamp est un pointeur sur l'objet Camp 25 // d'id donné. 26 type AccesCamp struct { 27 Base *BaseLocale 28 Id int64 29 } 30 31 func (b *BaseLocale) NewCamp(id int64) AccesCamp { 32 return AccesCamp{Base: b, Id: id} 33 } 34 35 // RawData renvoi les données sous-jacentes à l'accès. 36 func (ac AccesCamp) RawData() rd.Camp { 37 return ac.Base.Camps[ac.Id] 38 } 39 40 // AccesGroupe est un pointeur sur l'objet Groupe 41 // d'id donné. 42 type AccesGroupe struct { 43 Base *BaseLocale 44 Id int64 45 } 46 47 func (b *BaseLocale) NewGroupe(id int64) AccesGroupe { 48 return AccesGroupe{Base: b, Id: id} 49 } 50 51 // RawData renvoi les données sous-jacentes à l'accès. 52 func (ac AccesGroupe) RawData() rd.Groupe { 53 return ac.Base.Groupes[ac.Id] 54 } 55 56 // AccesSondage est un pointeur sur l'objet Sondage 57 // d'id donné. 58 type AccesSondage struct { 59 Base *BaseLocale 60 Id int64 61 } 62 63 func (b *BaseLocale) NewSondage(id int64) AccesSondage { 64 return AccesSondage{Base: b, Id: id} 65 } 66 67 // RawData renvoi les données sous-jacentes à l'accès. 68 func (ac AccesSondage) RawData() rd.Sondage { 69 return ac.Base.Sondages[ac.Id] 70 } 71 72 // AccesParticipant est un pointeur sur l'objet Participant 73 // d'id donné. 74 type AccesParticipant struct { 75 Base *BaseLocale 76 Id int64 77 } 78 79 func (b *BaseLocale) NewParticipant(id int64) AccesParticipant { 80 return AccesParticipant{Base: b, Id: id} 81 } 82 83 // RawData renvoi les données sous-jacentes à l'accès. 84 func (ac AccesParticipant) RawData() rd.Participant { 85 return ac.Base.Participants[ac.Id] 86 } 87 88 // AccesEquipier est un pointeur sur l'objet Equipier 89 // d'id donné. 90 type AccesEquipier struct { 91 Base *BaseLocale 92 Id int64 93 } 94 95 func (b *BaseLocale) NewEquipier(id int64) AccesEquipier { 96 return AccesEquipier{Base: b, Id: id} 97 } 98 99 // RawData renvoi les données sous-jacentes à l'accès. 100 func (ac AccesEquipier) RawData() rd.Equipier { 101 return ac.Base.Equipiers[ac.Id] 102 } 103 104 // AccesParticipantsimple est un pointeur sur l'objet Participantsimple 105 // d'id donné. 106 type AccesParticipantsimple struct { 107 Base *BaseLocale 108 Id int64 109 } 110 111 func (b *BaseLocale) NewParticipantsimple(id int64) AccesParticipantsimple { 112 return AccesParticipantsimple{Base: b, Id: id} 113 } 114 115 // RawData renvoi les données sous-jacentes à l'accès. 116 func (ac AccesParticipantsimple) RawData() rd.Participantsimple { 117 return ac.Base.Participantsimples[ac.Id] 118 } 119 120 // AccesStructureaide est un pointeur sur l'objet Structureaide 121 // d'id donné. 122 type AccesStructureaide struct { 123 Base *BaseLocale 124 Id int64 125 } 126 127 func (b *BaseLocale) NewStructureaide(id int64) AccesStructureaide { 128 return AccesStructureaide{Base: b, Id: id} 129 } 130 131 // RawData renvoi les données sous-jacentes à l'accès. 132 func (ac AccesStructureaide) RawData() rd.Structureaide { 133 return ac.Base.Structureaides[ac.Id] 134 } 135 136 // AccesAide est un pointeur sur l'objet Aide 137 // d'id donné. 138 type AccesAide struct { 139 Base *BaseLocale 140 Id int64 141 } 142 143 func (b *BaseLocale) NewAide(id int64) AccesAide { 144 return AccesAide{Base: b, Id: id} 145 } 146 147 // RawData renvoi les données sous-jacentes à l'accès. 148 func (ac AccesAide) RawData() rd.Aide { 149 return ac.Base.Aides[ac.Id] 150 } 151 152 // AccesOrganisme est un pointeur sur l'objet Organisme 153 // d'id donné. 154 type AccesOrganisme struct { 155 Base *BaseLocale 156 Id int64 157 } 158 159 func (b *BaseLocale) NewOrganisme(id int64) AccesOrganisme { 160 return AccesOrganisme{Base: b, Id: id} 161 } 162 163 // RawData renvoi les données sous-jacentes à l'accès. 164 func (ac AccesOrganisme) RawData() rd.Organisme { 165 return ac.Base.Organismes[ac.Id] 166 } 167 168 // AccesDon est un pointeur sur l'objet Don 169 // d'id donné. 170 type AccesDon struct { 171 Base *BaseLocale 172 Id int64 173 } 174 175 func (b *BaseLocale) NewDon(id int64) AccesDon { 176 return AccesDon{Base: b, Id: id} 177 } 178 179 // RawData renvoi les données sous-jacentes à l'accès. 180 func (ac AccesDon) RawData() rd.Don { 181 return ac.Base.Dons[ac.Id] 182 } 183 184 // AccesContrainte est un pointeur sur l'objet Contrainte 185 // d'id donné. 186 type AccesContrainte struct { 187 Base *BaseLocale 188 Id int64 189 } 190 191 func (b *BaseLocale) NewContrainte(id int64) AccesContrainte { 192 return AccesContrainte{Base: b, Id: id} 193 } 194 195 // RawData renvoi les données sous-jacentes à l'accès. 196 func (ac AccesContrainte) RawData() rd.Contrainte { 197 return ac.Base.Contraintes[ac.Id] 198 } 199 200 // AccesDocument est un pointeur sur l'objet Document 201 // d'id donné. 202 type AccesDocument struct { 203 Base *BaseLocale 204 Id int64 205 } 206 207 func (b *BaseLocale) NewDocument(id int64) AccesDocument { 208 return AccesDocument{Base: b, Id: id} 209 } 210 211 // RawData renvoi les données sous-jacentes à l'accès. 212 func (ac AccesDocument) RawData() rd.Document { 213 return ac.Base.Documents[ac.Id] 214 } 215 216 // AccesPaiement est un pointeur sur l'objet Paiement 217 // d'id donné. 218 type AccesPaiement struct { 219 Base *BaseLocale 220 Id int64 221 } 222 223 func (b *BaseLocale) NewPaiement(id int64) AccesPaiement { 224 return AccesPaiement{Base: b, Id: id} 225 } 226 227 // RawData renvoi les données sous-jacentes à l'accès. 228 func (ac AccesPaiement) RawData() rd.Paiement { 229 return ac.Base.Paiements[ac.Id] 230 } 231 232 // AccesFacture est un pointeur sur l'objet Facture 233 // d'id donné. 234 type AccesFacture struct { 235 Base *BaseLocale 236 Id int64 237 } 238 239 func (b *BaseLocale) NewFacture(id int64) AccesFacture { 240 return AccesFacture{Base: b, Id: id} 241 } 242 243 // RawData renvoi les données sous-jacentes à l'accès. 244 func (ac AccesFacture) RawData() rd.Facture { 245 return ac.Base.Factures[ac.Id] 246 } 247 248 // AccesMessage est un pointeur sur l'objet Message 249 // d'id donné. 250 type AccesMessage struct { 251 Base *BaseLocale 252 Id int64 253 } 254 255 func (b *BaseLocale) NewMessage(id int64) AccesMessage { 256 return AccesMessage{Base: b, Id: id} 257 } 258 259 // RawData renvoi les données sous-jacentes à l'accès. 260 func (ac AccesMessage) RawData() rd.Message { 261 return ac.Base.Messages[ac.Id] 262 }