/**
* Lemonway DirectKit API 2.0
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import type { Card } from './Card';
import type { LemonWayCommission } from './LemonWayCommission';
import type { PSP } from './PSP';
import type { ThreeDS } from './ThreeDS';
/**
*
* @export
* @interface TransactionIn
*/
export interface TransactionIn {
/**
* Credited account
* @type {string}
* @memberof TransactionIn
*/
receiverAccountId?: string;
/**
* Credited amount
* Amounts represented as an integer in cents (euro)
* @type {number}
* @memberof TransactionIn
*/
creditAmount?: number;
/**
*
* @type {string}
* @memberof TransactionIn
*/
scheduledDate?: string;
/**
*
* @type {string}
* @memberof TransactionIn
*/
scheduledNumber?: string;
/**
*
* @type {string}
* @memberof TransactionIn
*/
maskedLabel?: string;
/**
*
* @type {PSP}
* @memberof TransactionIn
*/
pSP?: PSP;
/**
*
* @type {Card}
* @memberof TransactionIn
*/
card?: Card;
/**
*
* @type {string}
* @memberof TransactionIn
*/
bankStatus?: string;
/**
*
* @type {number}
* @memberof TransactionIn
*/
refundAmount?: number;
/**
* Bank reference
* @type {string}
* @memberof TransactionIn
*/
bankReference?: string;
/**
* A specified sending address for the cheque
* @type {string}
* @memberof TransactionIn
*/
chequeSendingAddressCorporateName?: string;
/**
* Cheque sending address street name
* @type {string}
* @memberof TransactionIn
*/
chequeSendingAddressStreet?: string;
/**
* Cheque sending address city name
* @type {string}
* @memberof TransactionIn
*/
chequeSendingAddressCity?: string;
/**
* Cheque sending address post code
* @type {string}
* @memberof TransactionIn
*/
chequeSendingAddressPostCode?: string;
/**
*
* @type {ThreeDS}
* @memberof TransactionIn
*/
ThreeDS?: ThreeDS;
/**
* Transaction ID
* @type {number}
* @memberof TransactionIn
*/
id?: number;
/**
* Payment Method
* 0 Card
* 1 Bank transfert (Money-In)
* 3 Bank transfert (Money-Out)
* 4 P2P
* 13 IDEAL
* 14 DirectDebit
* 15 CHEQUE
* 16 Neosurf
* 17 SoFort
* 18 PFS Physical Card
* 19 Multibanco
* 20 Payshop
* 21 MB WAY
* 22 Polish Instant Transfer
* 23 PAGARE
* 24 MobilePay
* 25 PayTrail
* 26 WeChat (via PayTend)
* 27 P24
* 28 MoneyIn by TPE
* 29 Trustly
* @type {number}
* @memberof TransactionIn
*/
method?: number;
/**
* Payment Method Details
* 0 Standard
* 1 Pay By Bank
0 = STANDARD.
1 = PAY_BY_BANK.
* @type {number}
* @memberof TransactionIn
*/
methodDetails?: TransactionInMethodDetailsEnum;
/**
* Transaction initialization date, UTC Unix timestamp
* @type {number}
* @memberof TransactionIn
*/
date?: number;
/**
* Your fee
* Amounts are given as integer numbers in cents
* @type {number}
* @memberof TransactionIn
*/
commissionAmount?: number;
/**
* Comment
* @type {string}
* @memberof TransactionIn
*/
comment?: string;
/**
* Money-In and Money-Out
*