pay_entity.g.dart 6.74 KB
import 'package:Parlando/generated/json/base/json_convert_content.dart';
import 'package:Parlando/membership/models/pay_entity.dart';

PayEntity $PayEntityFromJson(Map<String, dynamic> json) {
  final PayEntity payEntity = PayEntity();
  final String? status = jsonConvert.convert<String>(json['status']);
  if (status != null) {
    payEntity.status = status;
  }
  final int? code = jsonConvert.convert<int>(json['code']);
  if (code != null) {
    payEntity.code = code;
  }
  final String? message = jsonConvert.convert<String>(json['message']);
  if (message != null) {
    payEntity.message = message;
  }
  final PayData? data = jsonConvert.convert<PayData>(json['data']);
  if (data != null) {
    payEntity.data = data;
  }
  final PayError? error = jsonConvert.convert<PayError>(json['error']);
  if (error != null) {
    payEntity.error = error;
  }
  return payEntity;
}

Map<String, dynamic> $PayEntityToJson(PayEntity entity) {
  final Map<String, dynamic> data = <String, dynamic>{};
  data['status'] = entity.status;
  data['code'] = entity.code;
  data['message'] = entity.message;
  data['data'] = entity.data?.toJson();
  data['error'] = entity.error?.toJson();
  return data;
}

PayData $PayDataFromJson(Map<String, dynamic> json) {
  final PayData payData = PayData();
  final String? id = jsonConvert.convert<String>(json['id']);
  if (id != null) {
    payData.id = id;
  }
  final String? intent = jsonConvert.convert<String>(json['intent']);
  if (intent != null) {
    payData.intent = intent;
  }
  final String? status = jsonConvert.convert<String>(json['status']);
  if (status != null) {
    payData.status = status;
  }
  final List<PayDataPurchaseUnits>? purchaseUnits = jsonConvert
      .convertListNotNull<PayDataPurchaseUnits>(json['purchase_units']);
  if (purchaseUnits != null) {
    payData.purchaseUnits = purchaseUnits;
  }
  final String? createTime = jsonConvert.convert<String>(json['create_time']);
  if (createTime != null) {
    payData.createTime = createTime;
  }
  final List<PayDataLinks>? links =
      jsonConvert.convertListNotNull<PayDataLinks>(json['links']);
  if (links != null) {
    payData.links = links;
  }
  return payData;
}

Map<String, dynamic> $PayDataToJson(PayData entity) {
  final Map<String, dynamic> data = <String, dynamic>{};
  data['id'] = entity.id;
  data['intent'] = entity.intent;
  data['status'] = entity.status;
  data['purchase_units'] =
      entity.purchaseUnits?.map((v) => v.toJson()).toList();
  data['create_time'] = entity.createTime;
  data['links'] = entity.links?.map((v) => v.toJson()).toList();
  return data;
}

PayDataPurchaseUnits $PayDataPurchaseUnitsFromJson(Map<String, dynamic> json) {
  final PayDataPurchaseUnits payDataPurchaseUnits = PayDataPurchaseUnits();
  final String? referenceId = jsonConvert.convert<String>(json['reference_id']);
  if (referenceId != null) {
    payDataPurchaseUnits.referenceId = referenceId;
  }
  final PayDataPurchaseUnitsAmount? amount =
      jsonConvert.convert<PayDataPurchaseUnitsAmount>(json['amount']);
  if (amount != null) {
    payDataPurchaseUnits.amount = amount;
  }
  final PayDataPurchaseUnitsPayee? payee =
      jsonConvert.convert<PayDataPurchaseUnitsPayee>(json['payee']);
  if (payee != null) {
    payDataPurchaseUnits.payee = payee;
  }
  final String? description = jsonConvert.convert<String>(json['description']);
  if (description != null) {
    payDataPurchaseUnits.description = description;
  }
  final String? customId = jsonConvert.convert<String>(json['custom_id']);
  if (customId != null) {
    payDataPurchaseUnits.customId = customId;
  }
  final String? softDescriptor =
      jsonConvert.convert<String>(json['soft_descriptor']);
  if (softDescriptor != null) {
    payDataPurchaseUnits.softDescriptor = softDescriptor;
  }
  return payDataPurchaseUnits;
}

