Skip to content

Variable: AssetObjectSchema ​

ts
const AssetObjectSchema: ZodObject<{
  archived: ZodOptional<ZodBoolean>;
  archivedBy: ZodOptional<ZodObject<{
     avatarUrl: ZodOptional<ZodString>;
     displayName: ZodOptional<ZodString>;
     html: ZodOptional<ZodString>;
     isDeleted: ZodOptional<ZodBoolean>;
     key: ZodOptional<ZodString>;
     lastSeenVersion: ZodOptional<ZodString>;
     name: ZodOptional<ZodString>;
     renderedLink: ZodOptional<ZodString>;
  }, ApiObjectConfig<undefined>>>;
  archivedDate: ZodOptional<ZodCoercedDate<unknown>>;
  attributes: ZodOptional<ZodArray<ZodType<ObjectAttribute, ObjectAttributeInput, $ZodTypeInternals<ObjectAttribute, ObjectAttributeInput>>>>;
  avatar: ZodOptional<ZodObject<{
     avatarUUID: ZodOptional<ZodString>;
     id: ZodOptional<ZodNumber>;
     objectId: ZodOptional<ZodNumber>;
     url144: ZodOptional<ZodString>;
     url16: ZodOptional<ZodString>;
     url288: ZodOptional<ZodString>;
     url48: ZodOptional<ZodString>;
     url72: ZodOptional<ZodString>;
  }, ApiObjectConfig<undefined>>>;
  created: ZodOptional<ZodCoercedDate<unknown>>;
  extendedInfo: ZodOptional<ZodObject<{
     attachmentsExists: ZodOptional<ZodBoolean>;
     openIssuesExists: ZodOptional<ZodBoolean>;
  }, ApiObjectConfig<undefined>>>;
  get_links: ZodOptional<ZodObject<{
     self: ZodOptional<ZodString>;
  }, ApiObjectConfig<undefined>>>;
  hasAvatar: ZodOptional<ZodBoolean>;
  id: ZodOptional<ZodNumber>;
  label: ZodOptional<ZodString>;
  name: ZodOptional<ZodString>;
  objectKey: ZodOptional<ZodString>;
  objectType: ZodOptional<ZodObject<{
     abstractObjectType: ZodOptional<ZodBoolean>;
     created: ZodOptional<ZodCoercedDate<unknown>>;
     description: ZodOptional<ZodString>;
     icon: ZodOptional<ZodObject<{
        after: ZodOptional<ZodString>;
        expand: ZodOptional<ZodString>;
        id: ZodOptional<ZodNumber>;
        name: ZodOptional<ZodString>;
        position: ZodOptional<ZodString>;
        project: ZodOptional<ZodString>;
        url16: ZodOptional<ZodString>;
        url48: ZodOptional<ZodString>;
     }, ApiObjectConfig<undefined>>>;
     id: ZodOptional<ZodNumber>;
     inherited: ZodOptional<ZodBoolean>;
     name: ZodOptional<ZodString>;
     objectCount: ZodOptional<ZodNumber>;
     objectSchemaId: ZodOptional<ZodNumber>;
     parentObjectTypeId: ZodOptional<ZodNumber>;
     parentObjectTypeInherited: ZodOptional<ZodBoolean>;
     position: ZodOptional<ZodNumber>;
     type: ZodOptional<ZodNumber>;
     updated: ZodOptional<ZodCoercedDate<unknown>>;
  }, ApiObjectConfig<undefined>>>;
  timestamp: ZodOptional<ZodNumber>;
  updated: ZodOptional<ZodCoercedDate<unknown>>;
}, ApiObjectConfig<undefined>>;

Defined in: src/assetsServer/models/assetObject.ts:49