Variable ObjectAttributeSchemaConst
ObjectAttributeSchema: ZodObject<
{
objectAttributeValues: ZodArray<
ZodObject<
{
additionalValue: ZodOptional<ZodString>;
displayValue: ZodString;
group: ZodOptional<
ZodObject<{ avatarUrl: ZodString; name: ZodString }, $loose>,
>;
referencedObject: ZodOptional<ZodRecord<ZodString, ZodAny>>;
searchValue: ZodOptional<ZodString>;
status: ZodOptional<
ZodObject<
{
category: ZodNumber;
description: ZodOptional<ZodString>;
id: ZodString;
name: ZodString;
objectSchemaId: ZodOptional<ZodString>;
},
$loose,
>,
>;
user: ZodOptional<
ZodObject<
{
avatarUrl: ZodOptional<ZodString>;
displayName: ZodOptional<ZodString>;
emailAddress: ZodOptional<ZodString>;
html: ZodOptional<ZodString>;
isDeleted: ZodOptional<ZodBoolean>;
key: ZodOptional<ZodString>;
lastSeenVersion: ZodOptional<ZodString>;
name: ZodOptional<ZodString>;
renderedLink: ZodOptional<ZodString>;
self: ZodOptional<ZodString>;
},
$loose,
>,
>;
value: ZodOptional<
ZodUnion<readonly [ZodString, ZodCoercedDate<unknown>]>,
>;
},
$loose,
>,
>;
objectTypeAttribute: ZodOptional<
ZodObject<
{
additionalValue: ZodOptional<ZodString>;
defaultType: ZodOptional<
ZodDiscriminatedUnion<
[
ZodObject<
{ id: ZodLiteral<(...)>; name: ZodEnum<(...)> },
$loose,
>,
ZodObject<{ id: ZodLiteral<(...)>; name: ZodEnum<(...)> }, $loose>,
ZodObject<{ id: ZodLiteral<(...)>; name: ZodEnum<(...)> }, $loose>,
ZodObject<{ id: ZodLiteral<(...)>; name: ZodEnum<(...)> }, $loose>,
],
"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: ZodString;
name: ZodString;
url16: ZodString;
url48: ZodString;
},
$loose,
>;
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;
},
$loose,
>,
>;
options: ZodOptional<ZodString>;
position: ZodNumber;
qlQuery: ZodOptional<ZodString>;
referenceObjectType: ZodOptional<
ZodObject<
{
abstractObjectType: ZodBoolean;
created: ZodCoercedDate<unknown>;
description: ZodOptional<ZodString>;
globalId: ZodString;
icon: ZodObject<
{
id: ZodString;
name: ZodString;
url16: ZodString;
url48: ZodString;
},
$loose,
>;
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;
},
$loose,
>,
>;
referenceObjectTypeId: ZodOptional<ZodString>;
referenceType: ZodOptional<
ZodObject<
{
cdmData: ZodOptional<ZodObject<{ types: ... }, $loose>>;
color: ZodOptional<ZodString>;
description: ZodOptional<ZodString>;
globalId: ZodString;
id: ZodOptional<ZodString>;
name: ZodString;
objectSchemaId: ZodOptional<ZodString>;
url16: ZodOptional<ZodString>;
workspaceId: ZodString;
},
$loose,
>,
>;
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;
},
$loose,
>,
>;
objectTypeAttributeId: ZodString;
workspaceId: ZodString;
},
$loose,
> = ...
An object attribute as associated with an object