nd-common
Version:
1,383 lines (1,381 loc) • 75.3 kB
JavaScript
(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@angular/core')) :
typeof define === 'function' && define.amd ? define('nd-common', ['exports', '@angular/core'], factory) :
(factory((global['nd-common'] = {}),global.ng.core));
}(this, (function (exports,core) { 'use strict';
/*! *****************************************************************************
Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use
this file except in compliance with the License. You may obtain a copy of the
License at http://www.apache.org/licenses/LICENSE-2.0
THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
MERCHANTABLITY OR NON-INFRINGEMENT.
See the Apache Version 2.0 License for specific language governing permissions
and limitations under the License.
***************************************************************************** */
/* global Reflect, Promise */
var extendStatics = function(d, b) {
extendStatics = Object.setPrototypeOf ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
return extendStatics(d, b);
};
function __extends(d, b) {
extendStatics(d, b);
function __() { this.constructor = d; }
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
}
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: core.Injectable, args: [{
providedIn: 'root'
},] },
];
CommonService.ctorParameters = function () { return []; };
CommonService.ngInjectableDef = core.defineInjectable({ factory: function CommonService_Factory() { return new CommonService(); }, token: CommonService, providedIn: "root" });
var CommonModule = /** @class */ (function () {
function CommonModule() {
}
return CommonModule;
}());
CommonModule.decorators = [
{ type: core.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,
CustomAt