wallee
Version:
TypeScript/JavaScript client for wallee
35 lines (34 loc) • 1.62 kB
TypeScript
import type { LineItemCreate } from './LineItemCreate';
/**
*
* @export
* @interface TransactionLineItemVersionCreate
*/
export interface TransactionLineItemVersionCreate {
/**
* The line items that replace the original line items in the transaction.
* @type {Array<LineItemCreate>}
* @memberof TransactionLineItemVersionCreate
*/
lineItems: Array<LineItemCreate>;
/**
* A client-generated nonce which uniquely identifies some action to be executed. Subsequent requests with the same external ID do not execute the action again, but return the original result.
* @type {string}
* @memberof TransactionLineItemVersionCreate
*/
externalId: string;
/**
* The transaction that the line item version belongs to.
* @type {number}
* @memberof TransactionLineItemVersionCreate
*/
transaction: number;
}
/**
* Check if a given object implements the TransactionLineItemVersionCreate interface.
*/
export declare function instanceOfTransactionLineItemVersionCreate(value: object): value is TransactionLineItemVersionCreate;
export declare function TransactionLineItemVersionCreateFromJSON(json: any): TransactionLineItemVersionCreate;
export declare function TransactionLineItemVersionCreateFromJSONTyped(json: any, ignoreDiscriminator: boolean): TransactionLineItemVersionCreate;
export declare function TransactionLineItemVersionCreateToJSON(json: any): TransactionLineItemVersionCreate;
export declare function TransactionLineItemVersionCreateToJSONTyped(value?: TransactionLineItemVersionCreate | null, ignoreDiscriminator?: boolean): any;