Skip to content

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 ​

ParameterType
clientClient
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; }>