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

46 lines 2.2 kB
/** * Shell Card Management APIsLib * * This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ). */ import { array, boolean, lazy, nullable, number, object, optional, string, } from '../schema.js'; import { accountAccessSchema } from './accountAccess.js'; import { colCoAccessSchema } from './colCoAccess.js'; import { eIDAccessSchema } from './eIDAccess.js'; import { payerAccessSchema } from './payerAccess.js'; import { roleSchema } from './role.js'; export const loggedInUserResponseSchema = lazy(() => object({ userName: ['UserName', optional(nullable(string()))], displayName: ['DisplayName', optional(nullable(string()))], idMSSOID: ['IdMSSOID', optional(nullable(string()))], preferredLanguage: ['PreferredLanguage', optional(nullable(string()))], isSuperAdmin: ['IsSuperAdmin', optional(boolean())], dateFormat: ['DateFormat', optional(nullable(string()))], timeFormat: ['TimeFormat', optional(nullable(string()))], weekBegins: ['WeekBegins', optional(nullable(number()))], displayWeek: ['DisplayWeek', optional(boolean())], cSVSeparator: ['CSVSeparator', optional(nullable(string()))], decimalSeparator: ['DecimalSeparator', optional(nullable(string()))], reportFormat: ['ReportFormat', optional(nullable(string()))], hasAPIAccess: ['HasAPIAccess', optional(boolean())], roles: ['Roles', optional(array(roleSchema))], payers: ['Payers', optional(array(payerAccessSchema))], accounts: ['Accounts', optional(array(accountAccessSchema))], collectingCompanies: [ 'CollectingCompanies', optional(array(colCoAccessSchema)), ], eIDAccessDetails: ['EIDAccessDetails', optional(array(eIDAccessSchema))], userClassificationBySystem: [ 'UserClassificationBySystem', optional(nullable(string())), ], userClassificationByShell: [ 'UserClassificationByShell', optional(nullable(string())), ], payerCount: ['PayerCount', optional(nullable(number()))], accountCount: ['AccountCount', optional(nullable(number()))], cardCount: ['CardCount', optional(nullable(number()))], })); //# sourceMappingURL=loggedInUserResponse.js.map