ReceiptValidationResult.fromJson constructor

ReceiptValidationResult.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory ReceiptValidationResult.fromJson(Map<String, dynamic> json) {
  final typeName = json['__typename'] as String?;
  switch (typeName) {
    case 'ReceiptValidationResultAndroid':
      return ReceiptValidationResultAndroid.fromJson(json);
    case 'ReceiptValidationResultIOS':
      return ReceiptValidationResultIOS.fromJson(json);
  }
  throw ArgumentError(
      'Unknown __typename for ReceiptValidationResult: $typeName');
}