PublisherModel.fromJson constructor
PublisherModel.fromJson(
- Map<String, dynamic> json
)
Implementation
factory PublisherModel.fromJson(Map<String, dynamic> json) {
return PublisherModel(
name: json['name'] ?? '',
versionId: json['versionId'] ?? '',
openSourceCategory:
decodeEnum(
json['openSourceCategory'],
PublisherModel_OpenSourceCategory.fromJson,
) ??
PublisherModel_OpenSourceCategory.$default,
parent: decode(json['parent'], PublisherModel_Parent.fromJson),
supportedActions: decode(
json['supportedActions'],
PublisherModel_CallToAction.fromJson,
),
frameworks: decodeList(json['frameworks']) ?? [],
launchStage:
decodeEnum(
json['launchStage'],
PublisherModel_LaunchStage.fromJson,
) ??
PublisherModel_LaunchStage.$default,
versionState:
decodeEnum(
json['versionState'],
PublisherModel_VersionState.fromJson,
) ??
PublisherModel_VersionState.$default,
publisherModelTemplate: json['publisherModelTemplate'] ?? '',
predictSchemata: decode(
json['predictSchemata'],
PredictSchemata.fromJson,
),
);
}