GetComponentTypeResponse
import type { GetComponentTypeResponse } from "https://aws-api.deno.dev/v0.4/services/iottwinmaker.ts?docs=full";
interface GetComponentTypeResponse {
arn: string;
componentTypeId: string;
componentTypeName?: string | null;
creationDateTime: Date | number;
description?: string | null;
extendsFrom?: string[] | null;
functions?: {} | null;
[key: string]: FunctionResponse | null | undefined;
isAbstract?: boolean | null;
isSchemaInitialized?: boolean | null;
isSingleton?: boolean | null;
propertyDefinitions?: {} | null;
[key: string]: PropertyDefinitionResponse | null | undefined;
propertyGroups?: {} | null;
[key: string]: PropertyGroupResponse | null | undefined;
status?: Status | null;
syncSource?: string | null;
updateDateTime: Date | number;
workspaceId: string;
}§Properties
§
extendsFrom?: string[] | null
[src]The name of the parent component type that this component type extends.
§
functions?: {} | null
[src][key: string]: FunctionResponse | 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.
§
isAbstract?: boolean | null
[src]A Boolean value that specifies whether the component type is abstract.
§
isSchemaInitialized?: boolean | null
[src]A Boolean value that specifies whether the component type has a schema initializer and that the schema initializer has run.
§
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]: PropertyDefinitionResponse | 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]: PropertyGroupResponse | null | undefined;
The maximum number of results to return at one time. The default is 25.
Valid Range: Minimum value of 1. Maximum value of 250.