GetVersionResult.fromMap constructor

GetVersionResult.fromMap(
  1. 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,
  );
}