Skip to content

Variable: ObjectListResultSchema ​

ts
const ObjectListResultSchema: ZodObject<{
  abstractObjectType: ZodOptional<ZodBoolean>;
  conversionPossible: ZodOptional<ZodBoolean>;
  filters: ZodOptional<ZodRecord<ZodString, ZodAny>>;
  inheritanceTree: ZodOptional<ZodRecord<ZodString, ZodAny>>;
  matchedFilterValues: ZodOptional<ZodRecord<ZodString, ZodAny>>;
  objectEntries: ZodArray<ZodObject<{
     _links: ZodObject<{
        self: ZodString;
     }, ApiObjectConfig<undefined>>;
     attributes: ZodOptional<ZodArray<ZodObject<{
        objectAttributeValues: ZodArray<ZodObject<..., ...>>;
        objectTypeAttribute: ZodOptional<ZodObject<..., ...>>;
        objectTypeAttributeId: ZodString;
        workspaceId: ZodString;
     }, ApiObjectConfig<undefined>>>>;
     avatar: ZodObject<{
        avatarUUID: ZodOptional<ZodString>;
        globalId: ZodString;
        id: ZodOptional<ZodString>;
        objectId: ZodString;
        url144: ZodString;
        url16: ZodString;
        url288: ZodString;
        url48: ZodString;
        url72: ZodString;
        workspaceId: ZodString;
     }, ApiObjectConfig<undefined>>;
     created: ZodCoercedDate<unknown>;
     globalId: ZodString;
     hasAvatar: ZodBoolean;
     id: ZodString;
     label: ZodString;
     objectKey: ZodString;
     objectType: ZodObject<{
        abstractObjectType: ZodBoolean;
        created: ZodCoercedDate<unknown>;
        description: ZodOptional<ZodString>;
        globalId: ZodString;
        icon: ZodObject<{
           id: ZodString;
           name: ZodString;
           url16: ZodString;
           url48: ZodString;
        }, ApiObjectConfig<undefined>>;
        id: ZodString;
        inherited: ZodBoolean;
        name: ZodString;
        objectCount: ZodNumber;
        objectSchemaId: ZodString;
        parentObjectTypeId: ZodOptional<ZodNumber>;
        parentObjectTypeInherited: ZodBoolean;
        position: ZodNumber;
        type: ZodOptional<ZodNumber>;
        updated: ZodCoercedDate<unknown>;
        workspaceId: ZodString;
     }, ApiObjectConfig<undefined>>;
     timestamp: ZodNumber;
     updated: ZodCoercedDate<unknown>;
     workspaceId: ZodString;
  }, ApiObjectConfig<undefined>>>;
  objectTypeAttributes: ZodOptional<ZodArray<ZodObject<{
     additionalValue: ZodOptional<ZodString>;
     defaultType: ZodOptional<ZodDiscriminatedUnion<[ZodObject<{
        id: ...;
        name: ...;
      }, ApiObjectConfig<...>>, ZodObject<{
        id: ...;
        name: ...;
      }, ApiObjectConfig<...>>, ZodObject<{
        id: ...;
        name: ...;
      }, ApiObjectConfig<...>>, ZodObject<{
        id: ...;
        name: ...;
     }, ApiObjectConfig<...>>], "id">>;
     description: ZodOptional<ZodString>;
     editable: ZodOptional<ZodBoolean>;
     globalId: ZodString;
     hidden: ZodOptional<ZodBoolean>;
     id: ZodString;
     includeChildObjectTypes: ZodOptional<ZodBoolean>;
     indexed: ZodBoolean;
     label: ZodBoolean;
     maximumCardinality: ZodOptional<ZodNumber>;
     minimumCardinality: ZodOptional<ZodNumber>;
     name: ZodOptional<ZodString>;
     objectType: ZodOptional<ZodObject<{
        abstractObjectType: ZodBoolean;
        created: ZodCoercedDate<unknown>;
        description: ZodOptional<ZodString>;
        globalId: ZodString;
        icon: ZodObject<{
           id: ...;
           name: ...;
           url16: ...;
           url48: ...;
        }, ApiObjectConfig<...>>;
        id: ZodString;
        inherited: ZodBoolean;
        name: ZodString;
        objectCount: ZodNumber;
        objectSchemaId: ZodString;
        parentObjectTypeId: ZodOptional<ZodNumber>;
        parentObjectTypeInherited: ZodBoolean;
        position: ZodNumber;
        type: ZodOptional<ZodNumber>;
        updated: ZodCoercedDate<unknown>;
        workspaceId: ZodString;
     }, ApiObjectConfig<undefined>>>;
     options: ZodOptional<ZodString>;
     position: ZodNumber;
     qlQuery: ZodOptional<ZodString>;
     referenceObjectType: ZodOptional<ZodObject<{
        abstractObjectType: ZodBoolean;
        created: ZodCoercedDate<unknown>;
        description: ZodOptional<ZodString>;
        globalId: ZodString;
        icon: ZodObject<{
           id: ...;
           name: ...;
           url16: ...;
           url48: ...;
        }, ApiObjectConfig<...>>;
        id: ZodString;
        inherited: ZodBoolean;
        name: ZodString;
        objectCount: ZodNumber;
        objectSchemaId: ZodString;
        parentObjectTypeId: ZodOptional<ZodNumber>;
        parentObjectTypeInherited: ZodBoolean;
        position: ZodNumber;
        type: ZodOptional<ZodNumber>;
        updated: ZodCoercedDate<unknown>;
        workspaceId: ZodString;
     }, ApiObjectConfig<undefined>>>;
     referenceObjectTypeId: ZodOptional<ZodString>;
     referenceType: ZodOptional<ZodObject<{
        cdmData: ZodOptional<ZodObject<..., ...>>;
        color: ZodOptional<ZodString>;
        description: ZodOptional<ZodString>;
        globalId: ZodString;
        id: ZodOptional<ZodString>;
        name: ZodString;
        objectSchemaId: ZodOptional<ZodString>;
        url16: ZodOptional<ZodString>;
        workspaceId: 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>;
     workspaceId: ZodString;
  }, ApiObjectConfig<undefined>>>>;
  objectTypeId: ZodOptional<ZodString>;
  objectTypeIsInherited: ZodOptional<ZodBoolean>;
  orderByTypeAttrId: ZodOptional<ZodNumber>;
  orderWay: ZodOptional<ZodString>;
  pageNumber: ZodNumber;
  pageObjectSize: ZodNumber;
  qlQuery: ZodString;
  qlQuerySearchResult: ZodOptional<ZodBoolean>;
  startIndex: ZodNumber;
  toIndex: ZodNumber;
}, ApiObjectConfig<undefined>>;

Defined in: src/assets/models/objectListResult.ts:7

A result list containing objects