ReturnPolicyOnline.fromJson constructor
ReturnPolicyOnline.fromJson(
- Map json_
Implementation
ReturnPolicyOnline.fromJson(core.Map json_)
: this(
countries: (json_['countries'] as core.List?)
?.map((value) => value as core.String)
.toList(),
itemConditions: (json_['itemConditions'] as core.List?)
?.map((value) => value as core.String)
.toList(),
label: json_['label'] as core.String?,
name: json_['name'] as core.String?,
policy: json_.containsKey('policy')
? ReturnPolicyOnlinePolicy.fromJson(
json_['policy'] as core.Map<core.String, core.dynamic>,
)
: null,
restockingFee: json_.containsKey('restockingFee')
? ReturnPolicyOnlineRestockingFee.fromJson(
json_['restockingFee'] as core.Map<core.String, core.dynamic>,
)
: null,
returnMethods: (json_['returnMethods'] as core.List?)
?.map((value) => value as core.String)
.toList(),
returnPolicyId: json_['returnPolicyId'] as core.String?,
returnPolicyUri: json_['returnPolicyUri'] as core.String?,
returnReasonCategoryInfo:
(json_['returnReasonCategoryInfo'] as core.List?)
?.map(
(value) =>
ReturnPolicyOnlineReturnReasonCategoryInfo.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
);