DisputeCanceled.fromJson constructor
DisputeCanceled.fromJson(
- Object? json
Implementation
factory DisputeCanceled.fromJson(Object? json) {
final map = (json as Map).cast<String, Object?>();
return DisputeCanceled(
additionalDocumentation: map['additional_documentation'] == null
? null
: (map['additional_documentation'] as String),
canceledAt: map['canceled_at'] == null
? null
: DateTime.fromMillisecondsSinceEpoch(
(map['canceled_at'] as int).toInt()),
cancellationPolicyProvided: map['cancellation_policy_provided'] == null
? null
: (map['cancellation_policy_provided'] as bool),
cancellationReason: map['cancellation_reason'] == null
? null
: (map['cancellation_reason'] as String),
expectedAt: map['expected_at'] == null
? null
: DateTime.fromMillisecondsSinceEpoch(
(map['expected_at'] as int).toInt()),
explanation:
map['explanation'] == null ? null : (map['explanation'] as String),
productDescription: map['product_description'] == null
? null
: (map['product_description'] as String),
productType: map['product_type'] == null
? null
: DisputeProductType.fromJson(map['product_type']),
returnStatus: map['return_status'] == null
? null
: DisputeReturnStatus.fromJson(map['return_status']),
returnedAt: map['returned_at'] == null
? null
: DateTime.fromMillisecondsSinceEpoch(
(map['returned_at'] as int).toInt()),
);
}