VolumeAccessInfo.fromJson constructor
VolumeAccessInfo.fromJson(
- Map json_
Implementation
VolumeAccessInfo.fromJson(core.Map json_)
: this(
accessViewStatus: json_['accessViewStatus'] as core.String?,
country: json_['country'] as core.String?,
downloadAccess: json_.containsKey('downloadAccess')
? DownloadAccessRestriction.fromJson(json_['downloadAccess']
as core.Map<core.String, core.dynamic>)
: null,
driveImportedContentLink:
json_['driveImportedContentLink'] as core.String?,
embeddable: json_['embeddable'] as core.bool?,
epub: json_.containsKey('epub')
? VolumeAccessInfoEpub.fromJson(
json_['epub'] as core.Map<core.String, core.dynamic>)
: null,
explicitOfflineLicenseManagement:
json_['explicitOfflineLicenseManagement'] as core.bool?,
pdf: json_.containsKey('pdf')
? VolumeAccessInfoPdf.fromJson(
json_['pdf'] as core.Map<core.String, core.dynamic>)
: null,
publicDomain: json_['publicDomain'] as core.bool?,
quoteSharingAllowed: json_['quoteSharingAllowed'] as core.bool?,
textToSpeechPermission:
json_['textToSpeechPermission'] as core.String?,
viewOrderUrl: json_['viewOrderUrl'] as core.String?,
viewability: json_['viewability'] as core.String?,
webReaderLink: json_['webReaderLink'] as core.String?,
);