GetTemplatesVersionResult class

Result data returned by getTemplatesVersion.

Constructors

GetTemplatesVersionResult({required String createTime, required String databasePersistencePolicy, required String description, required List<GoogleCloudIntegrationsV1alphaErrorCatcherConfigResponse> errorCatcherConfigs, required String lastModifierEmail, required String name, required String parentIntegrationVersionId, required String snapshotNumber, required String status, required List<EnterpriseCrmFrontendsEventbusProtoTaskConfigResponse> taskConfigs, required EnterpriseCrmEventbusProtoTeardownResponse teardown, required EnterpriseCrmFrontendsEventbusProtoWorkflowParametersResponse templateParameters, required List<EnterpriseCrmFrontendsEventbusProtoTriggerConfigResponse> triggerConfigs, required String updateTime, required String userLabel})
Creates a new GetTemplatesVersionResult. createTime Auto-generated. databasePersistencePolicy Optional. Flag to disable database persistence for execution data, including event execution info, execution export info, execution metadata index and execution param index. description Optional. The templateversion description. Permitted format is alphanumeric with underscores and no spaces. errorCatcherConfigs Optional. Error Catch Task configuration for the IntegrationTemplateVersion. It's optional. lastModifierEmail Optional. The last modifier's email address. Generated based on the End User Credentials/LOAS role of the user making the call. name Auto-generated primary key. Format: projects/{project}/locations/{location}/products/{product}/integrationtemplates/{integrationtemplate}/versions/{version} parentIntegrationVersionId Optional. ID of the IntegrationVersion that was used to create this IntegrationTemplateVersion snapshotNumber An increasing sequence that is set when a new snapshot is created. status Optional. Generated by eventbus. User should not set it as an input. taskConfigs Optional. Task configuration for the IntegrationTemplateVersion. It's optional, but the IntegrationTemplateVersion doesn't do anything without task_configs. teardown Optional. Contains a graph of tasks that will be executed before putting the event in a terminal state (SUCCEEDED/FAILED/FATAL), regardless of success or failure, similar to "finally" in code. templateParameters Optional. Parameters that are expected to be passed to the IntegrationTemplateVersion when an event is triggered. This consists of all the parameters that are expected in the IntegrationTemplateVersion execution. This gives the user the ability to provide default values, add information like PII and also provide data types of each parameter. triggerConfigs Optional. Trigger configurations. updateTime Auto-generated. userLabel Optional. A user-defined label that annotates an integration version. Typically, this is only set when the integration version is created.
const
GetTemplatesVersionResult.fromMap(Map<String, dynamic> map)
factory

Properties

createTime → String
Auto-generated.
final
databasePersistencePolicy → String
Optional. Flag to disable database persistence for execution data, including event execution info, execution export info, execution metadata index and execution param index.
final
description → String
Optional. The templateversion description. Permitted format is alphanumeric with underscores and no spaces.
final
errorCatcherConfigs → List<GoogleCloudIntegrationsV1alphaErrorCatcherConfigResponse>
Optional. Error Catch Task configuration for the IntegrationTemplateVersion. It's optional.
final
hashCode → int
The hash code for this object.
no setterinherited
lastModifierEmail → String
Optional. The last modifier's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
final
name → String
Auto-generated primary key. Format: projects/{project}/locations/{location}/products/{product}/integrationtemplates/{integrationtemplate}/versions/{version}
final
parentIntegrationVersionId → String
Optional. ID of the IntegrationVersion that was used to create this IntegrationTemplateVersion
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
snapshotNumber → String
An increasing sequence that is set when a new snapshot is created.
final
status → String
Optional. Generated by eventbus. User should not set it as an input.
final
taskConfigs → List<EnterpriseCrmFrontendsEventbusProtoTaskConfigResponse>
Optional. Task configuration for the IntegrationTemplateVersion. It's optional, but the IntegrationTemplateVersion doesn't do anything without task_configs.
final
teardown → EnterpriseCrmEventbusProtoTeardownResponse
Optional. Contains a graph of tasks that will be executed before putting the event in a terminal state (SUCCEEDED/FAILED/FATAL), regardless of success or failure, similar to "finally" in code.
final
templateParameters → EnterpriseCrmFrontendsEventbusProtoWorkflowParametersResponse
Optional. Parameters that are expected to be passed to the IntegrationTemplateVersion when an event is triggered. This consists of all the parameters that are expected in the IntegrationTemplateVersion execution. This gives the user the ability to provide default values, add information like PII and also provide data types of each parameter.
final
triggerConfigs → List<EnterpriseCrmFrontendsEventbusProtoTriggerConfigResponse>
Optional. Trigger configurations.
final
updateTime → String
Auto-generated.
final
userLabel → String
Optional. A user-defined label that annotates an integration version. Typically, this is only set when the integration version is created.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited