Package-level declarations

Types

Link copied to clipboard
data class ComponentTypeCompositeComponentType(val componentTypeId: String? = null)

An object that sets information about a composite component type.

Link copied to clipboard
data class ComponentTypeDataConnector(val isNative: Boolean? = null, val lambda: ComponentTypeLambdaFunction? = null)

The data connector.

Link copied to clipboard
data class ComponentTypeDataType(val allowedValues: List<ComponentTypeDataValue>? = null, val nestedType: ComponentTypeDataType? = null, val relationship: ComponentTypeRelationship? = null, val type: ComponentTypeDataTypeType, val unitOfMeasure: String? = null)

An object that specifies the data type of a property.

Link copied to clipboard
data class ComponentTypeDataValue(val booleanValue: Boolean? = null, val doubleValue: Double? = null, val expression: String? = null, val integerValue: Int? = null, val listValue: List<ComponentTypeDataValue>? = null, val longValue: Double? = null, val mapValue: Map<String, ComponentTypeDataValue>? = null, val relationshipValue: ComponentTypeDataValueRelationshipValueProperties? = null, val stringValue: String? = null)

An object that specifies a value for a property.

data class ComponentTypeDataValueRelationshipValueProperties(val targetComponentName: String? = null, val targetEntityId: String? = null)

A value that relates a component to another component.

Link copied to clipboard
data class ComponentTypeFunction(val implementedBy: ComponentTypeDataConnector? = null, val requiredProperties: List<String>? = null, val scope: ComponentTypeFunctionScope? = null)

The function of component type.

Link copied to clipboard
data class ComponentTypeLambdaFunction(val arn: String)
Link copied to clipboard
data class ComponentTypePropertyDefinition(val configurations: Map<String, String>? = null, val dataType: ComponentTypeDataType? = null, val defaultValue: ComponentTypeDataValue? = null, val isExternalId: Boolean? = null, val isRequiredInEntity: Boolean? = null, val isStoredExternally: Boolean? = null, val isTimeSeries: Boolean? = null)

An object that sets information about a property.

Link copied to clipboard
data class ComponentTypePropertyGroup(val groupType: ComponentTypePropertyGroupGroupType? = null, val propertyNames: List<String>? = null)

An object that sets information about a property group.

Link copied to clipboard
data class ComponentTypeRelationship(val relationshipType: String? = null, val targetComponentTypeId: String? = null)

The type of the relationship.

Link copied to clipboard
data class ComponentTypeStatus(val error: Either<Any, ComponentTypeStatusErrorProperties>? = null, val state: ComponentTypeStatusState? = null)
Link copied to clipboard
data class ComponentTypeStatusErrorProperties(val code: ComponentTypeStatusErrorPropertiesCode? = null, val message: String? = null)

Error object with Message and Code.

Link copied to clipboard
data class EntityComponent(val componentName: String? = null, val componentTypeId: String? = null, val definedIn: String? = null, val description: String? = null, val properties: Map<String, EntityProperty>? = null, val propertyGroups: Map<String, EntityPropertyGroup>? = null, val status: EntityStatus? = null)
Link copied to clipboard
data class EntityCompositeComponent(val componentName: String? = null, val componentPath: String? = null, val componentTypeId: String? = null, val description: String? = null, val properties: Map<String, EntityProperty>? = null, val propertyGroups: Map<String, EntityPropertyGroup>? = null, val status: EntityStatus? = null)
Link copied to clipboard
data class EntityDataType(val allowedValues: List<EntityDataValue>? = null, val nestedType: EntityDataType? = null, val relationship: EntityRelationship? = null, val type: EntityDataTypeType? = null, val unitOfMeasure: String? = null)

An object that specifies the data type of a property.

Link copied to clipboard
data class EntityDataValue(val booleanValue: Boolean? = null, val doubleValue: Double? = null, val expression: String? = null, val integerValue: Int? = null, val listValue: List<EntityDataValue>? = null, val longValue: Double? = null, val mapValue: Map<String, EntityDataValue>? = null, val relationshipValue: EntityDataValueRelationshipValueProperties? = null, val stringValue: String? = null)

An object that specifies a value for a property.

data class EntityDataValueRelationshipValueProperties(val targetComponentName: String? = null, val targetEntityId: String? = null)

A value that relates a component to another component.

Link copied to clipboard
data class EntityDefinition(val configuration: Map<String, String>? = null, val dataType: EntityDataType? = null, val defaultValue: EntityDataValue? = null, val isExternalId: Boolean? = null, val isFinal: Boolean? = null, val isImported: Boolean? = null, val isInherited: Boolean? = null, val isRequiredInEntity: Boolean? = null, val isStoredExternally: Boolean? = null, val isTimeSeries: Boolean? = null)

An object that specifies information about a property definition.

Link copied to clipboard
data class EntityProperty(val definition: EntityDefinition? = null, val value: EntityDataValue? = null)

An object that specifies information about a property.

Link copied to clipboard
data class EntityPropertyGroup(val groupType: EntityPropertyGroupGroupType? = null, val propertyNames: List<String>? = null)

An object that specifies information about a property group.

Link copied to clipboard
data class EntityRelationship(val relationshipType: String? = null, val targetComponentTypeId: String? = null)

The type of the relationship.

Link copied to clipboard
data class EntityStatus(val error: Either<Any, EntityStatusErrorProperties>? = null, val state: EntityStatusState? = null)
Link copied to clipboard
data class EntityStatusErrorProperties(val code: EntityStatusErrorPropertiesCode? = null, val message: String? = null)

Error object with Message and Code.

Link copied to clipboard
data class GetComponentTypeResult(val arn: String? = null, val compositeComponentTypes: Map<String, ComponentTypeCompositeComponentType>? = null, val creationDateTime: String? = null, val description: String? = null, val extendsFrom: List<String>? = null, val functions: Map<String, ComponentTypeFunction>? = null, val isAbstract: Boolean? = null, val isSchemaInitialized: Boolean? = null, val isSingleton: Boolean? = null, val propertyDefinitions: Map<String, ComponentTypePropertyDefinition>? = null, val propertyGroups: Map<String, ComponentTypePropertyGroup>? = null, val status: ComponentTypeStatus? = null, val tags: Map<String, String>? = null, val updateDateTime: String? = null)
Link copied to clipboard
data class GetEntityResult(val arn: String? = null, val components: Map<String, EntityComponent>? = null, val compositeComponents: Map<String, EntityCompositeComponent>? = null, val creationDateTime: String? = null, val description: String? = null, val entityName: String? = null, val hasChildEntities: Boolean? = null, val parentEntityId: String? = null, val status: EntityStatus? = null, val tags: Map<String, String>? = null, val updateDateTime: String? = null)
Link copied to clipboard
data class GetSceneResult(val arn: String? = null, val capabilities: List<String>? = null, val contentLocation: String? = null, val creationDateTime: String? = null, val description: String? = null, val generatedSceneMetadata: Map<String, String>? = null, val sceneMetadata: Map<String, String>? = null, val tags: Map<String, String>? = null, val updateDateTime: String? = null)
Link copied to clipboard
data class GetSyncJobResult(val arn: String? = null, val creationDateTime: String? = null, val state: String? = null, val updateDateTime: String? = null)
Link copied to clipboard
data class GetWorkspaceResult(val arn: String? = null, val creationDateTime: String? = null, val description: String? = null, val role: String? = null, val s3Location: String? = null, val tags: Map<String, String>? = null, val updateDateTime: String? = null)