-
Notifications
You must be signed in to change notification settings - Fork 3
/
mockService.ts
127 lines (127 loc) · 4.03 KB
/
mockService.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
export function createFakeService({
name = "DUMMY SERVICE",
slug = "dummy-service",
structureName = "DUMMY STRUCTURE",
structureSlug = "dummy-structure",
model = null,
isAvailable = true,
creationDate = "2022-01-01T01:00:00.000000+02:00",
modificationDate = "2022-01-01T01:00:00.000000+02:00",
status = "PUBLISHED",
canWrite = false,
}) {
return {
category: "acc-global-indiv",
categoryDisplay: "Acco. global individualisé",
slug,
name,
shortDesc:
"Acquérir les compétences pour réaliser les travaux de montage ou de pose de charpente et de construction en bois. \nAccéder aux métiers de constructeur bois, charpentier, couvreur, monteur de maisons ossature bois, monteur de structures bois...",
fullDesc:
"Plusieurs propositions :\n\n1 - Formation qualifiante en vue d'obtenir un titre professionnel de niveau 3 (CAP)\n\n2 - Suivi de CCP ou de modules au choix afin de compléter ses compétences professionnelles\n\n3 - Stage de préformation d'une semaine visant pour le bénéficiaire à tester la formation et ses prérequis dans le but d'intégrer par la suite la formation qualifiante.",
kinds: ["formation", "accompagnement"],
categories: [
"acc-global-indiv",
"remobilisation",
"emploi-choisir-metier",
"emploi-trouver-emploi",
],
subcategories: ["remobilisation--identifier-competences"],
accessConditions: [],
concernedPublic: [44],
isCumulative: true,
feeCondition: "gratuit",
feeDetails: "",
beneficiariesAccessModes: [
"envoyer-courriel",
"se-presenter",
"telephoner",
],
beneficiariesAccessModesOther: "",
coachOrientationModes: [
"envoyer-courriel",
"envoyer-fiche-prescription",
"autre",
"telephoner",
],
coachOrientationModesOther: "Envoyer un mail avec une lettre d'orientation",
requirements: [6, 191, 192],
credentials: [],
forms: [],
onlineForm: "https://example.com/",
contactName: "Shane Price",
contactPhone: "9702003555",
contactEmail: "pascale@example.com",
isContactInfoPublic: true,
locationKinds: ["en-presentiel"],
diffusionZoneType: "country",
diffusionZoneDetails: "",
qpvOrZrr: false,
remoteUrl: "",
address1: "ZONE INDUSTRIELLE",
address2: "",
postalCode: "XX099",
cityCode: "XX399",
city: "SAINT-VILLEREGLAN",
geom: {
type: "Point",
coordinates: [Math.random(), Math.random()],
},
recurrence: "",
suspensionDate: null,
structure: structureName,
creationDate,
modificationDate,
status,
isAvailable,
formsInfo: [],
structureInfo: {
slug: structureSlug,
name: structureName,
shortDesc: "",
address1: "ZONE INDUSTRIELLE",
address2: "",
postalCode: "XX099",
city: "SAINT-VILLEREGLAN",
url: "",
siret: "38xxxxxxxxxxxx",
hasAdmin: true,
numServices: 6,
},
kindsDisplay: ["Formation", "Accompagnement"],
categoriesDisplay: [
"Acco. global individualisé",
"Remobilisation",
"Emploi - Choisir un métier",
"Emploi - Trouver un emploi",
],
subcategoriesDisplay: ["Identifier ses compétences et aptitudes"],
accessConditionsDisplay: [],
concernedPublicDisplay: ["Tous publics"],
requirementsDisplay: [
"Maitriser l'écriture, la lecture",
"Pas de contre-indications à la pratique des métiers du bâtiment.",
"Avoir une première expérience dans le Bâtiment.",
],
credentialsDisplay: [],
locationKindsDisplay: ["En présentiel"],
diffusionZoneTypeDisplay: "France entière",
diffusionZoneDetailsDisplay: "France entière",
beneficiariesAccessModesDisplay: [
"Envoyer un mail",
"Se présenter",
"Téléphoner",
],
coachOrientationModesDisplay: [
"Envoyer un mail",
"Envoyer un mail avec une fiche de prescription",
"Autre (préciser)",
"Téléphoner",
],
department: "12",
canWrite,
modelChanged: null,
model,
fillingDuration: null,
};
}