Skip to content

Variable: ObjectTypeAttributeSchema ​

ts
const ObjectTypeAttributeSchema: ZodObject<{
  additionalValue: ZodOptional<ZodString>;
  confluenceAddValue: ZodOptional<ZodObject<{
     error: ZodOptional<ZodBoolean>;
     key: ZodOptional<ZodString>;
     name: ZodOptional<ZodString>;
  }, ApiObjectConfig<undefined>>>;
  confluenceTypeValue: ZodOptional<ZodObject<{
     error: ZodOptional<ZodBoolean>;
     id: ZodOptional<ZodString>;
     name: ZodOptional<ZodString>;
     uri: ZodOptional<ZodString>;
  }, ApiObjectConfig<undefined>>>;
  defaultType: ZodOptional<ZodObject<{
     id: ZodOptional<ZodNumber>;
     name: ZodOptional<ZodString>;
  }, ApiObjectConfig<undefined>>>;
  description: ZodOptional<ZodString>;
  editable: ZodOptional<ZodBoolean>;
  hidden: ZodOptional<ZodBoolean>;
  id: ZodOptional<ZodNumber>;
  includeChildObjectTypes: ZodOptional<ZodBoolean>;
  indexed: ZodOptional<ZodBoolean>;
  iql: ZodOptional<ZodString>;
  label: ZodOptional<ZodBoolean>;
  maximumCardinality: ZodOptional<ZodNumber>;
  minimumCardinality: ZodOptional<ZodNumber>;
  name: ZodOptional<ZodString>;
  objectAttributeExists: ZodOptional<ZodBoolean>;
  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>>>;
  options: ZodOptional<ZodString>;
  position: ZodOptional<ZodNumber>;
  qlQuery: ZodOptional<ZodString>;
  referenceObjectType: 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>>>;
  referenceObjectTypeId: ZodOptional<ZodNumber>;
  referenceType: ZodOptional<ZodObject<{
     after: ZodOptional<ZodString>;
     color: ZodOptional<ZodString>;
     description: ZodOptional<ZodString>;
     expand: ZodOptional<ZodString>;
     id: ZodOptional<ZodNumber>;
     name: ZodOptional<ZodString>;
     objectSchemaId: ZodOptional<ZodNumber>;
     position: ZodOptional<ZodString>;
     project: ZodOptional<ZodString>;
     removable: ZodOptional<ZodBoolean>;
     url16: ZodOptional<ZodString>;
  }, ApiObjectConfig<undefined>>>;
  regexValidation: ZodOptional<ZodString>;
  removable: ZodOptional<ZodBoolean>;
  sortable: ZodOptional<ZodBoolean>;
  suffix: ZodOptional<ZodString>;
  summable: ZodOptional<ZodBoolean>;
  system: ZodOptional<ZodBoolean>;
  type: ZodOptional<ZodNumber>;
  typeValue: ZodOptional<ZodString>;
  typeValueMulti: ZodOptional<ZodArray<ZodString>>;
  uniqueAttribute: ZodOptional<ZodBoolean>;
  versionTypeValue: ZodOptional<ZodObject<{
     avatarUrl: ZodOptional<ZodString>;
     id: ZodOptional<ZodNumber>;
     key: ZodOptional<ZodString>;
     name: ZodOptional<ZodString>;
     url: ZodOptional<ZodString>;
  }, ApiObjectConfig<undefined>>>;
  versionTypeValues: ZodOptional<ZodArray<ZodObject<{
     avatarUrl: ZodOptional<ZodString>;
     id: ZodOptional<ZodNumber>;
     key: ZodOptional<ZodString>;
     name: ZodOptional<ZodString>;
     url: ZodOptional<ZodString>;
  }, ApiObjectConfig<undefined>>>>;
}, ApiObjectConfig<undefined>>;

Defined in: src/assetsServer/models/objectTypeAttribute.ts:10