MaintenanceWindowExecutionTaskInvocationIdentity.fromJson constructor

MaintenanceWindowExecutionTaskInvocationIdentity.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory MaintenanceWindowExecutionTaskInvocationIdentity.fromJson(
    Map<String, dynamic> json) {
  return MaintenanceWindowExecutionTaskInvocationIdentity(
    endTime: timeStampFromJson(json['EndTime']),
    executionId: json['ExecutionId'] as String?,
    invocationId: json['InvocationId'] as String?,
    ownerInformation: json['OwnerInformation'] as String?,
    parameters: json['Parameters'] as String?,
    startTime: timeStampFromJson(json['StartTime']),
    status: (json['Status'] as String?)?.toMaintenanceWindowExecutionStatus(),
    statusDetails: json['StatusDetails'] as String?,
    taskExecutionId: json['TaskExecutionId'] as String?,
    taskType: (json['TaskType'] as String?)?.toMaintenanceWindowTaskType(),
    windowExecutionId: json['WindowExecutionId'] as String?,
    windowTargetId: json['WindowTargetId'] as String?,
  );
}