Map<String, dynamic> $PayDataPurchaseUnitsToJson(PayDataPurchaseUnits entity) {
  final Map<String, dynamic> data = <String, dynamic>{};
  data['reference_id'] = entity.referenceId;
  data['amount'] = entity.amount?.toJson();
  data['payee'] = entity.payee?.toJson();
  data['description'] = entity.description;
  data['custom_id'] = entity.customId;
  data['soft_descriptor'] = entity.softDescriptor;
  return data;
}

PayDataPurchaseUnitsAmount $PayDataPurchaseUnitsAmountFromJson(
    Map<String, dynamic> json) {
  final PayDataPurchaseUnitsAmount payDataPurchaseUnitsAmount =
      PayDataPurchaseUnitsAmount();
  final String? currencyCode =
      jsonConvert.convert<String>(json['currency_code']);
  if (currencyCode != null) {
    payDataPurchaseUnitsAmount.currencyCode = currencyCode;
  }
  final String? value = jsonConvert.convert<String>(json['value']);
  if (value != null) {
    payDataPurchaseUnitsAmount.value = value;
  }
  return payDataPurchaseUnitsAmount;
}

Map<String, dynamic> $PayDataPurchaseUnitsAmountToJson(
    PayDataPurchaseUnitsAmount entity) {
  final Map<String, dynamic> data = <String, dynamic>{};
  data['currency_code'] = entity.currencyCode;
  data['value'] = entity.value;
  return data;
}

PayDataPurchaseUnitsPayee $PayDataPurchaseUnitsPayeeFromJson(
    Map<String, dynamic> json) {
  final PayDataPurchaseUnitsPayee payDataPurchaseUnitsPayee =
      PayDataPurchaseUnitsPayee();
  final String? emailAddress =
      jsonConvert.convert<String>(json['email_address']);
  if (emailAddress != null) {
    payDataPurchaseUnitsPayee.emailAddress = emailAddress;
  }
  final String? merchantId = jsonConvert.convert<String>(json['merchant_id']);
  if (merchantId != null) {
    payDataPurchaseUnitsPayee.merchantId = merchantId;
  }
  return payDataPurchaseUnitsPayee;
}

Map<String, dynamic> $PayDataPurchaseUnitsPayeeToJson(
    PayDataPurchaseUnitsPayee entity) {
  final Map<String, dynamic> data = <String, dynamic>{};
  data['email_address'] = entity.emailAddress;
  data['merchant_id'] = entity.merchantId;
  return data;
}

PayDataLinks $PayDataLinksFromJson(Map<String, dynamic> json) {
  final PayDataLinks payDataLinks = PayDataLinks();
  final String? href = jsonConvert.convert<String>(json['href']);
  if (href != null) {
    payDataLinks.href = href;
  }
  final String? rel = jsonConvert.convert<String>(json['rel']);
  if (rel != null) {
    payDataLinks.rel = rel;
  }
  final String? method = jsonConvert.convert<String>(json['method']);
  if (method != null) {
    payDataLinks.method = method;
  }
  return payDataLinks;
}

Map<String, dynamic> $PayDataLinksToJson(PayDataLinks entity) {
  final Map<String, dynamic> data = <String, dynamic>{};
  data['href'] = entity.href;
  data['rel'] = entity.rel;
  data['method'] = entity.method;
  return data;
}

PayError $PayErrorFromJson(Map<String, dynamic> json) {
  final PayError payError = PayError();
  return payError;
}

Map<String, dynamic> $PayErrorToJson(PayError entity) {
  final Map<String, dynamic> data = <String, dynamic>{};
  return data;
}