wallee
Version:
TypeScript/JavaScript client for wallee
42 lines (41 loc) • 1.57 kB
TypeScript
import type { LineItem } from './LineItem';
import type { ExpressCheckoutShippingOption } from './ExpressCheckoutShippingOption';
/**
*
* @export
* @interface ExpressCheckoutSessionCreate
*/
export interface ExpressCheckoutSessionCreate {
/**
*
* @type {Array<LineItem>}
* @memberof ExpressCheckoutSessionCreate
*/
lineItems?: Array<LineItem>;
/**
* The URL to fetch the shipping options from.
* @type {string}
* @memberof ExpressCheckoutSessionCreate
*/
merchantShippingCallbackUrl?: string;
/**
* The currency of the session.
* @type {string}
* @memberof ExpressCheckoutSessionCreate
*/
currency?: string;
/**
*
* @type {Array<ExpressCheckoutShippingOption>}
* @memberof ExpressCheckoutSessionCreate
*/
shippingOptions?: Array<ExpressCheckoutShippingOption>;
}
/**
* Check if a given object implements the ExpressCheckoutSessionCreate interface.
*/
export declare function instanceOfExpressCheckoutSessionCreate(value: object): value is ExpressCheckoutSessionCreate;
export declare function ExpressCheckoutSessionCreateFromJSON(json: any): ExpressCheckoutSessionCreate;
export declare function ExpressCheckoutSessionCreateFromJSONTyped(json: any, ignoreDiscriminator: boolean): ExpressCheckoutSessionCreate;
export declare function ExpressCheckoutSessionCreateToJSON(json: any): ExpressCheckoutSessionCreate;
export declare function ExpressCheckoutSessionCreateToJSONTyped(value?: ExpressCheckoutSessionCreate | null, ignoreDiscriminator?: boolean): any;