Function: createObjectType()
ts
function createObjectType(
client,
parameters,
options?
): Promise<{
[key: string]: unknown;
abstractObjectType?: boolean;
created?: Date;
description?: string;
icon?: {
[key: string]: unknown;
after?: string;
expand?: string;
id?: number;
name?: string;
position?: string;
project?: string;
url16?: string;
url48?: string;
};
id?: number;
inherited?: boolean;
name?: string;
objectCount?: number;
objectSchemaId?: number;
parentObjectTypeId?: number;
parentObjectTypeInherited?: boolean;
position?: number;
type?: number;
updated?: Date;
}>;Defined in: src/assetsServer/api/objectTypes.ts:33
Create a new object type.
Parameters
| Parameter | Type |
|---|---|
client | Client |
parameters | { abstractObjectType?: boolean; description?: string; iconId?: number; id?: number; inherited?: boolean; name?: string; objectSchemaId?: number; parentObjectTypeId?: number; } |
parameters.abstractObjectType? | boolean |
parameters.description? | string |
parameters.iconId? | number |
parameters.id? | number |
parameters.inherited? | boolean |
parameters.name? | string |
parameters.objectSchemaId? | number |
parameters.parentObjectTypeId? | number |
options? | RequestOptions |
Returns
Promise<{ [key: string]: unknown; abstractObjectType?: boolean; created?: Date; description?: string; icon?: { [key: string]: unknown; after?: string; expand?: string; id?: number; name?: string; position?: string; project?: string; url16?: string; url48?: string; }; id?: number; inherited?: boolean; name?: string; objectCount?: number; objectSchemaId?: number; parentObjectTypeId?: number; parentObjectTypeInherited?: boolean; position?: number; type?: number; updated?: Date; }>