GetVersionResult.fromMap constructor
GetVersionResult.fromMap(
- Map<String, dynamic> map
)
Implementation
factory GetVersionResult.fromMap(Map<String, dynamic> map) {
return GetVersionResult(
cloudLoggingDetails: GoogleCloudIntegrationsV1alphaCloudLoggingDetailsResponse.fromMap((map['cloudLoggingDetails']! as Map).cast<String, dynamic>()),
createTime: map['createTime'] as String,
databasePersistencePolicy: map['databasePersistencePolicy'] as String,
description: map['description'] as String,
errorCatcherConfigs: pulumi.Input.decodeList<GoogleCloudIntegrationsV1alphaErrorCatcherConfigResponse>(map['errorCatcherConfigs']!, (value) => GoogleCloudIntegrationsV1alphaErrorCatcherConfigResponse.fromMap((value as Map).cast<String, dynamic>())),
integrationParameters: pulumi.Input.decodeList<GoogleCloudIntegrationsV1alphaIntegrationParameterResponse>(map['integrationParameters']!, (value) => GoogleCloudIntegrationsV1alphaIntegrationParameterResponse.fromMap((value as Map).cast<String, dynamic>())),
integrationParametersInternal: EnterpriseCrmFrontendsEventbusProtoWorkflowParametersResponse.fromMap((map['integrationParametersInternal']! as Map).cast<String, dynamic>()),
lastModifierEmail: map['lastModifierEmail'] as String,
lockHolder: map['lockHolder'] as String,
name: map['name'] as String,
origin: map['origin'] as String,
parentTemplateId: map['parentTemplateId'] as String,
runAsServiceAccount: map['runAsServiceAccount'] as String,
snapshotNumber: map['snapshotNumber'] as String,
state: map['state'] as String,
status: map['status'] as String,
taskConfigs: pulumi.Input.decodeList<GoogleCloudIntegrationsV1alphaTaskConfigResponse>(map['taskConfigs']!, (value) => GoogleCloudIntegrationsV1alphaTaskConfigResponse.fromMap((value as Map).cast<String, dynamic>())),
taskConfigsInternal: pulumi.Input.decodeList<EnterpriseCrmFrontendsEventbusProtoTaskConfigResponse>(map['taskConfigsInternal']!, (value) => EnterpriseCrmFrontendsEventbusProtoTaskConfigResponse.fromMap((value as Map).cast<String, dynamic>())),
teardown: EnterpriseCrmEventbusProtoTeardownResponse.fromMap((map['teardown']! as Map).cast<String, dynamic>()),
triggerConfigs: pulumi.Input.decodeList<GoogleCloudIntegrationsV1alphaTriggerConfigResponse>(map['triggerConfigs']!, (value) => GoogleCloudIntegrationsV1alphaTriggerConfigResponse.fromMap((value as Map).cast<String, dynamic>())),
triggerConfigsInternal: pulumi.Input.decodeList<EnterpriseCrmFrontendsEventbusProtoTriggerConfigResponse>(map['triggerConfigsInternal']!, (value) => EnterpriseCrmFrontendsEventbusProtoTriggerConfigResponse.fromMap((value as Map).cast<String, dynamic>())),
updateTime: map['updateTime'] as String,
userLabel: map['userLabel'] as String,
);
}