photoPaymentConfigurationToJson method

Map<String, dynamic> photoPaymentConfigurationToJson(
  1. PhotoPaymentConfiguration paymentConfiguration
)

Implementation

Map<String, dynamic> photoPaymentConfigurationToJson(
    PhotoPaymentConfiguration paymentConfiguration) {
  final Map<String, dynamic> data =
      _baseScannerConfigurationToJson(paymentConfiguration);

  Map<String, dynamic> analyzeConfigJson = Map<String, dynamic>();
  _writeJson(analyzeConfigJson, 'readBIC',
      paymentConfiguration.analyzeConfig.readBIC);
  _writeJson(analyzeConfigJson, 'readPaymentState',
      paymentConfiguration.analyzeConfig.readPaymentState);
  _writeJson(analyzeConfigJson, 'readSEPACreditor',
      paymentConfiguration.analyzeConfig.readSEPACreditor);
  data['analyzeConfig'] = analyzeConfigJson;

  if (paymentConfiguration.emptyResultScreen != null) {
    data['emptyResultScreen'] =
        _emptyResultScreenToJason(paymentConfiguration.emptyResultScreen);
  } else {
    data['emptyResultScreen'] = null;
  }
  return data;
}