@paciolan/cybersource-sdk
Version:
CyberSource REST API Typescript SDK
55 lines (54 loc) • 2.02 kB
TypeScript
/**
* CyberSource Merged Spec
* All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html
*
* OpenAPI spec version: 0.0.1
*
*
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually.
*/
/**
* Contains all of the invoice-specific fields, such as the invoice number and due date.
* @export
* @interface InvoicingV2InvoicesCancel200ResponseInvoiceInformation
*/
export interface InvoicingV2InvoicesCancel200ResponseInvoiceInformation {
/**
* Invoice Number.
* @type {string}
* @memberof InvoicingV2InvoicesCancel200ResponseInvoiceInformation
*/
invoiceNumber?: string;
/**
* The description included in the invoice.
* @type {string}
* @memberof InvoicingV2InvoicesCancel200ResponseInvoiceInformation
*/
description?: string;
/**
* The invoice due date. This field is required for creating an invoice. Format: `YYYY-MM-DD`, where `YYYY` = year, `MM` = month, and `DD` = day
* @type {string}
* @memberof InvoicingV2InvoicesCancel200ResponseInvoiceInformation
*/
dueDate?: string;
/**
* If set to `true`, the payer can make a partial invoice payment.
* @type {boolean}
* @memberof InvoicingV2InvoicesCancel200ResponseInvoiceInformation
*/
allowPartialPayments?: boolean;
/**
* Returns the payment link to an invoice when the invoice status is `SENT`, `CREATED`, `PARTIAL`, or `PAID`.
* @type {string}
* @memberof InvoicingV2InvoicesCancel200ResponseInvoiceInformation
*/
paymentLink?: string;
/**
* If set to `None`, the invoice is created, and its status is set to 'CREATED', but no email is sent. Possible values: - `None` - `Email`
* @type {string}
* @memberof InvoicingV2InvoicesCancel200ResponseInvoiceInformation
*/
deliveryMode?: string;
}