@circle-fin/circle-sdk
Version:
Node.js SDK for Circle API
58 lines (57 loc) • 1.65 kB
TypeScript
/**
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { BasicChargebackHistory } from "./basic-chargeback-history";
import { ChargebackCategories } from "./chargeback-categories";
import { ChargebackStatus } from "./chargeback-status";
/**
*
* @export
* @interface BasicChargeback
*/
export interface BasicChargeback {
/**
* Unique system generated identifier for the entity.
* @type {string}
* @memberof BasicChargeback
*/
id: string;
/**
* Unique system generated identifier for the payment that is associated to the chargeback item.
* @type {string}
* @memberof BasicChargeback
*/
paymentId: string;
/**
* Unique system generated identifier for the merchant.
* @type {string}
* @memberof BasicChargeback
*/
merchantId: string;
/**
* Reason code given by the card network for the chargeback item.
* @type {string}
* @memberof BasicChargeback
*/
reasonCode: string;
/**
*
* @type {ChargebackStatus}
* @memberof BasicChargeback
*/
status: ChargebackStatus;
/**
*
* @type {ChargebackCategories}
* @memberof BasicChargeback
*/
category?: ChargebackCategories;
/**
* The chargeback item\'s history list will be sorted by create date descending: more recent chargeback statuses will be at the beginning of the list.
* @type {Array<BasicChargebackHistory>}
* @memberof BasicChargeback
*/
history: Array<BasicChargebackHistory>;
}