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  }