UpdateComponentTypeRequest
import type { UpdateComponentTypeRequest } from "https://aws-api.deno.dev/v0.4/services/iottwinmaker.ts?docs=full";
interface UpdateComponentTypeRequest {
componentTypeId: string;
componentTypeName?: string | null;
description?: string | null;
extendsFrom?: string[] | null;
functions?: {} | null;
[key: string]: FunctionRequest | null | undefined;
isSingleton?: boolean | null;
propertyDefinitions?: {} | null;
[key: string]: PropertyDefinitionRequest | null | undefined;
propertyGroups?: {} | null;
[key: string]: PropertyGroupRequest | null | undefined;
workspaceId: string;
}§Properties
§
functions?: {} | null
[src][key: string]: FunctionRequest | null | undefined;
An object that maps strings to the functions in the component type. Each string in the mapping must be unique to this object.
§
isSingleton?: boolean | null
[src]A Boolean value that specifies whether an entity can have more than one component of this type.
§
propertyDefinitions?: {} | null
[src][key: string]: PropertyDefinitionRequest | null | undefined;
An object that maps strings to the property definitions in the component type. Each string in the mapping must be unique to this object.
§
propertyGroups?: {} | null
[src][key: string]: PropertyGroupRequest | null | undefined;
The property groups