Publication.fromJson constructor
Publication.fromJson(
- Map json_
Implementation
Publication.fromJson(core.Map json_)
: this(
additionalDomains: (json_['additionalDomains'] as core.List?)
?.map(
(value) => DomainProperty.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
contentPolicyStatus: json_.containsKey('contentPolicyStatus')
? ContentPolicyStatus.fromJson(
json_['contentPolicyStatus']
as core.Map<core.String, core.dynamic>,
)
: null,
displayName: json_['displayName'] as core.String?,
languageCode: json_['languageCode'] as core.String?,
name: json_['name'] as core.String?,
onboardingState: json_['onboardingState'] as core.String?,
organizationId: json_['organizationId'] as core.String?,
paymentOption: json_['paymentOption'] as core.String?,
primaryDomain: json_.containsKey('primaryDomain')
? DomainProperty.fromJson(
json_['primaryDomain'] as core.Map<core.String, core.dynamic>,
)
: null,
products: (json_['products'] as core.List?)
?.map((value) => value as core.String)
.toList(),
publicationId: json_['publicationId'] as core.String?,
publicationPrivacyPolicyUrl:
json_['publicationPrivacyPolicyUrl'] as core.String?,
publicationTosUrl: json_['publicationTosUrl'] as core.String?,
publicationType: json_['publicationType'] as core.String?,
regionCode: json_['regionCode'] as core.String?,
rrmProduct: json_.containsKey('rrmProduct')
? RrmProduct.fromJson(
json_['rrmProduct'] as core.Map<core.String, core.dynamic>,
)
: null,
slProduct: json_.containsKey('slProduct')
? SlProduct.fromJson(
json_['slProduct'] as core.Map<core.String, core.dynamic>,
)
: null,
);