@omnia/fx-models
Version:
Provide Omnia Fx Models Stuffs.
558 lines (557 loc) • 14.3 kB
TypeScript
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
}