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 }