card-management-sdk
Version:
The Shell Card Management API is REST-based and employs OAUTH 2.0,Basic and ApiKey authentication. The API endpoints accept JSON-encoded request bodies, return JSON-encoded responses and use standard HTTP response codes. All resources are located in the S
28 lines • 1.29 kB
TypeScript
/**
* Shell Card Management APIsLib
*
* This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ).
*/
import { Schema } from '../schema.js';
import { CardDayTimeRestrictions } from './cardDayTimeRestrictions.js';
import { CardUsageRestrictions } from './cardUsageRestrictions.js';
export interface CartTypeAccount {
/** Account Id of the customer. */
accountId?: number | null;
/** Account Number of the customer. */
accountNumber?: string;
/** Whether card type is default or not. */
isDefault?: boolean;
/** Customer Card Type Id in Cards Platform. */
customerCardTypeId?: number;
/** True/False – Whether the card type can be used for card ordering. <br><br> Note - IsVisibleToCustomers will be set as ‘false’ when the card type is not active or. configured in MS to be not visible. */
isVisibleToCustomers?: boolean;
/** Default Name to be embossed on the card. */
embossAccountName?: string;
/** Default Purchase category of the card type. */
defaultPurchaseCategoryId?: number;
usageRestrictions?: CardUsageRestrictions;
dayTimeRestrictions?: CardDayTimeRestrictions;
}
export declare const cartTypeAccountSchema: Schema<CartTypeAccount>;
//# sourceMappingURL=cartTypeAccount.d.ts.map