UNPKG

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

130 lines 6.48 kB
/** * Shell Card Management APIsLib * * This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ). */ import { boolean, number, object, optional, string } from '../schema'; export const usageRestrictionSchema = object({ level: ['Level', optional(string())], dailySpend: ['DailySpend', optional(number())], dailySpendAccumulated: ['DailySpendAccumulated', optional(number())], dailySpendBalance: ['DailySpendBalance', optional(number())], dailySpendOverride: ['DailySpendOverride', optional(boolean())], dailySpendThreshold: ['DailySpendThreshold', optional(number())], weeklySpend: ['WeeklySpend', optional(number())], weeklySpendAccumulated: ['WeeklySpendAccumulated', optional(number())], weeklySpendBalance: ['WeeklySpendBalance', optional(number())], weeklySpendOverride: ['WeeklySpendOverride', optional(boolean())], weeklySpendThreshold: ['WeeklySpendThreshold', optional(number())], monthlySpend: ['MonthlySpend', optional(number())], monthlySpendAccumulated: ['MonthlySpendAccumulated', optional(number())], monthlySpendBalance: ['MonthlySpendBalance', optional(number())], monthlySpendOverride: ['MonthlySpendOverride', optional(boolean())], perTransactionSpend: ['PerTransactionSpend', optional(number())], perTransactionSpendOverride: [ 'PerTransactionSpendOverride', optional(boolean()), ], annualSpend: ['AnnualSpend', optional(number())], annualSpendAccumulated: ['AnnualSpendAccumulated', optional(number())], annualSpendBalance: ['AnnualSpendBalance', optional(number())], annualSpendOverride: ['AnnualSpendOverride', optional(boolean())], annualSpendThreshold: ['AnnualSpendThreshold', optional(number())], lifeTimeSpend: ['LifeTimeSpend', optional(number())], lifeTimeSpendAccumulated: ['LifeTimeSpendAccumulated', optional(number())], lifeTimeSpendBalance: ['LifeTimeSpendBalance', optional(number())], lifeTimeSpendOverride: ['LifeTimeSpendOverride', optional(boolean())], lifeTimeSpendThreshold: ['LifeTimeSpendThreshold', optional(number())], dailyVolume: ['DailyVolume', optional(number())], dailyVolumeAccumulated: ['DailyVolumeAccumulated', optional(number())], dailyVolumeBalance: ['DailyVolumeBalance', optional(number())], dailyVolumeOverride: ['DailyVolumeOverride', optional(number())], dailyVolumeThreshold: ['DailyVolumeThreshold', optional(number())], weeklyVolume: ['WeeklyVolume', optional(number())], weeklyVolumeAccumulated: ['WeeklyVolumeAccumulated', optional(number())], weeklyVolumeBalance: ['WeeklyVolumeBalance', optional(number())], weeklyVolumeOverride: ['WeeklyVolumeOverride', optional(boolean())], weeklyVolumeThreshold: ['WeeklyVolumeThreshold', optional(number())], monthlyVolume: ['MonthlyVolume', optional(number())], monthlyVolumeAccumulated: ['MonthlyVolumeAccumulated', optional(number())], monthlyVolumeBalance: ['MonthlyVolumeBalance', optional(number())], monthlyVolumeOverride: ['MonthlyVolumeOverride', optional(boolean())], monthlyVolumeThreshold: ['MonthlyVolumeThreshold', optional(number())], perTransactionVolume: ['PerTransactionVolume', optional(number())], perTransactionVolumeOverride: [ 'PerTransactionVolumeOverride', optional(boolean()), ], annualVolume: ['AnnualVolume', optional(number())], annualVolumeAccumulated: ['AnnualVolumeAccumulated', optional(number())], annualVolumeBalance: ['AnnualVolumeBalance', optional(number())], annualVolumeOverride: ['AnnualVolumeOverride', optional(boolean())], annualVolumeThreshold: ['AnnualVolumeThreshold', optional(number())], lifeTimeVolume: ['LifeTimeVolume', optional(number())], lifeTimeVolumeAccumulated: ['LifeTimeVolumeAccumulated', optional(number())], lifeTimeVolumeBalance: ['LifeTimeVolumeBalance', optional(number())], lifeTimeVolumeOverride: ['LifeTimeVolumeOverride', optional(boolean())], lifeTimeVolumeThreshold: ['LifeTimeVolumeThreshold', optional(number())], dailyTransactionCount: ['DailyTransactionCount', optional(number())], dailyTransactionAccumulated: [ 'DailyTransactionAccumulated', optional(number()), ], dailyTransactionBalance: ['DailyTransactionBalance', optional(number())], dailyTransactionOverride: ['DailyTransactionOverride', optional(boolean())], dailyTransactionThreshold: ['DailyTransactionThreshold', optional(number())], weeklyTransactionCount: ['WeeklyTransactionCount', optional(number())], weeklyTransactionAccumulated: [ 'WeeklyTransactionAccumulated', optional(number()), ], weeklyTransactionBalance: ['WeeklyTransactionBalance', optional(number())], weeklyTransactionOverride: ['WeeklyTransactionOverride', optional(boolean())], weeklyTransactionThreshold: [ 'WeeklyTransactionThreshold', optional(number()), ], monthlyTransactionCount: ['MonthlyTransactionCount', optional(number())], monthlyTransactionAccumulated: [ 'MonthlyTransactionAccumulated', optional(number()), ], monthlyTransactionBalance: ['MonthlyTransactionBalance', optional(number())], monthlyTransactionOverride: [ 'MonthlyTransactionOverride', optional(boolean()), ], monthlyTransactionThreshold: [ 'MonthlyTransactionThreshold', optional(number()), ], annualTransactionCount: ['AnnualTransactionCount', optional(number())], annualTransactionAccumulated: [ 'AnnualTransactionAccumulated', optional(number()), ], annualTransactionBalance: ['AnnualTransactionBalance', optional(number())], annualTransactionOverride: ['AnnualTransactionOverride', optional(boolean())], annualTransactionThreshold: [ 'AnnualTransactionThreshold', optional(number()), ], lifeTimeTransactionCount: ['LifeTimeTransactionCount', optional(number())], lifeTimeTransactionAccumulated: [ 'LifeTimeTransactionAccumulated', optional(number()), ], lifeTimeTransactionBalance: [ 'LifeTimeTransactionBalance', optional(number()), ], lifeTimeTransactionOverride: [ 'LifeTimeTransactionOverride', optional(boolean()), ], lifeTimeTransactionThreshold: [ 'LifeTimeTransactionThreshold', optional(number()), ], }); //# sourceMappingURL=usageRestriction.js.map