GetVersionResult class
Result data returned by getVersion.
Constructors
-
GetVersionResult({required GoogleCloudIntegrationsV1alphaCloudLoggingDetailsResponse cloudLoggingDetails, required String createTime, required String databasePersistencePolicy, required String description, required List<
GoogleCloudIntegrationsV1alphaErrorCatcherConfigResponse> errorCatcherConfigs, required List<GoogleCloudIntegrationsV1alphaIntegrationParameterResponse> integrationParameters, required EnterpriseCrmFrontendsEventbusProtoWorkflowParametersResponse integrationParametersInternal, required String lastModifierEmail, required String lockHolder, required String name, required String origin, required String parentTemplateId, required String runAsServiceAccount, required String snapshotNumber, required String state, required String status, required List<GoogleCloudIntegrationsV1alphaTaskConfigResponse> taskConfigs, required List<EnterpriseCrmFrontendsEventbusProtoTaskConfigResponse> taskConfigsInternal, required EnterpriseCrmEventbusProtoTeardownResponse teardown, required List<GoogleCloudIntegrationsV1alphaTriggerConfigResponse> triggerConfigs, required List<EnterpriseCrmFrontendsEventbusProtoTriggerConfigResponse> triggerConfigsInternal, required String updateTime, required String userLabel}) -
Creates a new GetVersionResult.
cloudLoggingDetailsOptional. Cloud Logging details for the integration versioncreateTimeAuto-generated.databasePersistencePolicyOptional. Flag to disable database persistence for execution data, including event execution info, execution export info, execution metadata index and execution param index.descriptionOptional. The integration description.errorCatcherConfigsOptional. Error Catch Task configuration for the integration. It's optional.integrationParametersOptional. Parameters that are expected to be passed to the integration when an event is triggered. This consists of all the parameters that are expected in the integration execution. This gives the user the ability to provide default values, add information like PII and also provide data types of each parameter.integrationParametersInternalOptional. Parameters that are expected to be passed to the integration when an event is triggered. This consists of all the parameters that are expected in the integration execution. This gives the user the ability to provide default values, add information like PII and also provide data types of each parameter.lastModifierEmailOptional. The last modifier's email address. Generated based on the End User Credentials/LOAS role of the user making the call.lockHolderOptional. The edit lock holder's email address. Generated based on the End User Credentials/LOAS role of the user making the call.nameAuto-generated primary key.originOptional. The origin that indicates where this integration is coming from.parentTemplateIdOptional. The id of the template which was used to create this integration_version.runAsServiceAccountOptional. The run-as service account email, if set and auth config is not configured, that will be used to generate auth token to be used in Connector task, Rest caller task and Cloud function task.snapshotNumberOptional. An increasing sequence that is set when a new snapshot is created. The last created snapshot can be identified byworkflow_name, org_id latest(snapshot_number). However, last created snapshot need not be same as the HEAD. So users should always use "HEAD" tag to identify the head.stateUser should not set it as an input.statusGenerated by eventbus. User should not set it as an input.taskConfigsOptional. Task configuration for the integration. It's optional, but the integration doesn't do anything without task_configs.taskConfigsInternalOptional. Task configuration for the integration. It's optional, but the integration doesn't do anything without task_configs.teardownOptional. 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.triggerConfigsOptional. Trigger configurations.triggerConfigsInternalOptional. Trigger configurations.updateTimeAuto-generated.userLabelOptional. A user-defined label that annotates an integration version. Typically, this is only set when the integration version is created.const -
GetVersionResult.fromMap(Map<
String, dynamic> map) -
factory
Properties
- cloudLoggingDetails → GoogleCloudIntegrationsV1alphaCloudLoggingDetailsResponse
-
Optional. Cloud Logging details for the integration version
final
- 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 integration description.
final
-
errorCatcherConfigs
→ List<
GoogleCloudIntegrationsV1alphaErrorCatcherConfigResponse> -
Optional. Error Catch Task configuration for the integration. It's optional.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
integrationParameters
→ List<
GoogleCloudIntegrationsV1alphaIntegrationParameterResponse> -
Optional. Parameters that are expected to be passed to the integration when an event is triggered. This consists of all the parameters that are expected in the integration execution. This gives the user the ability to provide default values, add information like PII and also provide data types of each parameter.
final
- integrationParametersInternal → EnterpriseCrmFrontendsEventbusProtoWorkflowParametersResponse
-
Optional. Parameters that are expected to be passed to the integration when an event is triggered. This consists of all the parameters that are expected in the integration execution. This gives the user the ability to provide default values, add information like PII and also provide data types of each parameter.
final
- 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
- lockHolder → String
-
Optional. The edit lock holder'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.
final
- origin → String
-
Optional. The origin that indicates where this integration is coming from.
final
- parentTemplateId → String
-
Optional. The id of the template which was used to create this integration_version.
final
- runAsServiceAccount → String
-
Optional. The run-as service account email, if set and auth config is not configured, that will be used to generate auth token to be used in Connector task, Rest caller task and Cloud function task.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- snapshotNumber → String
-
Optional. An increasing sequence that is set when a new snapshot is created. The last created snapshot can be identified by
workflow_name, org_id latest(snapshot_number). However, last created snapshot need not be same as the HEAD. So users should always use "HEAD" tag to identify the head.final - state → String
-
User should not set it as an input.
final
- status → String
-
Generated by eventbus. User should not set it as an input.
final
-
taskConfigs
→ List<
GoogleCloudIntegrationsV1alphaTaskConfigResponse> -
Optional. Task configuration for the integration. It's optional, but the integration doesn't do anything without task_configs.
final
-
taskConfigsInternal
→ List<
EnterpriseCrmFrontendsEventbusProtoTaskConfigResponse> -
Optional. Task configuration for the integration. It's optional, but the integration 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
-
triggerConfigs
→ List<
GoogleCloudIntegrationsV1alphaTriggerConfigResponse> -
Optional. Trigger configurations.
final
-
triggerConfigsInternal
→ 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