UNPKG

nd-common

Version:

1,364 lines (1,363 loc) 73.3 kB
import { __extends } from 'tslib'; import { Injectable, NgModule, defineInjectable } from '@angular/core'; var CommonService = /** @class */ (function () { function CommonService() { } CommonService.stringContainsAny = function (source, substrings) { if (substrings) { for (var index = 0; index !== substrings.length; index++) { var substring = substrings[index]; if (source.indexOf(substring) !== -1) { return true; } } } return false; }; CommonService.isNullOrEmptyOrUndefined = function (value) { var result = true; if (value !== undefined && value != null) { if (value.length > 0) { result = false; } } return result; }; return CommonService; }()); CommonService.decorators = [ { type: Injectable, args: [{ providedIn: 'root' },] }, ]; CommonService.ctorParameters = function () { return []; }; CommonService.ngInjectableDef = defineInjectable({ factory: function CommonService_Factory() { return new CommonService(); }, token: CommonService, providedIn: "root" }); var CommonModule = /** @class */ (function () { function CommonModule() { } return CommonModule; }()); CommonModule.decorators = [ { type: NgModule, args: [{ imports: [], declarations: [], exports: [] },] }, ]; var HttpMethod = /** @class */ (function () { function HttpMethod() { } return HttpMethod; }()); HttpMethod.Get = "GET"; HttpMethod.Post = "POST"; HttpMethod.Put = "PUT"; HttpMethod.Delete = "DELETE"; var HttpResponseType = /** @class */ (function () { function HttpResponseType() { } return HttpResponseType; }()); HttpResponseType.arraybuffer = "arraybuffer"; HttpResponseType.blob = "blob"; HttpResponseType.json = 'json'; HttpResponseType.text = "text"; var CommandType = { NoOp: 0, File: 1, Unfile: 2, Move: 3, Copy: 4, }; CommandType[CommandType.NoOp] = "NoOp"; CommandType[CommandType.File] = "File"; CommandType[CommandType.Unfile] = "Unfile"; CommandType[CommandType.Move] = "Move"; CommandType[CommandType.Copy] = "Copy"; var Guid = /** @class */ (function () { function Guid(guid) { this.guid = guid; this._guid = guid; } Guid.prototype.toString = function () { return this.guid; }; Guid.makeNew = function () { var result = ""; var i; var j; for (j = 0; j < 32; j++) { if (j === 8 || j === 12 || j === 16 || j === 20) result = result + "-"; i = Math.floor(Math.random() * 16).toString(16).toUpperCase(); result = result + i; } return new Guid(result); }; return Guid; }()); var CommandRequest = /** @class */ (function () { function CommandRequest() { this.Id = Guid.makeNew().toString(); this.Commands = new Array(); } CommandRequest.prototype.addCommand = function (command) { var result = -1; if (command != null) { result = this.Commands.push(command) - 1; } return result; }; CommandRequest.prototype.addCommands = function (commands) { if (commands === void 0) { commands = null; } if (!commands) throw ("no commands specified."); if (commands.length === 0) throw ("a command array was specified but it has no commands."); this.Commands = commands; }; return CommandRequest; }()); var Command = /** @class */ (function () { function Command() { this.Id = Guid.makeNew().toString(); } return Command; }()); var NoOpCommand = /** @class */ (function (_super) { __extends(NoOpCommand, _super); function NoOpCommand() { var _this = _super.call(this) || this; _this.CommandType = CommandType.NoOp; return _this; } return NoOpCommand; }(Command)); var FileCommand = /** @class */ (function (_super) { __extends(FileCommand, _super); function FileCommand(container, envelopes, inheritAcl, inheritProfile) { if (inheritAcl === void 0) { inheritAcl = false; } if (inheritProfile === void 0) { inheritProfile = false; } var _this = this; if (!container) throw ("container is required."); if (!envelopes) throw ("envelopes is required."); _this = _super.call(this) || this; _this.CommandType = CommandType.File; _this.Container = container; _this.Envelopes = envelopes; _this.InheritAcl = inheritAcl; _this.InheritProfile = inheritProfile; return _this; } return FileCommand; }(Command)); var UnfileCommand = /** @class */ (function (_super) { __extends(UnfileCommand, _super); function UnfileCommand(container, envelopes) { var _this = this; if (!container) throw ("container is required."); if (!envelopes) throw ("envelopes is required."); _this = _super.call(this) || this; _this.CommandType = CommandType.Unfile; _this.Container = container; _this.Envelopes = envelopes; return _this; } return UnfileCommand; }(Command)); var MoveCommand = /** @class */ (function (_super) { __extends(MoveCommand, _super); function MoveCommand(Id, Envelopes, Source, Destination, AttributesToReturn, ListFlags) { var _this = this; if (!Envelopes) throw ("Envelopes is a required parameter."); _this = _super.call(this) || this; _this.Id = Id; _this.CommandType = CommandType.Move; _this.Envelopes = Envelopes; _this.Source = Source; _this.Destination = Destination; _this.AttributesToReturn = AttributesToReturn; _this.ListFlags = ListFlags; return _this; } return MoveCommand; }(Command)); var CallParameters = /** @class */ (function () { function CallParameters() { } return CallParameters; }()); var APIVersions = /** @class */ (function () { function APIVersions() { } return APIVersions; }()); APIVersions.one = "/v1"; APIVersions.two = "/v2"; var NetDocumentsService = /** @class */ (function () { function NetDocumentsService() { } return NetDocumentsService; }()); NetDocumentsService.ducot = "ducot.netdocuments.com"; NetDocumentsService.vault = "vault.netvoyage.com "; NetDocumentsService.eu = "eu.netdocuments.com"; NetDocumentsService.au = "au.netdocuments.com"; var Toast = /** @class */ (function () { function Toast() { } return Toast; }()); var ToastType = { SimpleToast: 1, DetailedDocumentToast: 2, MultipleDocumetsToast: 3, DetailedFolderToast: 4, MultipleItemsToast: 5, FolderDraggedToWorkspaceToast: 6, TopLevelFolderMessage: 7, MultipleTopLevelFolderMessage: 8, NdClickToast: 9, }; ToastType[ToastType.SimpleToast] = "SimpleToast"; ToastType[ToastType.DetailedDocumentToast] = "DetailedDocumentToast"; ToastType[ToastType.MultipleDocumetsToast] = "MultipleDocumetsToast"; ToastType[ToastType.DetailedFolderToast] = "DetailedFolderToast"; ToastType[ToastType.MultipleItemsToast] = "MultipleItemsToast"; ToastType[ToastType.FolderDraggedToWorkspaceToast] = "FolderDraggedToWorkspaceToast"; ToastType[ToastType.TopLevelFolderMessage] = "TopLevelFolderMessage"; ToastType[ToastType.MultipleTopLevelFolderMessage] = "MultipleTopLevelFolderMessage"; ToastType[ToastType.NdClickToast] = "NdClickToast"; var Attachment = /** @class */ (function () { function Attachment() { } return Attachment; }()); var AttachmentsModel = /** @class */ (function () { function AttachmentsModel() { } return AttachmentsModel; }()); var CheckOutInformation = /** @class */ (function () { function CheckOutInformation() { } return CheckOutInformation; }()); var Sorting = /** @class */ (function () { function Sorting(field, direction, useMvpSorting) { if (typeof field == "number") { this.Field = (field); this.Direction = (SortDirectionType[direction]); this.UseMvpSorting = useMvpSorting || false; } else if (typeof field == "string") { var sortParts = field.split("!"); if (sortParts.length) { var parsedAttr = parseInt(sortParts[0]); if (isNaN(parsedAttr)) { this.Field = SortFieldLetters[sortParts[0]]; } else { this.Field = SortField.CustomBase + parsedAttr; } this.Direction = sortParts[1].toLowerCase() == "a" ? SortDirectionType[SortDirectionType.Ascending] : SortDirectionType[SortDirectionType.Descending]; this.UseMvpSorting = false; } } else { var value = (field); this.Field = value.Field; this.Direction = value.Direction; this.UseMvpSorting = false; } } Sorting.prototype.ToString = function () { if (this.Direction === "None") { return "none"; } else { return this.Field + "|" + (this.Direction === "Ascending" ? "asc" : "desc"); } }; return Sorting; }()); var FilterType = { IncludeOnly: 0, Exclude: 1, ExcludeForce: 2, }; FilterType[FilterType.IncludeOnly] = "IncludeOnly"; FilterType[FilterType.Exclude] = "Exclude"; FilterType[FilterType.ExcludeForce] = "ExcludeForce"; var SortDirectionType = { Ascending: 0, Descending: 1, None: 2, }; SortDirectionType[SortDirectionType.Ascending] = "Ascending"; SortDirectionType[SortDirectionType.Descending] = "Descending"; SortDirectionType[SortDirectionType.None] = "None"; var CustomAttributeTypeLetter = { Text: 2, Numeric: 3, Date: 1, Note: 2, }; CustomAttributeTypeLetter[CustomAttributeTypeLetter.Text] = "Text"; CustomAttributeTypeLetter[CustomAttributeTypeLetter.Numeric] = "Numeric"; CustomAttributeTypeLetter[CustomAttributeTypeLetter.Date] = "Date"; CustomAttributeTypeLetter[CustomAttributeTypeLetter.Note] = "Note"; var SortFieldTypeLetter = { D: 1, T: 2, N: 3, }; SortFieldTypeLetter[SortFieldTypeLetter.D] = "D"; SortFieldTypeLetter[SortFieldTypeLetter.T] = "T"; SortFieldTypeLetter[SortFieldTypeLetter.N] = "N"; var SortFieldType = { LastModDate: 1, CreationDate: 1, DocName: 2, LastModUser: 2, ContainCabs: 2, ShareSpaceName: 2, CreationUser: 2, DocNumber: 2, EmailTo: 2, EmailAttach: 3, CalendarDate: 3, VerCount: 3, }; SortFieldType[SortFieldType.LastModDate] = "LastModDate"; SortFieldType[SortFieldType.CreationDate] = "CreationDate"; SortFieldType[SortFieldType.DocName] = "DocName"; SortFieldType[SortFieldType.LastModUser] = "LastModUser"; SortFieldType[SortFieldType.ContainCabs] = "ContainCabs"; SortFieldType[SortFieldType.ShareSpaceName] = "ShareSpaceName"; SortFieldType[SortFieldType.CreationUser] = "CreationUser"; SortFieldType[SortFieldType.DocNumber] = "DocNumber"; SortFieldType[SortFieldType.EmailTo] = "EmailTo"; SortFieldType[SortFieldType.EmailAttach] = "EmailAttach"; SortFieldType[SortFieldType.CalendarDate] = "CalendarDate"; SortFieldType[SortFieldType.VerCount] = "VerCount"; var SortFieldLetters = { A: 10, B: 4, C: 3, E: 8, F: 7, I: 6, J: 5, K: 999, L: 11, V: 28, M: 19, N: 17, O: 18, P: 7, T: 27, }; SortFieldLetters[SortFieldLetters.A] = "A"; SortFieldLetters[SortFieldLetters.B] = "B"; SortFieldLetters[SortFieldLetters.C] = "C"; SortFieldLetters[SortFieldLetters.E] = "E"; SortFieldLetters[SortFieldLetters.F] = "F"; SortFieldLetters[SortFieldLetters.I] = "I"; SortFieldLetters[SortFieldLetters.J] = "J"; SortFieldLetters[SortFieldLetters.K] = "K"; SortFieldLetters[SortFieldLetters.L] = "L"; SortFieldLetters[SortFieldLetters.V] = "V"; SortFieldLetters[SortFieldLetters.M] = "M"; SortFieldLetters[SortFieldLetters.N] = "N"; SortFieldLetters[SortFieldLetters.O] = "O"; SortFieldLetters[SortFieldLetters.P] = "P"; SortFieldLetters[SortFieldLetters.T] = "T"; var SortField = { Fulltext: 1, Acl: 2, DocName: 3, ShareSpaceName: 4, CreationDate: 5, CreationUser: 6, LastModDate: 7, LastModUser: 8, ContainCabs: 10, DocExten: 11, CalendarDate: 12, TopFolder: 13, Unprofiled: 14, DeletedCabs: 15, FolderEnvUrl: 16, EmailTo: 17, EmailCc: 18, EmailFrom: 19, JumboFolder: 20, EmailAttach: 27, VerCount: 28, DocNumber: 999, CustomBase: 1000, }; SortField[SortField.Fulltext] = "Fulltext"; SortField[SortField.Acl] = "Acl"; SortField[SortField.DocName] = "DocName"; SortField[SortField.ShareSpaceName] = "ShareSpaceName"; SortField[SortField.CreationDate] = "CreationDate"; SortField[SortField.CreationUser] = "CreationUser"; SortField[SortField.LastModDate] = "LastModDate"; SortField[SortField.LastModUser] = "LastModUser"; SortField[SortField.ContainCabs] = "ContainCabs"; SortField[SortField.DocExten] = "DocExten"; SortField[SortField.CalendarDate] = "CalendarDate"; SortField[SortField.TopFolder] = "TopFolder"; SortField[SortField.Unprofiled] = "Unprofiled"; SortField[SortField.DeletedCabs] = "DeletedCabs"; SortField[SortField.FolderEnvUrl] = "FolderEnvUrl"; SortField[SortField.EmailTo] = "EmailTo"; SortField[SortField.EmailCc] = "EmailCc"; SortField[SortField.EmailFrom] = "EmailFrom"; SortField[SortField.JumboFolder] = "JumboFolder"; SortField[SortField.EmailAttach] = "EmailAttach"; SortField[SortField.VerCount] = "VerCount"; SortField[SortField.DocNumber] = "DocNumber"; SortField[SortField.CustomBase] = "CustomBase"; var StandardAttributes = { Everything: 1, Name: 3, NetbinderName: 4, Created: 5, CreatedBy: 6, Modified: 7, ModifiedBy: 8, Cabinets: 10, Ext: 11, CalDateStart: 12, CalDateEnd: 112, TopFolder: 13, Unprofiled: 14, DeletedCabs: 15, FolderEnvurl: 16, XmlTo: 17, XmlCc: 18, XmlFrom: 19, JumboFolders: 20, Locations: 24, Emails: 25, Dates: 126, DocDateTime: 26, EmailAttach: 27, EmailAttachExt: 28, EmailAttachCount: 29, EmailDomain: 30, EmailId: 31, EnvUrl: 32, OfficialVersionNumber: 33, VersionsCount: 34, Source: 35, SourceId: 36, CheckedOutUser: 54, CheckedOutDate: 55, CheckedOut: 56, SortBy: 997, DocId: 999, Approved: 201, Locked: 202, Signed: 203, }; StandardAttributes[StandardAttributes.Everything] = "Everything"; StandardAttributes[StandardAttributes.Name] = "Name"; StandardAttributes[StandardAttributes.NetbinderName] = "NetbinderName"; StandardAttributes[StandardAttributes.Created] = "Created"; StandardAttributes[StandardAttributes.CreatedBy] = "CreatedBy"; StandardAttributes[StandardAttributes.Modified] = "Modified"; StandardAttributes[StandardAttributes.ModifiedBy] = "ModifiedBy"; StandardAttributes[StandardAttributes.Cabinets] = "Cabinets"; StandardAttributes[StandardAttributes.Ext] = "Ext"; StandardAttributes[StandardAttributes.CalDateStart] = "CalDateStart"; StandardAttributes[StandardAttributes.CalDateEnd] = "CalDateEnd"; StandardAttributes[StandardAttributes.TopFolder] = "TopFolder"; StandardAttributes[StandardAttributes.Unprofiled] = "Unprofiled"; StandardAttributes[StandardAttributes.DeletedCabs] = "DeletedCabs"; StandardAttributes[StandardAttributes.FolderEnvurl] = "FolderEnvurl"; StandardAttributes[StandardAttributes.XmlTo] = "XmlTo"; StandardAttributes[StandardAttributes.XmlCc] = "XmlCc"; StandardAttributes[StandardAttributes.XmlFrom] = "XmlFrom"; StandardAttributes[StandardAttributes.JumboFolders] = "JumboFolders"; StandardAttributes[StandardAttributes.Locations] = "Locations"; StandardAttributes[StandardAttributes.Emails] = "Emails"; StandardAttributes[StandardAttributes.Dates] = "Dates"; StandardAttributes[StandardAttributes.DocDateTime] = "DocDateTime"; StandardAttributes[StandardAttributes.EmailAttach] = "EmailAttach"; StandardAttributes[StandardAttributes.EmailAttachExt] = "EmailAttachExt"; StandardAttributes[StandardAttributes.EmailAttachCount] = "EmailAttachCount"; StandardAttributes[StandardAttributes.EmailDomain] = "EmailDomain"; StandardAttributes[StandardAttributes.EmailId] = "EmailId"; StandardAttributes[StandardAttributes.EnvUrl] = "EnvUrl"; StandardAttributes[StandardAttributes.OfficialVersionNumber] = "OfficialVersionNumber"; StandardAttributes[StandardAttributes.VersionsCount] = "VersionsCount"; StandardAttributes[StandardAttributes.Source] = "Source"; StandardAttributes[StandardAttributes.SourceId] = "SourceId"; StandardAttributes[StandardAttributes.CheckedOutUser] = "CheckedOutUser"; StandardAttributes[StandardAttributes.CheckedOutDate] = "CheckedOutDate"; StandardAttributes[StandardAttributes.CheckedOut] = "CheckedOut"; StandardAttributes[StandardAttributes.SortBy] = "SortBy"; StandardAttributes[StandardAttributes.DocId] = "DocId"; StandardAttributes[StandardAttributes.Approved] = "Approved"; StandardAttributes[StandardAttributes.Locked] = "Locked"; StandardAttributes[StandardAttributes.Signed] = "Signed"; var AccountOption = { breakout: 1, AllowMultipleValues: 2, profiling: 4, fullText: 8, docFiling: 16, admCreUsers: 32, calendaring: 64, docDelivery: 128, LDS: 256, NetBinders: 512, syncOutlook: 1024, folderSearch: 2048, encStorage: 4096, secTemplate: 8192, virusScan: 16384, noDocMoves: 32768, trialAccount: 262144, privateStorage: 524288, encryptionKeyMgmt: 1048576, cabDisable: 2097152, dlp: 4194304, indexAllVersions: 8388608, ThreadKM: 16777216, Analytics: 33554432, ThreadKMDispInNdWeb: 67108864, ocrBacklogProcessing: 134217728, ocrActiveMonitoring: 268435456, allowND2: 4294967296, docRetention: 8589934592, allowJumbo: 17179869184, docReview: 34359738368, federatedId: 68719476736, basicEdition: 137438953472, conMemberCount: 274877906944, expireWarnMsg: 549755813888, expireFinalMsg: 1099511627776, contentAnalysis: 2199023255552, noSecondary: 4398046511104, textFlowInt: 8796093022208, convertToPDF: 17592186044416, imgProc: 35184372088832, ndsyncWipe: 70368744177664, collaborationSpaces: 140737488355328, ndSyncDisable: 281474976710656, ExternalUsersIgnoreIPRange: 562949953421312, }; AccountOption[AccountOption.breakout] = "breakout"; AccountOption[AccountOption.AllowMultipleValues] = "AllowMultipleValues"; AccountOption[AccountOption.profiling] = "profiling"; AccountOption[AccountOption.fullText] = "fullText"; AccountOption[AccountOption.docFiling] = "docFiling"; AccountOption[AccountOption.admCreUsers] = "admCreUsers"; AccountOption[AccountOption.calendaring] = "calendaring"; AccountOption[AccountOption.docDelivery] = "docDelivery"; AccountOption[AccountOption.LDS] = "LDS"; AccountOption[AccountOption.NetBinders] = "NetBinders"; AccountOption[AccountOption.syncOutlook] = "syncOutlook"; AccountOption[AccountOption.folderSearch] = "folderSearch"; AccountOption[AccountOption.encStorage] = "encStorage"; AccountOption[AccountOption.secTemplate] = "secTemplate"; AccountOption[AccountOption.virusScan] = "virusScan"; AccountOption[AccountOption.noDocMoves] = "noDocMoves"; AccountOption[AccountOption.trialAccount] = "trialAccount"; AccountOption[AccountOption.privateStorage] = "privateStorage"; AccountOption[AccountOption.encryptionKeyMgmt] = "encryptionKeyMgmt"; AccountOption[AccountOption.cabDisable] = "cabDisable"; AccountOption[AccountOption.dlp] = "dlp"; AccountOption[AccountOption.indexAllVersions] = "indexAllVersions"; AccountOption[AccountOption.ThreadKM] = "ThreadKM"; AccountOption[AccountOption.Analytics] = "Analytics"; AccountOption[AccountOption.ThreadKMDispInNdWeb] = "ThreadKMDispInNdWeb"; AccountOption[AccountOption.ocrBacklogProcessing] = "ocrBacklogProcessing"; AccountOption[AccountOption.ocrActiveMonitoring] = "ocrActiveMonitoring"; AccountOption[AccountOption.allowND2] = "allowND2"; AccountOption[AccountOption.docRetention] = "docRetention"; AccountOption[AccountOption.allowJumbo] = "allowJumbo"; AccountOption[AccountOption.docReview] = "docReview"; AccountOption[AccountOption.federatedId] = "federatedId"; AccountOption[AccountOption.basicEdition] = "basicEdition"; AccountOption[AccountOption.conMemberCount] = "conMemberCount"; AccountOption[AccountOption.expireWarnMsg] = "expireWarnMsg"; AccountOption[AccountOption.expireFinalMsg] = "expireFinalMsg"; AccountOption[AccountOption.contentAnalysis] = "contentAnalysis"; AccountOption[AccountOption.noSecondary] = "noSecondary"; AccountOption[AccountOption.textFlowInt] = "textFlowInt"; AccountOption[AccountOption.convertToPDF] = "convertToPDF"; AccountOption[AccountOption.imgProc] = "imgProc"; AccountOption[AccountOption.ndsyncWipe] = "ndsyncWipe"; AccountOption[AccountOption.collaborationSpaces] = "collaborationSpaces"; AccountOption[AccountOption.ndSyncDisable] = "ndSyncDisable"; AccountOption[AccountOption.ExternalUsersIgnoreIPRange] = "ExternalUsersIgnoreIPRange"; var UserOptionsFlags = { createShareFolder: 1, advancedSearch: 2, pdfStreaming: 4, nameDisplayOrder: 8, blackberry: 16, recentWorkspaces: 64, restrictInBoundMail: 128, disallowInBoundMail: 256, sortLookupByDescription: 512, searchSortOne: 1024, searchSortTwo: 2048, showMyCabinet: 8192, searchSortPersonalized: 16384, mustNotUse: 2147483648, }; UserOptionsFlags[UserOptionsFlags.createShareFolder] = "createShareFolder"; UserOptionsFlags[UserOptionsFlags.advancedSearch] = "advancedSearch"; UserOptionsFlags[UserOptionsFlags.pdfStreaming] = "pdfStreaming"; UserOptionsFlags[UserOptionsFlags.nameDisplayOrder] = "nameDisplayOrder"; UserOptionsFlags[UserOptionsFlags.blackberry] = "blackberry"; UserOptionsFlags[UserOptionsFlags.recentWorkspaces] = "recentWorkspaces"; UserOptionsFlags[UserOptionsFlags.restrictInBoundMail] = "restrictInBoundMail"; UserOptionsFlags[UserOptionsFlags.disallowInBoundMail] = "disallowInBoundMail"; UserOptionsFlags[UserOptionsFlags.sortLookupByDescription] = "sortLookupByDescription"; UserOptionsFlags[UserOptionsFlags.searchSortOne] = "searchSortOne"; UserOptionsFlags[UserOptionsFlags.searchSortTwo] = "searchSortTwo"; UserOptionsFlags[UserOptionsFlags.showMyCabinet] = "showMyCabinet"; UserOptionsFlags[UserOptionsFlags.searchSortPersonalized] = "searchSortPersonalized"; UserOptionsFlags[UserOptionsFlags.mustNotUse] = "mustNotUse"; var MembershipModelControlFlags = { Undefined: 0, IncludeUserInformation: 1, IncludeRepositoryInformation: 2, IncludeCabinetInformation: 4, IncludeGroupsInformation: 8, IncludeAnalyticsConfigurationForEachRepository: 16, }; MembershipModelControlFlags[MembershipModelControlFlags.Undefined] = "Undefined"; MembershipModelControlFlags[MembershipModelControlFlags.IncludeUserInformation] = "IncludeUserInformation"; MembershipModelControlFlags[MembershipModelControlFlags.IncludeRepositoryInformation] = "IncludeRepositoryInformation"; MembershipModelControlFlags[MembershipModelControlFlags.IncludeCabinetInformation] = "IncludeCabinetInformation"; MembershipModelControlFlags[MembershipModelControlFlags.IncludeGroupsInformation] = "IncludeGroupsInformation"; MembershipModelControlFlags[MembershipModelControlFlags.IncludeAnalyticsConfigurationForEachRepository] = "IncludeAnalyticsConfigurationForEachRepository"; var OptionalAttributes = { None: 0, AllowCheckedOutState: 2, CheckedOutBy: 4, CustomAttributes: 262144, DefaultCabinet: 16777216, FullCustomAttributeDefinition: 33554432, FCAD: 33554432, }; OptionalAttributes[OptionalAttributes.None] = "None"; OptionalAttributes[OptionalAttributes.AllowCheckedOutState] = "AllowCheckedOutState"; OptionalAttributes[OptionalAttributes.CheckedOutBy] = "CheckedOutBy"; OptionalAttributes[OptionalAttributes.CustomAttributes] = "CustomAttributes"; OptionalAttributes[OptionalAttributes.DefaultCabinet] = "DefaultCabinet"; OptionalAttributes[OptionalAttributes.FullCustomAttributeDefinition] = "FullCustomAttributeDefinition"; OptionalAttributes[OptionalAttributes.FCAD] = "FCAD"; var UserOptLevel = { User: 1, }; UserOptLevel[UserOptLevel.User] = "User"; var CustomAttributeType = { Text: 0, Numeric: 1, Date: 2, Note: 3, }; CustomAttributeType[CustomAttributeType.Text] = "Text"; CustomAttributeType[CustomAttributeType.Numeric] = "Numeric"; CustomAttributeType[CustomAttributeType.Date] = "Date"; CustomAttributeType[CustomAttributeType.Note] = "Note"; var DefaultFromBehavior = { None: 0, DefaultFrom: 1, DeterminedBy: 2, WorkspaceTemplate: 3, }; DefaultFromBehavior[DefaultFromBehavior.None] = "None"; DefaultFromBehavior[DefaultFromBehavior.DefaultFrom] = "DefaultFrom"; DefaultFromBehavior[DefaultFromBehavior.DeterminedBy] = "DeterminedBy"; DefaultFromBehavior[DefaultFromBehavior.WorkspaceTemplate] = "WorkspaceTemplate"; var RepositoryAdminType = { NonAdmin: 0, FullAdmin: 1, LookupAdmin: 2, MembershipAdmin: 4, CabCreateAdmin: 8, DeviceAdmin: 16, }; RepositoryAdminType[RepositoryAdminType.NonAdmin] = "NonAdmin"; RepositoryAdminType[RepositoryAdminType.FullAdmin] = "FullAdmin"; RepositoryAdminType[RepositoryAdminType.LookupAdmin] = "LookupAdmin"; RepositoryAdminType[RepositoryAdminType.MembershipAdmin] = "MembershipAdmin"; RepositoryAdminType[RepositoryAdminType.CabCreateAdmin] = "CabCreateAdmin"; RepositoryAdminType[RepositoryAdminType.DeviceAdmin] = "DeviceAdmin"; var CabinetAdminType = { NonAdmin: 0, FullAdmin: 1, }; CabinetAdminType[CabinetAdminType.NonAdmin] = "NonAdmin"; CabinetAdminType[CabinetAdminType.FullAdmin] = "FullAdmin"; var UserType = { Internal: 0, External: 2, }; UserType[UserType.Internal] = "Internal"; UserType[UserType.External] = "External"; var PrimaryCabinetModel = /** @class */ (function () { function PrimaryCabinetModel(cabinetGuid) { this.CabinetGuid = cabinetGuid; } return PrimaryCabinetModel; }()); var CabinetModel = /** @class */ (function () { function CabinetModel(cabinet, repositoryGuid) { this.cabinet = cabinet; this.repositoryGuid = repositoryGuid; } return CabinetModel; }()); var CabinetNameAndGuid = /** @class */ (function () { function CabinetNameAndGuid(name, guid) { this.Name = name; this.Guid = guid; } return CabinetNameAndGuid; }()); var Attribute = /** @class */ (function () { function Attribute(id, name) { this.id = id; this.name = name; } return Attribute; }()); var CabinetOption = { topFoldersAdminOnly: 1, autoFolder: 2, deleteAdminOnly: 4, noFulltextIndexing: 8, inheritACL: 16, forceEntry: 32, ndSyncDelete: 64, forceNewOnly: 128, restrictExtCreate: 256, workspaceEnabled: 512, editOldVersions: 1024, comparisonAttach: 2048, filingOptionBit1: 4096, filingOptionBit2: 8192, jumboFolders: 16384, noFilingInWorkspace: 32768, unauthPrinAccess: 65536, versionChgRights: 131072, archival: 262144, protectedCab: 524288, noExtUserNotify: 1048576, nbInheritLogo: 2097152, autoFilter: 4194304, deliverDoc: 8388608, noOnlineEditor: 16777216, notCopyLink: 33554432, revokeAdminOnly: 67108864, cabIsDisabled: 134217728, purgeImmediate: 268435456, }; CabinetOption[CabinetOption.topFoldersAdminOnly] = "topFoldersAdminOnly"; CabinetOption[CabinetOption.autoFolder] = "autoFolder"; CabinetOption[CabinetOption.deleteAdminOnly] = "deleteAdminOnly"; CabinetOption[CabinetOption.noFulltextIndexing] = "noFulltextIndexing"; CabinetOption[CabinetOption.inheritACL] = "inheritACL"; CabinetOption[CabinetOption.forceEntry] = "forceEntry"; CabinetOption[CabinetOption.ndSyncDelete] = "ndSyncDelete"; CabinetOption[CabinetOption.forceNewOnly] = "forceNewOnly"; CabinetOption[CabinetOption.restrictExtCreate] = "restrictExtCreate"; CabinetOption[CabinetOption.workspaceEnabled] = "workspaceEnabled"; CabinetOption[CabinetOption.editOldVersions] = "editOldVersions"; CabinetOption[CabinetOption.comparisonAttach] = "comparisonAttach"; CabinetOption[CabinetOption.filingOptionBit1] = "filingOptionBit1"; CabinetOption[CabinetOption.filingOptionBit2] = "filingOptionBit2"; CabinetOption[CabinetOption.jumboFolders] = "jumboFolders"; CabinetOption[CabinetOption.noFilingInWorkspace] = "noFilingInWorkspace"; CabinetOption[CabinetOption.unauthPrinAccess] = "unauthPrinAccess"; CabinetOption[CabinetOption.versionChgRights] = "versionChgRights"; CabinetOption[CabinetOption.archival] = "archival"; CabinetOption[CabinetOption.protectedCab] = "protectedCab"; CabinetOption[CabinetOption.noExtUserNotify] = "noExtUserNotify"; CabinetOption[CabinetOption.nbInheritLogo] = "nbInheritLogo"; CabinetOption[CabinetOption.autoFilter] = "autoFilter"; CabinetOption[CabinetOption.deliverDoc] = "deliverDoc"; CabinetOption[CabinetOption.noOnlineEditor] = "noOnlineEditor"; CabinetOption[CabinetOption.notCopyLink] = "notCopyLink"; CabinetOption[CabinetOption.revokeAdminOnly] = "revokeAdminOnly"; CabinetOption[CabinetOption.cabIsDisabled] = "cabIsDisabled"; CabinetOption[CabinetOption.purgeImmediate] = "purgeImmediate"; var SortingInfo = /** @class */ (function () { function SortingInfo() { this.All = []; this.Documents = []; this.Email = []; } return SortingInfo; }()); var ErrorCodes = { FileAccessDenied: 70, DocumentNotFound: 424, SharedDocumentIsGone: 0, DocumentContainsAvirus: 80040110, UnatachedPrincipalSessionAlreadyEstablished: 80078233, SpecificErrorWithMessage: 9999, FileNotFound: 53, NoWorkspaceAttribute: -2147467261, }; ErrorCodes[ErrorCodes.FileAccessDenied] = "FileAccessDenied"; ErrorCodes[ErrorCodes.DocumentNotFound] = "DocumentNotFound"; ErrorCodes[ErrorCodes.SharedDocumentIsGone] = "SharedDocumentIsGone"; ErrorCodes[ErrorCodes.DocumentContainsAvirus] = "DocumentContainsAvirus"; ErrorCodes[ErrorCodes.UnatachedPrincipalSessionAlreadyEstablished] = "UnatachedPrincipalSessionAlreadyEstablished"; ErrorCodes[ErrorCodes.SpecificErrorWithMessage] = "SpecificErrorWithMessage"; ErrorCodes[ErrorCodes.FileNotFound] = "FileNotFound"; ErrorCodes[ErrorCodes.NoWorkspaceAttribute] = "NoWorkspaceAttribute"; var FavoriteDocumentModel = /** @class */ (function () { function FavoriteDocumentModel(envld, isFavorite) { this.EnvId = envld; this.IsFavorite = isFavorite; } return FavoriteDocumentModel; }()); var SelectParameters = /** @class */ (function () { function SelectParameters() { } return SelectParameters; }()); SelectParameters.AllowAttachmentCount = "AllowAttachmentCount"; SelectParameters.AllowCheckedOutState = "AllowCheckedOutState"; SelectParameters.CheckedOutBy = "CheckedOutBy"; SelectParameters.EmailAttributes = "EmailAttributes"; SelectParameters.IncludeAcls = "IncludeAcls"; SelectParameters.DeletedStatus = "DeletedStatus"; SelectParameters.HoverTip = "HoverTip"; SelectParameters.Descriptions = "Descriptions"; SelectParameters.StandardAttributes = "StandardAttributes"; SelectParameters.StatusAttributes = "StatusAttributes"; SelectParameters.Favorite = "Favorite"; SelectParameters.Hold = "Hold"; SelectParameters.EchoAllowed = "EchoAllowed"; SelectParameters.Source = "Source"; SelectParameters.Versions = "Versions"; SelectParameters.VersionsLite = "VersionsLite"; SelectParameters.DisplayNames = "DisplayNames"; SelectParameters.WopiSrc = "WopiSrc"; SelectParameters.DocAttachments = "DocAttachments"; SelectParameters.CustomAttributes = "CustomAttributes"; SelectParameters.Sync = "Sync"; SelectParameters.Locations = "Locations"; SelectParameters.DispNames = "DispNames"; SelectParameters.Containers = "Containers"; SelectParameters.Ancestors = "Ancestors"; SelectParameters.ContainerInfo = "ContainerInfo"; SelectParameters.DefaultCabinet = "DefaultCabinet"; SelectParameters.FullCustomAttributeDefinition = "FullCustomAttributeDefinition"; SelectParameters.FCAD = "FCAD"; SelectParameters.IncludeRepositoryInformation = "IncludeRepositoryInformation"; SelectParameters.IncludeCabinetInformation = "IncludeCabinetInformation"; var DOCUMENT_TYPE_EXTENSIONS = { BitmapImage: "bmp", ExcelSpreadsheet: "xls", ExcelSpreadsheet2: "xlsx", ExcelMacroEnabledSpreadsheet: "xlsm", ExcelBinarySpreadsheet: "xlsb", ExcelMacroEnabledSpreadsheetTemplate: "xltm", ExtensibleMarkupLanguage: "xml", GraphicalInterchangeFormat: "gif", GroupWiseDatabaseShortcut: "gwi", HypertextMarkupLanguage: "htm", HypertextMarkupLanguage2: "html", InternetShortcut: "url", JapaneseEncodedFile: "nec", JPEGImage: "jpg", JPEGImage2: "jpeg", MicrosoftProject: "mpp", MicrosoftWord: "doc", MicrosoftWord2: "docx", MIMEMailMessage: "eml", MIMEMailMessageAttachment: "emlndatt", NetDocumentsCalendar: "ndcal", NetDocumentsDiscussion: "nddis", NetDocumentsFolder: "ndfld", NetDocumentsFilter: "ndflt", NetDocumentsPaperDocument: "ndnod", NetDocumentsSavedSearch: "ndsq", NetDocumentsWorkspace: "ndws", NetDocumentsShareSpace: "ss", NetDocumentsCollaborationSpace: "ndcs", OutlookMailMessage: "msg", OutlookMailMessageAttachment: "msgndatt", PaperPortScannedImage: "max", PlainText: "txt", PortableDocumentFormat: "pdf", PortableDocumentFormatA: "pdfA", PortableNetworkGraphic: "png", PowerPointPresentation: "ppt", PowerPointPresentation2: "pptx", PowerPointSlideShow: "ppsx", RichText: "rtf", ScanSoftPagis: "xif", TaggedImageFile: "tif", TaggedImageFileFormat: "tiff", VisioDrawing: "vsd", VisioDrawing2: "vsdx", WordOpenMacroEnabled: "docm", WordPerfect: "wpd" }; var pdf = "PDF document"; var wordDoc = "Word document"; var excelDoc = "Excel document"; var powerPointDoc = "PowerPoint document"; var image = "Image"; var wordPerfectDoc = "WordPerfect document"; var email = "Email"; var emailAttachment = "Email attachment"; var textDoc = "Text document"; var calendar = "Calendar item"; var discussion = "Discussion item"; var folder = "Folder"; var savedSearch = "Saved Search"; var shareSpace = "Sharespace"; var url = "Url"; var paperDoc = "Paper document"; var scannedDoc = "Scanned document"; var DocumentExtensions = new Map([ [DOCUMENT_TYPE_EXTENSIONS.PortableDocumentFormat, pdf], [DOCUMENT_TYPE_EXTENSIONS.PortableDocumentFormatA, pdf], [DOCUMENT_TYPE_EXTENSIONS.MicrosoftWord, wordDoc], [DOCUMENT_TYPE_EXTENSIONS.MicrosoftWord2, wordDoc], [DOCUMENT_TYPE_EXTENSIONS.RichText, wordDoc], [DOCUMENT_TYPE_EXTENSIONS.ExcelSpreadsheet, excelDoc], [DOCUMENT_TYPE_EXTENSIONS.ExcelSpreadsheet2, excelDoc], [DOCUMENT_TYPE_EXTENSIONS.PowerPointPresentation, powerPointDoc], [DOCUMENT_TYPE_EXTENSIONS.PowerPointPresentation2, powerPointDoc], [DOCUMENT_TYPE_EXTENSIONS.PowerPointSlideShow, powerPointDoc], [DOCUMENT_TYPE_EXTENSIONS.BitmapImage, image], [DOCUMENT_TYPE_EXTENSIONS.GraphicalInterchangeFormat, image], [DOCUMENT_TYPE_EXTENSIONS.JPEGImage, image], [DOCUMENT_TYPE_EXTENSIONS.JPEGImage2, image], [DOCUMENT_TYPE_EXTENSIONS.TaggedImageFile, image], [DOCUMENT_TYPE_EXTENSIONS.TaggedImageFileFormat, image], [DOCUMENT_TYPE_EXTENSIONS.PortableNetworkGraphic, image], [DOCUMENT_TYPE_EXTENSIONS.WordPerfect, wordPerfectDoc], [DOCUMENT_TYPE_EXTENSIONS.MIMEMailMessage, email], [DOCUMENT_TYPE_EXTENSIONS.MIMEMailMessageAttachment, emailAttachment], [DOCUMENT_TYPE_EXTENSIONS.OutlookMailMessage, email], [DOCUMENT_TYPE_EXTENSIONS.OutlookMailMessageAttachment, emailAttachment], [DOCUMENT_TYPE_EXTENSIONS.HypertextMarkupLanguage2, email], [DOCUMENT_TYPE_EXTENSIONS.PlainText, textDoc], [DOCUMENT_TYPE_EXTENSIONS.NetDocumentsCalendar, calendar], [DOCUMENT_TYPE_EXTENSIONS.NetDocumentsDiscussion, discussion], [DOCUMENT_TYPE_EXTENSIONS.NetDocumentsFolder, folder], [DOCUMENT_TYPE_EXTENSIONS.NetDocumentsSavedSearch, savedSearch], [DOCUMENT_TYPE_EXTENSIONS.NetDocumentsShareSpace, shareSpace], [DOCUMENT_TYPE_EXTENSIONS.InternetShortcut, url], [DOCUMENT_TYPE_EXTENSIONS.NetDocumentsPaperDocument, paperDoc], [DOCUMENT_TYPE_EXTENSIONS.PaperPortScannedImage, scannedDoc] ]); var AttachmentType = { Undefined: 0, Email: 1, Document: 2, Version: 3, }; AttachmentType[AttachmentType.Undefined] = "Undefined"; AttachmentType[AttachmentType.Email] = "Email"; AttachmentType[AttachmentType.Document] = "Document"; AttachmentType[AttachmentType.Version] = "Version"; var TreeNodeType = /** @class */ (function () { function TreeNodeType() { } return TreeNodeType; }()); TreeNodeType.repository = "repository"; TreeNodeType.cabinet = "cabinet"; TreeNodeType.wsRecent = "wsRecent"; TreeNodeType.wsFavorite = "wsFavorite"; TreeNodeType.workspace = "workspace"; TreeNodeType.topFolders = "topFolders"; TreeNodeType.folder = "folder"; TreeNodeType.collaborationSpace = "collaborationSpace"; var CustomAttribute = /** @class */ (function () { function CustomAttribute() { } return CustomAttribute; }()); var DocumentAttribute = /** @class */ (function () { function DocumentAttribute(code, description) { if (code) { this.code = code; } if (description) { this.description = description; } } return DocumentAttribute; }()); var WorkspaceAttributes = /** @class */ (function () { function WorkspaceAttributes(baseAttribute, linkAttribute) { if (baseAttribute) { this.baseAttribute = baseAttribute; } if (linkAttribute) { this.linkAttribute = linkAttribute; } } return WorkspaceAttributes; }()); Date.prototype.ToJulian = function () { var d = this.getDate(); var y = this.getFullYear(); var m = this.getMonth() + 1; var julianDay = new Date("12/30/1899"); var referenceDay = new Date(y, m - 1, d); var milliSecondsToDays = 1000 * 60 * 60 * 24; var julianDate = Math.round((referenceDay - julianDay) / (milliSecondsToDays)); return julianDate; }; String.prototype.GetRelativeDate = function () { var currentJulianDate = new Date().ToJulian(); var relativeDateStr = this; var relativeJulianDate = relativeDateStr.startsWith("+") ? currentJulianDate + parseInt(relativeDateStr.replace("+", "")) : currentJulianDate - parseInt(relativeDateStr.replace("-", "")); return new Date(0, 0, relativeJulianDate); }; Number.prototype.JulianDayToDate = function () { return new Date(0, 0, this); }; var UserOption = /** @class */ (function () { function UserOption() { } return UserOption; }()); UserOption.ListviewLayout = "listview_layout"; UserOption.PrimaryCabinet = "primary_cabinet"; UserOption.NavPanePinned = "nav_pane_pinned"; UserOption.PowerbarLayout = "powerbar"; var ItemType = { SD: 0, PF: 1, WS: 2, NB: 3, CS: 4, }; ItemType[ItemType.SD] = "SD"; ItemType[ItemType.PF] = "PF"; ItemType[ItemType.WS] = "WS"; ItemType[ItemType.NB] = "NB"; ItemType[ItemType.CS] = "CS"; var ListFlags = { None: 0, Raw: 1, FoldersOnly: 2, IncludeDeleted: 4, Documents: 8, Emails: 16, SharedSpaces: 32, IncludeShell: 64, FilterWS: 128, FilterSharedSpaces: 256, ByteSize: 512, AllowDeleted: 4096, FilterSharedSpaceEnvelopes: 8192, }; ListFlags[ListFlags.None] = "None"; ListFlags[ListFlags.Raw] = "Raw"; ListFlags[ListFlags.FoldersOnly] = "FoldersOnly"; ListFlags[ListFlags.IncludeDeleted] = "IncludeDeleted"; ListFlags[ListFlags.Documents] = "Documents"; ListFlags[ListFlags.Emails] = "Emails"; ListFlags[ListFlags.SharedSpaces] = "SharedSpaces"; ListFlags[ListFlags.IncludeShell] = "IncludeShell"; ListFlags[ListFlags.FilterWS] = "FilterWS"; ListFlags[ListFlags.FilterSharedSpaces] = "FilterSharedSpaces"; ListFlags[ListFlags.ByteSize] = "ByteSize"; ListFlags[ListFlags.AllowDeleted] = "AllowDeleted"; ListFlags[ListFlags.FilterSharedSpaceEnvelopes] = "FilterSharedSpaceEnvelopes"; var ContainerType = { Recent: 0, RecentDocs: 1, RecentWorkspace: 2, Favorite: 3, FavoriteDocs: 4, FavoriteWorkspace: 5, Folder: 6, Filter: 7, ShareSpace: 8, Workspace: 9, Cabinet: 10, Repository: 11, SavedSearch: 12, SearchResults: 13, DocumentList: 14, CollaborationSpace: 15, Document: 16, CalenderEvent: 17, Discussion: 18, MyEmail: 19, WebPage: 20, }; ContainerType[ContainerType.Recent] = "Recent"; ContainerType[ContainerType.RecentDocs] = "RecentDocs"; ContainerType[ContainerType.RecentWorkspace] = "RecentWorkspace"; ContainerType[ContainerType.Favorite] = "Favorite"; ContainerType[ContainerType.FavoriteDocs] = "FavoriteDocs"; ContainerType[ContainerType.FavoriteWorkspace] = "FavoriteWorkspace"; ContainerType[ContainerType.Folder] = "Folder"; ContainerType[ContainerType.Filter] = "Filter"; ContainerType[ContainerType.ShareSpace] = "ShareSpace"; ContainerType[ContainerType.Workspace] = "Workspace"; ContainerType[ContainerType.Cabinet] = "Cabinet"; ContainerType[ContainerType.Repository] = "Repository"; ContainerType[ContainerType.SavedSearch] = "SavedSearch"; ContainerType[ContainerType.SearchResults] = "SearchResults"; ContainerType[ContainerType.DocumentList] = "DocumentList"; ContainerType[ContainerType.CollaborationSpace] = "CollaborationSpace"; ContainerType[ContainerType.Document] = "Document"; ContainerType[ContainerType.CalenderEvent] = "CalenderEvent"; ContainerType[ContainerType.Discussion] = "Discussion"; ContainerType[ContainerType.MyEmail] = "MyEmail"; ContainerType[ContainerType.WebPage] = "WebPage"; var RecentDocumentType = { All: 1, Edited: 2, Added: 3, Opened: 4, }; RecentDocumentType[RecentDocumentType.All] = "All"; RecentDocumentType[RecentDocumentType.Edited] = "Edited"; RecentDocumentType[RecentDocumentType.Added] = "Added"; RecentDocumentType[RecentDocumentType.Opened] = "Opened"; var SearchFlags = { FlagsZero: 0, FlagsStartFullResult: 1, FlagsLds: 2, FlagsLdsDeleted: 4, FlagsAllowWorkspace: 8, FlagsForceAlt: 16, SubdocumentSearch: 32, FullUrl: 64, FlagsReturnExpandedTeaser: 128, FlagsIncludeVersionInResults: 256, FlagsSortModDate: 512, FlagsSortTitle: 1024, FlagsSortRank: 2048, FlagsSortEmailId: 16777216, FlagsSpellSuggest: 4096, FlagsLemmatize: 8192, FlagsNavigate: 16384, FlagsSortAscending: 32768, FlagsSortDescending: 65536, FlagsSortPersonalize: 536870912, FlagsNavOnly: 131072, FlagsNeedDocVec: 262144, FlagsFindSimilar: 524288, FlagsWorkSpaceFilter: 1048576, FlagsSystemSearch: 2097152, FlagsUserProvidedAcl: 4194304, FlagsTolerantOfSlowResults: 8388608, FlagsHighlight: 33554432, FullShards: 67108864, FullShardsMD: 134217728, FullShardsFT: 268435456, }; SearchFlags[SearchFlags.FlagsZero] = "FlagsZero"; SearchFlags[SearchFlags.FlagsStartFullResult] = "FlagsStartFullResult"; SearchFlags[SearchFlags.FlagsLds] = "FlagsLds"; SearchFlags[SearchFlags.FlagsLdsDeleted] = "FlagsLdsDeleted"; SearchFlags[SearchFlags.FlagsAllowWorkspace] = "FlagsAllowWorkspace"; SearchFlags[SearchFlags.FlagsForceAlt] = "FlagsForceAlt"; SearchFlags[SearchFlags.SubdocumentSearch] = "SubdocumentSearch"; SearchFlags[SearchFlags.FullUrl] = "FullUrl"; SearchFlags[SearchFlags.FlagsReturnExpandedTeaser] = "FlagsReturnExpandedTeaser"; SearchFlags[SearchFlags.FlagsIncludeVersionInResults] = "FlagsIncludeVersionInResults"; SearchFlags[SearchFlags.FlagsSortModDate] = "FlagsSortModDate"; SearchFlags[SearchFlags.FlagsSortTitle] = "FlagsSortTitle"; SearchFlags[SearchFlags.FlagsSortRank] = "FlagsSortRank"; SearchFlags[SearchFlags.FlagsSortEmailId] = "FlagsSortEmailId"; SearchFlags[SearchFlags.FlagsSpellSuggest] = "FlagsSpellSuggest"; SearchFlags[SearchFlags.FlagsLemmatize] = "FlagsLemmatize"; SearchFlags[SearchFlags.FlagsNavigate] = "FlagsNavigate"; SearchFlags[SearchFlags.FlagsSortAscending] = "FlagsSortAscending"; SearchFlags[SearchFlags.FlagsSortDescending] = "FlagsSortDescending"; SearchFlags[SearchFlags.FlagsSortPersonalize] = "FlagsSortPersonalize"; SearchFlags[SearchFlags.FlagsNavOnly] = "FlagsNavOnly"; SearchFlags[SearchFlags.FlagsNeedDocVec] = "FlagsNeedDocVec"; SearchFlags[SearchFlags.FlagsFindSimilar] = "FlagsFindSimilar"; SearchFlags[SearchFlags.FlagsWorkSpaceFilter] = "FlagsWorkSpaceFilter"; SearchFlags[SearchFlags.FlagsSystemSearch] = "FlagsSystemSearch"; SearchFlags[SearchFlags.FlagsUserProvidedAcl] = "FlagsUserProvidedAcl"; SearchFlags[SearchFlags.FlagsTolerantOfSlowResults] = "FlagsTolerantOfSlowResults"; SearchFlags[SearchFlags.FlagsHighlight] = "FlagsHighlight"; SearchFlags[SearchFlags.FullShards] = "FullShards"; SearchFlags[SearchFlags.FullShardsMD] = "FullShardsMD"; SearchFlags[SearchFlags.FullShardsFT] = "FullShardsFT"; var QueryField = { Relevance: -1, Allparts: 0, Allparts1: 1, Acl: 2, Title: 3, NetbinderName: 4, CreateDate: 5, CreateDateYear: 501, CreateDateMonth: 502, CreateDateWeek: 503, CreateDateDay: 504, CreateDateWeekOfYear: 505, Creator: 6, LastModDate: 7, LastModDateYear: 701, LastModDateMonth: 702, LastModDateWeek: 703, LastModDateDay: 704, LastModDateWeekOfYear: 705, LastModUser: 8, Cabinets: 10, Extension: 11, CalDateStart: 12, CalDateEnd: 112, TopFolder: 13, Unprofiled: 14, DeletedCabs: 15, FolderEnvurl: 16, XmlTo: 17, XmlCc: 18, XmlFrom: 19, JumboFolders: 20, Concepts: 21, Companies: 22, PersonNames: 23, Locations: 24, Emails: 25, Dates: 126, DocDateTime: 26, EmailAttach: 27, EmailAttachExt: 28, EmailAttachCount: 29, EmailDomain: 30, EmailId: 31, EnvUrl: 32, OfficialVersionNumber: 33, VersionsCount: 34, Source: 35, SourceId: 36, Nationality: 37, Religion: 38, CreditCardNumbers: 39, SocialSecurityNumbers: 40, PhoneNumbers: 41, Distance: 42, Latitude: 43, Longitude: 44, URLs: 45, Time: 46, Numbers: 47, Products: 48, Money: 49, TitlePerson: 50, TitleEntity: 51, AclState: 52, CheckedOutUser: 54, CheckedOutDate: 55, CheckedOut: 56, Content: 70, SortBy: 997, FastFlags: 998, DocId: 999, Approved: 201, Locked: 202, Signed: 203, CustomAttr00: 1000, CustomAttr01: 1001, CustomAttr02: 1002, CustomAttr03: 1003, CustomAttr04: 1004, CustomAttr05: 1005, CustomAttr06: 1006, CustomAttr07: 1007, CustomAttr08: 1008, CustomAttr09: 1009, CustomAttr10: 1010, CustomAttr11: 1011, CustomAttr12: 1012, CustomAttr13: 1013, CustomAttr14: 1014, CustomAttr15: 1015, CustomAttr16: 1016, CustomAttr17: 1017, CustomAttr18: 1018, CustomAttr19: 1019, CustomAttr20: 1020, CustomAttr21: 1021, CustomAttr22: 1022, CustomAttr23: 1023, CustomAttr24: 1024, CustomAttr25: 1025, CustomAttr26: 1026, CustomAttr27: 1027, CustomAttr28: 1028, CustomAttr29: 1029, CustomAttr30: 1030, CustomAttr31: 1031, CustomAttr32: 1032, CustomAttr33: 1033, CustomAttr34: 1034, CustomAttr35: 1035, CustomAttr36: 1036, CustomAttr37: 1037, CustomAttr38: 1038, CustomAttr39: 1039, CustomAttr40: 1040, CustomAttr41: 1041, CustomAttr42: 1042, CustomAttr43: 1043, CustomAttr44: 1044, CustomAttr45: 1045, CustomAttr46: 1046, CustomAttr47: 1047, CustomAttr48: 1048, CustomAttr49: 1049, CustomAttr50: 1050, CustomAttr51: 1051, CustomAttr52: 1052, CustomAttr53: 1053, CustomAttr54: 1054, CustomAttr55: 1055, CustomAttr56: 1056, CustomAttr57: 1057, CustomAttr58: 1058, CustomAttr59: 1059, CustomAttr60: 1060, CustomAttr61: 1061, CustomAttr62: 1062, CustomAttr63: 1063, CustomAttr64: 1064, CustomAttr65: 1065, CustomAttr66: 1066, CustomAttr67: 1067, CustomAttr68: 1068, CustomAttr69: 1069, CustomAttr70: 1070, CustomAttr71: 1071, CustomAttr72: 1072, CustomAttr73: 1073, CustomAttr74: 1074, CustomAttr75: 1075, CustomAttr76: 1076, CustomAttr77: 1077, CustomAttr78: 1078, CustomAttr79: 1079, CustomA