RevisionLocation.fromJson constructor

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

Implementation

factory RevisionLocation.fromJson(Map<String, dynamic> json) {
  return RevisionLocation(
    appSpecContent: json['appSpecContent'] != null
        ? AppSpecContent.fromJson(
            json['appSpecContent'] as Map<String, dynamic>)
        : null,
    gitHubLocation: json['gitHubLocation'] != null
        ? GitHubLocation.fromJson(
            json['gitHubLocation'] as Map<String, dynamic>)
        : null,
    revisionType: (json['revisionType'] as String?)?.toRevisionLocationType(),
    s3Location: json['s3Location'] != null
        ? S3Location.fromJson(json['s3Location'] as Map<String, dynamic>)
        : null,
    string: json['string'] != null
        ? RawString.fromJson(json['string'] as Map<String, dynamic>)
        : null,
  );
}