github.com/benoitkugler/goacve@v0.0.0-20201217100549-151ce6e55dc8/server/core/rawdata/enums.go (about) 1 package rawdata 2 3 // ce fichier défini des enums et les labels associés 4 // il sert de référence (unique) pour générer des types .ts et des maps .go 5 6 const ( 7 SAucun Sexe = "" // - 8 SHomme Sexe = "M" // Homme 9 SFemme Sexe = "F" // Femme 10 ) 11 12 const ( 13 RMANonMembre RangMembreAsso = "" // Non membre 14 RMAMembre RangMembreAsso = "1" // Membre 15 RMACA RangMembreAsso = "2" // Membre du C.A. 16 RMABureau RangMembreAsso = "3" // Membre du bureau 17 ) 18 19 const ( 20 MPAucun ModePaiment = "" // - 21 MPVirement ModePaiment = "vir" // Virement 22 MPCheque ModePaiment = "cheque" // Chèque 23 MPEspece ModePaiment = "esp" // Espèces 24 MPCarte ModePaiment = "cb" // Carte bancaire 25 MPAncv ModePaiment = "ancv" // ANCV 26 MPHelloasso ModePaiment = "helloasso" // Hello Asso 27 ) 28 29 const ( 30 RDirecteur Role = "_dir" // Direction 31 RAdjoint Role = "_adjoint" // Adjoint 32 RAnimation Role = "_anim" // Animation 33 RAideAnimation Role = "_aideanim" // Aide-animateur 34 RChauffeur Role = "_chauffeur" // Chauffeur 35 RIntend Role = "_intend" // Intendance 36 RBabysiter Role = "_babysiter" // Baby-sitter 37 RMen Role = "_men" // Ménage 38 RFactotum Role = "_factotum" // Factotum 39 RInfirm Role = "_infirm" // Assistant sanitaire 40 RCuis Role = "_cuis" // Cuisine 41 RLing Role = "_ling" // Lingerie 42 RAutre Role = "_autre" // Autre 43 ) 44 45 const ( 46 DAucun Diplome = "" // Aucun 47 DBafa Diplome = "bafa" // BAFA Titulaire 48 DBafaStag Diplome = "bafa_stag" // BAFA Stagiaire 49 DBafd Diplome = "bafd" // BAFD titulaire 50 DBafdStag Diplome = "bafd_stag" // BAFD stagiaire 51 DCap Diplome = "cap" // CAP petit enfance 52 DAssSociale Diplome = "ass_sociale" // Assitante Sociale 53 DEducSpe Diplome = "educ_spe" // Educ. spé. 54 DMonEduc Diplome = "mon_educ" // Moniteur educateur 55 DInstit Diplome = "instit" // Professeur des écoles 56 DProf Diplome = "prof" // Enseignant du secondaire 57 DAgreg Diplome = "agreg" // Agrégé 58 DBjeps Diplome = "bjeps" // BPJEPS 59 DDut Diplome = "dut" // DUT carrière sociale 60 DEje Diplome = "eje" // EJE 61 DDeug Diplome = "deug" // DEUG 62 DStaps Diplome = "staps" // STAPS 63 DBapaat Diplome = "bapaat" // BAPAAT 64 DBeatep Diplome = "beatep" // BEATEP 65 DZzautre Diplome = "zzautre" // AUTRE 66 ) 67 68 const ( 69 AAucun Approfondissement = "" // Non effectué 70 AAutre Approfondissement = "autre" // Approfondissement 71 ASb Approfondissement = "sb" // Surveillant de baignade 72 ACanoe Approfondissement = "canoe" // Canoë - Kayak 73 AVoile Approfondissement = "voile" // Voile 74 AMoto Approfondissement = "moto" // Loisirs motocyclistes 75 ) 76 77 const ( 78 SComplet Semaine = "" // Camp complet 79 SSe1 Semaine = "1" // Semaine 1 80 SSe2 Semaine = "2" // Semaine 2 81 ) 82 83 const ( 84 SPAcompte SchemaPaiement = "acompte" // Avec acompte 85 SPTotal SchemaPaiement = "total" // Paiement direct (sans acompte) 86 ) 87 88 const ( 89 OBPeutEtre OptionnalBool = 0 // Peut-être 90 OBOui OptionnalBool = 1 // Oui 91 OBNon OptionnalBool = -1 // Non 92 ) 93 94 const ( 95 BAucun Bus = "" // - 96 BAller Bus = "aller" // Aller 97 BRetour Bus = "retour" // Retour 98 BAllerRetour Bus = "aller_retour" // Aller-Retour 99 ) 100 101 const ( 102 MSupprime MessageKind = iota // Message supprimé 103 104 // expediteur : responsable 105 MResponsable // Message 106 107 // expediteur : centre d'inscription 108 MCentre // Message du centre 109 110 MAccuseReception // Inscription validée 111 MFacture // Facture 112 MDocuments // Document des séjours 113 MFactureAcquittee // Facture acquittée 114 MAttestationPresence // Attestation de présence 115 MSondage // Avis sur le séjour 116 117 // enregistre le moment d'inscription 118 MInscription // Moment d'inscription 119 120 MPlaceLiberee // Place libérée 121 122 // n'est jamais utilisé dans la base mais simplifie le frontend 123 MPaiement // 124 ) 125 126 // du plus favorable au moins favorable. L'ordre compte 127 // dans la fonction `HintsAttente.Hint` 128 const ( 129 Inscrit StatutAttente = iota // Inscrit 130 Attente // Liste d'attente 131 // une place s'est libérée et on attend une confirmation 132 AttenteReponse // Attente de confirmation 133 // On est (quasi) certain que le participant ne sera 134 // pas pris, mais on préfère ne pas le supprimer du dossier 135 Refuse // Refusé 136 ) 137 138 const ( 139 Invalide Completion = iota // - 140 NonCommencee // En attente 141 EnCours // En cours 142 Complete // Complet 143 ) 144 145 const ( 146 DEspacePerso Distribution = iota // Téléchargée depuis l'espace de suivi 147 DMail // Notifiée par courriel 148 DMailAndDownload // Téléchargée après notification 149 ) 150 151 // Attention, la valeur compte pour la présentation 152 // sur le frontend comme "form-rating" 153 const ( 154 SVide Satisfaction = iota // - 155 SDécevant // Décevant 156 SMoyen // Moyen 157 SSatisfaisant // Satisfaisant 158 STressatisfaisant // Très satisfaisant 159 ) 160 161 const ( 162 CInvalide BuiltinContrainte = "" // - 163 CBafa BuiltinContrainte = "bafa" // BAFA 164 CBafd BuiltinContrainte = "bafd" // BAFD 165 CCarteId BuiltinContrainte = "carte_id" // Carte d''identité/Passeport 166 CPermis BuiltinContrainte = "permis" // Permis de conduire 167 CSb BuiltinContrainte = "sb" // Surveillant de baignade 168 CSecour BuiltinContrainte = "secour" // Secourisme (PSC1 - AFPS) 169 CBafdEquiv BuiltinContrainte = "bafd_equiv" // Equivalent BAFD 170 CBafaEquiv BuiltinContrainte = "bafa_equiv" // Equivalent BAFA 171 CCarteVitale BuiltinContrainte = "carte_vitale" // Carte Vitale 172 CHaccp BuiltinContrainte = "haccp" // Cuisine (HACCP) 173 CCertMedCuisine BuiltinContrainte = "cert_med_cuisine" // Certificat médical Cuisine 174 CScolarite BuiltinContrainte = "scolarite" // Certificat de scolarité 175 CAutre BuiltinContrainte = "autre" // Autre 176 CVaccin BuiltinContrainte = "vaccin" // Vaccin 177 178 CTestNautique BuiltinContrainte = "test_nautique" // Test nautique 179 )