VolumeUserInfo.fromJson constructor
VolumeUserInfo.fromJson(
- Map json_
Implementation
VolumeUserInfo.fromJson(core.Map json_)
: this(
acquiredTime: json_['acquiredTime'] as core.String?,
acquisitionType: json_['acquisitionType'] as core.int?,
copy: json_.containsKey('copy')
? VolumeUserInfoCopy.fromJson(
json_['copy'] as core.Map<core.String, core.dynamic>)
: null,
entitlementType: json_['entitlementType'] as core.int?,
familySharing: json_.containsKey('familySharing')
? VolumeUserInfoFamilySharing.fromJson(
json_['familySharing'] as core.Map<core.String, core.dynamic>)
: null,
isFamilySharedFromUser: json_['isFamilySharedFromUser'] as core.bool?,
isFamilySharedToUser: json_['isFamilySharedToUser'] as core.bool?,
isFamilySharingAllowed: json_['isFamilySharingAllowed'] as core.bool?,
isFamilySharingDisabledByFop:
json_['isFamilySharingDisabledByFop'] as core.bool?,
isInMyBooks: json_['isInMyBooks'] as core.bool?,
isPreordered: json_['isPreordered'] as core.bool?,
isPurchased: json_['isPurchased'] as core.bool?,
isUploaded: json_['isUploaded'] as core.bool?,
readingPosition: json_.containsKey('readingPosition')
? ReadingPosition.fromJson(json_['readingPosition']
as core.Map<core.String, core.dynamic>)
: null,
rentalPeriod: json_.containsKey('rentalPeriod')
? VolumeUserInfoRentalPeriod.fromJson(
json_['rentalPeriod'] as core.Map<core.String, core.dynamic>)
: null,
rentalState: json_['rentalState'] as core.String?,
review: json_.containsKey('review')
? Review.fromJson(
json_['review'] as core.Map<core.String, core.dynamic>)
: null,
updated: json_['updated'] as core.String?,
userUploadedVolumeInfo: json_.containsKey('userUploadedVolumeInfo')
? VolumeUserInfoUserUploadedVolumeInfo.fromJson(
json_['userUploadedVolumeInfo']
as core.Map<core.String, core.dynamic>)
: null,
);