@omnia/fx-models
Version:
Provide Omnia Fx Models Stuffs.
103 lines (102 loc) • 4.38 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.TenantPreSetup = exports.TenantFaviconSettings = exports.TenantEnterpriseGlossary = exports.AllEnterprisePropertyDataTypesContentHashSettings = exports.AllEnterprisePropertiesContentHashSettings = exports.TenantApiSettings = exports.TenantPeopleInformation = exports.TenantAuthenticationSettings = exports.TenantInfoSettings = exports.TenantErrorInformation = exports.TenantCSOMClientContextFallbackUrl = exports.TenantLanguageSettings = exports.TenantRegionalSettings = exports.TenantProperty = void 0;
const ManifestIds_1 = require("./ManifestIds");
const NamedProperty_1 = require("./NamedProperty");
class TenantProperty extends NamedProperty_1.OmniaNamedModel {
}
exports.TenantProperty = TenantProperty;
class TenantRegionalSettings extends TenantProperty {
constructor() { super(ManifestIds_1.OmniaService.Id, "Regional"); }
}
exports.TenantRegionalSettings = TenantRegionalSettings;
class TenantLanguageSettings extends TenantProperty {
constructor() {
super(ManifestIds_1.OmniaService.Id, "language");
this.languages = [];
this.excludeCountry = false;
}
}
exports.TenantLanguageSettings = TenantLanguageSettings;
class TenantCSOMClientContextFallbackUrl extends TenantProperty {
constructor() {
super(ManifestIds_1.OmniaService.Id, "csomclientcontextfallbackurl");
this.fallbackUrl = "";
}
}
exports.TenantCSOMClientContextFallbackUrl = TenantCSOMClientContextFallbackUrl;
class TenantErrorInformation extends TenantProperty {
constructor() {
super(ManifestIds_1.OmniaService.Id, "errorinformation");
this.enableErrorInformation = false;
}
}
exports.TenantErrorInformation = TenantErrorInformation;
class TenantInfoSettings extends TenantProperty {
constructor() {
super(ManifestIds_1.OmniaService.Id, "tenantinfo");
this.title = null;
this.homeUrl = "";
this.msTeamsHomeUrl = "";
}
}
exports.TenantInfoSettings = TenantInfoSettings;
class TenantAuthenticationSettings extends TenantProperty {
constructor() {
super(ManifestIds_1.OmniaService.Id, "tenantauthentication");
this.omniaTokenExpiredHours = TenantAuthenticationSettings.DefaultOmniaTokenExpiredHours;
}
}
exports.TenantAuthenticationSettings = TenantAuthenticationSettings;
TenantAuthenticationSettings.DefaultOmniaTokenExpiredHours = 24;
TenantAuthenticationSettings.MinOmniaTokenExpiredHours = 1;
TenantAuthenticationSettings.MaxOmniaTokenExpiredHours = 96;
class TenantPeopleInformation extends TenantProperty {
constructor() {
super(ManifestIds_1.OmniaService.Id, "peopleinformation");
this.enablePeopleInformation = true;
this.showLinkToDelve = false;
this.enableEditUserProfile = true;
this.showMySubscriptions = false;
this.showBlockedSignInUser = false;
}
}
exports.TenantPeopleInformation = TenantPeopleInformation;
class TenantApiSettings extends TenantProperty {
constructor() {
super(...arguments);
this.resultHash = "";
}
}
exports.TenantApiSettings = TenantApiSettings;
class AllEnterprisePropertiesContentHashSettings extends TenantApiSettings {
constructor() {
super(ManifestIds_1.OmniaService.Id, "allenterprisepropertiescontenthash");
}
}
exports.AllEnterprisePropertiesContentHashSettings = AllEnterprisePropertiesContentHashSettings;
class AllEnterprisePropertyDataTypesContentHashSettings extends TenantApiSettings {
constructor() {
super(ManifestIds_1.OmniaService.Id, "allenterprisepropertydatatypescontenthash");
}
}
exports.AllEnterprisePropertyDataTypesContentHashSettings = AllEnterprisePropertyDataTypesContentHashSettings;
class TenantEnterpriseGlossary extends TenantProperty {
constructor() {
super(ManifestIds_1.OmniaService.Id, "enterpriseglossary");
this.ids = [];
}
}
exports.TenantEnterpriseGlossary = TenantEnterpriseGlossary;
class TenantFaviconSettings extends TenantProperty {
constructor() {
super(ManifestIds_1.OmniaService.Id, "favicon");
}
}
exports.TenantFaviconSettings = TenantFaviconSettings;
class TenantPreSetup extends TenantProperty {
constructor() {
super(ManifestIds_1.OmniaService.Id, "tenant-pre-setup");
}
}
exports.TenantPreSetup = TenantPreSetup;