# Variable userFieldsConfigurationTypeSchema`Const`

userFieldsConfigurationTypeSchema: ZodObject<
{
user_field_edit_profil: ZodRecord<
ZodEnum<
[
"function",
"title",
"image",
"firstname",
"lastname",
"mail",
"description",
"dateOfBirth",
"phoneNumber",
"language",
"timeZone",
"mobileNumber",
"company",
"country",
"department",
"webSite",
],
>,
ZodNumber,
>;
user_field_editable: ZodRecord<
ZodEnum<
[
"function",
"title",
"image",
"firstname",
"lastname",
"mail",
"description",
"dateOfBirth",
"phoneNumber",
"language",
"timeZone",
"mobileNumber",
"company",
"country",
"department",
"webSite",
],
>,
ZodNumber,
>;
user_field_my_page: ZodRecord<
ZodEnum<
[
"function",
"title",
"image",
"firstname",
"lastname",
"mail",
"description",
"dateOfBirth",
"phoneNumber",
"language",
"timeZone",
"mobileNumber",
"company",
"country",
"department",
"webSite",
],
>,
ZodNumber,
>;
user_page_mandatory_fields: ZodObject<
{
firstname: ZodEnum<["0", "1"]>;
lastname: ZodEnum<["0", "1"]>;
pseudo: ZodEnum<["0", "1"]>;
},
"strip",
ZodTypeAny,
{ firstname: "0"
| "1"; lastname: "0" | "1"; pseudo: "0" | "1" },
{ firstname: "0" | "1"; lastname: "0" | "1"; pseudo: "0" | "1" },
>;
},
"strip",
ZodTypeAny,
{
user_field_edit_profil: Partial<
Record<
| "function"
| "title"
| "image"
| "firstname"
| "lastname"
| "mail"
| "description"
| "dateOfBirth"
| "phoneNumber"
| "language"
| "timeZone"
| "mobileNumber"
| "company"
| "country"
| "department"
| "webSite"
| "userBanner"
| "field1"
| "field2"
| "field3"
| "field4"
| "field5",
number,
>,
>;
user_field_editable: Partial<
Record<
| "function"
| "title"
| "image"
| "firstname"
| "lastname"
| "mail"
| "description"
| "dateOfBirth"
| "phoneNumber"
| "language"
| "timeZone"
| "mobileNumber"
| "company"
| "country"
| "department"
| "webSite"
| "userBanner"
| "field1"
| "field2"
| "field3"
| "field4"
| "field5",
number,
>,
>;
user_field_my_page: Partial<
Record<
| "function"
| "title"
| "image"
| "firstname"
| "lastname"
| "mail"
| "description"
| "dateOfBirth"
| "phoneNumber"
| "language"
| "timeZone"
| "mobileNumber"
| "company"
| "country"
| "department"
| "webSite"
| "userBanner"
| "field1"
| "field2"
| "field3"
| "field4"
| "field5",
number,
>,
>;
user_page_mandatory_fields: {
firstname: "0"
| "1";
lastname: "0" | "1";
pseudo: "0" | "1";
};
},
{
user_field_edit_profil: Partial<
Record<
| "function"
| "title"
| "image"
| "firstname"
| "lastname"
| "mail"
| "description"
| "dateOfBirth"
| "phoneNumber"
| "language"
| "timeZone"
| "mobileNumber"
| "company"
| "country"
| "department"
| "webSite"
| "userBanner"
| "field1"
| "field2"
| "field3"
| "field4"
| "field5",
number,
>,
>;
user_field_editable: Partial<
Record<
| "function"
| "title"
| "image"
| "firstname"
| "lastname"
| "mail"
| "description"
| "dateOfBirth"
| "phoneNumber"
| "language"
| "timeZone"
| "mobileNumber"
| "company"
| "country"
| "department"
| "webSite"
| "userBanner"
| "field1"
| "field2"
| "field3"
| "field4"
| "field5",
number,
>,
>;
user_field_my_page: Partial<
Record<
| "function"
| "title"
| "image"
| "firstname"
| "lastname"
| "mail"
| "description"
| "dateOfBirth"
| "phoneNumber"
| "language"
| "timeZone"
| "mobileNumber"
| "company"
| "country"
| "department"
| "webSite"
| "userBanner"
| "field1"
| "field2"
| "field3"
| "field4"
| "field5",
number,
>,
>;
user_page_mandatory_fields: {
firstname: "0"
| "1";
lastname: "0" | "1";
pseudo: "0" | "1";
};
},
> = ...

- Defined in jamespot-user-api/src/types/user.ts:118