Skip to content

Variable: UpdateComponentSchema ​

ts
const UpdateComponentSchema: ZodObject<{
  body: ZodOptional<ZodObject<{
     archived: ZodOptional<ZodBoolean>;
     assigneeType: ZodOptional<ZodCustom<
        | string & object
        | "PROJECT_DEFAULT"
        | "COMPONENT_LEAD"
        | "PROJECT_LEAD"
        | "UNASSIGNED", 
        | string & object
        | "PROJECT_DEFAULT"
        | "COMPONENT_LEAD"
        | "PROJECT_LEAD"
       | "UNASSIGNED">>;
     deleted: ZodOptional<ZodBoolean>;
     description: ZodOptional<ZodString>;
     id: ZodOptional<ZodString>;
     lead: ZodOptional<ZodObject<{
        active: ZodOptional<ZodBoolean>;
        applicationRoles: ZodOptional<ZodObject<{
           callback: ...;
           maxResults: ...;
           pagingCallback: ...;
           size: ...;
        }, ApiObjectConfig<...>>>;
        avatarUrls: ZodOptional<ZodRecord<ZodString, ZodURL>>;
        deleted: ZodOptional<ZodBoolean>;
        displayName: ZodOptional<ZodString>;
        emailAddress: ZodOptional<ZodString>;
        expand: ZodOptional<ZodString>;
        groups: ZodOptional<ZodObject<{
           callback: ...;
           maxResults: ...;
           pagingCallback: ...;
           size: ...;
        }, ApiObjectConfig<...>>>;
        key: ZodOptional<ZodString>;
        lastLoginTime: ZodOptional<ZodString>;
        locale: ZodOptional<ZodString>;
        name: ZodOptional<ZodString>;
        self: ZodOptional<ZodURL>;
        timeZone: ZodOptional<ZodString>;
     }, ApiObjectConfig<undefined>>>;
     leadUserName: ZodOptional<ZodString>;
     name: ZodOptional<ZodString>;
     project: ZodOptional<ZodString>;
     self: ZodOptional<ZodURL>;
  }, ApiObjectConfig<undefined>>>;
  id: ZodString;
}, $strip>;

Defined in: src/server/parameters/updateComponent.ts:4