UNPKG

wallee

Version:
44 lines (43 loc) 2.28 kB
import { BankTransactionFromJSON, BankTransactionToJSON, } from './BankTransaction'; import { TransactionFromJSON, TransactionToJSON, } from './Transaction'; import { TransactionCompletionFromJSON, TransactionCompletionToJSON, } from './TransactionCompletion'; /** * Check if a given object implements the ChargeBankTransaction interface. */ export function instanceOfChargeBankTransaction(value) { return true; } export function ChargeBankTransactionFromJSON(json) { return ChargeBankTransactionFromJSONTyped(json, false); } export function ChargeBankTransactionFromJSONTyped(json, ignoreDiscriminator) { if (json == null) { return json; } return { 'transactionCurrencyAmount': json['transactionCurrencyAmount'] == null ? undefined : json['transactionCurrencyAmount'], 'completion': json['completion'] == null ? undefined : TransactionCompletionFromJSON(json['completion']), 'linkedSpaceId': json['linkedSpaceId'] == null ? undefined : json['linkedSpaceId'], 'language': json['language'] == null ? undefined : json['language'], 'id': json['id'] == null ? undefined : json['id'], 'spaceViewId': json['spaceViewId'] == null ? undefined : json['spaceViewId'], 'linkedTransaction': json['linkedTransaction'] == null ? undefined : json['linkedTransaction'], 'bankTransaction': json['bankTransaction'] == null ? undefined : BankTransactionFromJSON(json['bankTransaction']), 'version': json['version'] == null ? undefined : json['version'], 'transaction': json['transaction'] == null ? undefined : TransactionFromJSON(json['transaction']), 'transactionCurrencyValueAmount': json['transactionCurrencyValueAmount'] == null ? undefined : json['transactionCurrencyValueAmount'], }; } export function ChargeBankTransactionToJSON(json) { return ChargeBankTransactionToJSONTyped(json, false); } export function ChargeBankTransactionToJSONTyped(value, ignoreDiscriminator = false) { if (value == null) { return value; } return { 'completion': TransactionCompletionToJSON(value['completion']), 'bankTransaction': BankTransactionToJSON(value['bankTransaction']), 'transaction': TransactionToJSON(value['transaction']), }; }