UNPKG

@omnia/fx-models

Version:
558 lines (557 loc) • 14.3 kB
export declare enum BuiltInEnterprisePropertyInternalNames { Title = "title", CreatedAt = "createdAt", CreatedBy = "createdBy", ModifiedAt = "modifiedAt", ModifiedBy = "modifiedBy" } export declare enum BuiltInAppInstanceInternalNames { AppTemplateId = "AppTemplateId", Properties = "Properties" } export declare enum SecurityProviderTypes { RoleBased = "RoleBasedProvider", Combined = "CombinedProviders" } export declare enum SecurityRoleScopes { Tenant = "Tenant", SiteCollection = "SiteCollection", Site = "Site" } export declare enum SecurityIdentities { OverridenRulesBindingIdentity = "zz000000-0000-zzzz-0000-0000000000zz" } export declare enum SecurityAccessType { Write = "write" } export declare enum AppTemplatePermissionLevel { SeftService = 0, Approval = 1 } export declare enum LogSources { Omnia = 0, Browser = 1, All = 2 } export declare enum ManifestLoadStatus { Loaded = "Loaded", Blocked = "Blocked" } export declare enum LogLevels { Debug = "debug", Info = "info", Warn = "warn", Error = "error", Todo = "todo" } export declare enum ConsoleMessageTypes { System = "system", Info = "info", Warn = "warn", Error = "error", Good = "good", Todo = "todo" } export declare enum ConsoleStateStorageMessageTypes { SaveState = "saveState", RestoreState = "restoreState" } export declare enum ResourceEvaluators { BusinessProfile = "Omnia.Fx.BusinessProfiles.Security.IBusinessProfileResourceEvaluator", AppInstance = "Omnia.Fx.Apps.Security.IAppInstanceResourceEvaluator" } export declare enum RuleLogicalOperator { And = "&&", Or = "||" } export declare enum ClientManifestTypes { Component = "webcomponent", ManifestGroup = "groupedResouresAndComponents", Resource = "resource", BlockedManifest = "blockedManifest" } export declare enum ServerManifestTypes { SecurityProvider = "securityprovider" } export declare enum BundleTargetTypes { Javascript = "js", Stylesheet = "css" } export declare enum LanguageTags { ArSa = "ar-sa", BgBg = "bg-bg", CaEs = "ca-es", ZhTw = "zh-tw", CsCz = "cs-cz", DaDk = "da-dk", DeDe = "de-de", ElGr = "el-gr", EnUs = "en-us", FiFi = "fi-fi", FrFr = "fr-fr", HeIl = "he-il", HuHu = "hu-hu", IsIs = "is-is", ItIt = "it-it", JaJp = "ja-jp", KoKr = "ko-kr", NlNl = "nl-nl", NbNo = "nb-no", PlPl = "pl-pl", PtBr = "pt-br", RoRo = "ro-ro", RuRu = "ru-ru", HrHr = "hr-hr", SkSk = "sk-sk", SqAl = "sq-al", SvSe = "sv-se", ThTh = "th-th", TrTr = "tr-tr", UrPk = "ur-pk", IdId = "id-id", UkUa = "uk-ua", BeBy = "be-by", SlSi = "sl-si", EtEe = "et-ee", LvLv = "lv-lv", LtLt = "lt-lt", FaIr = "fa-ir", ViVn = "vi-vn", HyAm = "hy-am", EuEs = "eu-es", MkMk = "mk-mk", AfZa = "af-za", KaGe = "ka-ge", FoFo = "fo-fo", HiIn = "hi-in", MsMy = "ms-my", KkKz = "kk-kz", KyKg = "ky-kg", SwKe = "sw-ke", TtRu = "tt-ru", PaIn = "pa-in", GuIn = "gu-in", TaIn = "ta-in", TeIn = "te-in", KnIn = "kn-in", MrIn = "mr-in", SaIn = "sa-in", MnMn = "mn-mn", GlEs = "gl-es", DvMv = "dv-mv", ArIq = "ar-iq", ZhCn = "zh-cn", DeCh = "de-ch", EnGb = "en-gb", EsMx = "es-mx", FrBe = "fr-be", ItCh = "it-ch", NlBe = "nl-be", NnNo = "nn-no", PtPt = "pt-pt", SvFi = "sv-fi", MsBn = "ms-bn", ArEg = "ar-eg", ZhHk = "zh-hk", DeAt = "de-at", EnAu = "en-au", EnEs = "en-es", FrCa = "fr-ca", ArLy = "ar-ly", ZhSg = "zh-sg", DeLu = "de-lu", EnCa = "en-ca", EsGt = "es-gt", FrCh = "fr-ch", ArDz = "ar-dz", ZhMo = "zh-mo", DeLi = "de-li", EnNz = "en-nz", EsCr = "es-cr", FrLu = "fr-lu", ArMa = "ar-ma", EnIe = "en-ie", EsPa = "es-pa", FrMc = "fr-mc", ArTn = "ar-tn", EnZa = "en-za", EsDo = "es-do", ArOm = "ar-om", EnJm = "en-jm", EsVe = "es-ve", ArYe = "ar-ye", EsCo = "es-co", ArSy = "ar-sy", EnBz = "en-bz", EsPe = "es-pe", ArJo = "ar-jo", EnTt = "en-tt", EsAr = "es-ar", ArLb = "ar-lb", EnZw = "en-zw", EsEc = "es-ec", ArKw = "ar-kw", EnPh = "en-ph", EsCl = "es-cl", ArAe = "ar-ae", EsUy = "es-uy", ArBh = "ar-bh", EsPy = "es-py", ArQa = "ar-qa", EsBo = "es-bo", EsSv = "es-sv", EsHn = "es-hn", EsPr = "es-pr", ZuZa = "zu-za", XhZa = "xh-za", FyNl = "fy-nl", TnZa = "tn-za", SeSe = "se-se", SeFi = "se-fi", CyGb = "cy-gb", HrBa = "hr-ba", MiNz = "mi-nz", GaIe = "ga-ie", RmCh = "rm-ch", LbLu = "lb-lu", NsZa = "ns-za", SeNo = "se-no", MtMt = "mt-mt" } /** * Obsolete, use LanguageTags * */ export declare const LocaleNames: { [x: number]: string; ArSa: LanguageTags.ArSa; BgBg: LanguageTags.BgBg; CaEs: LanguageTags.CaEs; ZhTw: LanguageTags.ZhTw; CsCz: LanguageTags.CsCz; DaDk: LanguageTags.DaDk; DeDe: LanguageTags.DeDe; ElGr: LanguageTags.ElGr; EnUs: LanguageTags.EnUs; FiFi: LanguageTags.FiFi; FrFr: LanguageTags.FrFr; HeIl: LanguageTags.HeIl; HuHu: LanguageTags.HuHu; IsIs: LanguageTags.IsIs; ItIt: LanguageTags.ItIt; JaJp: LanguageTags.JaJp; KoKr: LanguageTags.KoKr; NlNl: LanguageTags.NlNl; NbNo: LanguageTags.NbNo; PlPl: LanguageTags.PlPl; PtBr: LanguageTags.PtBr; RoRo: LanguageTags.RoRo; RuRu: LanguageTags.RuRu; HrHr: LanguageTags.HrHr; SkSk: LanguageTags.SkSk; SqAl: LanguageTags.SqAl; SvSe: LanguageTags.SvSe; ThTh: LanguageTags.ThTh; TrTr: LanguageTags.TrTr; UrPk: LanguageTags.UrPk; IdId: LanguageTags.IdId; UkUa: LanguageTags.UkUa; BeBy: LanguageTags.BeBy; SlSi: LanguageTags.SlSi; EtEe: LanguageTags.EtEe; LvLv: LanguageTags.LvLv; LtLt: LanguageTags.LtLt; FaIr: LanguageTags.FaIr; ViVn: LanguageTags.ViVn; HyAm: LanguageTags.HyAm; EuEs: LanguageTags.EuEs; MkMk: LanguageTags.MkMk; AfZa: LanguageTags.AfZa; KaGe: LanguageTags.KaGe; FoFo: LanguageTags.FoFo; HiIn: LanguageTags.HiIn; MsMy: LanguageTags.MsMy; KkKz: LanguageTags.KkKz; KyKg: LanguageTags.KyKg; SwKe: LanguageTags.SwKe; TtRu: LanguageTags.TtRu; PaIn: LanguageTags.PaIn; GuIn: LanguageTags.GuIn; TaIn: LanguageTags.TaIn; TeIn: LanguageTags.TeIn; KnIn: LanguageTags.KnIn; MrIn: LanguageTags.MrIn; SaIn: LanguageTags.SaIn; MnMn: LanguageTags.MnMn; GlEs: LanguageTags.GlEs; DvMv: LanguageTags.DvMv; ArIq: LanguageTags.ArIq; ZhCn: LanguageTags.ZhCn; DeCh: LanguageTags.DeCh; EnGb: LanguageTags.EnGb; EsMx: LanguageTags.EsMx; FrBe: LanguageTags.FrBe; ItCh: LanguageTags.ItCh; NlBe: LanguageTags.NlBe; NnNo: LanguageTags.NnNo; PtPt: LanguageTags.PtPt; SvFi: LanguageTags.SvFi; MsBn: LanguageTags.MsBn; ArEg: LanguageTags.ArEg; ZhHk: LanguageTags.ZhHk; DeAt: LanguageTags.DeAt; EnAu: LanguageTags.EnAu; EnEs: LanguageTags.EnEs; FrCa: LanguageTags.FrCa; ArLy: LanguageTags.ArLy; ZhSg: LanguageTags.ZhSg; DeLu: LanguageTags.DeLu; EnCa: LanguageTags.EnCa; EsGt: LanguageTags.EsGt; FrCh: LanguageTags.FrCh; ArDz: LanguageTags.ArDz; ZhMo: LanguageTags.ZhMo; DeLi: LanguageTags.DeLi; EnNz: LanguageTags.EnNz; EsCr: LanguageTags.EsCr; FrLu: LanguageTags.FrLu; ArMa: LanguageTags.ArMa; EnIe: LanguageTags.EnIe; EsPa: LanguageTags.EsPa; FrMc: LanguageTags.FrMc; ArTn: LanguageTags.ArTn; EnZa: LanguageTags.EnZa; EsDo: LanguageTags.EsDo; ArOm: LanguageTags.ArOm; EnJm: LanguageTags.EnJm; EsVe: LanguageTags.EsVe; ArYe: LanguageTags.ArYe; EsCo: LanguageTags.EsCo; ArSy: LanguageTags.ArSy; EnBz: LanguageTags.EnBz; EsPe: LanguageTags.EsPe; ArJo: LanguageTags.ArJo; EnTt: LanguageTags.EnTt; EsAr: LanguageTags.EsAr; ArLb: LanguageTags.ArLb; EnZw: LanguageTags.EnZw; EsEc: LanguageTags.EsEc; ArKw: LanguageTags.ArKw; EnPh: LanguageTags.EnPh; EsCl: LanguageTags.EsCl; ArAe: LanguageTags.ArAe; EsUy: LanguageTags.EsUy; ArBh: LanguageTags.ArBh; EsPy: LanguageTags.EsPy; ArQa: LanguageTags.ArQa; EsBo: LanguageTags.EsBo; EsSv: LanguageTags.EsSv; EsHn: LanguageTags.EsHn; EsPr: LanguageTags.EsPr; ZuZa: LanguageTags.ZuZa; XhZa: LanguageTags.XhZa; FyNl: LanguageTags.FyNl; TnZa: LanguageTags.TnZa; SeSe: LanguageTags.SeSe; SeFi: LanguageTags.SeFi; CyGb: LanguageTags.CyGb; HrBa: LanguageTags.HrBa; MiNz: LanguageTags.MiNz; GaIe: LanguageTags.GaIe; RmCh: LanguageTags.RmCh; LbLu: LanguageTags.LbLu; NsZa: LanguageTags.NsZa; SeNo: LanguageTags.SeNo; MtMt: LanguageTags.MtMt; }; /** * Obsolete, use LanguageTags * */ export declare type LocaleNames = LanguageTags; export declare enum IconTypes { FontAwesome = "IFontAwesomeIcon", Fabric = "IFabricIcon", Flag = "IFlagIcon", Custom = "ICustomIcon" } export declare enum IconSources { Automatic = "IAutomaticIcon", Builtin = "IBuiltinIcon", Custom = "ICustomIcon" } export declare enum AuthenticationValidationStatuses { Valid = 0, NeedAuthentication = 1, TokenKeyRefreshed = 2 } export declare enum AdminVisibility { Open = 0, Close = 1, Toggle = 2 } export declare enum AdminNavigationBuiltInCategory { Tenant = "3C1EBD25-5083-4C92-9692-F253BC403FE4", BusinessProfile = "FC340843-48CA-4839-88D4-B4588212D4FB" } export declare enum VideoRatio { Wide = 0, Normal = 1 } export declare enum AppInstanceStatus { Removed = -1, Creating = 0, EnablingFeatures = 1, Updating = 2, Removing = 3, Error = 4, Upgrading = 5, Ready = 6, Pending = 7, Approving = 8 } export declare enum UserPrincipalType { Member = 1, Group = 2, MemberAndGuest = 3, MemberAndGroup = 4, All = 5 } export declare enum PropertyIndexedType { Text = 1, Number = 2, DateTime = 3, Boolean = 4, Person = 5, Taxonomy = 6, EnterpriseKeywords = 7, Media = 8, RichText = 9, Data = 10, Language = 11 } export declare enum ParamTypes { String = "String", Int = "Int", Double = "Double", Boolean = "Boolean", Guid = "Guid", DateTime = "DateTime", DateTimeOffset = "DateTimeOffset" } export declare enum Parameters { BusinessProfileId = "profileId", Language = "lang", AppDefinitionId = "appDefinitionId", AppTemplateId = "appTemplateId", AppInstanceId = "appInstanceId", ShowInPublicListingsOnly = "showInPublicListingsOnly" } export declare enum RoleDefinitions { TenantAdmin = "67daa6ca-168e-458f-96c8-4162b77fc99f", BusinessProfileAdmin = "64562087-f391-4244-a70b-81fcdbc2cc64", AppInstanceAdmin = "f17d076c-d46b-43fd-94e2-e664dd43ed92", AuthorizedUsers = "244bed89-6fbf-4d80-a9b5-facf11baed7d", InternalUsersOnly = "4acc878e-a191-44a1-8a1d-4247f1f38eaf" } export declare enum FeatureInstanceStatus { NotActivated = -1, Activating = 0, Activated = 1, Upgrading = 2, Deactivating = 3, Error = 4 } export declare enum ThemeType { Light = "Light", LightWithColorContrast = "LightWithColorContrast", LightWithFullColorContrast = "LightWithFullColorContrast", ColorWithLightContrast = "ColorWithLightContrast", ColorWithContrast = "ColorWithContrast", ColorWithFullContrast = "ColorWithFullContrast", Dark = "Dark", DarkWithColorContrast = "DarkWithColorContrast" } /** * The endpoints can be used directly in href without any context value * */ export declare enum StaticEndpoint { SignOut = "/api/security/logout" } export declare enum QueueMessageStatus { Unassigned = 0, Assigned = 1, Success = 2, Exception = 3 } export declare enum HttpStatusCode { NotFound = 404, Unauthorized = 401 } export declare enum StatusMessageOverlayType { Normal = 0, Fullscreen = 1 } export declare enum CompareBusinessProfilePathType { StartsWith = 1, Equal = 2 } export declare enum TimeFormats { hour24 = 1, hour12 = 2 } export declare enum PermissionRoles { TenantAdmin = "67daa6ca-168e-458f-96c8-4162b77fc99f" } export declare enum TargetResolverTypes { Tenant = "Omnia.Fx.NetCore.Features.TargetResolvers.ITenantFeatureTargetResolver", BusinessProfile = "Omnia.Fx.NetCore.Features.TargetResolvers.IBusinessProfileFeatureTargetResolver", AppInstance = "Omnia.Fx.NetCore.Features.TargetResolvers.IAppInstanceFeatureTargetResolver" } export declare enum OmniaRoleTypes { Tenant = 0, Global = 1, Custom = 2 } export declare enum MultilingualScopes { Tenant = 0, BusinessProfile = 1 } export declare enum RedirectRuleType { RelativePath = 0, Targeting = 1 } export declare enum TargetUser { Undefined = 0, Target = 1, NotTarget = 2 } export declare enum TimePeriodTypes { Years = 0, Months = 1, Days = 2 } export declare enum RTFModeType { Limited = 0, Full = 1, Custom = 2, PlainText = 3 } export declare enum ButtonTooltipPosition { Left = 0, Right = 1, Top = 3, Bottom = 4 } export declare enum ButtonIconPosition { Left = 0, Right = 1 } export declare enum ButtonMode { raised = 0, flat = 1, depressed = 2 } export declare enum ButtonSizes { small = 0, medium = 1, large = 2 }