@circle-fin/circle-sdk
Version:
Node.js SDK for Circle API
67 lines (61 loc) • 1.4 kB
text/typescript
/* tslint:disable */
/* eslint-disable */
/**
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
*
* @export
* @interface Timeline
*/
export interface Timeline {
/**
*
* @type {string}
* @memberof Timeline
*/
status: TimelineStatusEnum;
/**
*
* @type {string}
* @memberof Timeline
*/
context?: TimelineContextEnum;
/**
*
* @type {string}
* @memberof Timeline
*/
reason?: TimelineReasonEnum;
/**
* ISO-8601 UTC date/time format.
* @type {string}
* @memberof Timeline
*/
time: string;
}
export const TimelineStatusEnum = {
Created: "created",
Pending: "pending",
Complete: "complete",
Expired: "expired",
Failed: "failed",
Refunded: "refunded"
} as const;
export type TimelineStatusEnum =
typeof TimelineStatusEnum[keyof typeof TimelineStatusEnum];
export const TimelineContextEnum = {
Underpaid: "underpaid",
Paid: "paid",
Overpaid: "overpaid"
} as const;
export type TimelineContextEnum =
typeof TimelineContextEnum[keyof typeof TimelineContextEnum];
export const TimelineReasonEnum = {
RequestedByMerchant: "requested_by_merchant",
FeeCollectionFailed: "fee_collection_failed"
} as const;
export type TimelineReasonEnum =
typeof TimelineReasonEnum[keyof typeof TimelineReasonEnum];