GetExperimentDialogflowV3beta1Result.fromMap constructor

GetExperimentDialogflowV3beta1Result.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory GetExperimentDialogflowV3beta1Result.fromMap(Map<String, dynamic> map) {
  return GetExperimentDialogflowV3beta1Result(
    createTime: map['createTime'] as String,
    definition: GoogleCloudDialogflowCxV3beta1ExperimentDefinitionResponse.fromMap((map['definition']! as Map).cast<String, dynamic>()),
    description: map['description'] as String,
    displayName: map['displayName'] as String,
    endTime: map['endTime'] as String,
    experimentLength: map['experimentLength'] as String,
    lastUpdateTime: map['lastUpdateTime'] as String,
    name: map['name'] as String,
    result: GoogleCloudDialogflowCxV3beta1ExperimentResultResponse.fromMap((map['result']! as Map).cast<String, dynamic>()),
    rolloutConfig: GoogleCloudDialogflowCxV3beta1RolloutConfigResponse.fromMap((map['rolloutConfig']! as Map).cast<String, dynamic>()),
    rolloutFailureReason: map['rolloutFailureReason'] as String,
    rolloutState: GoogleCloudDialogflowCxV3beta1RolloutStateResponse.fromMap((map['rolloutState']! as Map).cast<String, dynamic>()),
    startTime: map['startTime'] as String,
    state: map['state'] as String,
    variantsHistory: pulumi.Input.decodeList<GoogleCloudDialogflowCxV3beta1VariantsHistoryResponse>(map['variantsHistory']!, (value) => GoogleCloudDialogflowCxV3beta1VariantsHistoryResponse.fromMap((value as Map).cast<String, dynamic>())),
  );
}