svix
Version:
Svix webhooks API client and webhook verification library
34 lines • 1.53 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.AppPortalAccessInSerializer = void 0;
const appPortalCapability_1 = require("./appPortalCapability");
const applicationIn_1 = require("./applicationIn");
exports.AppPortalAccessInSerializer = {
_fromJsonObject(object) {
var _a;
return {
application: object["application"] != null
? applicationIn_1.ApplicationInSerializer._fromJsonObject(object["application"])
: undefined,
capabilities: (_a = object["capabilities"]) === null || _a === void 0 ? void 0 : _a.map((item) => appPortalCapability_1.AppPortalCapabilitySerializer._fromJsonObject(item)),
expiry: object["expiry"],
featureFlags: object["featureFlags"],
readOnly: object["readOnly"],
sessionId: object["sessionId"],
};
},
_toJsonObject(self) {
var _a;
return {
application: self.application != null
? applicationIn_1.ApplicationInSerializer._toJsonObject(self.application)
: undefined,
capabilities: (_a = self.capabilities) === null || _a === void 0 ? void 0 : _a.map((item) => appPortalCapability_1.AppPortalCapabilitySerializer._toJsonObject(item)),
expiry: self.expiry,
featureFlags: self.featureFlags,
readOnly: self.readOnly,
sessionId: self.sessionId,
};
},
};
//# sourceMappingURL=appPortalAccessIn.js.map