Skip to content

Variable: ScimUserSchema ​

ts
const ScimUserSchema: ZodObject<{
  active: ZodOptional<ZodBoolean>;
  department: ZodOptional<ZodString>;
  displayName: ZodOptional<ZodString>;
  emails: ZodOptional<ZodArray<ZodObject<{
     primary: ZodOptional<ZodBoolean>;
     type: ZodOptional<ZodString>;
     value: ZodOptional<ZodString>;
  }, ApiObjectConfig<undefined>>>>;
  externalId: ZodOptional<ZodString>;
  groups: ZodOptional<ZodArray<ZodObject<{
     $ref: ZodOptional<ZodString>;
     display: ZodOptional<ZodString>;
     type: ZodOptional<ZodString>;
     value: ZodOptional<ZodString>;
  }, ApiObjectConfig<undefined>>>>;
  id: ZodOptional<ZodString>;
  meta: ZodOptional<ZodObject<{
     created: ZodOptional<ZodCoercedDate<unknown>>;
     lastModified: ZodOptional<ZodCoercedDate<unknown>>;
     location: ZodOptional<ZodString>;
     resourceType: ZodOptional<ZodCustom<string & object | "USER" | "GROUP" | "DIRECTORY", string & object | "USER" | "GROUP" | "DIRECTORY">>;
  }, ApiObjectConfig<undefined>>>;
  name: ZodOptional<ZodObject<{
     familyName: ZodOptional<ZodString>;
     formatted: ZodOptional<ZodString>;
     givenName: ZodOptional<ZodString>;
     honorificPrefix: ZodOptional<ZodString>;
     honorificSuffix: ZodOptional<ZodString>;
     middleName: ZodOptional<ZodString>;
  }, ApiObjectConfig<undefined>>>;
  nickName: ZodOptional<ZodString>;
  organization: ZodOptional<ZodString>;
  phoneNumbers: ZodOptional<ZodArray<ZodObject<{
     primary: ZodOptional<ZodBoolean>;
     type: ZodOptional<ZodString>;
     value: ZodOptional<ZodString>;
  }, ApiObjectConfig<undefined>>>>;
  preferredLanguage: ZodOptional<ZodString>;
  schemas: ZodOptional<ZodArray<ZodString>>;
  timezone: ZodOptional<ZodString>;
  title: ZodOptional<ZodString>;
  urn:ietf:params:scim:schemas:extension:enterprise:2.0:User: ZodOptional<ZodObject<{
     department: ZodOptional<ZodString>;
     organization: ZodOptional<ZodString>;
  }, ApiObjectConfig<undefined>>>;
  urn:scim:schemas:extension:atlassian-external:1.0: ZodOptional<ZodObject<{
     atlassianAccountId: ZodOptional<ZodString>;
  }, ApiObjectConfig<undefined>>>;
  userName: ZodOptional<ZodString>;
}, ApiObjectConfig<undefined>>;

Defined in: src/userProvisioning/models/scimUser.ts:12

SCIM user