Purchase.fromJson constructor

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

Implementation

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