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
52 lines • 3.63 kB
JavaScript
"use strict";
/**
* Shell Data & Reporting APIsLib
*
* This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ).
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.loggedInUserResponseSchema = void 0;
var schema_js_1 = require("../schema.js");
var accountAccess_js_1 = require("./accountAccess.js");
var colCoAccess_js_1 = require("./colCoAccess.js");
var eIDAccess_js_1 = require("./eIDAccess.js");
var payerAccess_js_1 = require("./payerAccess.js");
var role_js_1 = require("./role.js");
exports.loggedInUserResponseSchema = (0, schema_js_1.object)({
userName: ['UserName', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))],
displayName: ['DisplayName', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))],
idMSSOID: ['IdMSSOID', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))],
preferredLanguage: ['PreferredLanguage', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))],
isSuperAdmin: ['IsSuperAdmin', (0, schema_js_1.optional)((0, schema_js_1.boolean)())],
dateFormat: ['DateFormat', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))],
timeFormat: ['TimeFormat', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))],
weekBegins: ['WeekBegins', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.number)()))],
displayWeek: ['DisplayWeek', (0, schema_js_1.optional)((0, schema_js_1.boolean)())],
cSVSeparator: ['CSVSeparator', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))],
decimalSeparator: ['DecimalSeparator', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))],
reportFormat: ['ReportFormat', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))],
hasAPIAccess: ['HasAPIAccess', (0, schema_js_1.optional)((0, schema_js_1.boolean)())],
roles: ['Roles', (0, schema_js_1.optional)((0, schema_js_1.array)((0, schema_js_1.lazy)(function () { return role_js_1.roleSchema; })))],
payers: ['Payers', (0, schema_js_1.optional)((0, schema_js_1.array)((0, schema_js_1.lazy)(function () { return payerAccess_js_1.payerAccessSchema; })))],
accounts: ['Accounts', (0, schema_js_1.optional)((0, schema_js_1.array)((0, schema_js_1.lazy)(function () { return accountAccess_js_1.accountAccessSchema; })))],
collectingCompanies: [
'CollectingCompanies',
(0, schema_js_1.optional)((0, schema_js_1.array)((0, schema_js_1.lazy)(function () { return colCoAccess_js_1.colCoAccessSchema; }))),
],
eIDAccessDetails: [
'EIDAccessDetails',
(0, schema_js_1.optional)((0, schema_js_1.array)((0, schema_js_1.lazy)(function () { return eIDAccess_js_1.eIDAccessSchema; }))),
],
userClassificationBySystem: [
'UserClassificationBySystem',
(0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)())),
],
userClassificationByShell: [
'UserClassificationByShell',
(0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)())),
],
payerCount: ['PayerCount', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.number)()))],
accountCount: ['AccountCount', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.number)()))],
cardCount: ['CardCount', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.number)()))],
});
//# sourceMappingURL=loggedInUserResponse.js.map