Completed
Push — master ( 17d78d...4b1efa )
by WEBEWEB
01:27
created

AttestationCacm::setLienDocument()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 4

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
dl 0
loc 4
rs 10
c 0
b 0
f 0
cc 1
nc 1
nop 1
1
<?php
2
3
/*
4
 * This file is part of the core-library package.
5
 *
6
 * (c) 2018 WEBEWEB
7
 *
8
 * For the full copyright and license information, please view the LICENSE
9
 * file that was distributed with this source code.
10
 */
11
12
namespace WBW\Library\Core\ThirdParty\Quadratus\Model\QPaie;
13
14
use DateTime;
15
16
/**
17
 * Attestation cacm.
18
 *
19
 * @author webeweb <https://github.com/webeweb/>
20
 * @package WBW\Library\Core\ThirdParty\Quadratus\Model\QPaie
21
 */
22
class AttestationCacm {
23
24
    /**
25
     * Adresse employe.
26
     *
27
     * @var string|null
28
     */
29
    private $adresseEmploye;
30
31
    /**
32
     * Autre contrat.
33
     *
34
     * @var string|null
35
     */
36
    private $autreContrat;
37
38
    /**
39
     * Autre statut.
40
     *
41
     * @var string|null
42
     */
43
    private $autreStatut;
44
45
    /**
46
     * Code etablissement.
47
     *
48
     * @var int|null
49
     */
50
    private $codeEtablissement;
51
52
    /**
53
     * Code motif rupture.
54
     *
55
     * @var string|null
56
     */
57
    private $codeMotifRupture;
58
59
    /**
60
     * Code postal.
61
     *
62
     * @var string|null
63
     */
64
    private $codePostal;
65
66
    /**
67
     * Date naissance.
68
     *
69
     * @var DateTime|null
70
     */
71
    private $dateNaissance;
72
73
    /**
74
     * Date notification.
75
     *
76
     * @var DateTime|null
77
     */
78
    private $dateNotification;
79
80
    /**
81
     * Date paiement.
82
     *
83
     * @var DateTime|null
84
     */
85
    private $datePaiement;
86
87
    /**
88
     * Dern lieu travail.
89
     *
90
     * @var string|null
91
     */
92
    private $dernLieuTravail;
93
94
    /**
95
     * Dernier emploi.
96
     *
97
     * @var string|null
98
     */
99
    private $dernierEmploi;
100
101
    /**
102
     * Dt deb preavis effectue.
103
     *
104
     * @var DateTime|null
105
     */
106
    private $dtDebPreavisEffectue;
107
108
    /**
109
     * Dt deb preavis non effectue.
110
     *
111
     * @var DateTime|null
112
     */
113
    private $dtDebPreavisNonEffectue;
114
115
    /**
116
     * Dt debut emploi.
117
     *
118
     * @var DateTime|null
119
     */
120
    private $dtDebutEmploi;
121
122
    /**
123
     * Dt dern jour trav.
124
     *
125
     * @var DateTime|null
126
     */
127
    private $dtDernJourTrav;
128
129
    /**
130
     * Dt fin emploi.
131
     *
132
     * @var DateTime|null
133
     */
134
    private $dtFinEmploi;
135
136
    /**
137
     * Dt fin preavis effectue.
138
     *
139
     * @var DateTime|null
140
     */
141
    private $dtFinPreavisEffectue;
142
143
    /**
144
     * Dt fin preavis non effectue.
145
     *
146
     * @var DateTime|null
147
     */
148
    private $dtFinPreavisNonEffectue;
149
150
    /**
151
     * Etbl adr.
152
     *
153
     * @var string|null
154
     */
155
    private $etblAdr;
156
157
    /**
158
     * Etbl cacm.
159
     *
160
     * @var string|null
161
     */
162
    private $etblCacm;
163
164
    /**
165
     * Etbl effectif.
166
     *
167
     * @var int|null
168
     */
169
    private $etblEffectif;
170
171
    /**
172
     * Etbl fax.
173
     *
174
     * @var string|null
175
     */
176
    private $etblFax;
177
178
    /**
179
     * Etbl mail.
180
     *
181
     * @var string|null
182
     */
183
    private $etblMail;
184
185
    /**
186
     * Etbl naf.
187
     *
188
     * @var string|null
189
     */
190
    private $etblNaf;
191
192
    /**
193
     * Etbl siret.
194
     *
195
     * @var string|null
196
     */
197
    private $etblSiret;
198
199
    /**
200
     * Etbl tel.
201
     *
202
     * @var string|null
203
     */
204
    private $etblTel;
205
206
    /**
207
     * Indemn autre.
208
     *
209
     * @var bool|null
210
     */
211
    private $indemnAutre;
212
213
    /**
214
     * Indemn legale.
215
     *
216
     * @var bool|null
217
     */
218
    private $indemnLegale;
219
220
    /**
221
     * Indemn lic.
222
     *
223
     * @var bool|null
224
     */
225
    private $indemnLic;
226
227
    /**
228
     * Indemn supp.
229
     *
230
     * @var bool|null
231
     */
232
    private $indemnSupp;
233
234
    /**
235
     * Lien document.
236
     *
237
     * @var string|null
238
     */
239
    private $lienDocument;
240
241
    /**
242
     * Lien parente.
243
     *
244
     * @var bool|null
245
     */
246
    private $lienParente;
247
248
    /**
249
     * Motif preavis non paye.
250
     *
251
     * @var string|null
252
     */
253
    private $motifPreavisNonPaye;
254
255
    /**
256
     * Motif rupture.
257
     *
258
     * @var string|null
259
     */
260
    private $motifRupture;
261
262
    /**
263
     * Mt indemn autre.
264
     *
265
     * @var float|null
266
     */
267
    private $mtIndemnAutre;
268
269
    /**
270
     * Mt indemn legale.
271
     *
272
     * @var float|null
273
     */
274
    private $mtIndemnLegale;
275
276
    /**
277
     * Mt indemn lic.
278
     *
279
     * @var float|null
280
     */
281
    private $mtIndemnLic;
282
283
    /**
284
     * Mt indemn supp.
285
     *
286
     * @var float|null
287
     */
288
    private $mtIndemnSupp;
289
290
    /**
291
     * Mt salaire brut.
292
     *
293
     * @var float|null
294
     */
295
    private $mtSalaireBrut;
296
297
    /**
298
     * Nb heure mens.
299
     *
300
     * @var float|null
301
     */
302
    private $nbHeureMens;
303
304
    /**
305
     * Niveau qualif.
306
     *
307
     * @var string|null
308
     */
309
    private $niveauQualif;
310
311
    /**
312
     * No cacm.
313
     *
314
     * @var string|null
315
     */
316
    private $noCacm;
317
318
    /**
319
     * No cssm.
320
     *
321
     * @var string|null
322
     */
323
    private $noCssm;
324
325
    /**
326
     * Nom marital.
327
     *
328
     * @var string|null
329
     */
330
    private $nomMarital;
331
332
    /**
333
     * Nom naissance.
334
     *
335
     * @var string|null
336
     */
337
    private $nomNaissance;
338
339
    /**
340
     * Numero attestation.
341
     *
342
     * @var string|null
343
     */
344
    private $numeroAttestation;
345
346
    /**
347
     * Numero employe.
348
     *
349
     * @var string|null
350
     */
351
    private $numeroEmploye;
352
353
    /**
354
     * Organisme cacm.
355
     *
356
     * @var string|null
357
     */
358
    private $organismeCacm;
359
360
    /**
361
     * Periode emploi deb.
362
     *
363
     * @var DateTime|null
364
     */
365
    private $periodeEmploiDeb;
366
367
    /**
368
     * Periode emploi fin.
369
     *
370
     * @var DateTime|null
371
     */
372
    private $periodeEmploiFin;
373
374
    /**
375
     * Preavis non effectue paye.
376
     *
377
     * @var bool|null
378
     */
379
    private $preavisNonEffectuePaye;
380
381
    /**
382
     * Prenom.
383
     *
384
     * @var string|null
385
     */
386
    private $prenom;
387
388
    /**
389
     * Sign autre.
390
     *
391
     * @var string|null
392
     */
393
    private $signAutre;
394
395
    /**
396
     * Sign date.
397
     *
398
     * @var DateTime|null
399
     */
400
    private $signDate;
401
402
    /**
403
     * Sign form juridique.
404
     *
405
     * @var string|null
406
     */
407
    private $signFormJuridique;
408
409
    /**
410
     * Sign motif rupture.
411
     *
412
     * @var string|null
413
     */
414
    private $signMotifRupture;
415
416
    /**
417
     * Sign nom.
418
     *
419
     * @var string|null
420
     */
421
    private $signNom;
422
423
    /**
424
     * Sign prenom.
425
     *
426
     * @var string|null
427
     */
428
    private $signPrenom;
429
430
    /**
431
     * Sign qualite.
432
     *
433
     * @var int|null
434
     */
435
    private $signQualite;
436
437
    /**
438
     * Sign raison sociale.
439
     *
440
     * @var string|null
441
     */
442
    private $signRaisonSociale;
443
444
    /**
445
     * Statut cadre.
446
     *
447
     * @var bool|null
448
     */
449
    private $statutCadre;
450
451
    /**
452
     * Statut juridique.
453
     *
454
     * @var string|null
455
     */
456
    private $statutJuridique;
457
458
    /**
459
     * Statut particulier.
460
     *
461
     * @var int|null
462
     */
463
    private $statutParticulier;
464
465
    /**
466
     * Titre.
467
     *
468
     * @var string|null
469
     */
470
    private $titre;
471
472
    /**
473
     * Titre lien parente.
474
     *
475
     * @var string|null
476
     */
477
    private $titreLienParente;
478
479
    /**
480
     * Type contrat.
481
     *
482
     * @var int|null
483
     */
484
    private $typeContrat;
485
486
    /**
487
     * Type horaire.
488
     *
489
     * @var int|null
490
     */
491
    private $typeHoraire;
492
493
494
    /**
495
     * Constructor.
496
     */
497
    public function __construct() {
498
        // NOTHING TO DO
499
    }
500
501
    /**
502
     * Get the adresse employe.
503
     *
504
     * @return string|null Returns the adresse employe.
505
     */
506
    public function getAdresseEmploye(): ?string{
507
        return $this->adresseEmploye;
508
    }
509
510
    /**
511
     * Get the autre contrat.
512
     *
513
     * @return string|null Returns the autre contrat.
514
     */
515
    public function getAutreContrat(): ?string{
516
        return $this->autreContrat;
517
    }
518
519
    /**
520
     * Get the autre statut.
521
     *
522
     * @return string|null Returns the autre statut.
523
     */
524
    public function getAutreStatut(): ?string{
525
        return $this->autreStatut;
526
    }
527
528
    /**
529
     * Get the code etablissement.
530
     *
531
     * @return int|null Returns the code etablissement.
532
     */
533
    public function getCodeEtablissement(): ?int{
534
        return $this->codeEtablissement;
535
    }
536
537
    /**
538
     * Get the code motif rupture.
539
     *
540
     * @return string|null Returns the code motif rupture.
541
     */
542
    public function getCodeMotifRupture(): ?string{
543
        return $this->codeMotifRupture;
544
    }
545
546
    /**
547
     * Get the code postal.
548
     *
549
     * @return string|null Returns the code postal.
550
     */
551
    public function getCodePostal(): ?string{
552
        return $this->codePostal;
553
    }
554
555
    /**
556
     * Get the date naissance.
557
     *
558
     * @return DateTime|null Returns the date naissance.
559
     */
560
    public function getDateNaissance(): ?DateTime{
561
        return $this->dateNaissance;
562
    }
563
564
    /**
565
     * Get the date notification.
566
     *
567
     * @return DateTime|null Returns the date notification.
568
     */
569
    public function getDateNotification(): ?DateTime{
570
        return $this->dateNotification;
571
    }
572
573
    /**
574
     * Get the date paiement.
575
     *
576
     * @return DateTime|null Returns the date paiement.
577
     */
578
    public function getDatePaiement(): ?DateTime{
579
        return $this->datePaiement;
580
    }
581
582
    /**
583
     * Get the dern lieu travail.
584
     *
585
     * @return string|null Returns the dern lieu travail.
586
     */
587
    public function getDernLieuTravail(): ?string{
588
        return $this->dernLieuTravail;
589
    }
590
591
    /**
592
     * Get the dernier emploi.
593
     *
594
     * @return string|null Returns the dernier emploi.
595
     */
596
    public function getDernierEmploi(): ?string{
597
        return $this->dernierEmploi;
598
    }
599
600
    /**
601
     * Get the dt deb preavis effectue.
602
     *
603
     * @return DateTime|null Returns the dt deb preavis effectue.
604
     */
605
    public function getDtDebPreavisEffectue(): ?DateTime{
606
        return $this->dtDebPreavisEffectue;
607
    }
608
609
    /**
610
     * Get the dt deb preavis non effectue.
611
     *
612
     * @return DateTime|null Returns the dt deb preavis non effectue.
613
     */
614
    public function getDtDebPreavisNonEffectue(): ?DateTime{
615
        return $this->dtDebPreavisNonEffectue;
616
    }
617
618
    /**
619
     * Get the dt debut emploi.
620
     *
621
     * @return DateTime|null Returns the dt debut emploi.
622
     */
623
    public function getDtDebutEmploi(): ?DateTime{
624
        return $this->dtDebutEmploi;
625
    }
626
627
    /**
628
     * Get the dt dern jour trav.
629
     *
630
     * @return DateTime|null Returns the dt dern jour trav.
631
     */
632
    public function getDtDernJourTrav(): ?DateTime{
633
        return $this->dtDernJourTrav;
634
    }
635
636
    /**
637
     * Get the dt fin emploi.
638
     *
639
     * @return DateTime|null Returns the dt fin emploi.
640
     */
641
    public function getDtFinEmploi(): ?DateTime{
642
        return $this->dtFinEmploi;
643
    }
644
645
    /**
646
     * Get the dt fin preavis effectue.
647
     *
648
     * @return DateTime|null Returns the dt fin preavis effectue.
649
     */
650
    public function getDtFinPreavisEffectue(): ?DateTime{
651
        return $this->dtFinPreavisEffectue;
652
    }
653
654
    /**
655
     * Get the dt fin preavis non effectue.
656
     *
657
     * @return DateTime|null Returns the dt fin preavis non effectue.
658
     */
659
    public function getDtFinPreavisNonEffectue(): ?DateTime{
660
        return $this->dtFinPreavisNonEffectue;
661
    }
662
663
    /**
664
     * Get the etbl adr.
665
     *
666
     * @return string|null Returns the etbl adr.
667
     */
668
    public function getEtblAdr(): ?string{
669
        return $this->etblAdr;
670
    }
671
672
    /**
673
     * Get the etbl cacm.
674
     *
675
     * @return string|null Returns the etbl cacm.
676
     */
677
    public function getEtblCacm(): ?string{
678
        return $this->etblCacm;
679
    }
680
681
    /**
682
     * Get the etbl effectif.
683
     *
684
     * @return int|null Returns the etbl effectif.
685
     */
686
    public function getEtblEffectif(): ?int{
687
        return $this->etblEffectif;
688
    }
689
690
    /**
691
     * Get the etbl fax.
692
     *
693
     * @return string|null Returns the etbl fax.
694
     */
695
    public function getEtblFax(): ?string{
696
        return $this->etblFax;
697
    }
698
699
    /**
700
     * Get the etbl mail.
701
     *
702
     * @return string|null Returns the etbl mail.
703
     */
704
    public function getEtblMail(): ?string{
705
        return $this->etblMail;
706
    }
707
708
    /**
709
     * Get the etbl naf.
710
     *
711
     * @return string|null Returns the etbl naf.
712
     */
713
    public function getEtblNaf(): ?string{
714
        return $this->etblNaf;
715
    }
716
717
    /**
718
     * Get the etbl siret.
719
     *
720
     * @return string|null Returns the etbl siret.
721
     */
722
    public function getEtblSiret(): ?string{
723
        return $this->etblSiret;
724
    }
725
726
    /**
727
     * Get the etbl tel.
728
     *
729
     * @return string|null Returns the etbl tel.
730
     */
731
    public function getEtblTel(): ?string{
732
        return $this->etblTel;
733
    }
734
735
    /**
736
     * Get the indemn autre.
737
     *
738
     * @return bool|null Returns the indemn autre.
739
     */
740
    public function getIndemnAutre(): ?bool{
741
        return $this->indemnAutre;
742
    }
743
744
    /**
745
     * Get the indemn legale.
746
     *
747
     * @return bool|null Returns the indemn legale.
748
     */
749
    public function getIndemnLegale(): ?bool{
750
        return $this->indemnLegale;
751
    }
752
753
    /**
754
     * Get the indemn lic.
755
     *
756
     * @return bool|null Returns the indemn lic.
757
     */
758
    public function getIndemnLic(): ?bool{
759
        return $this->indemnLic;
760
    }
761
762
    /**
763
     * Get the indemn supp.
764
     *
765
     * @return bool|null Returns the indemn supp.
766
     */
767
    public function getIndemnSupp(): ?bool{
768
        return $this->indemnSupp;
769
    }
770
771
    /**
772
     * Get the lien document.
773
     *
774
     * @return string|null Returns the lien document.
775
     */
776
    public function getLienDocument(): ?string{
777
        return $this->lienDocument;
778
    }
779
780
    /**
781
     * Get the lien parente.
782
     *
783
     * @return bool|null Returns the lien parente.
784
     */
785
    public function getLienParente(): ?bool{
786
        return $this->lienParente;
787
    }
788
789
    /**
790
     * Get the motif preavis non paye.
791
     *
792
     * @return string|null Returns the motif preavis non paye.
793
     */
794
    public function getMotifPreavisNonPaye(): ?string{
795
        return $this->motifPreavisNonPaye;
796
    }
797
798
    /**
799
     * Get the motif rupture.
800
     *
801
     * @return string|null Returns the motif rupture.
802
     */
803
    public function getMotifRupture(): ?string{
804
        return $this->motifRupture;
805
    }
806
807
    /**
808
     * Get the mt indemn autre.
809
     *
810
     * @return float|null Returns the mt indemn autre.
811
     */
812
    public function getMtIndemnAutre(): ?float{
813
        return $this->mtIndemnAutre;
814
    }
815
816
    /**
817
     * Get the mt indemn legale.
818
     *
819
     * @return float|null Returns the mt indemn legale.
820
     */
821
    public function getMtIndemnLegale(): ?float{
822
        return $this->mtIndemnLegale;
823
    }
824
825
    /**
826
     * Get the mt indemn lic.
827
     *
828
     * @return float|null Returns the mt indemn lic.
829
     */
830
    public function getMtIndemnLic(): ?float{
831
        return $this->mtIndemnLic;
832
    }
833
834
    /**
835
     * Get the mt indemn supp.
836
     *
837
     * @return float|null Returns the mt indemn supp.
838
     */
839
    public function getMtIndemnSupp(): ?float{
840
        return $this->mtIndemnSupp;
841
    }
842
843
    /**
844
     * Get the mt salaire brut.
845
     *
846
     * @return float|null Returns the mt salaire brut.
847
     */
848
    public function getMtSalaireBrut(): ?float{
849
        return $this->mtSalaireBrut;
850
    }
851
852
    /**
853
     * Get the nb heure mens.
854
     *
855
     * @return float|null Returns the nb heure mens.
856
     */
857
    public function getNbHeureMens(): ?float{
858
        return $this->nbHeureMens;
859
    }
860
861
    /**
862
     * Get the niveau qualif.
863
     *
864
     * @return string|null Returns the niveau qualif.
865
     */
866
    public function getNiveauQualif(): ?string{
867
        return $this->niveauQualif;
868
    }
869
870
    /**
871
     * Get the no cacm.
872
     *
873
     * @return string|null Returns the no cacm.
874
     */
875
    public function getNoCacm(): ?string{
876
        return $this->noCacm;
877
    }
878
879
    /**
880
     * Get the no cssm.
881
     *
882
     * @return string|null Returns the no cssm.
883
     */
884
    public function getNoCssm(): ?string{
885
        return $this->noCssm;
886
    }
887
888
    /**
889
     * Get the nom marital.
890
     *
891
     * @return string|null Returns the nom marital.
892
     */
893
    public function getNomMarital(): ?string{
894
        return $this->nomMarital;
895
    }
896
897
    /**
898
     * Get the nom naissance.
899
     *
900
     * @return string|null Returns the nom naissance.
901
     */
902
    public function getNomNaissance(): ?string{
903
        return $this->nomNaissance;
904
    }
905
906
    /**
907
     * Get the numero attestation.
908
     *
909
     * @return string|null Returns the numero attestation.
910
     */
911
    public function getNumeroAttestation(): ?string{
912
        return $this->numeroAttestation;
913
    }
914
915
    /**
916
     * Get the numero employe.
917
     *
918
     * @return string|null Returns the numero employe.
919
     */
920
    public function getNumeroEmploye(): ?string{
921
        return $this->numeroEmploye;
922
    }
923
924
    /**
925
     * Get the organisme cacm.
926
     *
927
     * @return string|null Returns the organisme cacm.
928
     */
929
    public function getOrganismeCacm(): ?string{
930
        return $this->organismeCacm;
931
    }
932
933
    /**
934
     * Get the periode emploi deb.
935
     *
936
     * @return DateTime|null Returns the periode emploi deb.
937
     */
938
    public function getPeriodeEmploiDeb(): ?DateTime{
939
        return $this->periodeEmploiDeb;
940
    }
941
942
    /**
943
     * Get the periode emploi fin.
944
     *
945
     * @return DateTime|null Returns the periode emploi fin.
946
     */
947
    public function getPeriodeEmploiFin(): ?DateTime{
948
        return $this->periodeEmploiFin;
949
    }
950
951
    /**
952
     * Get the preavis non effectue paye.
953
     *
954
     * @return bool|null Returns the preavis non effectue paye.
955
     */
956
    public function getPreavisNonEffectuePaye(): ?bool{
957
        return $this->preavisNonEffectuePaye;
958
    }
959
960
    /**
961
     * Get the prenom.
962
     *
963
     * @return string|null Returns the prenom.
964
     */
965
    public function getPrenom(): ?string{
966
        return $this->prenom;
967
    }
968
969
    /**
970
     * Get the sign autre.
971
     *
972
     * @return string|null Returns the sign autre.
973
     */
974
    public function getSignAutre(): ?string{
975
        return $this->signAutre;
976
    }
977
978
    /**
979
     * Get the sign date.
980
     *
981
     * @return DateTime|null Returns the sign date.
982
     */
983
    public function getSignDate(): ?DateTime{
984
        return $this->signDate;
985
    }
986
987
    /**
988
     * Get the sign form juridique.
989
     *
990
     * @return string|null Returns the sign form juridique.
991
     */
992
    public function getSignFormJuridique(): ?string{
993
        return $this->signFormJuridique;
994
    }
995
996
    /**
997
     * Get the sign motif rupture.
998
     *
999
     * @return string|null Returns the sign motif rupture.
1000
     */
1001
    public function getSignMotifRupture(): ?string{
1002
        return $this->signMotifRupture;
1003
    }
1004
1005
    /**
1006
     * Get the sign nom.
1007
     *
1008
     * @return string|null Returns the sign nom.
1009
     */
1010
    public function getSignNom(): ?string{
1011
        return $this->signNom;
1012
    }
1013
1014
    /**
1015
     * Get the sign prenom.
1016
     *
1017
     * @return string|null Returns the sign prenom.
1018
     */
1019
    public function getSignPrenom(): ?string{
1020
        return $this->signPrenom;
1021
    }
1022
1023
    /**
1024
     * Get the sign qualite.
1025
     *
1026
     * @return int|null Returns the sign qualite.
1027
     */
1028
    public function getSignQualite(): ?int{
1029
        return $this->signQualite;
1030
    }
1031
1032
    /**
1033
     * Get the sign raison sociale.
1034
     *
1035
     * @return string|null Returns the sign raison sociale.
1036
     */
1037
    public function getSignRaisonSociale(): ?string{
1038
        return $this->signRaisonSociale;
1039
    }
1040
1041
    /**
1042
     * Get the statut cadre.
1043
     *
1044
     * @return bool|null Returns the statut cadre.
1045
     */
1046
    public function getStatutCadre(): ?bool{
1047
        return $this->statutCadre;
1048
    }
1049
1050
    /**
1051
     * Get the statut juridique.
1052
     *
1053
     * @return string|null Returns the statut juridique.
1054
     */
1055
    public function getStatutJuridique(): ?string{
1056
        return $this->statutJuridique;
1057
    }
1058
1059
    /**
1060
     * Get the statut particulier.
1061
     *
1062
     * @return int|null Returns the statut particulier.
1063
     */
1064
    public function getStatutParticulier(): ?int{
1065
        return $this->statutParticulier;
1066
    }
1067
1068
    /**
1069
     * Get the titre.
1070
     *
1071
     * @return string|null Returns the titre.
1072
     */
1073
    public function getTitre(): ?string{
1074
        return $this->titre;
1075
    }
1076
1077
    /**
1078
     * Get the titre lien parente.
1079
     *
1080
     * @return string|null Returns the titre lien parente.
1081
     */
1082
    public function getTitreLienParente(): ?string{
1083
        return $this->titreLienParente;
1084
    }
1085
1086
    /**
1087
     * Get the type contrat.
1088
     *
1089
     * @return int|null Returns the type contrat.
1090
     */
1091
    public function getTypeContrat(): ?int{
1092
        return $this->typeContrat;
1093
    }
1094
1095
    /**
1096
     * Get the type horaire.
1097
     *
1098
     * @return int|null Returns the type horaire.
1099
     */
1100
    public function getTypeHoraire(): ?int{
1101
        return $this->typeHoraire;
1102
    }
1103
1104
    /**
1105
     * Set the adresse employe.
1106
     *
1107
     * @param string|null $adresseEmploye The adresse employe.
1108
     * @return AttestationCacm Returns this Attestation cacm.
1109
     */
1110
    public function setAdresseEmploye(?string $adresseEmploye): AttestationCacm {
1111
        $this->adresseEmploye = $adresseEmploye;
1112
        return $this;
1113
    }
1114
1115
    /**
1116
     * Set the autre contrat.
1117
     *
1118
     * @param string|null $autreContrat The autre contrat.
1119
     * @return AttestationCacm Returns this Attestation cacm.
1120
     */
1121
    public function setAutreContrat(?string $autreContrat): AttestationCacm {
1122
        $this->autreContrat = $autreContrat;
1123
        return $this;
1124
    }
1125
1126
    /**
1127
     * Set the autre statut.
1128
     *
1129
     * @param string|null $autreStatut The autre statut.
1130
     * @return AttestationCacm Returns this Attestation cacm.
1131
     */
1132
    public function setAutreStatut(?string $autreStatut): AttestationCacm {
1133
        $this->autreStatut = $autreStatut;
1134
        return $this;
1135
    }
1136
1137
    /**
1138
     * Set the code etablissement.
1139
     *
1140
     * @param int|null $codeEtablissement The code etablissement.
1141
     * @return AttestationCacm Returns this Attestation cacm.
1142
     */
1143
    public function setCodeEtablissement(?int $codeEtablissement): AttestationCacm {
1144
        $this->codeEtablissement = $codeEtablissement;
1145
        return $this;
1146
    }
1147
1148
    /**
1149
     * Set the code motif rupture.
1150
     *
1151
     * @param string|null $codeMotifRupture The code motif rupture.
1152
     * @return AttestationCacm Returns this Attestation cacm.
1153
     */
1154
    public function setCodeMotifRupture(?string $codeMotifRupture): AttestationCacm {
1155
        $this->codeMotifRupture = $codeMotifRupture;
1156
        return $this;
1157
    }
1158
1159
    /**
1160
     * Set the code postal.
1161
     *
1162
     * @param string|null $codePostal The code postal.
1163
     * @return AttestationCacm Returns this Attestation cacm.
1164
     */
1165
    public function setCodePostal(?string $codePostal): AttestationCacm {
1166
        $this->codePostal = $codePostal;
1167
        return $this;
1168
    }
1169
1170
    /**
1171
     * Set the date naissance.
1172
     *
1173
     * @param DateTime|null $dateNaissance The date naissance.
1174
     * @return AttestationCacm Returns this Attestation cacm.
1175
     */
1176
    public function setDateNaissance(?DateTime $dateNaissance): AttestationCacm {
1177
        $this->dateNaissance = $dateNaissance;
1178
        return $this;
1179
    }
1180
1181
    /**
1182
     * Set the date notification.
1183
     *
1184
     * @param DateTime|null $dateNotification The date notification.
1185
     * @return AttestationCacm Returns this Attestation cacm.
1186
     */
1187
    public function setDateNotification(?DateTime $dateNotification): AttestationCacm {
1188
        $this->dateNotification = $dateNotification;
1189
        return $this;
1190
    }
1191
1192
    /**
1193
     * Set the date paiement.
1194
     *
1195
     * @param DateTime|null $datePaiement The date paiement.
1196
     * @return AttestationCacm Returns this Attestation cacm.
1197
     */
1198
    public function setDatePaiement(?DateTime $datePaiement): AttestationCacm {
1199
        $this->datePaiement = $datePaiement;
1200
        return $this;
1201
    }
1202
1203
    /**
1204
     * Set the dern lieu travail.
1205
     *
1206
     * @param string|null $dernLieuTravail The dern lieu travail.
1207
     * @return AttestationCacm Returns this Attestation cacm.
1208
     */
1209
    public function setDernLieuTravail(?string $dernLieuTravail): AttestationCacm {
1210
        $this->dernLieuTravail = $dernLieuTravail;
1211
        return $this;
1212
    }
1213
1214
    /**
1215
     * Set the dernier emploi.
1216
     *
1217
     * @param string|null $dernierEmploi The dernier emploi.
1218
     * @return AttestationCacm Returns this Attestation cacm.
1219
     */
1220
    public function setDernierEmploi(?string $dernierEmploi): AttestationCacm {
1221
        $this->dernierEmploi = $dernierEmploi;
1222
        return $this;
1223
    }
1224
1225
    /**
1226
     * Set the dt deb preavis effectue.
1227
     *
1228
     * @param DateTime|null $dtDebPreavisEffectue The dt deb preavis effectue.
1229
     * @return AttestationCacm Returns this Attestation cacm.
1230
     */
1231
    public function setDtDebPreavisEffectue(?DateTime $dtDebPreavisEffectue): AttestationCacm {
1232
        $this->dtDebPreavisEffectue = $dtDebPreavisEffectue;
1233
        return $this;
1234
    }
1235
1236
    /**
1237
     * Set the dt deb preavis non effectue.
1238
     *
1239
     * @param DateTime|null $dtDebPreavisNonEffectue The dt deb preavis non effectue.
1240
     * @return AttestationCacm Returns this Attestation cacm.
1241
     */
1242
    public function setDtDebPreavisNonEffectue(?DateTime $dtDebPreavisNonEffectue): AttestationCacm {
1243
        $this->dtDebPreavisNonEffectue = $dtDebPreavisNonEffectue;
1244
        return $this;
1245
    }
1246
1247
    /**
1248
     * Set the dt debut emploi.
1249
     *
1250
     * @param DateTime|null $dtDebutEmploi The dt debut emploi.
1251
     * @return AttestationCacm Returns this Attestation cacm.
1252
     */
1253
    public function setDtDebutEmploi(?DateTime $dtDebutEmploi): AttestationCacm {
1254
        $this->dtDebutEmploi = $dtDebutEmploi;
1255
        return $this;
1256
    }
1257
1258
    /**
1259
     * Set the dt dern jour trav.
1260
     *
1261
     * @param DateTime|null $dtDernJourTrav The dt dern jour trav.
1262
     * @return AttestationCacm Returns this Attestation cacm.
1263
     */
1264
    public function setDtDernJourTrav(?DateTime $dtDernJourTrav): AttestationCacm {
1265
        $this->dtDernJourTrav = $dtDernJourTrav;
1266
        return $this;
1267
    }
1268
1269
    /**
1270
     * Set the dt fin emploi.
1271
     *
1272
     * @param DateTime|null $dtFinEmploi The dt fin emploi.
1273
     * @return AttestationCacm Returns this Attestation cacm.
1274
     */
1275
    public function setDtFinEmploi(?DateTime $dtFinEmploi): AttestationCacm {
1276
        $this->dtFinEmploi = $dtFinEmploi;
1277
        return $this;
1278
    }
1279
1280
    /**
1281
     * Set the dt fin preavis effectue.
1282
     *
1283
     * @param DateTime|null $dtFinPreavisEffectue The dt fin preavis effectue.
1284
     * @return AttestationCacm Returns this Attestation cacm.
1285
     */
1286
    public function setDtFinPreavisEffectue(?DateTime $dtFinPreavisEffectue): AttestationCacm {
1287
        $this->dtFinPreavisEffectue = $dtFinPreavisEffectue;
1288
        return $this;
1289
    }
1290
1291
    /**
1292
     * Set the dt fin preavis non effectue.
1293
     *
1294
     * @param DateTime|null $dtFinPreavisNonEffectue The dt fin preavis non effectue.
1295
     * @return AttestationCacm Returns this Attestation cacm.
1296
     */
1297
    public function setDtFinPreavisNonEffectue(?DateTime $dtFinPreavisNonEffectue): AttestationCacm {
1298
        $this->dtFinPreavisNonEffectue = $dtFinPreavisNonEffectue;
1299
        return $this;
1300
    }
1301
1302
    /**
1303
     * Set the etbl adr.
1304
     *
1305
     * @param string|null $etblAdr The etbl adr.
1306
     * @return AttestationCacm Returns this Attestation cacm.
1307
     */
1308
    public function setEtblAdr(?string $etblAdr): AttestationCacm {
1309
        $this->etblAdr = $etblAdr;
1310
        return $this;
1311
    }
1312
1313
    /**
1314
     * Set the etbl cacm.
1315
     *
1316
     * @param string|null $etblCacm The etbl cacm.
1317
     * @return AttestationCacm Returns this Attestation cacm.
1318
     */
1319
    public function setEtblCacm(?string $etblCacm): AttestationCacm {
1320
        $this->etblCacm = $etblCacm;
1321
        return $this;
1322
    }
1323
1324
    /**
1325
     * Set the etbl effectif.
1326
     *
1327
     * @param int|null $etblEffectif The etbl effectif.
1328
     * @return AttestationCacm Returns this Attestation cacm.
1329
     */
1330
    public function setEtblEffectif(?int $etblEffectif): AttestationCacm {
1331
        $this->etblEffectif = $etblEffectif;
1332
        return $this;
1333
    }
1334
1335
    /**
1336
     * Set the etbl fax.
1337
     *
1338
     * @param string|null $etblFax The etbl fax.
1339
     * @return AttestationCacm Returns this Attestation cacm.
1340
     */
1341
    public function setEtblFax(?string $etblFax): AttestationCacm {
1342
        $this->etblFax = $etblFax;
1343
        return $this;
1344
    }
1345
1346
    /**
1347
     * Set the etbl mail.
1348
     *
1349
     * @param string|null $etblMail The etbl mail.
1350
     * @return AttestationCacm Returns this Attestation cacm.
1351
     */
1352
    public function setEtblMail(?string $etblMail): AttestationCacm {
1353
        $this->etblMail = $etblMail;
1354
        return $this;
1355
    }
1356
1357
    /**
1358
     * Set the etbl naf.
1359
     *
1360
     * @param string|null $etblNaf The etbl naf.
1361
     * @return AttestationCacm Returns this Attestation cacm.
1362
     */
1363
    public function setEtblNaf(?string $etblNaf): AttestationCacm {
1364
        $this->etblNaf = $etblNaf;
1365
        return $this;
1366
    }
1367
1368
    /**
1369
     * Set the etbl siret.
1370
     *
1371
     * @param string|null $etblSiret The etbl siret.
1372
     * @return AttestationCacm Returns this Attestation cacm.
1373
     */
1374
    public function setEtblSiret(?string $etblSiret): AttestationCacm {
1375
        $this->etblSiret = $etblSiret;
1376
        return $this;
1377
    }
1378
1379
    /**
1380
     * Set the etbl tel.
1381
     *
1382
     * @param string|null $etblTel The etbl tel.
1383
     * @return AttestationCacm Returns this Attestation cacm.
1384
     */
1385
    public function setEtblTel(?string $etblTel): AttestationCacm {
1386
        $this->etblTel = $etblTel;
1387
        return $this;
1388
    }
1389
1390
    /**
1391
     * Set the indemn autre.
1392
     *
1393
     * @param bool|null $indemnAutre The indemn autre.
1394
     * @return AttestationCacm Returns this Attestation cacm.
1395
     */
1396
    public function setIndemnAutre(?bool $indemnAutre): AttestationCacm {
1397
        $this->indemnAutre = $indemnAutre;
1398
        return $this;
1399
    }
1400
1401
    /**
1402
     * Set the indemn legale.
1403
     *
1404
     * @param bool|null $indemnLegale The indemn legale.
1405
     * @return AttestationCacm Returns this Attestation cacm.
1406
     */
1407
    public function setIndemnLegale(?bool $indemnLegale): AttestationCacm {
1408
        $this->indemnLegale = $indemnLegale;
1409
        return $this;
1410
    }
1411
1412
    /**
1413
     * Set the indemn lic.
1414
     *
1415
     * @param bool|null $indemnLic The indemn lic.
1416
     * @return AttestationCacm Returns this Attestation cacm.
1417
     */
1418
    public function setIndemnLic(?bool $indemnLic): AttestationCacm {
1419
        $this->indemnLic = $indemnLic;
1420
        return $this;
1421
    }
1422
1423
    /**
1424
     * Set the indemn supp.
1425
     *
1426
     * @param bool|null $indemnSupp The indemn supp.
1427
     * @return AttestationCacm Returns this Attestation cacm.
1428
     */
1429
    public function setIndemnSupp(?bool $indemnSupp): AttestationCacm {
1430
        $this->indemnSupp = $indemnSupp;
1431
        return $this;
1432
    }
1433
1434
    /**
1435
     * Set the lien document.
1436
     *
1437
     * @param string|null $lienDocument The lien document.
1438
     * @return AttestationCacm Returns this Attestation cacm.
1439
     */
1440
    public function setLienDocument(?string $lienDocument): AttestationCacm {
1441
        $this->lienDocument = $lienDocument;
1442
        return $this;
1443
    }
1444
1445
    /**
1446
     * Set the lien parente.
1447
     *
1448
     * @param bool|null $lienParente The lien parente.
1449
     * @return AttestationCacm Returns this Attestation cacm.
1450
     */
1451
    public function setLienParente(?bool $lienParente): AttestationCacm {
1452
        $this->lienParente = $lienParente;
1453
        return $this;
1454
    }
1455
1456
    /**
1457
     * Set the motif preavis non paye.
1458
     *
1459
     * @param string|null $motifPreavisNonPaye The motif preavis non paye.
1460
     * @return AttestationCacm Returns this Attestation cacm.
1461
     */
1462
    public function setMotifPreavisNonPaye(?string $motifPreavisNonPaye): AttestationCacm {
1463
        $this->motifPreavisNonPaye = $motifPreavisNonPaye;
1464
        return $this;
1465
    }
1466
1467
    /**
1468
     * Set the motif rupture.
1469
     *
1470
     * @param string|null $motifRupture The motif rupture.
1471
     * @return AttestationCacm Returns this Attestation cacm.
1472
     */
1473
    public function setMotifRupture(?string $motifRupture): AttestationCacm {
1474
        $this->motifRupture = $motifRupture;
1475
        return $this;
1476
    }
1477
1478
    /**
1479
     * Set the mt indemn autre.
1480
     *
1481
     * @param float|null $mtIndemnAutre The mt indemn autre.
1482
     * @return AttestationCacm Returns this Attestation cacm.
1483
     */
1484
    public function setMtIndemnAutre(?float $mtIndemnAutre): AttestationCacm {
1485
        $this->mtIndemnAutre = $mtIndemnAutre;
1486
        return $this;
1487
    }
1488
1489
    /**
1490
     * Set the mt indemn legale.
1491
     *
1492
     * @param float|null $mtIndemnLegale The mt indemn legale.
1493
     * @return AttestationCacm Returns this Attestation cacm.
1494
     */
1495
    public function setMtIndemnLegale(?float $mtIndemnLegale): AttestationCacm {
1496
        $this->mtIndemnLegale = $mtIndemnLegale;
1497
        return $this;
1498
    }
1499
1500
    /**
1501
     * Set the mt indemn lic.
1502
     *
1503
     * @param float|null $mtIndemnLic The mt indemn lic.
1504
     * @return AttestationCacm Returns this Attestation cacm.
1505
     */
1506
    public function setMtIndemnLic(?float $mtIndemnLic): AttestationCacm {
1507
        $this->mtIndemnLic = $mtIndemnLic;
1508
        return $this;
1509
    }
1510
1511
    /**
1512
     * Set the mt indemn supp.
1513
     *
1514
     * @param float|null $mtIndemnSupp The mt indemn supp.
1515
     * @return AttestationCacm Returns this Attestation cacm.
1516
     */
1517
    public function setMtIndemnSupp(?float $mtIndemnSupp): AttestationCacm {
1518
        $this->mtIndemnSupp = $mtIndemnSupp;
1519
        return $this;
1520
    }
1521
1522
    /**
1523
     * Set the mt salaire brut.
1524
     *
1525
     * @param float|null $mtSalaireBrut The mt salaire brut.
1526
     * @return AttestationCacm Returns this Attestation cacm.
1527
     */
1528
    public function setMtSalaireBrut(?float $mtSalaireBrut): AttestationCacm {
1529
        $this->mtSalaireBrut = $mtSalaireBrut;
1530
        return $this;
1531
    }
1532
1533
    /**
1534
     * Set the nb heure mens.
1535
     *
1536
     * @param float|null $nbHeureMens The nb heure mens.
1537
     * @return AttestationCacm Returns this Attestation cacm.
1538
     */
1539
    public function setNbHeureMens(?float $nbHeureMens): AttestationCacm {
1540
        $this->nbHeureMens = $nbHeureMens;
1541
        return $this;
1542
    }
1543
1544
    /**
1545
     * Set the niveau qualif.
1546
     *
1547
     * @param string|null $niveauQualif The niveau qualif.
1548
     * @return AttestationCacm Returns this Attestation cacm.
1549
     */
1550
    public function setNiveauQualif(?string $niveauQualif): AttestationCacm {
1551
        $this->niveauQualif = $niveauQualif;
1552
        return $this;
1553
    }
1554
1555
    /**
1556
     * Set the no cacm.
1557
     *
1558
     * @param string|null $noCacm The no cacm.
1559
     * @return AttestationCacm Returns this Attestation cacm.
1560
     */
1561
    public function setNoCacm(?string $noCacm): AttestationCacm {
1562
        $this->noCacm = $noCacm;
1563
        return $this;
1564
    }
1565
1566
    /**
1567
     * Set the no cssm.
1568
     *
1569
     * @param string|null $noCssm The no cssm.
1570
     * @return AttestationCacm Returns this Attestation cacm.
1571
     */
1572
    public function setNoCssm(?string $noCssm): AttestationCacm {
1573
        $this->noCssm = $noCssm;
1574
        return $this;
1575
    }
1576
1577
    /**
1578
     * Set the nom marital.
1579
     *
1580
     * @param string|null $nomMarital The nom marital.
1581
     * @return AttestationCacm Returns this Attestation cacm.
1582
     */
1583
    public function setNomMarital(?string $nomMarital): AttestationCacm {
1584
        $this->nomMarital = $nomMarital;
1585
        return $this;
1586
    }
1587
1588
    /**
1589
     * Set the nom naissance.
1590
     *
1591
     * @param string|null $nomNaissance The nom naissance.
1592
     * @return AttestationCacm Returns this Attestation cacm.
1593
     */
1594
    public function setNomNaissance(?string $nomNaissance): AttestationCacm {
1595
        $this->nomNaissance = $nomNaissance;
1596
        return $this;
1597
    }
1598
1599
    /**
1600
     * Set the numero attestation.
1601
     *
1602
     * @param string|null $numeroAttestation The numero attestation.
1603
     * @return AttestationCacm Returns this Attestation cacm.
1604
     */
1605
    public function setNumeroAttestation(?string $numeroAttestation): AttestationCacm {
1606
        $this->numeroAttestation = $numeroAttestation;
1607
        return $this;
1608
    }
1609
1610
    /**
1611
     * Set the numero employe.
1612
     *
1613
     * @param string|null $numeroEmploye The numero employe.
1614
     * @return AttestationCacm Returns this Attestation cacm.
1615
     */
1616
    public function setNumeroEmploye(?string $numeroEmploye): AttestationCacm {
1617
        $this->numeroEmploye = $numeroEmploye;
1618
        return $this;
1619
    }
1620
1621
    /**
1622
     * Set the organisme cacm.
1623
     *
1624
     * @param string|null $organismeCacm The organisme cacm.
1625
     * @return AttestationCacm Returns this Attestation cacm.
1626
     */
1627
    public function setOrganismeCacm(?string $organismeCacm): AttestationCacm {
1628
        $this->organismeCacm = $organismeCacm;
1629
        return $this;
1630
    }
1631
1632
    /**
1633
     * Set the periode emploi deb.
1634
     *
1635
     * @param DateTime|null $periodeEmploiDeb The periode emploi deb.
1636
     * @return AttestationCacm Returns this Attestation cacm.
1637
     */
1638
    public function setPeriodeEmploiDeb(?DateTime $periodeEmploiDeb): AttestationCacm {
1639
        $this->periodeEmploiDeb = $periodeEmploiDeb;
1640
        return $this;
1641
    }
1642
1643
    /**
1644
     * Set the periode emploi fin.
1645
     *
1646
     * @param DateTime|null $periodeEmploiFin The periode emploi fin.
1647
     * @return AttestationCacm Returns this Attestation cacm.
1648
     */
1649
    public function setPeriodeEmploiFin(?DateTime $periodeEmploiFin): AttestationCacm {
1650
        $this->periodeEmploiFin = $periodeEmploiFin;
1651
        return $this;
1652
    }
1653
1654
    /**
1655
     * Set the preavis non effectue paye.
1656
     *
1657
     * @param bool|null $preavisNonEffectuePaye The preavis non effectue paye.
1658
     * @return AttestationCacm Returns this Attestation cacm.
1659
     */
1660
    public function setPreavisNonEffectuePaye(?bool $preavisNonEffectuePaye): AttestationCacm {
1661
        $this->preavisNonEffectuePaye = $preavisNonEffectuePaye;
1662
        return $this;
1663
    }
1664
1665
    /**
1666
     * Set the prenom.
1667
     *
1668
     * @param string|null $prenom The prenom.
1669
     * @return AttestationCacm Returns this Attestation cacm.
1670
     */
1671
    public function setPrenom(?string $prenom): AttestationCacm {
1672
        $this->prenom = $prenom;
1673
        return $this;
1674
    }
1675
1676
    /**
1677
     * Set the sign autre.
1678
     *
1679
     * @param string|null $signAutre The sign autre.
1680
     * @return AttestationCacm Returns this Attestation cacm.
1681
     */
1682
    public function setSignAutre(?string $signAutre): AttestationCacm {
1683
        $this->signAutre = $signAutre;
1684
        return $this;
1685
    }
1686
1687
    /**
1688
     * Set the sign date.
1689
     *
1690
     * @param DateTime|null $signDate The sign date.
1691
     * @return AttestationCacm Returns this Attestation cacm.
1692
     */
1693
    public function setSignDate(?DateTime $signDate): AttestationCacm {
1694
        $this->signDate = $signDate;
1695
        return $this;
1696
    }
1697
1698
    /**
1699
     * Set the sign form juridique.
1700
     *
1701
     * @param string|null $signFormJuridique The sign form juridique.
1702
     * @return AttestationCacm Returns this Attestation cacm.
1703
     */
1704
    public function setSignFormJuridique(?string $signFormJuridique): AttestationCacm {
1705
        $this->signFormJuridique = $signFormJuridique;
1706
        return $this;
1707
    }
1708
1709
    /**
1710
     * Set the sign motif rupture.
1711
     *
1712
     * @param string|null $signMotifRupture The sign motif rupture.
1713
     * @return AttestationCacm Returns this Attestation cacm.
1714
     */
1715
    public function setSignMotifRupture(?string $signMotifRupture): AttestationCacm {
1716
        $this->signMotifRupture = $signMotifRupture;
1717
        return $this;
1718
    }
1719
1720
    /**
1721
     * Set the sign nom.
1722
     *
1723
     * @param string|null $signNom The sign nom.
1724
     * @return AttestationCacm Returns this Attestation cacm.
1725
     */
1726
    public function setSignNom(?string $signNom): AttestationCacm {
1727
        $this->signNom = $signNom;
1728
        return $this;
1729
    }
1730
1731
    /**
1732
     * Set the sign prenom.
1733
     *
1734
     * @param string|null $signPrenom The sign prenom.
1735
     * @return AttestationCacm Returns this Attestation cacm.
1736
     */
1737
    public function setSignPrenom(?string $signPrenom): AttestationCacm {
1738
        $this->signPrenom = $signPrenom;
1739
        return $this;
1740
    }
1741
1742
    /**
1743
     * Set the sign qualite.
1744
     *
1745
     * @param int|null $signQualite The sign qualite.
1746
     * @return AttestationCacm Returns this Attestation cacm.
1747
     */
1748
    public function setSignQualite(?int $signQualite): AttestationCacm {
1749
        $this->signQualite = $signQualite;
1750
        return $this;
1751
    }
1752
1753
    /**
1754
     * Set the sign raison sociale.
1755
     *
1756
     * @param string|null $signRaisonSociale The sign raison sociale.
1757
     * @return AttestationCacm Returns this Attestation cacm.
1758
     */
1759
    public function setSignRaisonSociale(?string $signRaisonSociale): AttestationCacm {
1760
        $this->signRaisonSociale = $signRaisonSociale;
1761
        return $this;
1762
    }
1763
1764
    /**
1765
     * Set the statut cadre.
1766
     *
1767
     * @param bool|null $statutCadre The statut cadre.
1768
     * @return AttestationCacm Returns this Attestation cacm.
1769
     */
1770
    public function setStatutCadre(?bool $statutCadre): AttestationCacm {
1771
        $this->statutCadre = $statutCadre;
1772
        return $this;
1773
    }
1774
1775
    /**
1776
     * Set the statut juridique.
1777
     *
1778
     * @param string|null $statutJuridique The statut juridique.
1779
     * @return AttestationCacm Returns this Attestation cacm.
1780
     */
1781
    public function setStatutJuridique(?string $statutJuridique): AttestationCacm {
1782
        $this->statutJuridique = $statutJuridique;
1783
        return $this;
1784
    }
1785
1786
    /**
1787
     * Set the statut particulier.
1788
     *
1789
     * @param int|null $statutParticulier The statut particulier.
1790
     * @return AttestationCacm Returns this Attestation cacm.
1791
     */
1792
    public function setStatutParticulier(?int $statutParticulier): AttestationCacm {
1793
        $this->statutParticulier = $statutParticulier;
1794
        return $this;
1795
    }
1796
1797
    /**
1798
     * Set the titre.
1799
     *
1800
     * @param string|null $titre The titre.
1801
     * @return AttestationCacm Returns this Attestation cacm.
1802
     */
1803
    public function setTitre(?string $titre): AttestationCacm {
1804
        $this->titre = $titre;
1805
        return $this;
1806
    }
1807
1808
    /**
1809
     * Set the titre lien parente.
1810
     *
1811
     * @param string|null $titreLienParente The titre lien parente.
1812
     * @return AttestationCacm Returns this Attestation cacm.
1813
     */
1814
    public function setTitreLienParente(?string $titreLienParente): AttestationCacm {
1815
        $this->titreLienParente = $titreLienParente;
1816
        return $this;
1817
    }
1818
1819
    /**
1820
     * Set the type contrat.
1821
     *
1822
     * @param int|null $typeContrat The type contrat.
1823
     * @return AttestationCacm Returns this Attestation cacm.
1824
     */
1825
    public function setTypeContrat(?int $typeContrat): AttestationCacm {
1826
        $this->typeContrat = $typeContrat;
1827
        return $this;
1828
    }
1829
1830
    /**
1831
     * Set the type horaire.
1832
     *
1833
     * @param int|null $typeHoraire The type horaire.
1834
     * @return AttestationCacm Returns this Attestation cacm.
1835
     */
1836
    public function setTypeHoraire(?int $typeHoraire): AttestationCacm {
1837
        $this->typeHoraire = $typeHoraire;
1838
        return $this;
1839
    }
1840
}
1841