github.com/benoitkugler/goacve@v0.0.0-20201217100549-151ce6e55dc8/server/core/rawdata/composites/auto.go (about)

     1  // DON'T EDIT - automatically generated by structgen //
     2  
     3  package composites
     4  
     5  import (
     6  	"database/sql"
     7  
     8  	"github.com/benoitkugler/goACVE/server/core/rawdata"
     9  )
    10  
    11  type scanner interface {
    12  	Scan(...interface{}) error
    13  }
    14  
    15  type AideParticipant struct {
    16  	rawdata.Aide        `json:"-"`
    17  	rawdata.Participant `json:"-"`
    18  }
    19  
    20  type AideParticipants []AideParticipant
    21  
    22  func scanOneAideParticipant(row scanner) (AideParticipant, error) {
    23  	var s AideParticipant
    24  	var dummy interface{}
    25  
    26  	err := row.Scan(
    27  		&s.Aide.Id, &s.Aide.IdStructureaide, &s.Aide.IdParticipant, &s.Aide.Valeur, &s.Aide.Valide, &s.Aide.ParJour, &s.Aide.NbJoursMax,
    28  		&s.Participant.Id, &s.Participant.IdCamp, &s.Participant.IdPersonne, &s.Participant.IdFacture, &s.Participant.ListeAttente, &s.Participant.Remises, &s.Participant.OptionPrix, &s.Participant.Options, &s.Participant.DateHeure, &dummy,
    29  	)
    30  	return s, err
    31  }
    32  
    33  func ScanAideParticipant(row *sql.Row) (AideParticipant, error) {
    34  	return scanOneAideParticipant(row)
    35  }
    36  
    37  func ScanAideParticipants(rs *sql.Rows) (AideParticipants, error) {
    38  	var (
    39  		s   AideParticipant
    40  		err error
    41  	)
    42  	defer func() {
    43  		errClose := rs.Close()
    44  		if err == nil {
    45  			err = errClose
    46  		}
    47  	}()
    48  	structs := make(AideParticipants, 0, 16)
    49  	for rs.Next() {
    50  		s, err = scanOneAideParticipant(rs)
    51  		if err != nil {
    52  			return nil, err
    53  		}
    54  		structs = append(structs, s)
    55  	}
    56  	if err = rs.Err(); err != nil {
    57  		return nil, err
    58  	}
    59  	return structs, nil
    60  }
    61  
    62  type AideParticipantCamp struct {
    63  	rawdata.Aide    `json:"-"`
    64  	ParticipantCamp `json:"-"`
    65  }
    66  
    67  type AideParticipantCamps []AideParticipantCamp
    68  
    69  func scanOneAideParticipantCamp(row scanner) (AideParticipantCamp, error) {
    70  	var s AideParticipantCamp
    71  	var dummy interface{}
    72  
    73  	err := row.Scan(
    74  		&s.Aide.Id, &s.Aide.IdStructureaide, &s.Aide.IdParticipant, &s.Aide.Valeur, &s.Aide.Valide, &s.Aide.ParJour, &s.Aide.NbJoursMax,
    75  		&s.Participant.Id, &s.Participant.IdCamp, &s.Participant.IdPersonne, &s.Participant.IdFacture, &s.Participant.ListeAttente, &s.Participant.Remises, &s.Participant.OptionPrix, &s.Participant.Options, &s.Participant.DateHeure, &dummy,
    76  		&s.Camp.Id, &s.Camp.Lieu, &s.Camp.Nom, &s.Camp.Prix, &s.Camp.NbPlaces, &s.Camp.Password, &s.Camp.Ouvert, &s.Camp.NbPlacesReservees, &s.Camp.NumeroJS, &s.Camp.NeedEquilibreGf, &s.Camp.AgeMin, &s.Camp.AgeMax, &s.Camp.Options, &s.Camp.DateDebut, &s.Camp.DateFin, &s.Camp.ListeVetements, &s.Camp.SchemaPaiement, &s.Camp.JoomeoAlbumId, &s.Camp.Envois, &s.Camp.LienCompta, &s.Camp.OptionPrix, &s.Camp.InscriptionSimple, &s.Camp.Infos,
    77  	)
    78  	return s, err
    79  }
    80  
    81  func ScanAideParticipantCamp(row *sql.Row) (AideParticipantCamp, error) {
    82  	return scanOneAideParticipantCamp(row)
    83  }
    84  
    85  func ScanAideParticipantCamps(rs *sql.Rows) (AideParticipantCamps, error) {
    86  	var (
    87  		s   AideParticipantCamp
    88  		err error
    89  	)
    90  	defer func() {
    91  		errClose := rs.Close()
    92  		if err == nil {
    93  			err = errClose
    94  		}
    95  	}()
    96  	structs := make(AideParticipantCamps, 0, 16)
    97  	for rs.Next() {
    98  		s, err = scanOneAideParticipantCamp(rs)
    99  		if err != nil {
   100  			return nil, err
   101  		}
   102  		structs = append(structs, s)
   103  	}
   104  	if err = rs.Err(); err != nil {
   105  		return nil, err
   106  	}
   107  	return structs, nil
   108  }
   109  
   110  type AideParticipantFacture struct {
   111  	rawdata.Aide       `json:"-"`
   112  	ParticipantFacture `json:"-"`
   113  }
   114  
   115  type AideParticipantFactures []AideParticipantFacture
   116  
   117  func scanOneAideParticipantFacture(row scanner) (AideParticipantFacture, error) {
   118  	var s AideParticipantFacture
   119  	var dummy interface{}
   120  
   121  	err := row.Scan(
   122  		&s.Aide.Id, &s.Aide.IdStructureaide, &s.Aide.IdParticipant, &s.Aide.Valeur, &s.Aide.Valide, &s.Aide.ParJour, &s.Aide.NbJoursMax,
   123  		&s.Participant.Id, &s.Participant.IdCamp, &s.Participant.IdPersonne, &s.Participant.IdFacture, &s.Participant.ListeAttente, &s.Participant.Remises, &s.Participant.OptionPrix, &s.Participant.Options, &s.Participant.DateHeure, &dummy,
   124  		&s.Facture.Id, &s.Facture.IdPersonne, &s.Facture.DestinatairesOptionnels, &s.Facture.Key, &s.Facture.CopiesMails, &s.Facture.LastConnection, &s.Facture.IsConfirmed, &s.Facture.IsValidated, &s.Facture.PartageAdressesOK,
   125  	)
   126  	return s, err
   127  }
   128  
   129  func ScanAideParticipantFacture(row *sql.Row) (AideParticipantFacture, error) {
   130  	return scanOneAideParticipantFacture(row)
   131  }
   132  
   133  func ScanAideParticipantFactures(rs *sql.Rows) (AideParticipantFactures, error) {
   134  	var (
   135  		s   AideParticipantFacture
   136  		err error
   137  	)
   138  	defer func() {
   139  		errClose := rs.Close()
   140  		if err == nil {
   141  			err = errClose
   142  		}
   143  	}()
   144  	structs := make(AideParticipantFactures, 0, 16)
   145  	for rs.Next() {
   146  		s, err = scanOneAideParticipantFacture(rs)
   147  		if err != nil {
   148  			return nil, err
   149  		}
   150  		structs = append(structs, s)
   151  	}
   152  	if err = rs.Err(); err != nil {
   153  		return nil, err
   154  	}
   155  	return structs, nil
   156  }
   157  
   158  type AideParticipantFacturePersonne struct {
   159  	rawdata.Aide               `json:"-"`
   160  	ParticipantFacturePersonne `json:"-"`
   161  }
   162  
   163  type AideParticipantFacturePersonnes []AideParticipantFacturePersonne
   164  
   165  func scanOneAideParticipantFacturePersonne(row scanner) (AideParticipantFacturePersonne, error) {
   166  	var s AideParticipantFacturePersonne
   167  	var dummy interface{}
   168  
   169  	err := row.Scan(
   170  		&s.Aide.Id, &s.Aide.IdStructureaide, &s.Aide.IdParticipant, &s.Aide.Valeur, &s.Aide.Valide, &s.Aide.ParJour, &s.Aide.NbJoursMax,
   171  		&s.Participant.Id, &s.Participant.IdCamp, &s.Participant.IdPersonne, &s.Participant.IdFacture, &s.Participant.ListeAttente, &s.Participant.Remises, &s.Participant.OptionPrix, &s.Participant.Options, &s.Participant.DateHeure, &dummy,
   172  		&s.Facture.Id, &s.Facture.IdPersonne, &s.Facture.DestinatairesOptionnels, &s.Facture.Key, &s.Facture.CopiesMails, &s.Facture.LastConnection, &s.Facture.IsConfirmed, &s.Facture.IsValidated, &s.Facture.PartageAdressesOK,
   173  		&s.Personne.Id, &s.Personne.Nom, &s.Personne.NomJeuneFille, &s.Personne.Prenom, &s.Personne.DateNaissance, &s.Personne.VilleNaissance, &s.Personne.DepartementNaissance, &s.Personne.Sexe, &s.Personne.Tels, &s.Personne.Mail, &s.Personne.Adresse, &s.Personne.CodePostal, &s.Personne.Ville, &s.Personne.Pays, &s.Personne.SecuriteSociale, &s.Personne.Profession, &s.Personne.Etudiant, &s.Personne.Fonctionnaire, &s.Personne.VersionPapier, &s.Personne.PubHiver, &s.Personne.PubEte, &s.Personne.EchoRocher, &s.Personne.RangMembreAsso, &s.Personne.QuotientFamilial, &s.Personne.Cotisation, &s.Personne.Eonews, &s.Personne.FicheSanitaire, &s.Personne.IsTemporaire,
   174  	)
   175  	return s, err
   176  }
   177  
   178  func ScanAideParticipantFacturePersonne(row *sql.Row) (AideParticipantFacturePersonne, error) {
   179  	return scanOneAideParticipantFacturePersonne(row)
   180  }
   181  
   182  func ScanAideParticipantFacturePersonnes(rs *sql.Rows) (AideParticipantFacturePersonnes, error) {
   183  	var (
   184  		s   AideParticipantFacturePersonne
   185  		err error
   186  	)
   187  	defer func() {
   188  		errClose := rs.Close()
   189  		if err == nil {
   190  			err = errClose
   191  		}
   192  	}()
   193  	structs := make(AideParticipantFacturePersonnes, 0, 16)
   194  	for rs.Next() {
   195  		s, err = scanOneAideParticipantFacturePersonne(rs)
   196  		if err != nil {
   197  			return nil, err
   198  		}
   199  		structs = append(structs, s)
   200  	}
   201  	if err = rs.Err(); err != nil {
   202  		return nil, err
   203  	}
   204  	return structs, nil
   205  }
   206  
   207  type AideParticipantPersonne struct {
   208  	rawdata.Aide        `json:"-"`
   209  	ParticipantPersonne `json:"-"`
   210  }
   211  
   212  type AideParticipantPersonnes []AideParticipantPersonne
   213  
   214  func scanOneAideParticipantPersonne(row scanner) (AideParticipantPersonne, error) {
   215  	var s AideParticipantPersonne
   216  	var dummy interface{}
   217  
   218  	err := row.Scan(
   219  		&s.Aide.Id, &s.Aide.IdStructureaide, &s.Aide.IdParticipant, &s.Aide.Valeur, &s.Aide.Valide, &s.Aide.ParJour, &s.Aide.NbJoursMax,
   220  		&s.Participant.Id, &s.Participant.IdCamp, &s.Participant.IdPersonne, &s.Participant.IdFacture, &s.Participant.ListeAttente, &s.Participant.Remises, &s.Participant.OptionPrix, &s.Participant.Options, &s.Participant.DateHeure, &dummy,
   221  		&s.Personne.Id, &s.Personne.Nom, &s.Personne.NomJeuneFille, &s.Personne.Prenom, &s.Personne.DateNaissance, &s.Personne.VilleNaissance, &s.Personne.DepartementNaissance, &s.Personne.Sexe, &s.Personne.Tels, &s.Personne.Mail, &s.Personne.Adresse, &s.Personne.CodePostal, &s.Personne.Ville, &s.Personne.Pays, &s.Personne.SecuriteSociale, &s.Personne.Profession, &s.Personne.Etudiant, &s.Personne.Fonctionnaire, &s.Personne.VersionPapier, &s.Personne.PubHiver, &s.Personne.PubEte, &s.Personne.EchoRocher, &s.Personne.RangMembreAsso, &s.Personne.QuotientFamilial, &s.Personne.Cotisation, &s.Personne.Eonews, &s.Personne.FicheSanitaire, &s.Personne.IsTemporaire,
   222  	)
   223  	return s, err
   224  }
   225  
   226  func ScanAideParticipantPersonne(row *sql.Row) (AideParticipantPersonne, error) {
   227  	return scanOneAideParticipantPersonne(row)
   228  }
   229  
   230  func ScanAideParticipantPersonnes(rs *sql.Rows) (AideParticipantPersonnes, error) {
   231  	var (
   232  		s   AideParticipantPersonne
   233  		err error
   234  	)
   235  	defer func() {
   236  		errClose := rs.Close()
   237  		if err == nil {
   238  			err = errClose
   239  		}
   240  	}()
   241  	structs := make(AideParticipantPersonnes, 0, 16)
   242  	for rs.Next() {
   243  		s, err = scanOneAideParticipantPersonne(rs)
   244  		if err != nil {
   245  			return nil, err
   246  		}
   247  		structs = append(structs, s)
   248  	}
   249  	if err = rs.Err(); err != nil {
   250  		return nil, err
   251  	}
   252  	return structs, nil
   253  }
   254  
   255  type AideStructureaide struct {
   256  	rawdata.Aide          `json:"-"`
   257  	rawdata.Structureaide `json:"-"`
   258  }
   259  
   260  type AideStructureaides []AideStructureaide
   261  
   262  func scanOneAideStructureaide(row scanner) (AideStructureaide, error) {
   263  	var s AideStructureaide
   264  
   265  	err := row.Scan(
   266  		&s.Aide.Id, &s.Aide.IdStructureaide, &s.Aide.IdParticipant, &s.Aide.Valeur, &s.Aide.Valide, &s.Aide.ParJour, &s.Aide.NbJoursMax,
   267  		&s.Structureaide.Id, &s.Structureaide.Nom, &s.Structureaide.Immatriculation, &s.Structureaide.Adresse, &s.Structureaide.CodePostal, &s.Structureaide.Ville, &s.Structureaide.Telephone, &s.Structureaide.Info,
   268  	)
   269  	return s, err
   270  }
   271  
   272  func ScanAideStructureaide(row *sql.Row) (AideStructureaide, error) {
   273  	return scanOneAideStructureaide(row)
   274  }
   275  
   276  func ScanAideStructureaides(rs *sql.Rows) (AideStructureaides, error) {
   277  	var (
   278  		s   AideStructureaide
   279  		err error
   280  	)
   281  	defer func() {
   282  		errClose := rs.Close()
   283  		if err == nil {
   284  			err = errClose
   285  		}
   286  	}()
   287  	structs := make(AideStructureaides, 0, 16)
   288  	for rs.Next() {
   289  		s, err = scanOneAideStructureaide(rs)
   290  		if err != nil {
   291  			return nil, err
   292  		}
   293  		structs = append(structs, s)
   294  	}
   295  	if err = rs.Err(); err != nil {
   296  		return nil, err
   297  	}
   298  	return structs, nil
   299  }
   300  
   301  type ContrainteDocument struct {
   302  	rawdata.Contrainte `json:"-"`
   303  	rawdata.Document   `json:"-"`
   304  }
   305  
   306  type ContrainteDocuments []ContrainteDocument
   307  
   308  func scanOneContrainteDocument(row scanner) (ContrainteDocument, error) {
   309  	var s ContrainteDocument
   310  
   311  	err := row.Scan(
   312  		&s.Contrainte.Id, &s.Contrainte.IdPersonne, &s.Contrainte.IdDocument, &s.Contrainte.Builtin, &s.Contrainte.Nom, &s.Contrainte.Description, &s.Contrainte.MaxDocs, &s.Contrainte.JoursValide,
   313  		&s.Document.Id, &s.Document.Taille, &s.Document.NomClient, &s.Document.Description, &s.Document.DateHeureModif,
   314  	)
   315  	return s, err
   316  }
   317  
   318  func ScanContrainteDocument(row *sql.Row) (ContrainteDocument, error) {
   319  	return scanOneContrainteDocument(row)
   320  }
   321  
   322  func ScanContrainteDocuments(rs *sql.Rows) (ContrainteDocuments, error) {
   323  	var (
   324  		s   ContrainteDocument
   325  		err error
   326  	)
   327  	defer func() {
   328  		errClose := rs.Close()
   329  		if err == nil {
   330  			err = errClose
   331  		}
   332  	}()
   333  	structs := make(ContrainteDocuments, 0, 16)
   334  	for rs.Next() {
   335  		s, err = scanOneContrainteDocument(rs)
   336  		if err != nil {
   337  			return nil, err
   338  		}
   339  		structs = append(structs, s)
   340  	}
   341  	if err = rs.Err(); err != nil {
   342  		return nil, err
   343  	}
   344  	return structs, nil
   345  }
   346  
   347  type ContraintePersonne struct {
   348  	rawdata.Contrainte `json:"-"`
   349  	rawdata.Personne   `json:"-"`
   350  }
   351  
   352  type ContraintePersonnes []ContraintePersonne
   353  
   354  func scanOneContraintePersonne(row scanner) (ContraintePersonne, error) {
   355  	var s ContraintePersonne
   356  
   357  	err := row.Scan(
   358  		&s.Contrainte.Id, &s.Contrainte.IdPersonne, &s.Contrainte.IdDocument, &s.Contrainte.Builtin, &s.Contrainte.Nom, &s.Contrainte.Description, &s.Contrainte.MaxDocs, &s.Contrainte.JoursValide,
   359  		&s.Personne.Id, &s.Personne.Nom, &s.Personne.NomJeuneFille, &s.Personne.Prenom, &s.Personne.DateNaissance, &s.Personne.VilleNaissance, &s.Personne.DepartementNaissance, &s.Personne.Sexe, &s.Personne.Tels, &s.Personne.Mail, &s.Personne.Adresse, &s.Personne.CodePostal, &s.Personne.Ville, &s.Personne.Pays, &s.Personne.SecuriteSociale, &s.Personne.Profession, &s.Personne.Etudiant, &s.Personne.Fonctionnaire, &s.Personne.VersionPapier, &s.Personne.PubHiver, &s.Personne.PubEte, &s.Personne.EchoRocher, &s.Personne.RangMembreAsso, &s.Personne.QuotientFamilial, &s.Personne.Cotisation, &s.Personne.Eonews, &s.Personne.FicheSanitaire, &s.Personne.IsTemporaire,
   360  	)
   361  	return s, err
   362  }
   363  
   364  func ScanContraintePersonne(row *sql.Row) (ContraintePersonne, error) {
   365  	return scanOneContraintePersonne(row)
   366  }
   367  
   368  func ScanContraintePersonnes(rs *sql.Rows) (ContraintePersonnes, error) {
   369  	var (
   370  		s   ContraintePersonne
   371  		err error
   372  	)
   373  	defer func() {
   374  		errClose := rs.Close()
   375  		if err == nil {
   376  			err = errClose
   377  		}
   378  	}()
   379  	structs := make(ContraintePersonnes, 0, 16)
   380  	for rs.Next() {
   381  		s, err = scanOneContraintePersonne(rs)
   382  		if err != nil {
   383  			return nil, err
   384  		}
   385  		structs = append(structs, s)
   386  	}
   387  	if err = rs.Err(); err != nil {
   388  		return nil, err
   389  	}
   390  	return structs, nil
   391  }
   392  
   393  type OrganismePersonne struct {
   394  	rawdata.Organisme `json:"-"`
   395  	rawdata.Personne  `json:"-"`
   396  }
   397  
   398  type OrganismePersonnes []OrganismePersonne
   399  
   400  func scanOneOrganismePersonne(row scanner) (OrganismePersonne, error) {
   401  	var s OrganismePersonne
   402  
   403  	err := row.Scan(
   404  		&s.Organisme.Id, &s.Organisme.Nom, &s.Organisme.ContactPropre, &s.Organisme.Contact, &s.Organisme.IdContact, &s.Organisme.IdContactDon, &s.Organisme.Exemplaires,
   405  		&s.Personne.Id, &s.Personne.Nom, &s.Personne.NomJeuneFille, &s.Personne.Prenom, &s.Personne.DateNaissance, &s.Personne.VilleNaissance, &s.Personne.DepartementNaissance, &s.Personne.Sexe, &s.Personne.Tels, &s.Personne.Mail, &s.Personne.Adresse, &s.Personne.CodePostal, &s.Personne.Ville, &s.Personne.Pays, &s.Personne.SecuriteSociale, &s.Personne.Profession, &s.Personne.Etudiant, &s.Personne.Fonctionnaire, &s.Personne.VersionPapier, &s.Personne.PubHiver, &s.Personne.PubEte, &s.Personne.EchoRocher, &s.Personne.RangMembreAsso, &s.Personne.QuotientFamilial, &s.Personne.Cotisation, &s.Personne.Eonews, &s.Personne.FicheSanitaire, &s.Personne.IsTemporaire,
   406  	)
   407  	return s, err
   408  }
   409  
   410  func ScanOrganismePersonne(row *sql.Row) (OrganismePersonne, error) {
   411  	return scanOneOrganismePersonne(row)
   412  }
   413  
   414  func ScanOrganismePersonnes(rs *sql.Rows) (OrganismePersonnes, error) {
   415  	var (
   416  		s   OrganismePersonne
   417  		err error
   418  	)
   419  	defer func() {
   420  		errClose := rs.Close()
   421  		if err == nil {
   422  			err = errClose
   423  		}
   424  	}()
   425  	structs := make(OrganismePersonnes, 0, 16)
   426  	for rs.Next() {
   427  		s, err = scanOneOrganismePersonne(rs)
   428  		if err != nil {
   429  			return nil, err
   430  		}
   431  		structs = append(structs, s)
   432  	}
   433  	if err = rs.Err(); err != nil {
   434  		return nil, err
   435  	}
   436  	return structs, nil
   437  }
   438  
   439  type EquipierCamp struct {
   440  	rawdata.Equipier `json:"-"`
   441  	rawdata.Camp     `json:"-"`
   442  }
   443  
   444  type EquipierCamps []EquipierCamp
   445  
   446  func scanOneEquipierCamp(row scanner) (EquipierCamp, error) {
   447  	var s EquipierCamp
   448  
   449  	err := row.Scan(
   450  		&s.Equipier.Id, &s.Equipier.IdCamp, &s.Equipier.IdPersonne, &s.Equipier.Roles, &s.Equipier.Diplome, &s.Equipier.Appro, &s.Equipier.Presence, &s.Equipier.InvitationEquipier, &s.Equipier.Charte,
   451  		&s.Camp.Id, &s.Camp.Lieu, &s.Camp.Nom, &s.Camp.Prix, &s.Camp.NbPlaces, &s.Camp.Password, &s.Camp.Ouvert, &s.Camp.NbPlacesReservees, &s.Camp.NumeroJS, &s.Camp.NeedEquilibreGf, &s.Camp.AgeMin, &s.Camp.AgeMax, &s.Camp.Options, &s.Camp.DateDebut, &s.Camp.DateFin, &s.Camp.ListeVetements, &s.Camp.SchemaPaiement, &s.Camp.JoomeoAlbumId, &s.Camp.Envois, &s.Camp.LienCompta, &s.Camp.OptionPrix, &s.Camp.InscriptionSimple, &s.Camp.Infos,
   452  	)
   453  	return s, err
   454  }
   455  
   456  func ScanEquipierCamp(row *sql.Row) (EquipierCamp, error) {
   457  	return scanOneEquipierCamp(row)
   458  }
   459  
   460  func ScanEquipierCamps(rs *sql.Rows) (EquipierCamps, error) {
   461  	var (
   462  		s   EquipierCamp
   463  		err error
   464  	)
   465  	defer func() {
   466  		errClose := rs.Close()
   467  		if err == nil {
   468  			err = errClose
   469  		}
   470  	}()
   471  	structs := make(EquipierCamps, 0, 16)
   472  	for rs.Next() {
   473  		s, err = scanOneEquipierCamp(rs)
   474  		if err != nil {
   475  			return nil, err
   476  		}
   477  		structs = append(structs, s)
   478  	}
   479  	if err = rs.Err(); err != nil {
   480  		return nil, err
   481  	}
   482  	return structs, nil
   483  }
   484  
   485  type EquipierPersonne struct {
   486  	rawdata.Equipier `json:"-"`
   487  	rawdata.Personne `json:"-"`
   488  }
   489  
   490  type EquipierPersonnes []EquipierPersonne
   491  
   492  func scanOneEquipierPersonne(row scanner) (EquipierPersonne, error) {
   493  	var s EquipierPersonne
   494  
   495  	err := row.Scan(
   496  		&s.Equipier.Id, &s.Equipier.IdCamp, &s.Equipier.IdPersonne, &s.Equipier.Roles, &s.Equipier.Diplome, &s.Equipier.Appro, &s.Equipier.Presence, &s.Equipier.InvitationEquipier, &s.Equipier.Charte,
   497  		&s.Personne.Id, &s.Personne.Nom, &s.Personne.NomJeuneFille, &s.Personne.Prenom, &s.Personne.DateNaissance, &s.Personne.VilleNaissance, &s.Personne.DepartementNaissance, &s.Personne.Sexe, &s.Personne.Tels, &s.Personne.Mail, &s.Personne.Adresse, &s.Personne.CodePostal, &s.Personne.Ville, &s.Personne.Pays, &s.Personne.SecuriteSociale, &s.Personne.Profession, &s.Personne.Etudiant, &s.Personne.Fonctionnaire, &s.Personne.VersionPapier, &s.Personne.PubHiver, &s.Personne.PubEte, &s.Personne.EchoRocher, &s.Personne.RangMembreAsso, &s.Personne.QuotientFamilial, &s.Personne.Cotisation, &s.Personne.Eonews, &s.Personne.FicheSanitaire, &s.Personne.IsTemporaire,
   498  	)
   499  	return s, err
   500  }
   501  
   502  func ScanEquipierPersonne(row *sql.Row) (EquipierPersonne, error) {
   503  	return scanOneEquipierPersonne(row)
   504  }
   505  
   506  func ScanEquipierPersonnes(rs *sql.Rows) (EquipierPersonnes, error) {
   507  	var (
   508  		s   EquipierPersonne
   509  		err error
   510  	)
   511  	defer func() {
   512  		errClose := rs.Close()
   513  		if err == nil {
   514  			err = errClose
   515  		}
   516  	}()
   517  	structs := make(EquipierPersonnes, 0, 16)
   518  	for rs.Next() {
   519  		s, err = scanOneEquipierPersonne(rs)
   520  		if err != nil {
   521  			return nil, err
   522  		}
   523  		structs = append(structs, s)
   524  	}
   525  	if err = rs.Err(); err != nil {
   526  		return nil, err
   527  	}
   528  	return structs, nil
   529  }
   530  
   531  type FacturePersonne struct {
   532  	rawdata.Facture  `json:"-"`
   533  	rawdata.Personne `json:"-"`
   534  }
   535  
   536  type FacturePersonnes []FacturePersonne
   537  
   538  func scanOneFacturePersonne(row scanner) (FacturePersonne, error) {
   539  	var s FacturePersonne
   540  
   541  	err := row.Scan(
   542  		&s.Facture.Id, &s.Facture.IdPersonne, &s.Facture.DestinatairesOptionnels, &s.Facture.Key, &s.Facture.CopiesMails, &s.Facture.LastConnection, &s.Facture.IsConfirmed, &s.Facture.IsValidated, &s.Facture.PartageAdressesOK,
   543  		&s.Personne.Id, &s.Personne.Nom, &s.Personne.NomJeuneFille, &s.Personne.Prenom, &s.Personne.DateNaissance, &s.Personne.VilleNaissance, &s.Personne.DepartementNaissance, &s.Personne.Sexe, &s.Personne.Tels, &s.Personne.Mail, &s.Personne.Adresse, &s.Personne.CodePostal, &s.Personne.Ville, &s.Personne.Pays, &s.Personne.SecuriteSociale, &s.Personne.Profession, &s.Personne.Etudiant, &s.Personne.Fonctionnaire, &s.Personne.VersionPapier, &s.Personne.PubHiver, &s.Personne.PubEte, &s.Personne.EchoRocher, &s.Personne.RangMembreAsso, &s.Personne.QuotientFamilial, &s.Personne.Cotisation, &s.Personne.Eonews, &s.Personne.FicheSanitaire, &s.Personne.IsTemporaire,
   544  	)
   545  	return s, err
   546  }
   547  
   548  func ScanFacturePersonne(row *sql.Row) (FacturePersonne, error) {
   549  	return scanOneFacturePersonne(row)
   550  }
   551  
   552  func ScanFacturePersonnes(rs *sql.Rows) (FacturePersonnes, error) {
   553  	var (
   554  		s   FacturePersonne
   555  		err error
   556  	)
   557  	defer func() {
   558  		errClose := rs.Close()
   559  		if err == nil {
   560  			err = errClose
   561  		}
   562  	}()
   563  	structs := make(FacturePersonnes, 0, 16)
   564  	for rs.Next() {
   565  		s, err = scanOneFacturePersonne(rs)
   566  		if err != nil {
   567  			return nil, err
   568  		}
   569  		structs = append(structs, s)
   570  	}
   571  	if err = rs.Err(); err != nil {
   572  		return nil, err
   573  	}
   574  	return structs, nil
   575  }
   576  
   577  type GroupeCamp struct {
   578  	rawdata.Groupe `json:"-"`
   579  	rawdata.Camp   `json:"-"`
   580  }
   581  
   582  type GroupeCamps []GroupeCamp
   583  
   584  func scanOneGroupeCamp(row scanner) (GroupeCamp, error) {
   585  	var s GroupeCamp
   586  	var dummy interface{}
   587  
   588  	err := row.Scan(
   589  		&s.Groupe.Id, &s.Groupe.IdCamp, &s.Groupe.Nom, &s.Groupe.Plage, &s.Groupe.Couleur, &dummy,
   590  		&s.Camp.Id, &s.Camp.Lieu, &s.Camp.Nom, &s.Camp.Prix, &s.Camp.NbPlaces, &s.Camp.Password, &s.Camp.Ouvert, &s.Camp.NbPlacesReservees, &s.Camp.NumeroJS, &s.Camp.NeedEquilibreGf, &s.Camp.AgeMin, &s.Camp.AgeMax, &s.Camp.Options, &s.Camp.DateDebut, &s.Camp.DateFin, &s.Camp.ListeVetements, &s.Camp.SchemaPaiement, &s.Camp.JoomeoAlbumId, &s.Camp.Envois, &s.Camp.LienCompta, &s.Camp.OptionPrix, &s.Camp.InscriptionSimple, &s.Camp.Infos,
   591  	)
   592  	return s, err
   593  }
   594  
   595  func ScanGroupeCamp(row *sql.Row) (GroupeCamp, error) {
   596  	return scanOneGroupeCamp(row)
   597  }
   598  
   599  func ScanGroupeCamps(rs *sql.Rows) (GroupeCamps, error) {
   600  	var (
   601  		s   GroupeCamp
   602  		err error
   603  	)
   604  	defer func() {
   605  		errClose := rs.Close()
   606  		if err == nil {
   607  			err = errClose
   608  		}
   609  	}()
   610  	structs := make(GroupeCamps, 0, 16)
   611  	for rs.Next() {
   612  		s, err = scanOneGroupeCamp(rs)
   613  		if err != nil {
   614  			return nil, err
   615  		}
   616  		structs = append(structs, s)
   617  	}
   618  	if err = rs.Err(); err != nil {
   619  		return nil, err
   620  	}
   621  	return structs, nil
   622  }
   623  
   624  type ParticipantCamp struct {
   625  	rawdata.Participant `json:"-"`
   626  	rawdata.Camp        `json:"-"`
   627  }
   628  
   629  type ParticipantCamps []ParticipantCamp
   630  
   631  func scanOneParticipantCamp(row scanner) (ParticipantCamp, error) {
   632  	var s ParticipantCamp
   633  	var dummy interface{}
   634  
   635  	err := row.Scan(
   636  		&s.Participant.Id, &s.Participant.IdCamp, &s.Participant.IdPersonne, &s.Participant.IdFacture, &s.Participant.ListeAttente, &s.Participant.Remises, &s.Participant.OptionPrix, &s.Participant.Options, &s.Participant.DateHeure, &dummy,
   637  		&s.Camp.Id, &s.Camp.Lieu, &s.Camp.Nom, &s.Camp.Prix, &s.Camp.NbPlaces, &s.Camp.Password, &s.Camp.Ouvert, &s.Camp.NbPlacesReservees, &s.Camp.NumeroJS, &s.Camp.NeedEquilibreGf, &s.Camp.AgeMin, &s.Camp.AgeMax, &s.Camp.Options, &s.Camp.DateDebut, &s.Camp.DateFin, &s.Camp.ListeVetements, &s.Camp.SchemaPaiement, &s.Camp.JoomeoAlbumId, &s.Camp.Envois, &s.Camp.LienCompta, &s.Camp.OptionPrix, &s.Camp.InscriptionSimple, &s.Camp.Infos,
   638  	)
   639  	return s, err
   640  }
   641  
   642  func ScanParticipantCamp(row *sql.Row) (ParticipantCamp, error) {
   643  	return scanOneParticipantCamp(row)
   644  }
   645  
   646  func ScanParticipantCamps(rs *sql.Rows) (ParticipantCamps, error) {
   647  	var (
   648  		s   ParticipantCamp
   649  		err error
   650  	)
   651  	defer func() {
   652  		errClose := rs.Close()
   653  		if err == nil {
   654  			err = errClose
   655  		}
   656  	}()
   657  	structs := make(ParticipantCamps, 0, 16)
   658  	for rs.Next() {
   659  		s, err = scanOneParticipantCamp(rs)
   660  		if err != nil {
   661  			return nil, err
   662  		}
   663  		structs = append(structs, s)
   664  	}
   665  	if err = rs.Err(); err != nil {
   666  		return nil, err
   667  	}
   668  	return structs, nil
   669  }
   670  
   671  type ParticipantFacture struct {
   672  	rawdata.Participant `json:"-"`
   673  	rawdata.Facture     `json:"-"`
   674  }
   675  
   676  type ParticipantFactures []ParticipantFacture
   677  
   678  func scanOneParticipantFacture(row scanner) (ParticipantFacture, error) {
   679  	var s ParticipantFacture
   680  	var dummy interface{}
   681  
   682  	err := row.Scan(
   683  		&s.Participant.Id, &s.Participant.IdCamp, &s.Participant.IdPersonne, &s.Participant.IdFacture, &s.Participant.ListeAttente, &s.Participant.Remises, &s.Participant.OptionPrix, &s.Participant.Options, &s.Participant.DateHeure, &dummy,
   684  		&s.Facture.Id, &s.Facture.IdPersonne, &s.Facture.DestinatairesOptionnels, &s.Facture.Key, &s.Facture.CopiesMails, &s.Facture.LastConnection, &s.Facture.IsConfirmed, &s.Facture.IsValidated, &s.Facture.PartageAdressesOK,
   685  	)
   686  	return s, err
   687  }
   688  
   689  func ScanParticipantFacture(row *sql.Row) (ParticipantFacture, error) {
   690  	return scanOneParticipantFacture(row)
   691  }
   692  
   693  func ScanParticipantFactures(rs *sql.Rows) (ParticipantFactures, error) {
   694  	var (
   695  		s   ParticipantFacture
   696  		err error
   697  	)
   698  	defer func() {
   699  		errClose := rs.Close()
   700  		if err == nil {
   701  			err = errClose
   702  		}
   703  	}()
   704  	structs := make(ParticipantFactures, 0, 16)
   705  	for rs.Next() {
   706  		s, err = scanOneParticipantFacture(rs)
   707  		if err != nil {
   708  			return nil, err
   709  		}
   710  		structs = append(structs, s)
   711  	}
   712  	if err = rs.Err(); err != nil {
   713  		return nil, err
   714  	}
   715  	return structs, nil
   716  }
   717  
   718  type ParticipantFacturePersonne struct {
   719  	rawdata.Participant `json:"-"`
   720  	FacturePersonne     `json:"-"`
   721  }
   722  
   723  type ParticipantFacturePersonnes []ParticipantFacturePersonne
   724  
   725  func scanOneParticipantFacturePersonne(row scanner) (ParticipantFacturePersonne, error) {
   726  	var s ParticipantFacturePersonne
   727  	var dummy interface{}
   728  
   729  	err := row.Scan(
   730  		&s.Participant.Id, &s.Participant.IdCamp, &s.Participant.IdPersonne, &s.Participant.IdFacture, &s.Participant.ListeAttente, &s.Participant.Remises, &s.Participant.OptionPrix, &s.Participant.Options, &s.Participant.DateHeure, &dummy,
   731  		&s.Facture.Id, &s.Facture.IdPersonne, &s.Facture.DestinatairesOptionnels, &s.Facture.Key, &s.Facture.CopiesMails, &s.Facture.LastConnection, &s.Facture.IsConfirmed, &s.Facture.IsValidated, &s.Facture.PartageAdressesOK,
   732  		&s.Personne.Id, &s.Personne.Nom, &s.Personne.NomJeuneFille, &s.Personne.Prenom, &s.Personne.DateNaissance, &s.Personne.VilleNaissance, &s.Personne.DepartementNaissance, &s.Personne.Sexe, &s.Personne.Tels, &s.Personne.Mail, &s.Personne.Adresse, &s.Personne.CodePostal, &s.Personne.Ville, &s.Personne.Pays, &s.Personne.SecuriteSociale, &s.Personne.Profession, &s.Personne.Etudiant, &s.Personne.Fonctionnaire, &s.Personne.VersionPapier, &s.Personne.PubHiver, &s.Personne.PubEte, &s.Personne.EchoRocher, &s.Personne.RangMembreAsso, &s.Personne.QuotientFamilial, &s.Personne.Cotisation, &s.Personne.Eonews, &s.Personne.FicheSanitaire, &s.Personne.IsTemporaire,
   733  	)
   734  	return s, err
   735  }
   736  
   737  func ScanParticipantFacturePersonne(row *sql.Row) (ParticipantFacturePersonne, error) {
   738  	return scanOneParticipantFacturePersonne(row)
   739  }
   740  
   741  func ScanParticipantFacturePersonnes(rs *sql.Rows) (ParticipantFacturePersonnes, error) {
   742  	var (
   743  		s   ParticipantFacturePersonne
   744  		err error
   745  	)
   746  	defer func() {
   747  		errClose := rs.Close()
   748  		if err == nil {
   749  			err = errClose
   750  		}
   751  	}()
   752  	structs := make(ParticipantFacturePersonnes, 0, 16)
   753  	for rs.Next() {
   754  		s, err = scanOneParticipantFacturePersonne(rs)
   755  		if err != nil {
   756  			return nil, err
   757  		}
   758  		structs = append(structs, s)
   759  	}
   760  	if err = rs.Err(); err != nil {
   761  		return nil, err
   762  	}
   763  	return structs, nil
   764  }
   765  
   766  type ParticipantPersonne struct {
   767  	rawdata.Participant `json:"-"`
   768  	rawdata.Personne    `json:"-"`
   769  }
   770  
   771  type ParticipantPersonnes []ParticipantPersonne
   772  
   773  func scanOneParticipantPersonne(row scanner) (ParticipantPersonne, error) {
   774  	var s ParticipantPersonne
   775  	var dummy interface{}
   776  
   777  	err := row.Scan(
   778  		&s.Participant.Id, &s.Participant.IdCamp, &s.Participant.IdPersonne, &s.Participant.IdFacture, &s.Participant.ListeAttente, &s.Participant.Remises, &s.Participant.OptionPrix, &s.Participant.Options, &s.Participant.DateHeure, &dummy,
   779  		&s.Personne.Id, &s.Personne.Nom, &s.Personne.NomJeuneFille, &s.Personne.Prenom, &s.Personne.DateNaissance, &s.Personne.VilleNaissance, &s.Personne.DepartementNaissance, &s.Personne.Sexe, &s.Personne.Tels, &s.Personne.Mail, &s.Personne.Adresse, &s.Personne.CodePostal, &s.Personne.Ville, &s.Personne.Pays, &s.Personne.SecuriteSociale, &s.Personne.Profession, &s.Personne.Etudiant, &s.Personne.Fonctionnaire, &s.Personne.VersionPapier, &s.Personne.PubHiver, &s.Personne.PubEte, &s.Personne.EchoRocher, &s.Personne.RangMembreAsso, &s.Personne.QuotientFamilial, &s.Personne.Cotisation, &s.Personne.Eonews, &s.Personne.FicheSanitaire, &s.Personne.IsTemporaire,
   780  	)
   781  	return s, err
   782  }
   783  
   784  func ScanParticipantPersonne(row *sql.Row) (ParticipantPersonne, error) {
   785  	return scanOneParticipantPersonne(row)
   786  }
   787  
   788  func ScanParticipantPersonnes(rs *sql.Rows) (ParticipantPersonnes, error) {
   789  	var (
   790  		s   ParticipantPersonne
   791  		err error
   792  	)
   793  	defer func() {
   794  		errClose := rs.Close()
   795  		if err == nil {
   796  			err = errClose
   797  		}
   798  	}()
   799  	structs := make(ParticipantPersonnes, 0, 16)
   800  	for rs.Next() {
   801  		s, err = scanOneParticipantPersonne(rs)
   802  		if err != nil {
   803  			return nil, err
   804  		}
   805  		structs = append(structs, s)
   806  	}
   807  	if err = rs.Err(); err != nil {
   808  		return nil, err
   809  	}
   810  	return structs, nil
   811  }
   812  
   813  type MessageFacture struct {
   814  	rawdata.Message `json:"-"`
   815  	rawdata.Facture `json:"-"`
   816  }
   817  
   818  type MessageFactures []MessageFacture
   819  
   820  func scanOneMessageFacture(row scanner) (MessageFacture, error) {
   821  	var s MessageFacture
   822  
   823  	err := row.Scan(
   824  		&s.Message.Id, &s.Message.IdFacture, &s.Message.Kind, &s.Message.Created, &s.Message.Modified, &s.Message.Vu,
   825  		&s.Facture.Id, &s.Facture.IdPersonne, &s.Facture.DestinatairesOptionnels, &s.Facture.Key, &s.Facture.CopiesMails, &s.Facture.LastConnection, &s.Facture.IsConfirmed, &s.Facture.IsValidated, &s.Facture.PartageAdressesOK,
   826  	)
   827  	return s, err
   828  }
   829  
   830  func ScanMessageFacture(row *sql.Row) (MessageFacture, error) {
   831  	return scanOneMessageFacture(row)
   832  }
   833  
   834  func ScanMessageFactures(rs *sql.Rows) (MessageFactures, error) {
   835  	var (
   836  		s   MessageFacture
   837  		err error
   838  	)
   839  	defer func() {
   840  		errClose := rs.Close()
   841  		if err == nil {
   842  			err = errClose
   843  		}
   844  	}()
   845  	structs := make(MessageFactures, 0, 16)
   846  	for rs.Next() {
   847  		s, err = scanOneMessageFacture(rs)
   848  		if err != nil {
   849  			return nil, err
   850  		}
   851  		structs = append(structs, s)
   852  	}
   853  	if err = rs.Err(); err != nil {
   854  		return nil, err
   855  	}
   856  	return structs, nil
   857  }
   858  
   859  type MessageFacturePersonne struct {
   860  	rawdata.Message `json:"-"`
   861  	FacturePersonne `json:"-"`
   862  }
   863  
   864  type MessageFacturePersonnes []MessageFacturePersonne
   865  
   866  func scanOneMessageFacturePersonne(row scanner) (MessageFacturePersonne, error) {
   867  	var s MessageFacturePersonne
   868  
   869  	err := row.Scan(
   870  		&s.Message.Id, &s.Message.IdFacture, &s.Message.Kind, &s.Message.Created, &s.Message.Modified, &s.Message.Vu,
   871  		&s.Facture.Id, &s.Facture.IdPersonne, &s.Facture.DestinatairesOptionnels, &s.Facture.Key, &s.Facture.CopiesMails, &s.Facture.LastConnection, &s.Facture.IsConfirmed, &s.Facture.IsValidated, &s.Facture.PartageAdressesOK,
   872  		&s.Personne.Id, &s.Personne.Nom, &s.Personne.NomJeuneFille, &s.Personne.Prenom, &s.Personne.DateNaissance, &s.Personne.VilleNaissance, &s.Personne.DepartementNaissance, &s.Personne.Sexe, &s.Personne.Tels, &s.Personne.Mail, &s.Personne.Adresse, &s.Personne.CodePostal, &s.Personne.Ville, &s.Personne.Pays, &s.Personne.SecuriteSociale, &s.Personne.Profession, &s.Personne.Etudiant, &s.Personne.Fonctionnaire, &s.Personne.VersionPapier, &s.Personne.PubHiver, &s.Personne.PubEte, &s.Personne.EchoRocher, &s.Personne.RangMembreAsso, &s.Personne.QuotientFamilial, &s.Personne.Cotisation, &s.Personne.Eonews, &s.Personne.FicheSanitaire, &s.Personne.IsTemporaire,
   873  	)
   874  	return s, err
   875  }
   876  
   877  func ScanMessageFacturePersonne(row *sql.Row) (MessageFacturePersonne, error) {
   878  	return scanOneMessageFacturePersonne(row)
   879  }
   880  
   881  func ScanMessageFacturePersonnes(rs *sql.Rows) (MessageFacturePersonnes, error) {
   882  	var (
   883  		s   MessageFacturePersonne
   884  		err error
   885  	)
   886  	defer func() {
   887  		errClose := rs.Close()
   888  		if err == nil {
   889  			err = errClose
   890  		}
   891  	}()
   892  	structs := make(MessageFacturePersonnes, 0, 16)
   893  	for rs.Next() {
   894  		s, err = scanOneMessageFacturePersonne(rs)
   895  		if err != nil {
   896  			return nil, err
   897  		}
   898  		structs = append(structs, s)
   899  	}
   900  	if err = rs.Err(); err != nil {
   901  		return nil, err
   902  	}
   903  	return structs, nil
   904  }
   905  
   906  type PaiementFacture struct {
   907  	rawdata.Paiement `json:"-"`
   908  	rawdata.Facture  `json:"-"`
   909  }
   910  
   911  type PaiementFactures []PaiementFacture
   912  
   913  func scanOnePaiementFacture(row scanner) (PaiementFacture, error) {
   914  	var s PaiementFacture
   915  
   916  	err := row.Scan(
   917  		&s.Paiement.Id, &s.Paiement.IdFacture, &s.Paiement.IsAcompte, &s.Paiement.IsRemboursement, &s.Paiement.InBordereau, &s.Paiement.LabelPayeur, &s.Paiement.NomBanque, &s.Paiement.ModePaiement, &s.Paiement.Numero, &s.Paiement.Valeur, &s.Paiement.IsInvalide, &s.Paiement.DateReglement, &s.Paiement.Details,
   918  		&s.Facture.Id, &s.Facture.IdPersonne, &s.Facture.DestinatairesOptionnels, &s.Facture.Key, &s.Facture.CopiesMails, &s.Facture.LastConnection, &s.Facture.IsConfirmed, &s.Facture.IsValidated, &s.Facture.PartageAdressesOK,
   919  	)
   920  	return s, err
   921  }
   922  
   923  func ScanPaiementFacture(row *sql.Row) (PaiementFacture, error) {
   924  	return scanOnePaiementFacture(row)
   925  }
   926  
   927  func ScanPaiementFactures(rs *sql.Rows) (PaiementFactures, error) {
   928  	var (
   929  		s   PaiementFacture
   930  		err error
   931  	)
   932  	defer func() {
   933  		errClose := rs.Close()
   934  		if err == nil {
   935  			err = errClose
   936  		}
   937  	}()
   938  	structs := make(PaiementFactures, 0, 16)
   939  	for rs.Next() {
   940  		s, err = scanOnePaiementFacture(rs)
   941  		if err != nil {
   942  			return nil, err
   943  		}
   944  		structs = append(structs, s)
   945  	}
   946  	if err = rs.Err(); err != nil {
   947  		return nil, err
   948  	}
   949  	return structs, nil
   950  }
   951  
   952  type PaiementFacturePersonne struct {
   953  	rawdata.Paiement `json:"-"`
   954  	FacturePersonne  `json:"-"`
   955  }
   956  
   957  type PaiementFacturePersonnes []PaiementFacturePersonne
   958  
   959  func scanOnePaiementFacturePersonne(row scanner) (PaiementFacturePersonne, error) {
   960  	var s PaiementFacturePersonne
   961  
   962  	err := row.Scan(
   963  		&s.Paiement.Id, &s.Paiement.IdFacture, &s.Paiement.IsAcompte, &s.Paiement.IsRemboursement, &s.Paiement.InBordereau, &s.Paiement.LabelPayeur, &s.Paiement.NomBanque, &s.Paiement.ModePaiement, &s.Paiement.Numero, &s.Paiement.Valeur, &s.Paiement.IsInvalide, &s.Paiement.DateReglement, &s.Paiement.Details,
   964  		&s.Facture.Id, &s.Facture.IdPersonne, &s.Facture.DestinatairesOptionnels, &s.Facture.Key, &s.Facture.CopiesMails, &s.Facture.LastConnection, &s.Facture.IsConfirmed, &s.Facture.IsValidated, &s.Facture.PartageAdressesOK,
   965  		&s.Personne.Id, &s.Personne.Nom, &s.Personne.NomJeuneFille, &s.Personne.Prenom, &s.Personne.DateNaissance, &s.Personne.VilleNaissance, &s.Personne.DepartementNaissance, &s.Personne.Sexe, &s.Personne.Tels, &s.Personne.Mail, &s.Personne.Adresse, &s.Personne.CodePostal, &s.Personne.Ville, &s.Personne.Pays, &s.Personne.SecuriteSociale, &s.Personne.Profession, &s.Personne.Etudiant, &s.Personne.Fonctionnaire, &s.Personne.VersionPapier, &s.Personne.PubHiver, &s.Personne.PubEte, &s.Personne.EchoRocher, &s.Personne.RangMembreAsso, &s.Personne.QuotientFamilial, &s.Personne.Cotisation, &s.Personne.Eonews, &s.Personne.FicheSanitaire, &s.Personne.IsTemporaire,
   966  	)
   967  	return s, err
   968  }
   969  
   970  func ScanPaiementFacturePersonne(row *sql.Row) (PaiementFacturePersonne, error) {
   971  	return scanOnePaiementFacturePersonne(row)
   972  }
   973  
   974  func ScanPaiementFacturePersonnes(rs *sql.Rows) (PaiementFacturePersonnes, error) {
   975  	var (
   976  		s   PaiementFacturePersonne
   977  		err error
   978  	)
   979  	defer func() {
   980  		errClose := rs.Close()
   981  		if err == nil {
   982  			err = errClose
   983  		}
   984  	}()
   985  	structs := make(PaiementFacturePersonnes, 0, 16)
   986  	for rs.Next() {
   987  		s, err = scanOnePaiementFacturePersonne(rs)
   988  		if err != nil {
   989  			return nil, err
   990  		}
   991  		structs = append(structs, s)
   992  	}
   993  	if err = rs.Err(); err != nil {
   994  		return nil, err
   995  	}
   996  	return structs, nil
   997  }
   998  
   999  type ParticipantsimpleCamp struct {
  1000  	rawdata.Participantsimple `json:"-"`
  1001  	rawdata.Camp              `json:"-"`
  1002  }
  1003  
  1004  type ParticipantsimpleCamps []ParticipantsimpleCamp
  1005  
  1006  func scanOneParticipantsimpleCamp(row scanner) (ParticipantsimpleCamp, error) {
  1007  	var s ParticipantsimpleCamp
  1008  	var dummy interface{}
  1009  
  1010  	err := row.Scan(
  1011  		&s.Participantsimple.Id, &s.Participantsimple.IdPersonne, &s.Participantsimple.IdCamp, &s.Participantsimple.DateHeure, &s.Participantsimple.Info, &dummy,
  1012  		&s.Camp.Id, &s.Camp.Lieu, &s.Camp.Nom, &s.Camp.Prix, &s.Camp.NbPlaces, &s.Camp.Password, &s.Camp.Ouvert, &s.Camp.NbPlacesReservees, &s.Camp.NumeroJS, &s.Camp.NeedEquilibreGf, &s.Camp.AgeMin, &s.Camp.AgeMax, &s.Camp.Options, &s.Camp.DateDebut, &s.Camp.DateFin, &s.Camp.ListeVetements, &s.Camp.SchemaPaiement, &s.Camp.JoomeoAlbumId, &s.Camp.Envois, &s.Camp.LienCompta, &s.Camp.OptionPrix, &s.Camp.InscriptionSimple, &s.Camp.Infos,
  1013  	)
  1014  	return s, err
  1015  }
  1016  
  1017  func ScanParticipantsimpleCamp(row *sql.Row) (ParticipantsimpleCamp, error) {
  1018  	return scanOneParticipantsimpleCamp(row)
  1019  }
  1020  
  1021  func ScanParticipantsimpleCamps(rs *sql.Rows) (ParticipantsimpleCamps, error) {
  1022  	var (
  1023  		s   ParticipantsimpleCamp
  1024  		err error
  1025  	)
  1026  	defer func() {
  1027  		errClose := rs.Close()
  1028  		if err == nil {
  1029  			err = errClose
  1030  		}
  1031  	}()
  1032  	structs := make(ParticipantsimpleCamps, 0, 16)
  1033  	for rs.Next() {
  1034  		s, err = scanOneParticipantsimpleCamp(rs)
  1035  		if err != nil {
  1036  			return nil, err
  1037  		}
  1038  		structs = append(structs, s)
  1039  	}
  1040  	if err = rs.Err(); err != nil {
  1041  		return nil, err
  1042  	}
  1043  	return structs, nil
  1044  }
  1045  
  1046  type ParticipantsimplePersonne struct {
  1047  	rawdata.Participantsimple `json:"-"`
  1048  	rawdata.Personne          `json:"-"`
  1049  }
  1050  
  1051  type ParticipantsimplePersonnes []ParticipantsimplePersonne
  1052  
  1053  func scanOneParticipantsimplePersonne(row scanner) (ParticipantsimplePersonne, error) {
  1054  	var s ParticipantsimplePersonne
  1055  	var dummy interface{}
  1056  
  1057  	err := row.Scan(
  1058  		&s.Participantsimple.Id, &s.Participantsimple.IdPersonne, &s.Participantsimple.IdCamp, &s.Participantsimple.DateHeure, &s.Participantsimple.Info, &dummy,
  1059  		&s.Personne.Id, &s.Personne.Nom, &s.Personne.NomJeuneFille, &s.Personne.Prenom, &s.Personne.DateNaissance, &s.Personne.VilleNaissance, &s.Personne.DepartementNaissance, &s.Personne.Sexe, &s.Personne.Tels, &s.Personne.Mail, &s.Personne.Adresse, &s.Personne.CodePostal, &s.Personne.Ville, &s.Personne.Pays, &s.Personne.SecuriteSociale, &s.Personne.Profession, &s.Personne.Etudiant, &s.Personne.Fonctionnaire, &s.Personne.VersionPapier, &s.Personne.PubHiver, &s.Personne.PubEte, &s.Personne.EchoRocher, &s.Personne.RangMembreAsso, &s.Personne.QuotientFamilial, &s.Personne.Cotisation, &s.Personne.Eonews, &s.Personne.FicheSanitaire, &s.Personne.IsTemporaire,
  1060  	)
  1061  	return s, err
  1062  }
  1063  
  1064  func ScanParticipantsimplePersonne(row *sql.Row) (ParticipantsimplePersonne, error) {
  1065  	return scanOneParticipantsimplePersonne(row)
  1066  }
  1067  
  1068  func ScanParticipantsimplePersonnes(rs *sql.Rows) (ParticipantsimplePersonnes, error) {
  1069  	var (
  1070  		s   ParticipantsimplePersonne
  1071  		err error
  1072  	)
  1073  	defer func() {
  1074  		errClose := rs.Close()
  1075  		if err == nil {
  1076  			err = errClose
  1077  		}
  1078  	}()
  1079  	structs := make(ParticipantsimplePersonnes, 0, 16)
  1080  	for rs.Next() {
  1081  		s, err = scanOneParticipantsimplePersonne(rs)
  1082  		if err != nil {
  1083  			return nil, err
  1084  		}
  1085  		structs = append(structs, s)
  1086  	}
  1087  	if err = rs.Err(); err != nil {
  1088  		return nil, err
  1089  	}
  1090  	return structs, nil
  1091  }
  1092  
  1093  type SondageCamp struct {
  1094  	rawdata.Sondage `json:"-"`
  1095  	rawdata.Camp    `json:"-"`
  1096  }
  1097  
  1098  type SondageCamps []SondageCamp
  1099  
  1100  func scanOneSondageCamp(row scanner) (SondageCamp, error) {
  1101  	var s SondageCamp
  1102  
  1103  	err := row.Scan(
  1104  		&s.Sondage.Id, &s.Sondage.IdCamp, &s.Sondage.IdFacture, &s.Sondage.Modified, &s.Sondage.InfosAvantSejour, &s.Sondage.InfosPendantSejour, &s.Sondage.Hebergement, &s.Sondage.Activites, &s.Sondage.Theme, &s.Sondage.Nourriture, &s.Sondage.Hygiene, &s.Sondage.Ambiance, &s.Sondage.Ressenti, &s.Sondage.MessageEnfant, &s.Sondage.MessageResponsable,
  1105  		&s.Camp.Id, &s.Camp.Lieu, &s.Camp.Nom, &s.Camp.Prix, &s.Camp.NbPlaces, &s.Camp.Password, &s.Camp.Ouvert, &s.Camp.NbPlacesReservees, &s.Camp.NumeroJS, &s.Camp.NeedEquilibreGf, &s.Camp.AgeMin, &s.Camp.AgeMax, &s.Camp.Options, &s.Camp.DateDebut, &s.Camp.DateFin, &s.Camp.ListeVetements, &s.Camp.SchemaPaiement, &s.Camp.JoomeoAlbumId, &s.Camp.Envois, &s.Camp.LienCompta, &s.Camp.OptionPrix, &s.Camp.InscriptionSimple, &s.Camp.Infos,
  1106  	)
  1107  	return s, err
  1108  }
  1109  
  1110  func ScanSondageCamp(row *sql.Row) (SondageCamp, error) {
  1111  	return scanOneSondageCamp(row)
  1112  }
  1113  
  1114  func ScanSondageCamps(rs *sql.Rows) (SondageCamps, error) {
  1115  	var (
  1116  		s   SondageCamp
  1117  		err error
  1118  	)
  1119  	defer func() {
  1120  		errClose := rs.Close()
  1121  		if err == nil {
  1122  			err = errClose
  1123  		}
  1124  	}()
  1125  	structs := make(SondageCamps, 0, 16)
  1126  	for rs.Next() {
  1127  		s, err = scanOneSondageCamp(rs)
  1128  		if err != nil {
  1129  			return nil, err
  1130  		}
  1131  		structs = append(structs, s)
  1132  	}
  1133  	if err = rs.Err(); err != nil {
  1134  		return nil, err
  1135  	}
  1136  	return structs, nil
  1137  }
  1138  
  1139  type SondageFacture struct {
  1140  	rawdata.Sondage `json:"-"`
  1141  	rawdata.Facture `json:"-"`
  1142  }
  1143  
  1144  type SondageFactures []SondageFacture
  1145  
  1146  func scanOneSondageFacture(row scanner) (SondageFacture, error) {
  1147  	var s SondageFacture
  1148  
  1149  	err := row.Scan(
  1150  		&s.Sondage.Id, &s.Sondage.IdCamp, &s.Sondage.IdFacture, &s.Sondage.Modified, &s.Sondage.InfosAvantSejour, &s.Sondage.InfosPendantSejour, &s.Sondage.Hebergement, &s.Sondage.Activites, &s.Sondage.Theme, &s.Sondage.Nourriture, &s.Sondage.Hygiene, &s.Sondage.Ambiance, &s.Sondage.Ressenti, &s.Sondage.MessageEnfant, &s.Sondage.MessageResponsable,
  1151  		&s.Facture.Id, &s.Facture.IdPersonne, &s.Facture.DestinatairesOptionnels, &s.Facture.Key, &s.Facture.CopiesMails, &s.Facture.LastConnection, &s.Facture.IsConfirmed, &s.Facture.IsValidated, &s.Facture.PartageAdressesOK,
  1152  	)
  1153  	return s, err
  1154  }
  1155  
  1156  func ScanSondageFacture(row *sql.Row) (SondageFacture, error) {
  1157  	return scanOneSondageFacture(row)
  1158  }
  1159  
  1160  func ScanSondageFactures(rs *sql.Rows) (SondageFactures, error) {
  1161  	var (
  1162  		s   SondageFacture
  1163  		err error
  1164  	)
  1165  	defer func() {
  1166  		errClose := rs.Close()
  1167  		if err == nil {
  1168  			err = errClose
  1169  		}
  1170  	}()
  1171  	structs := make(SondageFactures, 0, 16)
  1172  	for rs.Next() {
  1173  		s, err = scanOneSondageFacture(rs)
  1174  		if err != nil {
  1175  			return nil, err
  1176  		}
  1177  		structs = append(structs, s)
  1178  	}
  1179  	if err = rs.Err(); err != nil {
  1180  		return nil, err
  1181  	}
  1182  	return structs, nil
  1183  }
  1184  
  1185  type SondageFacturePersonne struct {
  1186  	rawdata.Sondage `json:"-"`
  1187  	FacturePersonne `json:"-"`
  1188  }
  1189  
  1190  type SondageFacturePersonnes []SondageFacturePersonne
  1191  
  1192  func scanOneSondageFacturePersonne(row scanner) (SondageFacturePersonne, error) {
  1193  	var s SondageFacturePersonne
  1194  
  1195  	err := row.Scan(
  1196  		&s.Sondage.Id, &s.Sondage.IdCamp, &s.Sondage.IdFacture, &s.Sondage.Modified, &s.Sondage.InfosAvantSejour, &s.Sondage.InfosPendantSejour, &s.Sondage.Hebergement, &s.Sondage.Activites, &s.Sondage.Theme, &s.Sondage.Nourriture, &s.Sondage.Hygiene, &s.Sondage.Ambiance, &s.Sondage.Ressenti, &s.Sondage.MessageEnfant, &s.Sondage.MessageResponsable,
  1197  		&s.Facture.Id, &s.Facture.IdPersonne, &s.Facture.DestinatairesOptionnels, &s.Facture.Key, &s.Facture.CopiesMails, &s.Facture.LastConnection, &s.Facture.IsConfirmed, &s.Facture.IsValidated, &s.Facture.PartageAdressesOK,
  1198  		&s.Personne.Id, &s.Personne.Nom, &s.Personne.NomJeuneFille, &s.Personne.Prenom, &s.Personne.DateNaissance, &s.Personne.VilleNaissance, &s.Personne.DepartementNaissance, &s.Personne.Sexe, &s.Personne.Tels, &s.Personne.Mail, &s.Personne.Adresse, &s.Personne.CodePostal, &s.Personne.Ville, &s.Personne.Pays, &s.Personne.SecuriteSociale, &s.Personne.Profession, &s.Personne.Etudiant, &s.Personne.Fonctionnaire, &s.Personne.VersionPapier, &s.Personne.PubHiver, &s.Personne.PubEte, &s.Personne.EchoRocher, &s.Personne.RangMembreAsso, &s.Personne.QuotientFamilial, &s.Personne.Cotisation, &s.Personne.Eonews, &s.Personne.FicheSanitaire, &s.Personne.IsTemporaire,
  1199  	)
  1200  	return s, err
  1201  }
  1202  
  1203  func ScanSondageFacturePersonne(row *sql.Row) (SondageFacturePersonne, error) {
  1204  	return scanOneSondageFacturePersonne(row)
  1205  }
  1206  
  1207  func ScanSondageFacturePersonnes(rs *sql.Rows) (SondageFacturePersonnes, error) {
  1208  	var (
  1209  		s   SondageFacturePersonne
  1210  		err error
  1211  	)
  1212  	defer func() {
  1213  		errClose := rs.Close()
  1214  		if err == nil {
  1215  			err = errClose
  1216  		}
  1217  	}()
  1218  	structs := make(SondageFacturePersonnes, 0, 16)
  1219  	for rs.Next() {
  1220  		s, err = scanOneSondageFacturePersonne(rs)
  1221  		if err != nil {
  1222  			return nil, err
  1223  		}
  1224  		structs = append(structs, s)
  1225  	}
  1226  	if err = rs.Err(); err != nil {
  1227  		return nil, err
  1228  	}
  1229  	return structs, nil
  1230  }