UNPKG

data-and-reporting-sdk

Version:

Data And Reporting product consists of API's which provides details of transaction and invoice informations about shell cards. The Shell Card Transaction and Invoice API is REST-based and employs Basic authentication in Version 1 and Oauth authentication

56 lines 2.88 kB
/** * Shell Data & Reporting APIsLib * * This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ). */ import { Schema } from '../schema.js'; export interface CardUsageRestrictions { /** * Describes at which level the restriction is set at. * Possible values: * OU = Restriction set at ColCo card type * Customer = Restriction set at customer card type */ level?: string | null; /** Maximum amount that can be spend on the card in a day. */ dailySpendLimit?: number | null; /** Maximum amount that can be spend on the card in a week. */ weeklySpendLimit?: number | null; /** Maximum amount that can be spend on the card in a month. */ monthlySpendLimit?: number | null; /** Maximum amount that can be spend on the card in a year. */ annualSpendLimit?: number | null; /** Maximum amount that can be spend on the card in the card’s life time. */ lifeTimeSpendLimit?: number | null; /** Maximum volume of fuel that can be bought on the card in a day. */ dailyVolumeLimit?: number | null; /** Maximum volume of fuel that can be bought on the card in a week. */ weeklyVolumeLimit?: number | null; /** Maximum volume of fuel that can be bought on the card in a month. */ monthlyVolumeLimit?: number | null; /** Maximum volume of fuel that can be bought on the card in a year. */ annualVolumeLimit?: number | null; /** Maximum volume of fuel that can be bought on the card in the card’s life time. */ lifeTimeVolumeLimit?: number | null; /** Maximum amount that can be spend on the card in a transaction. */ transactionSpendLimit?: number | null; /** Maximum volume of fuel that can be bought on the card in a transaction. */ transactionVolumeLimit?: number | null; /** Maximum number of transactions allowed on a card in a day. */ dailyTransactionCount?: number | null; /** Maximum number of transactions allowed on a card in a week. */ weeklyTransactionCount?: number | null; /** Maximum number of transactions allowed on a card in a month. */ monthlyTransactionCount?: number | null; /** Maximum number of transactions allowed on the card in a year. */ annualTransactionCount?: number | null; /** Maximum number of transactions allowed on the card in the card’s life time. */ lifeTimeTransactionCount?: number | null; /** * IsVelocityCeiling flag * Note: When "True", the velocity defaults configured in MS DB will be considered as the Max Limits for velocity changes. When ‘false’ max allowed limits will be 999999999999 for Type “Count” and 9999999999.99 for Type ‘Value’. */ isVelocityCeiling?: boolean; } export declare const cardUsageRestrictionsSchema: Schema<CardUsageRestrictions>; //# sourceMappingURL=cardUsageRestrictions.d.ts.map