DescribeAppResponse.fromJson constructor

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

Implementation

factory DescribeAppResponse.fromJson(Map<String, dynamic> json) {
  return DescribeAppResponse(
    appArn: json['AppArn'] as String?,
    appName: json['AppName'] as String?,
    appType: (json['AppType'] as String?)?.toAppType(),
    creationTime: timeStampFromJson(json['CreationTime']),
    domainId: json['DomainId'] as String?,
    failureReason: json['FailureReason'] as String?,
    lastHealthCheckTimestamp:
        timeStampFromJson(json['LastHealthCheckTimestamp']),
    lastUserActivityTimestamp:
        timeStampFromJson(json['LastUserActivityTimestamp']),
    resourceSpec: json['ResourceSpec'] != null
        ? ResourceSpec.fromJson(json['ResourceSpec'] as Map<String, dynamic>)
        : null,
    status: (json['Status'] as String?)?.toAppStatus(),
    userProfileName: json['UserProfileName'] as String?,
  );
}