CodeReview.fromJson constructor
CodeReview.fromJson(
- Map<String, dynamic> json
)
Implementation
factory CodeReview.fromJson(Map<String, dynamic> json) {
return CodeReview(
associationArn: json['AssociationArn'] as String?,
codeReviewArn: json['CodeReviewArn'] as String?,
createdTimeStamp: timeStampFromJson(json['CreatedTimeStamp']),
lastUpdatedTimeStamp: timeStampFromJson(json['LastUpdatedTimeStamp']),
metrics: json['Metrics'] != null
? Metrics.fromJson(json['Metrics'] as Map<String, dynamic>)
: null,
name: json['Name'] as String?,
owner: json['Owner'] as String?,
providerType: (json['ProviderType'] as String?)?.toProviderType(),
pullRequestId: json['PullRequestId'] as String?,
repositoryName: json['RepositoryName'] as String?,
sourceCodeType: json['SourceCodeType'] != null
? SourceCodeType.fromJson(
json['SourceCodeType'] as Map<String, dynamic>)
: null,
state: (json['State'] as String?)?.toJobState(),
stateReason: json['StateReason'] as String?,
type: (json['Type'] as String?)?.toType(),
);
}