import { Base } from "../"; import { SP } from "../"; import { Microsoft } from "../"; /********************************************* * IApiMetadata **********************************************/ export interface IApiMetadata extends ApiMetadataCollections, ApiMetadataMethods, Base.IBaseQuery { } /********************************************* * IApiMetadataCollection **********************************************/ export interface IApiMetadataCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IApiMetadataQueryCollection **********************************************/ export interface IApiMetadataQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IApiMetadataQuery **********************************************/ export interface IApiMetadataQuery extends ApiMetadataOData, ApiMetadataMethods { } /********************************************* * ApiMetadata **********************************************/ export interface ApiMetadata extends Base.IBaseResult, ApiMetadataProps, ApiMetadataCollections, ApiMetadataMethods { } /********************************************* * ApiMetadataProps **********************************************/ export interface ApiMetadataProps { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * ApiMetadataPropMethods **********************************************/ export interface ApiMetadataPropMethods { Current(): Base.IBaseQuery & SP.ApiMetadataCollections; } /********************************************* * ApiMetadataCollections **********************************************/ export interface ApiMetadataCollections extends ApiMetadataPropMethods { Types(): Base.IBaseCollection; Types(id: string | number): Base.IBaseQuery & SP.TypeInformationCollections; } /********************************************* * ApiMetadataOData **********************************************/ export interface ApiMetadataOData extends Base.IBaseResult, ApiMetadataProps, ApiMetadataMethods { Current: SP.ApiMetadata & SP.ApiMetadataCollections; Types: Base.IBaseResults; } /********************************************* * ApiMetadataMethods **********************************************/ export interface ApiMetadataMethods { } /********************************************* * TypeInformation **********************************************/ export interface TypeInformation { BaseTypeFullName?: string; FullName?: string; IsValueObject?: boolean; Methods?: { results: Array }; Properties?: { results: Array }; } /********************************************* * TypeInformationCollections **********************************************/ export interface TypeInformationCollections { } /********************************************* * ISite **********************************************/ export interface ISite extends SiteCollections, SiteMethods, Base.IBaseQuery { } /********************************************* * ISiteCollection **********************************************/ export interface ISiteCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * ISiteQueryCollection **********************************************/ export interface ISiteQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * ISiteQuery **********************************************/ export interface ISiteQuery extends SiteOData, SiteMethods { } /********************************************* * Site **********************************************/ export interface Site extends Base.IBaseResult, SiteProps, SiteCollections, SiteMethods { } /********************************************* * SiteProps **********************************************/ export interface SiteProps { AllowCreateDeclarativeWorkflow?: boolean; AllowDesigner?: boolean; AllowedExternalDomains?: SP.HTMLFieldSecuritySetting; AllowExternalEmbeddingWrapper?: number; AllowMasterPageEditing?: boolean; AllowRevertFromTemplate?: boolean; AllowSaveDeclarativeWorkflowAsTemplate?: boolean; AllowSavePublishDeclarativeWorkflow?: boolean; AllowSelfServiceUpgrade?: boolean; AllowSelfServiceUpgradeEvaluation?: boolean; AuditLogTrimmingRetention?: number; CanSyncHubSitePermissions?: boolean; CanUpgrade?: boolean; ChannelCapabilities?: SP.ChannelCapabilities; ChannelGroupId?: any; Classification?: string; CommentsOnSitePagesDisabled?: boolean; CompatibilityLevel?: number; ComplianceAttribute?: string; CurrentChangeToken?: SP.ChangeToken; CustomizedFormsPages?: SP.CustomizedFormsPageCollection; DisableAppViews?: boolean; DisableCompanyWideSharingLinks?: boolean; DisableFlows?: boolean; ExternalSharingTipsEnabled?: boolean; ExternalUserExpirationInDays?: number; GeoLocation?: string; GroupId?: any; HubSiteId?: any; Id?: any; SensitivityLabelId?: string; SensitivityLabel?: any; IsExternalWorkspace?: boolean; IsHubSite?: boolean; IsRestrictContentOrgWideSearchPolicyEnforcedOnSite?: boolean; IsRestrictedAccessControlPolicyEnforcedOnSite?: boolean; IsRestrictedContentDiscoveryforCopilotAndAgentsEnabled?: boolean; IsRubySite?: boolean; IsScheduledForRemoval?: boolean; IsUnlicensedOdb?: boolean; LockIssue?: string; MaxItemsPerThrottledOperation?: number; MediaTranscriptionDisabled?: boolean; NeedsB2BUpgrade?: boolean; ResourcePath?: SP.ResourcePath; PrimaryUri?: string; ReadOnly?: boolean; RelatedGroupId?: any; RequiredDesignerVersion?: string; RestrictContentOrgWideSearchUpdate?: SP.RestrictContentOrgWidePolicyUpdate; RestrictedAccessControlGroupsDelegatedOnSite?: SP.RestrictAccessControlUpdate; RestrictedAccessControlGroupsEnforcedOnSite?: { results: Array }; SandboxedCodeActivationCapability?: number; ScheduledDateForRemoval?: string; SearchBoxInNavBar?: number; SearchBoxPlaceholderText?: string; SensitivityLabelInfo?: SP.SensitivityLabelInfo; ServerRelativePath?: SP.ResourcePath; ServerRelativeUrl?: string; ShareByEmailEnabled?: boolean; ShareByLinkEnabled?: boolean; ShowPeoplePickerSuggestionsForGuestUsers?: boolean; ShowUrlStructure?: boolean; SitePolicyEnabled?: boolean; SocialBarOnSitePagesDisabled?: boolean; StatusBarLink?: string; StatusBarText?: string; ThicketSupportDisabled?: boolean; TrimAuditLog?: boolean; UIVersionConfigurationEnabled?: boolean; UnifiedDomainUrl?: string; UnlicensedOdbLicenseEnforcementWarningContext?: Microsoft.SharePoint.Administration.OdbLicenseEnforcement.UnlicensedOdbLicenseEnforcementWarningContext; UpgradeInfo?: SP.UpgradeInfo; UpgradeReminderDate?: any; UpgradeScheduled?: boolean; UpgradeScheduledDate?: any; Upgrading?: boolean; Url?: string; Usage?: SP.UsageInfo; WriteLocked?: boolean; } /********************************************* * SitePropMethods **********************************************/ export interface SitePropMethods { Audit(): Base.IBaseExecution & SP.AuditCollections & SP.AuditMethods; HubSiteSynchronizableVisitorGroup(): Base.IBaseQuery & SP.GroupCollections & SP.GroupMethods; Owner(): Base.IBaseQuery & SP.UserCollections & SP.UserMethods; RootWeb(): Base.IBaseQuery & SP.WebCollections & SP.WebMethods; SecondaryContact(): Base.IBaseQuery & SP.UserCollections & SP.UserMethods; VersionPolicyForNewLibrariesTemplate(): Base.IBaseQuery & SP.SiteVersionPolicyManagerCollections & SP.SiteVersionPolicyManagerMethods; } /********************************************* * SiteCollections **********************************************/ export interface SiteCollections extends SitePropMethods { CustomScriptSafeDomains(): Base.IBaseCollection & SP.ScriptSafeDomainCollectionMethods; CustomScriptSafeDomains(id: string | number): Base.IBaseQuery & SP.ScriptSafeDomainCollections & SP.ScriptSafeDomainMethods; EventReceivers(): Base.IBaseCollection & SP.EventReceiverDefinitionCollectionMethods; EventReceivers(id: string | number): Base.IBaseQuery & SP.EventReceiverDefinitionCollections & SP.EventReceiverDefinitionMethods; Features(): Base.IBaseCollection & SP.FeatureCollectionMethods; Features(id: string | number): Base.IBaseQuery & SP.FeatureCollections; RecycleBin(): Base.IBaseCollection & Base.IBaseExecution & SP.RecycleBinItemCollectionMethods; RecycleBin(id: string | number): Base.IBaseQuery & SP.RecycleBinItemCollections & SP.RecycleBinItemMethods; UserCustomActions(): Base.IBaseCollection & Base.IBaseExecution & SP.UserCustomActionCollectionMethods; UserCustomActions(id: string | number): Base.IBaseQuery & SP.UserCustomActionCollections & SP.UserCustomActionMethods; } /********************************************* * SiteOData **********************************************/ export interface SiteOData extends Base.IBaseResult, SiteProps, SiteMethods { Audit: SP.Audit & SP.AuditCollections; CustomScriptSafeDomains: Base.IBaseResults & SP.ScriptSafeDomainCollectionMethods; EventReceivers: Base.IBaseResults & SP.EventReceiverDefinitionCollectionMethods; Features: Base.IBaseResults & SP.FeatureCollectionMethods; HubSiteSynchronizableVisitorGroup: SP.Group & SP.GroupCollections & SP.GroupCollectionMethods; Owner: SP.User & SP.UserCollections & SP.UserCollectionMethods; RecycleBin: Base.IBaseResults & SP.RecycleBinItemCollectionMethods; RootWeb: SP.Web & SP.WebCollections & SP.WebCollectionMethods; SecondaryContact: SP.User & SP.UserCollections & SP.UserCollectionMethods; UserCustomActions: Base.IBaseResults & SP.UserCustomActionCollectionMethods; VersionPolicyForNewLibrariesTemplate: SP.SiteVersionPolicyManager & SP.SiteVersionPolicyManagerCollections; } /********************************************* * SiteMethods **********************************************/ export interface SiteMethods { cancelDeleteFileVersions(): Base.IBaseExecution; cancelSetVersionPolicyForDocLibs(): Base.IBaseExecution; createCopyJob(exportObjectUris?: Array, destinationUri?: string, options?: SP.CopyMigrationOptions): Base.IBaseExecution; createCopyJobs(exportObjectUris?: Array, destinationUri?: string, options?: SP.CopyMigrationOptions): Base.IBaseCollection; createMigrationIngestionJob(gWebId?: any, azureContainerSourceUri?: string, azureContainerManifestUri?: string, azureQueueReportUri?: string, ingestionTaskKey?: SP.IngestionTaskKey): Base.IBaseExecution; createMigrationJob(gWebId?: any, azureContainerSourceUri?: string, azureContainerManifestUri?: string, azureQueueReportUri?: string): Base.IBaseExecution; createMigrationJobEncrypted(gWebId?: any, azureContainerSourceUri?: string, azureContainerManifestUri?: string, azureQueueReportUri?: string, options?: SP.EncryptionOption): Base.IBaseExecution; createPreviewSPSite(upgrade?: boolean, sendemail?: boolean): Base.IBaseExecution; createSPAsyncReadJob(url?: string, readOptions?: SP.AsyncReadOptions, encryptionOption?: SP.EncryptionOption, azureContainerManifestUri?: string, azureQueueReportUri?: string): Base.IBaseExecution; createSPAsyncReadJobWithMultiUrl(urls?: Array, readOptions?: SP.AsyncReadOptions, encryptionOption?: SP.EncryptionOption, azureContainerManifestUri?: string, azureQueueReportUri?: string): Base.IBaseExecution; deleteMigrationJob(id?: any): Base.IBaseExecution; enqueueApplySensitivityLabelWork(workItemInformation?: SP.AutoLabellingWorkInformation): Base.IBaseExecution; extendUpgradeReminderDate(): Base.IBaseExecution; getBlockDownloadPolicyForFilesData(): Base.IBaseExecution; getBringYourOwnKeyRecoveryKeyMode(): Base.IBaseExecution; getBringYourOwnKeySiteStatus(): Base.IBaseExecution; getBringYourOwnKeyTenantStatus(): Base.IBaseExecution; getCatalog(typeCatalog?: number): Base.IBaseQuery & SP.ListCollections & SP.ListMethods; getChanges(query?: SP.ChangeQuery): Base.IBaseCollection; getCopyJobProgress(copyJobInfo?: SP.CopyMigrationInfo): Base.IBaseExecution; getHubSiteJoinApprovalCorrelationId(): Base.IBaseExecution; getMigrationJobProgress(jobId?: any, nextToken?: string): Base.IBaseExecution; getMigrationJobStatus(id?: any): Base.IBaseExecution; getMigrationStatus(): Base.IBaseCollection; getProgressForDeleteFileVersions(): Base.IBaseExecution; getProgressForExpireFileVersionsBySchedule(scheduleFilePath?: SP.ResourcePath): Base.IBaseExecution; getProgressForFileVersionExpirationReport(reportFileUrl?: string): Base.IBaseExecution; getProgressForSetVersionPolicyForDocLibs(): Base.IBaseExecution; getRecycleBinItems(pagingInfo?: string, rowLimit?: number, isAscending?: boolean, orderBy?: number, itemState?: number): Base.IBaseCollection & Base.IBaseExecution & SP.RecycleBinItemCollectionMethods; getWebPath(siteId?: any, webId?: any): Base.IBaseExecution; getWebTemplates(LCID?: number, overrideCompatLevel?: number): Base.IBaseCollection & SP.WebTemplateCollectionMethods; invalidate(): Base.IBaseExecution; joinHubSite(hubSiteId?: any, approvalToken?: string, approvalCorrelationId?: string): Base.IBaseExecution; multiGeoCopyJob(jobId?: any, userId?: number, binaryPayload?: any): Base.IBaseExecution; needsUpgradeByType(versionUpgrade?: boolean, recursive?: boolean): Base.IBaseExecution; needsUpgradeByTypeFromSpoShell(versionUpgrade?: boolean, recursive?: boolean): Base.IBaseExecution; onboardTenantForBringYourOwnKey(keyInfo?: SP.CustomerKeyInfo): Base.IBaseExecution; onHubSiteJoinRequestApproved(joiningSiteId?: any): Base.IBaseExecution; onHubSiteJoinRequestCanceled(approvalCorrelationId?: string): Base.IBaseExecution; onHubSiteJoinRequestStarted(approvalCorrelationId?: string): Base.IBaseExecution; openWeb(strUrl?: string): Base.IBaseQuery & SP.WebCollections & SP.WebMethods; openWebById(gWebId?: any): Base.IBaseQuery & SP.WebCollections & SP.WebMethods; openWebUsingPath(path?: SP.ResourcePath): Base.IBaseQuery & SP.WebCollections & SP.WebMethods; processStorageMetricsChanges(): Base.IBaseExecution; provisionMigrationContainers(): Base.IBaseExecution; provisionMigrationQueue(): Base.IBaseExecution; provisionTemporaryAzureContainer(): Base.IBaseExecution; recoverTenantForBringYourOwnKey(keyInfo?: SP.CustomerKeyInfo): Base.IBaseExecution; registerHubSite(creationInformation?: SP.HubSiteCreationInformation): Base.IBaseExecution; rollTenantBringYourOwnKey(keyType?: number, keyVaultInfo?: SP.CustomerKeyVaultInfo): Base.IBaseExecution; runHealthCheck(ruleId?: any, bRepair?: boolean, bRunAlways?: boolean): Base.IBaseExecution; runUpgradeSiteSession(versionUpgrade?: boolean, queueOnly?: boolean, sendEmail?: boolean): Base.IBaseExecution; setBlockDownloadPolicyForFiles(blockDownloadPolicyFileTypeIds?: Array): Base.IBaseExecution; setIsContributorOwnerEnabledPropertyForDefaultDocLib(propertyValue?: boolean, forceDocLibActivation?: boolean, deleteIfDocLibAlreadyExists?: boolean): Base.IBaseExecution; startDeleteFileVersions(deleteOlderThanDays?: number): Base.IBaseExecution; startDeleteFileVersionsByMode(batchDeleteParameters?: SP.FileVersionBatchDeleteParameters): Base.IBaseExecution; startExpireFileVersionsBySchedule(scheduleFilePath?: SP.ResourcePath): Base.IBaseExecution; startFileVersionExpirationReport(reportFileUrl?: string): Base.IBaseExecution; startSetVersionPolicyForDocLibs(enableAutoTrim?: boolean, majorVersionLimit?: number, majorWithMinorVersionsLimit?: number, expireAfterDays?: number): Base.IBaseExecution; unregisterHubSite(): Base.IBaseExecution; updateClientObjectModelUseRemoteAPIsPermissionSetting(requireUseRemoteAPIs?: boolean): Base.IBaseExecution; updateInactiveSiteProperties(operation?: string, executionId?: number): Base.IBaseExecution; validateHubSiteJoinApprovalToken(joiningSiteId?: any, approvalToken?: string): Base.IBaseExecution; update(properties?: any): Base.IBaseExecution; } /********************************************* * IAudit **********************************************/ export interface IAudit extends AuditCollections, AuditMethods, Base.IBaseQuery { } /********************************************* * IAuditCollection **********************************************/ export interface IAuditCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IAuditQueryCollection **********************************************/ export interface IAuditQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IAuditQuery **********************************************/ export interface IAuditQuery extends AuditOData, AuditMethods { } /********************************************* * Audit **********************************************/ export interface Audit extends Base.IBaseResult, AuditProps, AuditCollections, AuditMethods { } /********************************************* * AuditProps **********************************************/ export interface AuditProps { AuditFlags?: number; } /********************************************* * AuditPropMethods **********************************************/ export interface AuditPropMethods { } /********************************************* * AuditCollections **********************************************/ export interface AuditCollections extends AuditPropMethods { } /********************************************* * AuditOData **********************************************/ export interface AuditOData extends Base.IBaseResult, AuditProps, AuditMethods { } /********************************************* * AuditMethods **********************************************/ export interface AuditMethods { update(): Base.IBaseExecution; } /********************************************* * IScriptSafeDomain **********************************************/ export interface IScriptSafeDomain extends ScriptSafeDomainCollections, ScriptSafeDomainMethods, Base.IBaseQuery { } /********************************************* * IScriptSafeDomainCollection **********************************************/ export interface IScriptSafeDomainCollection extends Base.IBaseResults, ScriptSafeDomainCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IScriptSafeDomainQueryCollection **********************************************/ export interface IScriptSafeDomainQueryCollection extends Base.IBaseResults, ScriptSafeDomainCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IScriptSafeDomainQuery **********************************************/ export interface IScriptSafeDomainQuery extends ScriptSafeDomainOData, ScriptSafeDomainMethods { } /********************************************* * ScriptSafeDomain **********************************************/ export interface ScriptSafeDomain extends Base.IBaseResult, ScriptSafeDomainProps, ScriptSafeDomainCollections, ScriptSafeDomainMethods { } /********************************************* * ScriptSafeDomainProps **********************************************/ export interface ScriptSafeDomainProps { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * ScriptSafeDomainPropMethods **********************************************/ export interface ScriptSafeDomainPropMethods { } /********************************************* * ScriptSafeDomainCollections **********************************************/ export interface ScriptSafeDomainCollections extends ScriptSafeDomainPropMethods { } /********************************************* * ScriptSafeDomainCollectionMethods **********************************************/ export interface ScriptSafeDomainCollectionMethods { create(parameters?: SP.ScriptSafeDomainEntityData): Base.IBaseExecution; getByDomainName(domainName?: string): Base.IBaseQuery & SP.ScriptSafeDomainCollections & SP.ScriptSafeDomainMethods; } /********************************************* * ScriptSafeDomainOData **********************************************/ export interface ScriptSafeDomainOData extends Base.IBaseResult, ScriptSafeDomainProps, ScriptSafeDomainMethods { } /********************************************* * ScriptSafeDomainMethods **********************************************/ export interface ScriptSafeDomainMethods { delete(): Base.IBaseExecution; } /********************************************* * IEventReceiverDefinition **********************************************/ export interface IEventReceiverDefinition extends EventReceiverDefinitionCollections, EventReceiverDefinitionMethods, Base.IBaseQuery { } /********************************************* * IEventReceiverDefinitionCollection **********************************************/ export interface IEventReceiverDefinitionCollection extends Base.IBaseResults, EventReceiverDefinitionCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IEventReceiverDefinitionQueryCollection **********************************************/ export interface IEventReceiverDefinitionQueryCollection extends Base.IBaseResults, EventReceiverDefinitionCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IEventReceiverDefinitionQuery **********************************************/ export interface IEventReceiverDefinitionQuery extends EventReceiverDefinitionOData, EventReceiverDefinitionMethods { } /********************************************* * EventReceiverDefinition **********************************************/ export interface EventReceiverDefinition extends Base.IBaseResult, EventReceiverDefinitionProps, EventReceiverDefinitionCollections, EventReceiverDefinitionMethods { } /********************************************* * EventReceiverDefinitionProps **********************************************/ export interface EventReceiverDefinitionProps { ReceiverAssembly?: string; ReceiverClass?: string; ReceiverId?: any; ReceiverName?: string; SequenceNumber?: number; Synchronization?: number; EventType?: number; ReceiverUrl?: string; } /********************************************* * EventReceiverDefinitionPropMethods **********************************************/ export interface EventReceiverDefinitionPropMethods { } /********************************************* * EventReceiverDefinitionCollections **********************************************/ export interface EventReceiverDefinitionCollections extends EventReceiverDefinitionPropMethods { } /********************************************* * EventReceiverDefinitionCollectionMethods **********************************************/ export interface EventReceiverDefinitionCollectionMethods { add(eventReceiverCreationInformation?: SP.EventReceiverDefinitionCreationInformation): Base.IBaseExecution; getById(eventReceiverId?: any): Base.IBaseQuery & SP.EventReceiverDefinitionCollections & SP.EventReceiverDefinitionMethods; } /********************************************* * EventReceiverDefinitionOData **********************************************/ export interface EventReceiverDefinitionOData extends Base.IBaseResult, EventReceiverDefinitionProps, EventReceiverDefinitionMethods { } /********************************************* * EventReceiverDefinitionMethods **********************************************/ export interface EventReceiverDefinitionMethods { delete(): Base.IBaseExecution; // update(): Base.IBaseExecution; update(properties?: any): Base.IBaseExecution; } /********************************************* * Feature **********************************************/ export interface Feature { DefinitionId?: any; DisplayName?: string; } /********************************************* * FeatureCollections **********************************************/ export interface FeatureCollections extends FeatureCollectionMethods { } /********************************************* * FeatureCollectionMethods **********************************************/ export interface FeatureCollectionMethods { add(featureId?: any, force?: boolean, featdefScope?: number): Base.IBaseExecution; getById(featureId?: any): Base.IBaseQuery & SP.FeatureCollections; remove(featureId?: any, force?: boolean): Base.IBaseExecution; } /********************************************* * Principal **********************************************/ export interface Principal { Id?: number; IsHiddenInUI?: boolean; LoginName?: string; Title?: string; PrincipalType?: number; } /********************************************* * PrincipalCollections **********************************************/ export interface PrincipalCollections { } /********************************************* * IGroup **********************************************/ export interface IGroup extends SP.PrincipalCollections, GroupCollections, GroupMethods, Base.IBaseQuery { } /********************************************* * IGroupCollection **********************************************/ export interface IGroupCollection extends Base.IBaseResults, GroupCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IGroupQueryCollection **********************************************/ export interface IGroupQueryCollection extends Base.IBaseResults, GroupCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IGroupQuery **********************************************/ export interface IGroupQuery extends GroupOData, GroupMethods { } /********************************************* * Group **********************************************/ export interface Group extends SP.Principal, Base.IBaseResult, GroupProps, GroupCollections, GroupMethods { } /********************************************* * GroupProps **********************************************/ export interface GroupProps { AllowMembersEditMembership?: boolean; AllowRequestToJoinLeave?: boolean; AutoAcceptRequestToJoinLeave?: boolean; CanCurrentUserEditMembership?: boolean; CanCurrentUserManageGroup?: boolean; CanCurrentUserViewMembership?: boolean; ContainsCurrentUser?: boolean; Description?: string; OnlyAllowMembersViewMembership?: boolean; OwnerTitle?: string; RequestToJoinLeaveEmailSetting?: string; } /********************************************* * GroupPropMethods **********************************************/ export interface GroupPropMethods { Owner(): Base.IBaseExecution & SP.PrincipalCollections; } /********************************************* * GroupCollections **********************************************/ export interface GroupCollections extends GroupPropMethods { Users(): Base.IBaseCollection & Base.IBaseExecution & SP.UserCollectionMethods; Users(id: string | number): SP.PrincipalCollections & Base.IBaseQuery & SP.UserCollections & SP.UserMethods; } /********************************************* * GroupCollectionMethods **********************************************/ export interface GroupCollectionMethods { getById(id?: number): Base.IBaseQuery & SP.GroupCollections & SP.GroupMethods; getByName(name?: string): Base.IBaseQuery & SP.GroupCollections & SP.GroupMethods; removeById(id?: number): Base.IBaseExecution; removeByLoginName(loginName?: string): Base.IBaseExecution; add(parameters?: SP.GroupCreationInformation): Base.IBaseExecution; } /********************************************* * GroupOData **********************************************/ export interface GroupOData extends SP.Principal, Base.IBaseResult, GroupProps, GroupMethods { Owner: SP.Principal & SP.PrincipalCollections; Users: Base.IBaseResults & SP.UserCollectionMethods; } /********************************************* * GroupMethods **********************************************/ export interface GroupMethods { setUserAsOwner(ownerId?: number): Base.IBaseExecution; update(): Base.IBaseExecution; } /********************************************* * IUser **********************************************/ export interface IUser extends SP.PrincipalCollections, UserCollections, UserMethods, Base.IBaseQuery { } /********************************************* * IUserCollection **********************************************/ export interface IUserCollection extends Base.IBaseResults, UserCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IUserQueryCollection **********************************************/ export interface IUserQueryCollection extends Base.IBaseResults, UserCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IUserQuery **********************************************/ export interface IUserQuery extends UserOData, UserMethods { } /********************************************* * User **********************************************/ export interface User extends SP.Principal, Base.IBaseResult, UserProps, UserCollections, UserMethods { } /********************************************* * UserProps **********************************************/ export interface UserProps { AadObjectId?: SP.UserIdInfo; Email?: string; EmailWithFallback?: string; Expiration?: string; HexCid?: string; IsEmailAuthenticationGuestUser?: boolean; IsShareByEmailGuestUser?: boolean; IsSiteAdmin?: boolean; UserId?: SP.UserIdInfo; UserIdentityType?: number; UserPrincipalName?: string; } /********************************************* * UserPropMethods **********************************************/ export interface UserPropMethods { } /********************************************* * UserCollections **********************************************/ export interface UserCollections extends UserPropMethods { Alerts(): Base.IBaseCollection & Base.IBaseExecution & SP.AlertCollectionMethods; Alerts(id: string | number): SP.PrincipalCollections & Base.IBaseQuery & SP.AlertCollections & SP.AlertMethods; Groups(): Base.IBaseCollection & Base.IBaseExecution & SP.GroupCollectionMethods; Groups(id: string | number): SP.PrincipalCollections & Base.IBaseQuery & SP.GroupCollections & SP.GroupMethods; } /********************************************* * UserCollectionMethods **********************************************/ export interface UserCollectionMethods { addUserById(id?: number): Base.IBaseExecution; getByEmail(emailAddress?: string): Base.IBaseQuery & SP.UserCollections & SP.UserMethods; getById(id?: number): Base.IBaseQuery & SP.UserCollections & SP.UserMethods; getByLoginName(loginName?: string): Base.IBaseQuery & SP.UserCollections & SP.UserMethods; getByObjectId(objectId?: any): Base.IBaseQuery & SP.UserCollections & SP.UserMethods; getByPuid(puid?: string): Base.IBaseQuery & SP.UserCollections & SP.UserMethods; removeById(id?: number): Base.IBaseExecution; removeByLoginName(loginName?: string): Base.IBaseExecution; add(properties?: SP.UserCreationInformation): Base.IBaseExecution; } /********************************************* * UserOData **********************************************/ export interface UserOData extends SP.Principal, Base.IBaseResult, UserProps, UserMethods { Alerts: Base.IBaseResults & SP.AlertCollectionMethods; Groups: Base.IBaseResults & SP.GroupCollectionMethods; } /********************************************* * UserMethods **********************************************/ export interface UserMethods { expire(): Base.IBaseExecution; // update(): Base.IBaseExecution; update(properties?: any): Base.IBaseExecution; } /********************************************* * IAlert **********************************************/ export interface IAlert extends AlertCollections, AlertMethods, Base.IBaseQuery { } /********************************************* * IAlertCollection **********************************************/ export interface IAlertCollection extends Base.IBaseResults, AlertCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IAlertQueryCollection **********************************************/ export interface IAlertQueryCollection extends Base.IBaseResults, AlertCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IAlertQuery **********************************************/ export interface IAlertQuery extends AlertOData, AlertMethods { } /********************************************* * Alert **********************************************/ export interface Alert extends Base.IBaseResult, AlertProps, AlertCollections, AlertMethods { } /********************************************* * AlertProps **********************************************/ export interface AlertProps { AlertFrequency?: number; AlertTemplateName?: string; AlertTime?: any; AlertType?: number; AlwaysNotify?: boolean; DeliveryChannels?: number; EventType?: number; Filter?: string; ID?: any; ItemID?: number; ListID?: any; ListUrl?: string; Properties?: { results: Array }; Status?: number; Title?: string; UserId?: number; } /********************************************* * AlertPropMethods **********************************************/ export interface AlertPropMethods { AllProperties(): Base.IBaseExecution & SP.PropertyValuesCollections; Item(): Base.IBaseQuery & SP.ListItemCollections & SP.ListItemMethods; List(): Base.IBaseQuery & SP.ListCollections & SP.ListMethods; User(): Base.IBaseQuery & SP.UserCollections & SP.UserMethods; } /********************************************* * AlertCollections **********************************************/ export interface AlertCollections extends AlertPropMethods { } /********************************************* * AlertCollectionMethods **********************************************/ export interface AlertCollectionMethods { add(alertCreationInformation?: SP.AlertCreationInformation): Base.IBaseExecution; contains(idAlert?: any): Base.IBaseExecution; deleteAlert(idAlert?: any): Base.IBaseExecution; deleteAlertAtIndex(index?: number): Base.IBaseExecution; getById(idAlert?: any): Base.IBaseQuery & SP.AlertCollections & SP.AlertMethods; } /********************************************* * AlertOData **********************************************/ export interface AlertOData extends Base.IBaseResult, AlertProps, AlertMethods { AllProperties: SP.PropertyValues & SP.PropertyValuesCollections & SP.PropertyValuesCollectionMethods; Item: SP.ListItem & SP.ListItemCollections & SP.ListItemCollectionMethods; List: SP.List & SP.ListCollections & SP.ListCollectionMethods; User: SP.User & SP.UserCollections & SP.UserCollectionMethods; } /********************************************* * AlertMethods **********************************************/ export interface AlertMethods { updateAlert(): Base.IBaseExecution; } /********************************************* * PropertyValues **********************************************/ export interface PropertyValues { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * PropertyValuesCollections **********************************************/ export interface PropertyValuesCollections extends PropertyValuesCollectionMethods { } /********************************************* * PropertyValuesCollectionMethods **********************************************/ export interface PropertyValuesCollectionMethods { add(key?: string, value?: string): Base.IBaseExecution; remove(key?: string): Base.IBaseExecution; } /********************************************* * ISecurableObject **********************************************/ export interface ISecurableObject extends SecurableObjectCollections, SecurableObjectMethods, Base.IBaseQuery { } /********************************************* * ISecurableObjectCollection **********************************************/ export interface ISecurableObjectCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * ISecurableObjectQueryCollection **********************************************/ export interface ISecurableObjectQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * ISecurableObjectQuery **********************************************/ export interface ISecurableObjectQuery extends SecurableObjectOData, SecurableObjectMethods { } /********************************************* * SecurableObject **********************************************/ export interface SecurableObject extends Base.IBaseResult, SecurableObjectProps, SecurableObjectCollections, SecurableObjectMethods { } /********************************************* * SecurableObjectProps **********************************************/ export interface SecurableObjectProps { HasUniqueRoleAssignments?: boolean; ShieldAddRoleAssignmentPushdown?: boolean; } /********************************************* * SecurableObjectPropMethods **********************************************/ export interface SecurableObjectPropMethods { FirstUniqueAncestorSecurableObject(): Base.IBaseQuery & SP.SecurableObjectCollections & SP.SecurableObjectMethods; } /********************************************* * SecurableObjectCollections **********************************************/ export interface SecurableObjectCollections extends SecurableObjectPropMethods { RoleAssignments(): Base.IBaseCollection & Base.IBaseExecution & SP.RoleAssignmentCollectionMethods; RoleAssignments(id: string | number): Base.IBaseQuery & SP.RoleAssignmentCollections & SP.RoleAssignmentMethods; } /********************************************* * SecurableObjectOData **********************************************/ export interface SecurableObjectOData extends Base.IBaseResult, SecurableObjectProps, SecurableObjectMethods { FirstUniqueAncestorSecurableObject: SP.SecurableObject & SP.SecurableObjectCollections; RoleAssignments: Base.IBaseResults & SP.RoleAssignmentCollectionMethods; } /********************************************* * SecurableObjectMethods **********************************************/ export interface SecurableObjectMethods { breakRoleInheritance(copyRoleAssignments?: boolean, clearSubscopes?: boolean): Base.IBaseExecution; resetRoleInheritance(): Base.IBaseExecution; } /********************************************* * IRoleAssignment **********************************************/ export interface IRoleAssignment extends RoleAssignmentCollections, RoleAssignmentMethods, Base.IBaseQuery { } /********************************************* * IRoleAssignmentCollection **********************************************/ export interface IRoleAssignmentCollection extends Base.IBaseResults, RoleAssignmentCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IRoleAssignmentQueryCollection **********************************************/ export interface IRoleAssignmentQueryCollection extends Base.IBaseResults, RoleAssignmentCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IRoleAssignmentQuery **********************************************/ export interface IRoleAssignmentQuery extends RoleAssignmentOData, RoleAssignmentMethods { } /********************************************* * RoleAssignment **********************************************/ export interface RoleAssignment extends Base.IBaseResult, RoleAssignmentProps, RoleAssignmentCollections, RoleAssignmentMethods { } /********************************************* * RoleAssignmentProps **********************************************/ export interface RoleAssignmentProps { PrincipalId?: number; } /********************************************* * RoleAssignmentPropMethods **********************************************/ export interface RoleAssignmentPropMethods { Member(): Base.IBaseExecution & SP.PrincipalCollections; } /********************************************* * RoleAssignmentCollections **********************************************/ export interface RoleAssignmentCollections extends RoleAssignmentPropMethods { RoleDefinitionBindings(): Base.IBaseCollection & SP.RoleDefinitionCollectionMethods; RoleDefinitionBindings(id: string | number): Base.IBaseQuery & SP.RoleDefinitionCollections & SP.RoleDefinitionMethods; } /********************************************* * RoleAssignmentCollectionMethods **********************************************/ export interface RoleAssignmentCollectionMethods { addRoleAssignment(principalId?: number, roleDefId?: number): Base.IBaseExecution; getByPrincipalId(principalId?: number): Base.IBaseQuery & SP.RoleAssignmentCollections & SP.RoleAssignmentMethods; removeRoleAssignment(principalId?: number, roleDefId?: number): Base.IBaseExecution; } /********************************************* * RoleAssignmentOData **********************************************/ export interface RoleAssignmentOData extends Base.IBaseResult, RoleAssignmentProps, RoleAssignmentMethods { Member: SP.Principal & SP.PrincipalCollections; RoleDefinitionBindings: Base.IBaseResults & SP.RoleDefinitionCollectionMethods; } /********************************************* * RoleAssignmentMethods **********************************************/ export interface RoleAssignmentMethods { delete(): Base.IBaseExecution; // update(): Base.IBaseExecution; update(properties?: any): Base.IBaseExecution; } /********************************************* * IRoleDefinition **********************************************/ export interface IRoleDefinition extends RoleDefinitionCollections, RoleDefinitionMethods, Base.IBaseQuery { } /********************************************* * IRoleDefinitionCollection **********************************************/ export interface IRoleDefinitionCollection extends Base.IBaseResults, RoleDefinitionCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IRoleDefinitionQueryCollection **********************************************/ export interface IRoleDefinitionQueryCollection extends Base.IBaseResults, RoleDefinitionCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IRoleDefinitionQuery **********************************************/ export interface IRoleDefinitionQuery extends RoleDefinitionOData, RoleDefinitionMethods { } /********************************************* * RoleDefinition **********************************************/ export interface RoleDefinition extends Base.IBaseResult, RoleDefinitionProps, RoleDefinitionCollections, RoleDefinitionMethods { } /********************************************* * RoleDefinitionProps **********************************************/ export interface RoleDefinitionProps { BasePermissions?: SP.BasePermissions; Description?: string; Hidden?: boolean; Id?: number; Name?: string; Order?: number; RoleTypeKind?: number; } /********************************************* * RoleDefinitionPropMethods **********************************************/ export interface RoleDefinitionPropMethods { } /********************************************* * RoleDefinitionCollections **********************************************/ export interface RoleDefinitionCollections extends RoleDefinitionPropMethods { } /********************************************* * RoleDefinitionCollectionMethods **********************************************/ export interface RoleDefinitionCollectionMethods { // getById(id?: number): Base.IBaseExecution; removeAll(): Base.IBaseExecution; getByName(name?: string): Base.IBaseQuery & SP.RoleDefinitionCollections & SP.RoleDefinitionMethods; getByType(roleType?: number): Base.IBaseQuery & SP.RoleDefinitionCollections & SP.RoleDefinitionMethods; recreateMissingDefaultRoleDefinitions(): Base.IBaseExecution; add(properties?: SP.RoleDefinitionCreationInformation): Base.IBaseExecution; getById(id?: number): Base.IBaseQuery & SP.RoleDefinitionCollections & SP.RoleDefinitionMethods; } /********************************************* * RoleDefinitionOData **********************************************/ export interface RoleDefinitionOData extends Base.IBaseResult, RoleDefinitionProps, RoleDefinitionMethods { } /********************************************* * RoleDefinitionMethods **********************************************/ export interface RoleDefinitionMethods { delete(): Base.IBaseExecution; // update(): Base.IBaseExecution; update(properties?: any): Base.IBaseExecution; } /********************************************* * IListItem **********************************************/ export interface IListItem extends SP.SecurableObjectCollections, ListItemCollections, ListItemMethods, Base.IBaseQuery { } /********************************************* * IListItemCollection **********************************************/ export interface IListItemCollection extends Base.IBaseResults, ListItemCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IListItemQueryCollection **********************************************/ export interface IListItemQueryCollection extends Base.IBaseResults, ListItemCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IListItemQuery **********************************************/ export interface IListItemQuery extends ListItemOData, ListItemMethods { } /********************************************* * ListItem **********************************************/ export interface ListItem extends SP.SecurableObject, Base.IBaseResult, ListItemProps, ListItemCollections, ListItemMethods { } /********************************************* * ListItemProps **********************************************/ export interface ListItemProps { CommentsDisabled?: boolean; CommentsDisabledScope?: number; ComplianceInfo?: SP.ListItemComplianceInfo; DisplayName?: string; EffectiveBasePermissions?: SP.BasePermissions; EffectiveBasePermissionsForUI?: SP.BasePermissions; FileSystemObjectType?: number; IconOverlay?: string; Id?: number; ServerRedirectedEmbedUri?: string; ServerRedirectedEmbedUrl?: string; Client_Title?: string; Title?: string; } /********************************************* * ListItemPropMethods **********************************************/ export interface ListItemPropMethods { ContentType(): Base.IBaseQuery & SP.ContentTypeCollections & SP.ContentTypeMethods; GetDlpPolicyTip(): Base.IBaseExecution & SP.DlpPolicyTipCollections; FieldValuesAsHtml(): Base.IBaseExecution & SP.FieldStringValuesCollections; FieldValuesAsText(): Base.IBaseExecution & SP.FieldStringValuesCollections; FieldValuesForEdit(): Base.IBaseExecution & SP.FieldStringValuesCollections; File(): Base.IBaseQuery & SP.FileCollections & SP.FileMethods; Folder(): Base.IBaseQuery & SP.FolderCollections & SP.FolderMethods; LikedByInformation(): Base.IBaseQuery & Microsoft.SharePoint.Likes.likedByInformationCollections; ParentList(): Base.IBaseQuery & SP.ListCollections & SP.ListMethods; Properties(): Base.IBaseExecution & SP.PropertyValuesCollections; } /********************************************* * ListItemCollections **********************************************/ export interface ListItemCollections extends ListItemPropMethods { AttachmentFiles(): Base.IBaseCollection & SP.AttachmentCollectionMethods; AttachmentFiles(id: string | number): SP.SecurableObjectCollections & Base.IBaseQuery & SP.AttachmentCollections & SP.AttachmentMethods; Versions(): Base.IBaseCollection & Base.IBaseExecution & SP.ListItemVersionCollectionMethods; Versions(id: string | number): SP.SecurableObjectCollections & Base.IBaseQuery & SP.ListItemVersionCollections & SP.ListItemVersionMethods; } /********************************************* * ListItemCollectionMethods **********************************************/ export interface ListItemCollectionMethods { getById(itemId?: number): Base.IBaseQuery & SP.ListItemCollections & SP.ListItemMethods; getByStringId(sId?: string): Base.IBaseQuery & SP.ListItemCollections & SP.ListItemMethods; add(parameters?: any): Base.IBaseExecution; } /********************************************* * ListItemOData **********************************************/ export interface ListItemOData extends SP.SecurableObjectOData, Base.IBaseResult, ListItemProps, ListItemMethods { AttachmentFiles: Base.IBaseResults & SP.AttachmentCollectionMethods; ContentType: SP.ContentType & SP.ContentTypeCollections & SP.ContentTypeCollectionMethods; GetDlpPolicyTip: SP.DlpPolicyTip & SP.DlpPolicyTipCollections; FieldValuesAsHtml: SP.FieldStringValues & SP.FieldStringValuesCollections; FieldValuesAsText: SP.FieldStringValues & SP.FieldStringValuesCollections; FieldValuesForEdit: SP.FieldStringValues & SP.FieldStringValuesCollections; File: SP.File & SP.FileCollections & SP.FileCollectionMethods; Folder: SP.Folder & SP.FolderCollections & SP.FolderCollectionMethods; LikedByInformation: Microsoft.SharePoint.Likes.likedByInformation & Microsoft.SharePoint.Likes.likedByInformationCollections; ParentList: SP.List & SP.ListCollections & SP.ListCollectionMethods; Properties: SP.PropertyValues & SP.PropertyValuesCollections & SP.PropertyValuesCollectionMethods; Versions: Base.IBaseResults & SP.ListItemVersionCollectionMethods; } /********************************************* * ListItemMethods **********************************************/ export interface ListItemMethods { breakRoleInheritance(copyRoleAssignments?: boolean, clearSubscopes?: boolean): Base.IBaseExecution; resetRoleInheritance(): Base.IBaseExecution; addThumbnailFieldData(imageStream?: any, imageName?: string, fieldInternalName?: string, lockId?: string): Base.IBaseExecution; archive(): Base.IBaseExecution; delete(): Base.IBaseExecution; deleteWithParameters(parameters?: SP.ListItemDeleteParameters): Base.IBaseExecution; doEntitiesHaveAccessToLabel(peoplePickerInput?: string): Base.IBaseCollection; folderArchiveProgress(): Base.IBaseExecution; folderUnarchiveProgress(): Base.IBaseExecution; getChanges(query?: SP.ChangeQuery): Base.IBaseCollection; getComments(): Base.IBaseCollection & Base.IBaseExecution & Microsoft.SharePoint.Comments.commentCollectionMethods; // getUserEffectivePermissions(userName?: string): Base.IBaseExecution; getVersionById(versionId?: number): Base.IBaseQuery & SP.ListItemVersionCollections & SP.ListItemVersionMethods; getVersions(getVersionsParams?: SP.GetListItemVersionsParameters): Base.IBaseCollection & Base.IBaseExecution & SP.ListItemVersionCollectionMethods; getWOPIFrameUrl(action?: number): Base.IBaseExecution; mediaServiceUpdate(parameters?: SP.MediaServiceUpdateParameters): Base.IBaseExecution; mediaServiceUpdateV2(parameters?: SP.MediaServiceUpdateParameters, eventFiringEnabled?: boolean): Base.IBaseExecution; overridePolicyTip(userAction?: number, justification?: string): Base.IBaseExecution; parseAndSetFieldValue(fieldName?: string, value?: string): Base.IBaseExecution; recycle(): Base.IBaseExecution; recycleWithParameters(parameters?: SP.ListItemDeleteParameters): Base.IBaseExecution; renderListItemDataAsStream(options?: number): Base.IBaseExecution; setCommentsDisabled(value?: boolean): Base.IBaseExecution; setComplianceTag(complianceTag?: string, isTagPolicyHold?: boolean, isTagPolicyRecord?: boolean, isEventBasedTag?: boolean, isTagSuperLock?: boolean, isUnlockedAsDefault?: boolean): Base.IBaseExecution; setComplianceTagWithExplicitMetasUpdate(complianceTag?: string, complianceFlags?: number, complianceTagWrittenTime?: any, userEmailAddress?: string): Base.IBaseExecution; setComplianceTagWithHold(complianceTag?: string): Base.IBaseExecution; setComplianceTagWithMetaInfo(complianceTag?: string, blockDelete?: boolean, blockEdit?: boolean, complianceTagWrittenTime?: any, userEmailAddress?: string, isTagSuperLock?: boolean, isRecordUnlockedAsDefault?: boolean): Base.IBaseExecution; setComplianceTagWithNoHold(complianceTag?: string): Base.IBaseExecution; setComplianceTagWithRecord(complianceTag?: string): Base.IBaseExecution; systemUpdate(): Base.IBaseExecution; unarchive(): Base.IBaseExecution; // update(): Base.IBaseExecution; updateEx(parameters?: SP.ListItemUpdateParameters): Base.IBaseExecution; updateOverwriteVersion(): Base.IBaseExecution; validateUpdateFetchListItem(formValues?: Array, bNewDocumentUpdate?: boolean, checkInComment?: string, datesInUTC?: boolean, numberInInvariantCulture?: boolean, View?: string, RootFolder?: string): Base.IBaseExecution; validateUpdateFetchListItemInFolder(formValues?: Array, bNewDocumentUpdate?: boolean, checkInComment?: string, datesInUTC?: boolean, numberInInvariantCulture?: boolean, rootFolder?: string): Base.IBaseExecution; validateUpdateListItem(formValues?: Array, bNewDocumentUpdate?: boolean, checkInComment?: string, datesInUTC?: boolean, numberInInvariantCulture?: boolean, sharedLockId?: string): Base.IBaseCollection; getUserEffectivePermissions(userName?: string): Base.IBaseExecution<{ GetUserEffectivePermissions: SP.BasePermissions }>; update(properties?: any): Base.IBaseExecution; } /********************************************* * IAttachment **********************************************/ export interface IAttachment extends AttachmentCollections, AttachmentMethods, Base.IBaseQuery { } /********************************************* * IAttachmentCollection **********************************************/ export interface IAttachmentCollection extends Base.IBaseResults, AttachmentCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IAttachmentQueryCollection **********************************************/ export interface IAttachmentQueryCollection extends Base.IBaseResults, AttachmentCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IAttachmentQuery **********************************************/ export interface IAttachmentQuery extends AttachmentOData, AttachmentMethods { } /********************************************* * Attachment **********************************************/ export interface Attachment extends Base.IBaseResult, AttachmentProps, AttachmentCollections, AttachmentMethods { } /********************************************* * AttachmentProps **********************************************/ export interface AttachmentProps { FileName?: string; FileNameAsPath?: SP.ResourcePath; ServerRelativePath?: SP.ResourcePath; ServerRelativeUrl?: string; } /********************************************* * AttachmentPropMethods **********************************************/ export interface AttachmentPropMethods { } /********************************************* * AttachmentCollections **********************************************/ export interface AttachmentCollections extends AttachmentPropMethods { } /********************************************* * AttachmentCollectionMethods **********************************************/ export interface AttachmentCollectionMethods { // add(FileName?: string): Base.IBaseExecution; addUsingPath(DecodedUrl?: string, contentStream?: any): Base.IBaseExecution; getByFileName(fileName?: string): Base.IBaseQuery & SP.AttachmentCollections & SP.AttachmentMethods; getByFileNameAsPath(DecodedUrl?: string): Base.IBaseQuery & SP.AttachmentCollections & SP.AttachmentMethods; add(FileName?: string, Content?: any): Base.IBaseExecution; } /********************************************* * AttachmentOData **********************************************/ export interface AttachmentOData extends Base.IBaseResult, AttachmentProps, AttachmentMethods { } /********************************************* * AttachmentMethods **********************************************/ export interface AttachmentMethods { delete(): Base.IBaseExecution; recycleObject(): Base.IBaseExecution; } /********************************************* * IContentType **********************************************/ export interface IContentType extends ContentTypeCollections, ContentTypeMethods, Base.IBaseQuery { } /********************************************* * IContentTypeCollection **********************************************/ export interface IContentTypeCollection extends Base.IBaseResults, ContentTypeCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IContentTypeQueryCollection **********************************************/ export interface IContentTypeQueryCollection extends Base.IBaseResults, ContentTypeCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IContentTypeQuery **********************************************/ export interface IContentTypeQuery extends ContentTypeOData, ContentTypeMethods { } /********************************************* * ContentType **********************************************/ export interface ContentType extends Base.IBaseResult, ContentTypeProps, ContentTypeCollections, ContentTypeMethods { } /********************************************* * ContentTypeProps **********************************************/ export interface ContentTypeProps { ClientFormCustomFormatter?: string; Description?: string; DisplayFormClientSideComponentId?: string; DisplayFormClientSideComponentProperties?: string; DisplayFormTarget?: number; DisplayFormTemplateName?: string; DisplayFormUrl?: string; DocumentTemplate?: string; DocumentTemplateUrl?: string; EditFormClientSideComponentId?: string; EditFormClientSideComponentProperties?: string; EditFormTarget?: number; EditFormTemplateName?: string; EditFormUrl?: string; Group?: string; Hidden?: boolean; Id?: SP.ContentTypeId; JSLink?: string; MobileDisplayFormUrl?: string; MobileEditFormUrl?: string; MobileNewFormUrl?: string; Name?: string; NewFormClientSideComponentId?: string; NewFormClientSideComponentProperties?: string; NewFormTarget?: number; NewFormTemplateName?: string; NewFormUrl?: string; ReadOnly?: boolean; SchemaXml?: string; SchemaXmlWithResourceTokens?: string; Scope?: string; Sealed?: boolean; StringId?: string; } /********************************************* * ContentTypePropMethods **********************************************/ export interface ContentTypePropMethods { DescriptionResource(): Base.IBaseExecution & SP.UserResourceCollections & SP.UserResourceMethods; NameResource(): Base.IBaseExecution & SP.UserResourceCollections & SP.UserResourceMethods; Parent(): Base.IBaseQuery & SP.ContentTypeCollections & SP.ContentTypeMethods; } /********************************************* * ContentTypeCollections **********************************************/ export interface ContentTypeCollections extends ContentTypePropMethods { FieldLinks(): Base.IBaseCollection & SP.FieldLinkCollectionMethods; FieldLinks(id: string | number): Base.IBaseQuery & SP.FieldLinkCollections & SP.FieldLinkMethods; Fields(): Base.IBaseCollection & Base.IBaseExecution & SP.FieldCollectionMethods; Fields(id: string | number): Base.IBaseQuery & SP.FieldCollections & SP.FieldMethods; WorkflowAssociations(): Base.IBaseCollection & SP.Workflow.WorkflowAssociationCollectionMethods; WorkflowAssociations(id: string | number): Base.IBaseQuery & SP.Workflow.WorkflowAssociationCollections & SP.Workflow.WorkflowAssociationMethods; } /********************************************* * ContentTypeCollectionMethods **********************************************/ export interface ContentTypeCollectionMethods { addAvailableContentType(contentTypeId?: string): Base.IBaseExecution; create(parameters?: SP.ContentTypeEntityData): Base.IBaseExecution; getById(contentTypeId?: string): Base.IBaseQuery & SP.ContentTypeCollections & SP.ContentTypeMethods; add(parameters?: SP.ContentTypeCreationInformation): Base.IBaseExecution; } /********************************************* * ContentTypeOData **********************************************/ export interface ContentTypeOData extends Base.IBaseResult, ContentTypeProps, ContentTypeMethods { DescriptionResource: SP.UserResource & SP.UserResourceCollections; FieldLinks: Base.IBaseResults & SP.FieldLinkCollectionMethods; Fields: Base.IBaseResults & SP.FieldCollectionMethods; NameResource: SP.UserResource & SP.UserResourceCollections; Parent: SP.ContentType & SP.ContentTypeCollections & SP.ContentTypeCollectionMethods; WorkflowAssociations: Base.IBaseResults & SP.Workflow.WorkflowAssociationCollectionMethods; } /********************************************* * ContentTypeMethods **********************************************/ export interface ContentTypeMethods { delete(): Base.IBaseExecution; reorderFields(fieldNames?: Array): Base.IBaseExecution; // update(updateChildren?: boolean): Base.IBaseExecution; update(properties?: any): Base.IBaseExecution; } /********************************************* * IUserResource **********************************************/ export interface IUserResource extends UserResourceCollections, UserResourceMethods, Base.IBaseQuery { } /********************************************* * IUserResourceCollection **********************************************/ export interface IUserResourceCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IUserResourceQueryCollection **********************************************/ export interface IUserResourceQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IUserResourceQuery **********************************************/ export interface IUserResourceQuery extends UserResourceOData, UserResourceMethods { } /********************************************* * UserResource **********************************************/ export interface UserResource extends Base.IBaseResult, UserResourceProps, UserResourceCollections, UserResourceMethods { } /********************************************* * UserResourceProps **********************************************/ export interface UserResourceProps { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * UserResourcePropMethods **********************************************/ export interface UserResourcePropMethods { } /********************************************* * UserResourceCollections **********************************************/ export interface UserResourceCollections extends UserResourcePropMethods { } /********************************************* * UserResourceOData **********************************************/ export interface UserResourceOData extends Base.IBaseResult, UserResourceProps, UserResourceMethods { } /********************************************* * UserResourceMethods **********************************************/ export interface UserResourceMethods { getResourceEntries(): Base.IBaseCollection; getValueForUICulture(cultureName?: string): Base.IBaseExecution; setValueForUICulture(cultureName?: string, value?: string): Base.IBaseExecution; } /********************************************* * IFieldLink **********************************************/ export interface IFieldLink extends FieldLinkCollections, FieldLinkMethods, Base.IBaseQuery { } /********************************************* * IFieldLinkCollection **********************************************/ export interface IFieldLinkCollection extends Base.IBaseResults, FieldLinkCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IFieldLinkQueryCollection **********************************************/ export interface IFieldLinkQueryCollection extends Base.IBaseResults, FieldLinkCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IFieldLinkQuery **********************************************/ export interface IFieldLinkQuery extends FieldLinkOData, FieldLinkMethods { } /********************************************* * FieldLink **********************************************/ export interface FieldLink extends Base.IBaseResult, FieldLinkProps, FieldLinkCollections, FieldLinkMethods { } /********************************************* * FieldLinkProps **********************************************/ export interface FieldLinkProps { DisplayName?: string; FieldInternalName?: string; Hidden?: boolean; Id?: any; Name?: string; ReadOnly?: boolean; Required?: boolean; ShowInDisplayForm?: boolean; } /********************************************* * FieldLinkPropMethods **********************************************/ export interface FieldLinkPropMethods { } /********************************************* * FieldLinkCollections **********************************************/ export interface FieldLinkCollections extends FieldLinkPropMethods { } /********************************************* * FieldLinkCollectionMethods **********************************************/ export interface FieldLinkCollectionMethods { getById(id?: any): Base.IBaseQuery & SP.FieldLinkCollections & SP.FieldLinkMethods; reorder(internalNames?: Array): Base.IBaseExecution; add(parameters?: any): Base.IBaseExecution; } /********************************************* * FieldLinkOData **********************************************/ export interface FieldLinkOData extends Base.IBaseResult, FieldLinkProps, FieldLinkMethods { } /********************************************* * FieldLinkMethods **********************************************/ export interface FieldLinkMethods { delete(): Base.IBaseExecution; update(properties?: any): Base.IBaseExecution; } /********************************************* * IField **********************************************/ export interface IField extends FieldCollections, FieldMethods, Base.IBaseQuery { } /********************************************* * IFieldCollection **********************************************/ export interface IFieldCollection extends Base.IBaseResults, FieldCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IFieldQueryCollection **********************************************/ export interface IFieldQueryCollection extends Base.IBaseResults, FieldCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IFieldQuery **********************************************/ export interface IFieldQuery extends FieldOData, FieldMethods { } /********************************************* * Field **********************************************/ export interface Field extends Base.IBaseResult, FieldProps, FieldCollections, FieldMethods { } /********************************************* * FieldProps **********************************************/ export interface FieldProps { AutofillInfo?: string; AutoIndexed?: boolean; CanBeDeleted?: boolean; ClientSideComponentId?: any; ClientSideComponentProperties?: string; ClientValidationFormula?: string; ClientValidationMessage?: string; CustomFormatter?: string; DefaultFormula?: string; DefaultValue?: string; Description?: string; Direction?: string; EnforceUniqueValues?: boolean; EntityPropertyName?: string; Filterable?: boolean; FromBaseType?: boolean; Group?: string; Hidden?: boolean; Id?: any; Indexed?: boolean; IndexStatus?: number; InternalName?: string; IsModern?: boolean; JSLink?: string; NoCrawl?: boolean; PinnedToFiltersPane?: boolean; ReadOnlyField?: boolean; Required?: boolean; SchemaXml?: string; SchemaXmlWithResourceTokens?: string; Scope?: string; Sealed?: boolean; ShowInFiltersPane?: number; Sortable?: boolean; StaticName?: string; Title?: string; FieldTypeKind?: number; TypeAsString?: string; TypeDisplayName?: string; TypeShortDescription?: string; ValidationFormula?: string; ValidationMessage?: string; } /********************************************* * FieldPropMethods **********************************************/ export interface FieldPropMethods { DescriptionResource(): Base.IBaseExecution & SP.UserResourceCollections & SP.UserResourceMethods; TitleResource(): Base.IBaseExecution & SP.UserResourceCollections & SP.UserResourceMethods; } /********************************************* * FieldCollections **********************************************/ export interface FieldCollections extends FieldPropMethods { } /********************************************* * FieldCollectionMethods **********************************************/ export interface FieldCollectionMethods { addDependentLookupField(displayName?: string, primaryLookupFieldId?: any, showField?: string): Base.IBaseExecution; addField(parameters?: SP.FieldCreationInformation): Base.IBaseExecution; // createFieldAsXml(parameters?: SP.XmlSchemaFieldCreationInformation): Base.IBaseExecution; getById(id?: any): Base.IBaseQuery & SP.FieldCollections & SP.FieldMethods; getByInternalNameOrTitle(strName?: string): Base.IBaseQuery & SP.FieldCollections & SP.FieldMethods; getByTitle(title?: string): Base.IBaseQuery & SP.FieldCollections & SP.FieldMethods; createFieldAsXml(schemaXml?: string): Base.IBaseExecution; } /********************************************* * FieldOData **********************************************/ export interface FieldOData extends Base.IBaseResult, FieldProps, FieldMethods { DescriptionResource: SP.UserResource & SP.UserResourceCollections; TitleResource: SP.UserResource & SP.UserResourceCollections; } /********************************************* * FieldMethods **********************************************/ export interface FieldMethods { delete(): Base.IBaseExecution; disableIndex(): Base.IBaseExecution; enableIndex(): Base.IBaseExecution; setShowInDisplayForm(value?: boolean): Base.IBaseExecution; setShowInEditForm(value?: boolean): Base.IBaseExecution; setShowInNewForm(value?: boolean): Base.IBaseExecution; // update(): Base.IBaseExecution; add(parameters?: SP.FieldCreationInformation): Base.IBaseQuery & SP.FieldCollections & SP.FieldMethods; update(properties?: any): Base.IBaseExecution; } /********************************************* * DlpPolicyTip **********************************************/ export interface DlpPolicyTip { AppliedActionsText?: string; ComplianceUrl?: string; GeneralText?: string; LastProcessedTime?: any; MatchedConditionDescriptions?: { results: Array }; OverrideOptions?: number; TwoLetterISOLanguageName?: string; } /********************************************* * DlpPolicyTipCollections **********************************************/ export interface DlpPolicyTipCollections { } /********************************************* * FieldStringValues **********************************************/ export interface FieldStringValues { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * FieldStringValuesCollections **********************************************/ export interface FieldStringValuesCollections { } /********************************************* * IFile **********************************************/ export interface IFile extends FileCollections, FileMethods, Base.IBaseQuery { } /********************************************* * IFileCollection **********************************************/ export interface IFileCollection extends Base.IBaseResults, FileCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IFileQueryCollection **********************************************/ export interface IFileQueryCollection extends Base.IBaseResults, FileCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IFileQuery **********************************************/ export interface IFileQuery extends FileOData, FileMethods { } /********************************************* * File **********************************************/ export interface File extends Base.IBaseResult, FileProps, FileCollections, FileMethods { } /********************************************* * FileProps **********************************************/ export interface FileProps { ActivityCapabilities?: Microsoft.SharePoint.Activities.ActivityCapabilities; Archived?: boolean; CheckInComment?: string; CheckOutType?: number; ComplianceInfo?: SP.ListItemComplianceInfo; ContentTag?: string; CustomizedPageStatus?: number; ListId?: any; ETag?: string; Exists?: boolean; ExistsAllowThrowForPolicyFailures?: boolean; ExistsWithException?: boolean; ExpirationDate?: any; HasAlternateContentStreams?: boolean; IrmEnabled?: boolean; Length?: number; Level?: any; LinkingUri?: string; LinkingUrl?: string; MajorVersion?: number; MinorVersion?: number; Name?: string; PageRenderType?: number; ServerRedirectedUrl?: string; ServerRelativePath?: SP.ResourcePath; ServerRelativeUrl?: string; SiteId?: any; SuppressExpirationNotification?: boolean; TimeCreated?: any; TimeLastModified?: any; Title?: string; UIVersion?: number; UIVersionLabel?: string; UniqueId?: any; VroomDriveID?: string; VroomItemID?: string; WebId?: any; } /********************************************* * FilePropMethods **********************************************/ export interface FilePropMethods { Author(): Base.IBaseQuery & SP.UserCollections & SP.UserMethods; CheckedOutByUser(): Base.IBaseQuery & SP.UserCollections & SP.UserMethods; EffectiveInformationRightsManagementSettings(): Base.IBaseExecution & SP.EffectiveInformationRightsManagementSettingsCollections; InformationRightsManagementSettings(): Base.IBaseExecution & SP.InformationRightsManagementFileSettingsCollections & SP.InformationRightsManagementFileSettingsMethods; ListItemAllFields(): Base.IBaseQuery & SP.ListItemCollections & SP.ListItemMethods; LockedByUser(): Base.IBaseQuery & SP.UserCollections & SP.UserMethods; ModifiedBy(): Base.IBaseQuery & SP.UserCollections & SP.UserMethods; Properties(): Base.IBaseExecution & SP.PropertyValuesCollections; Web(): Base.IBaseQuery & SP.WebCollections & SP.WebMethods; } /********************************************* * FileCollections **********************************************/ export interface FileCollections extends FilePropMethods { VersionEvents(): Base.IBaseCollection; VersionEvents(id: string | number): Base.IBaseQuery & SP.FileVersionEventCollections; VersionExpirationReport(): Base.IBaseCollection & Base.IBaseExecution & SP.FileVersionCollectionMethods; VersionExpirationReport(id: string | number): Base.IBaseQuery & SP.FileVersionCollections & SP.FileVersionMethods; Versions(): Base.IBaseCollection & Base.IBaseExecution & SP.FileVersionCollectionMethods; Versions(id: string | number): Base.IBaseQuery & SP.FileVersionCollections & SP.FileVersionMethods; } /********************************************* * FileCollectionMethods **********************************************/ export interface FileCollectionMethods { // add(Content?: any, Overwrite?: boolean, Url?: string, XorHash?: string): Base.IBaseExecution; addStub(urlOfFile?: string): Base.IBaseExecution; addStubUsingPath(DecodedUrl?: string, AutoCheckoutOnInvalidData?: boolean, EnsureUniqueFileName?: boolean, Overwrite?: boolean, XorHash?: string): Base.IBaseExecution; addTemplateFile(urlOfFile?: string, templateFileType?: number): Base.IBaseExecution; addUsingPath(DecodedUrl?: string, AutoCheckoutOnInvalidData?: boolean, EnsureUniqueFileName?: boolean, Overwrite?: boolean, XorHash?: string, contentStream?: any): Base.IBaseExecution; ensurePublishedFile(baseFilePath?: SP.ResourcePath): Base.IBaseExecution; getBaseFile(publishedFilePath?: SP.ResourcePath): Base.IBaseExecution; getByPathOrAddStub(DecodedUrl?: string): Base.IBaseQuery & SP.FileCollections & SP.FileMethods; getByUrl(url?: string): Base.IBaseQuery & SP.FileCollections & SP.FileMethods; getByUrlOrAddStub(urlOfFile?: string): Base.IBaseQuery & SP.FileCollections & SP.FileMethods; getPublishedFile(baseFilePath?: SP.ResourcePath): Base.IBaseExecution; stopPublish(baseFilePath?: SP.ResourcePath): Base.IBaseExecution; add(Url?: string, Overwrite?: boolean, Content?: any): Base.IBaseExecution; } /********************************************* * FileOData **********************************************/ export interface FileOData extends Base.IBaseResult, FileProps, FileMethods { Author: SP.User & SP.UserCollections & SP.UserCollectionMethods; CheckedOutByUser: SP.User & SP.UserCollections & SP.UserCollectionMethods; EffectiveInformationRightsManagementSettings: SP.EffectiveInformationRightsManagementSettings & SP.EffectiveInformationRightsManagementSettingsCollections; InformationRightsManagementSettings: SP.InformationRightsManagementFileSettings & SP.InformationRightsManagementFileSettingsCollections; ListItemAllFields: SP.ListItem & SP.ListItemCollections & SP.ListItemCollectionMethods; LockedByUser: SP.User & SP.UserCollections & SP.UserCollectionMethods; ModifiedBy: SP.User & SP.UserCollections & SP.UserCollectionMethods; Properties: SP.PropertyValues & SP.PropertyValuesCollections & SP.PropertyValuesCollectionMethods; VersionEvents: Base.IBaseResults; VersionExpirationReport: Base.IBaseResults & SP.FileVersionCollectionMethods; Versions: Base.IBaseResults & SP.FileVersionCollectionMethods; Web: SP.Web & SP.WebCollections & SP.WebCollectionMethods; } /********************************************* * FileMethods **********************************************/ export interface FileMethods { addClientActivities(activitiesStream?: any): Base.IBaseCollection; addFileScannerWorkItem(dispatchType?: string, jobType?: string, jobSubType?: string, additionalJobAttributes?: Array): Base.IBaseExecution; approve(comment?: string): Base.IBaseExecution; cancelUpload(uploadId?: any): Base.IBaseExecution; changeContentStorageSchema(desiredSchema?: string): Base.IBaseExecution; checkAccessAndPostViewAuditEvent(): Base.IBaseExecution; checkIn(comment?: string, checkInType?: number): Base.IBaseExecution; checkOut(): Base.IBaseExecution; continueUpload(uploadId?: any, fileOffset?: number, stream?: any): Base.IBaseExecution; copyTo(strNewUrl?: string, bOverWrite?: boolean): Base.IBaseExecution; copyToUsingPath(DecodedUrl?: string, bOverWrite?: boolean): Base.IBaseExecution; delete(): Base.IBaseExecution; deleteWithParameters(parameters?: SP.FileDeleteParameters): Base.IBaseExecution; deny(comment?: string): Base.IBaseExecution; executeCobaltRequest(inputStream?: any): Base.IBaseExecution; finishUpload(uploadId?: any, fileOffset?: number, stream?: any): Base.IBaseQuery & SP.FileCollections & SP.FileMethods; finishUploadWithChecksum(uploadId?: any, fileOffset?: number, checksum?: string, stream?: any, sandboxId?: any): Base.IBaseQuery & SP.FileCollections & SP.FileMethods; getFileUserValue(key?: string): Base.IBaseExecution; getImagePreviewUri(width?: number, height?: number, clientType?: string): Base.IBaseExecution; getImagePreviewUrl(width?: number, height?: number, clientType?: string): Base.IBaseExecution; getLimitedWebPartManager(scope?: number): Base.IBaseQuery & SP.WebParts.LimitedWebPartManagerCollections & SP.WebParts.LimitedWebPartManagerMethods; getMediaServiceMetadata(): Base.IBaseExecution; getPreAuthorizedAccessUrl(expirationHours?: number): Base.IBaseExecution; getPreAuthorizedAccessUrl2(expirationHours?: number, expirationMinuites?: number): Base.IBaseExecution; getUploadStatus(uploadId?: any): Base.IBaseExecution; getWOPIFrameUrl(action?: number): Base.IBaseExecution; moveTo(newUrl?: string, flags?: number): Base.IBaseExecution; moveToUsingPath(DecodedUrl?: string, moveOperations?: number): Base.IBaseExecution; openBinaryStream(): Base.IBaseExecution; openBinaryStreamWithOptions(openOptions?: number): Base.IBaseExecution; publish(comment?: string): Base.IBaseExecution; recycle(): Base.IBaseExecution; recycleWithETag(etagMatch?: string): Base.IBaseExecution; recycleWithParameters(parameters?: SP.FileDeleteParameters): Base.IBaseExecution; saveBinaryStream(file?: any): Base.IBaseExecution; setExpirationDate(expirationDate?: any): Base.IBaseExecution; setFileUserValue(key?: string, value?: string): Base.IBaseExecution; setMediaServiceMetadata(parameters?: SP.MediaServiceUpdateParameters): Base.IBaseExecution; startUpload(uploadId?: any, stream?: any): Base.IBaseExecution; startUploadFile(uploadId?: any, stream?: any): Base.IBaseQuery & SP.FileCollections & SP.FileMethods; undoCheckOut(): Base.IBaseExecution; unPublish(comment?: string): Base.IBaseExecution; // update(): Base.IBaseExecution; updateVirusInfo(virusStatus?: any, virusMessage?: string, etagToCheck?: string): Base.IBaseExecution; upload(uploadId?: any, stream?: any): Base.IBaseQuery & SP.FileCollections & SP.FileMethods; uploadWithChecksum(uploadId?: any, checksum?: any, stream?: any): Base.IBaseQuery & SP.FileCollections & SP.FileMethods; content(): Base.IBaseExecution; update(properties?: any): Base.IBaseExecution; } /********************************************* * EffectiveInformationRightsManagementSettings **********************************************/ export interface EffectiveInformationRightsManagementSettings { AllowPrint?: boolean; AllowScript?: boolean; AllowWriteCopy?: boolean; DisableDocumentBrowserView?: boolean; DocumentAccessExpireDays?: number; DocumentLibraryProtectionExpireDate?: any; EnableDocumentAccessExpire?: boolean; EnableDocumentBrowserPublishingView?: boolean; EnableGroupProtection?: boolean; EnableLicenseCacheExpire?: boolean; GroupName?: string; IrmEnabled?: boolean; LicenseCacheExpireDays?: number; PolicyDescription?: string; PolicyTitle?: string; SettingSource?: number; TemplateId?: string; } /********************************************* * EffectiveInformationRightsManagementSettingsCollections **********************************************/ export interface EffectiveInformationRightsManagementSettingsCollections { } /********************************************* * IInformationRightsManagementFileSettings **********************************************/ export interface IInformationRightsManagementFileSettings extends InformationRightsManagementFileSettingsCollections, InformationRightsManagementFileSettingsMethods, Base.IBaseQuery { } /********************************************* * IInformationRightsManagementFileSettingsCollection **********************************************/ export interface IInformationRightsManagementFileSettingsCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IInformationRightsManagementFileSettingsQueryCollection **********************************************/ export interface IInformationRightsManagementFileSettingsQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IInformationRightsManagementFileSettingsQuery **********************************************/ export interface IInformationRightsManagementFileSettingsQuery extends InformationRightsManagementFileSettingsOData, InformationRightsManagementFileSettingsMethods { } /********************************************* * InformationRightsManagementFileSettings **********************************************/ export interface InformationRightsManagementFileSettings extends Base.IBaseResult, InformationRightsManagementFileSettingsProps, InformationRightsManagementFileSettingsCollections, InformationRightsManagementFileSettingsMethods { } /********************************************* * InformationRightsManagementFileSettingsProps **********************************************/ export interface InformationRightsManagementFileSettingsProps { AllowPrint?: boolean; AllowScript?: boolean; AllowWriteCopy?: boolean; DisableDocumentBrowserView?: boolean; DocumentAccessExpireDays?: number; EnableDocumentAccessExpire?: boolean; EnableDocumentBrowserPublishingView?: boolean; EnableGroupProtection?: boolean; EnableLicenseCacheExpire?: boolean; GroupName?: string; IrmEnabled?: boolean; LicenseCacheExpireDays?: number; PolicyDescription?: string; PolicyTitle?: string; TemplateId?: string; } /********************************************* * InformationRightsManagementFileSettingsPropMethods **********************************************/ export interface InformationRightsManagementFileSettingsPropMethods { } /********************************************* * InformationRightsManagementFileSettingsCollections **********************************************/ export interface InformationRightsManagementFileSettingsCollections extends InformationRightsManagementFileSettingsPropMethods { } /********************************************* * InformationRightsManagementFileSettingsOData **********************************************/ export interface InformationRightsManagementFileSettingsOData extends Base.IBaseResult, InformationRightsManagementFileSettingsProps, InformationRightsManagementFileSettingsMethods { } /********************************************* * InformationRightsManagementFileSettingsMethods **********************************************/ export interface InformationRightsManagementFileSettingsMethods { reset(): Base.IBaseExecution; update(): Base.IBaseExecution; } /********************************************* * FileVersionEvent **********************************************/ export interface FileVersionEvent { Editor?: string; EditorEmail?: string; SharedByUser?: SP.SharedWithUser; SharedWithUsers?: SP.SharedWithUserCollection; Time?: any; EventType?: number; } /********************************************* * FileVersionEventCollections **********************************************/ export interface FileVersionEventCollections { } /********************************************* * IFileVersion **********************************************/ export interface IFileVersion extends FileVersionCollections, FileVersionMethods, Base.IBaseQuery { } /********************************************* * IFileVersionCollection **********************************************/ export interface IFileVersionCollection extends Base.IBaseResults, FileVersionCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IFileVersionQueryCollection **********************************************/ export interface IFileVersionQueryCollection extends Base.IBaseResults, FileVersionCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IFileVersionQuery **********************************************/ export interface IFileVersionQuery extends FileVersionOData, FileVersionMethods { } /********************************************* * FileVersion **********************************************/ export interface FileVersion extends Base.IBaseResult, FileVersionProps, FileVersionCollections, FileVersionMethods { } /********************************************* * FileVersionProps **********************************************/ export interface FileVersionProps { CheckInComment?: string; Created?: any; ExpirationDate?: string; ID?: number; IsCurrentVersion?: boolean; Length?: number; Size?: number; SnapshotDate?: string; Url?: string; VersionLabel?: string; } /********************************************* * FileVersionPropMethods **********************************************/ export interface FileVersionPropMethods { CreatedBy(): Base.IBaseQuery & SP.UserCollections & SP.UserMethods; } /********************************************* * FileVersionCollections **********************************************/ export interface FileVersionCollections extends FileVersionPropMethods { } /********************************************* * FileVersionCollectionMethods **********************************************/ export interface FileVersionCollectionMethods { deleteAll(): Base.IBaseExecution; deleteByID(vid?: number): Base.IBaseExecution; deleteByLabel(versionlabel?: string): Base.IBaseExecution; getById(versionid?: number): Base.IBaseQuery & SP.FileVersionCollections & SP.FileVersionMethods; recycleByID(vid?: number): Base.IBaseExecution; recycleByLabel(versionlabel?: string): Base.IBaseExecution; restoreByLabel(versionlabel?: string): Base.IBaseExecution; } /********************************************* * FileVersionOData **********************************************/ export interface FileVersionOData extends Base.IBaseResult, FileVersionProps, FileVersionMethods { CreatedBy: SP.User & SP.UserCollections & SP.UserCollectionMethods; } /********************************************* * FileVersionMethods **********************************************/ export interface FileVersionMethods { delete(): Base.IBaseExecution; openBinaryStream(): Base.IBaseExecution; openBinaryStreamWithOptions(openOptions?: number): Base.IBaseExecution; setExpirationDate(expirationDate?: any): Base.IBaseExecution; } /********************************************* * IWeb **********************************************/ export interface IWeb extends SP.SecurableObjectCollections, WebCollections, WebMethods, Base.IBaseQuery { } /********************************************* * IWebCollection **********************************************/ export interface IWebCollection extends Base.IBaseResults, WebCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IWebQueryCollection **********************************************/ export interface IWebQueryCollection extends Base.IBaseResults, WebCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IWebQuery **********************************************/ export interface IWebQuery extends WebOData, WebMethods { } /********************************************* * Web **********************************************/ export interface Web extends SP.SecurableObject, Base.IBaseResult, WebProps, WebCollections, WebMethods { } /********************************************* * WebProps **********************************************/ export interface WebProps { AccessRequestListUrl?: string; AccessRequestSiteDescription?: string; Acronym?: string; AllowAutomaticASPXPageIndexing?: boolean; AllowCreateDeclarativeWorkflowForCurrentUser?: boolean; AllowDesignerForCurrentUser?: boolean; AllowMasterPageEditingForCurrentUser?: boolean; AllowRevertFromTemplateForCurrentUser?: boolean; AllowRssFeeds?: boolean; AllowSaveDeclarativeWorkflowAsTemplateForCurrentUser?: boolean; AllowSavePublishDeclarativeWorkflowForCurrentUser?: boolean; AlternateCssUrl?: string; AppInstanceId?: any; ClassicWelcomePage?: string; CommentsOnSitePagesDisabled?: boolean; Configuration?: number; ContainsConfidentialInfo?: boolean; Created?: any; CurrentChangeToken?: SP.ChangeToken; CustomMasterUrl?: string; CustomSiteActionsDisabled?: boolean; DefaultNewPageTemplateId?: any; Description?: string; DescriptionForExistingLanguage?: string; DescriptionTranslations?: { results: Array }; DesignerDownloadUrlForCurrentUser?: string; DesignPackageId?: any; DisableAppViews?: boolean; DisableFlows?: boolean; DisableRecommendedItems?: boolean; DocumentLibraryCalloutOfficeWebAppPreviewersDisabled?: boolean; EffectiveBasePermissions?: SP.BasePermissions; EnableMinimalDownload?: boolean; ExcludeFromOfflineClient?: boolean; FontOptionForSiteFooterNav?: SP.FontOption; FontOptionForSiteFooterTitle?: SP.FontOption; FontOptionForSiteNav?: SP.FontOption; FontOptionForSiteTitle?: SP.FontOption; FooterAlignment?: number; FooterBlur?: number; FooterColorIndexInDarkMode?: number; FooterColorIndexInLightMode?: number; FooterEmphasis?: number; FooterEnabled?: boolean; FooterLayout?: number; FooterOverlayColor?: number; FooterOverlayGradientDirection?: number; FooterOverlayOpacity?: number; HasWebTemplateExtension?: boolean; HeaderColorIndexInDarkMode?: number; HeaderColorIndexInLightMode?: number; HeaderEmphasis?: number; HeaderLayout?: number; HeaderOverlayColor?: number; HeaderOverlayGradientDirection?: number; HeaderOverlayOpacity?: number; HideTitleInHeader?: boolean; HorizontalQuickLaunch?: boolean; Id?: any; IsEduClass?: boolean; IsEduClassProvisionChecked?: boolean; IsEduClassProvisionPending?: boolean; IsHomepageModernized?: boolean; IsMultilingual?: boolean; IsProvisioningComplete?: boolean; IsRevertHomepageLinkHidden?: boolean; Language?: number; LastItemModifiedDate?: any; LastItemUserModifiedDate?: any; LogoAlignment?: number; MasterUrl?: string; MegaMenuEnabled?: boolean; MembersCanShare?: boolean; NavAudienceTargetingEnabled?: boolean; NextStepsFirstRunEnabled?: boolean; NoCrawl?: boolean; NotificationsInOneDriveForBusinessEnabled?: boolean; NotificationsInSharePointEnabled?: boolean; ObjectCacheEnabled?: boolean; OverwriteTranslationsOnChange?: boolean; ResourcePath?: SP.ResourcePath; PreviewFeaturesEnabled?: boolean; PrimaryColor?: string; QuickLaunchEnabled?: boolean; RecycleBinEnabled?: boolean; RelatedHubSiteIds?: string; RequestAccessEmail?: string; SaveSiteAsTemplateEnabled?: boolean; SearchBoxInNavBar?: number; SearchBoxPlaceholderText?: string; SearchScope?: number; ServerRelativePath?: SP.ResourcePath; ServerRelativeUrl?: string; ShowUrlStructureForCurrentUser?: boolean; SiteLogoDescription?: string; SiteLogoUrl?: string; SupportedUILanguageIds?: { results: Array }; SyndicationEnabled?: boolean; TenantAdminMembersCanShare?: number; TenantTagPolicyEnabled?: boolean; ThemeApplicationActionHistory?: string; ThemeData?: string; ThemedCssFolderUrl?: string; ThirdPartyMdmEnabled?: boolean; Title?: string; TitleForExistingLanguage?: string; TitleTranslations?: { results: Array }; TreeViewEnabled?: boolean; UIVersion?: number; UIVersionConfigurationEnabled?: boolean; Url?: string; UseAccessRequestDefault?: boolean; WebTemplate?: string; WebTemplateConfiguration?: string; WebTemplatesGalleryFirstRunEnabled?: boolean; WelcomePage?: string; } /********************************************* * WebPropMethods **********************************************/ export interface WebPropMethods { AccessRequestsList(): Base.IBaseQuery & SP.ListCollections & SP.ListMethods; ActivityLogger(): Base.IBaseExecution & Microsoft.SharePoint.Internal.ActivityLoggerCollections & Microsoft.SharePoint.Internal.ActivityLoggerMethods; AllProperties(): Base.IBaseExecution & SP.PropertyValuesCollections; AssociatedMemberGroup(): Base.IBaseQuery & SP.GroupCollections & SP.GroupMethods; AssociatedOwnerGroup(): Base.IBaseQuery & SP.GroupCollections & SP.GroupMethods; AssociatedVisitorGroup(): Base.IBaseQuery & SP.GroupCollections & SP.GroupMethods; Author(): Base.IBaseQuery & SP.UserCollections & SP.UserMethods; CanModernizeHomepage(): Base.IBaseExecution & SP.ModernizeHomepageResultCollections; CardDesigns(): Base.IBaseExecution & Microsoft.SharePoint.Marketplace.CorporateCuratedGallery.CardDesignsCollections & Microsoft.SharePoint.Marketplace.CorporateCuratedGallery.CardDesignsMethods; CurrentUser(): Base.IBaseQuery & SP.UserCollections & SP.UserMethods; DataLeakagePreventionStatusInfo(): Base.IBaseExecution & SP.SPDataLeakagePreventionStatusInfoCollections; DescriptionResource(): Base.IBaseExecution & SP.UserResourceCollections & SP.UserResourceMethods; HostedApps(): Base.IBaseExecution & Microsoft.SharePoint.ClientSideComponent.HostedAppsManagerCollections & Microsoft.SharePoint.ClientSideComponent.HostedAppsManagerMethods; MultilingualSettings(): Base.IBaseQuery & SP.MultilingualSettingsCollections & SP.MultilingualSettingsMethods; Navigation(): Base.IBaseQuery & SP.NavigationCollections & SP.NavigationMethods; ParentWeb(): Base.IBaseExecution & SP.WebInformationCollections; RegionalSettings(): Base.IBaseQuery & SP.RegionalSettingsCollections & SP.RegionalSettingsMethods; RootFolder(): Base.IBaseQuery & SP.FolderCollections & SP.FolderMethods; SiteCollectionAppCatalog(): Base.IBaseQuery & Microsoft.SharePoint.Marketplace.CorporateCuratedGallery.SiteCollectionCorporateCatalogAccessorCollections & Microsoft.SharePoint.Marketplace.CorporateCuratedGallery.SiteCollectionCorporateCatalogAccessorMethods; SiteUserInfoList(): Base.IBaseQuery & SP.ListCollections & SP.ListMethods; TenantAppCatalog(): Base.IBaseQuery & Microsoft.SharePoint.Marketplace.CorporateCuratedGallery.TenantCorporateCatalogAccessorCollections & Microsoft.SharePoint.Marketplace.CorporateCuratedGallery.TenantCorporateCatalogAccessorMethods; ThemeInfo(): Base.IBaseExecution & SP.ThemeInfoCollections & SP.ThemeInfoMethods; TitleResource(): Base.IBaseExecution & SP.UserResourceCollections & SP.UserResourceMethods; } /********************************************* * WebCollections **********************************************/ export interface WebCollections extends WebPropMethods { Activities(): Base.IBaseCollection; Activities(id: string | number): SP.SecurableObjectCollections & Base.IBaseQuery & Microsoft.SharePoint.Activities.SPActivityEntityCollections; Alerts(): Base.IBaseCollection & Base.IBaseExecution & SP.AlertCollectionMethods; Alerts(id: string | number): SP.SecurableObjectCollections & Base.IBaseQuery & SP.AlertCollections & SP.AlertMethods; AppTiles(): Base.IBaseCollection; AppTiles(id: string | number): SP.SecurableObjectCollections & Base.IBaseQuery & SP.AppTileCollections; AvailableContentTypes(): Base.IBaseCollection & Base.IBaseExecution & SP.ContentTypeCollectionMethods; AvailableContentTypes(id: string | number): SP.SecurableObjectCollections & Base.IBaseQuery & SP.ContentTypeCollections & SP.ContentTypeMethods; AvailableFields(): Base.IBaseCollection & Base.IBaseExecution & SP.FieldCollectionMethods; AvailableFields(id: string | number): SP.SecurableObjectCollections & Base.IBaseQuery & SP.FieldCollections & SP.FieldMethods; ClientWebParts(): Base.IBaseCollection & SP.ClientWebPartCollectionMethods; ClientWebParts(id: string | number): SP.SecurableObjectCollections & Base.IBaseQuery & SP.ClientWebPartCollections & SP.ClientWebPartMethods; ContentTypes(): Base.IBaseCollection & Base.IBaseExecution & SP.ContentTypeCollectionMethods; ContentTypes(id: string | number): SP.SecurableObjectCollections & Base.IBaseQuery & SP.ContentTypeCollections & SP.ContentTypeMethods; EventReceivers(): Base.IBaseCollection & SP.EventReceiverDefinitionCollectionMethods; EventReceivers(id: string | number): SP.SecurableObjectCollections & Base.IBaseQuery & SP.EventReceiverDefinitionCollections & SP.EventReceiverDefinitionMethods; Features(): Base.IBaseCollection & SP.FeatureCollectionMethods; Features(id: string | number): SP.SecurableObjectCollections & Base.IBaseQuery & SP.FeatureCollections; Fields(): Base.IBaseCollection & Base.IBaseExecution & SP.FieldCollectionMethods; Fields(id: string | number): SP.SecurableObjectCollections & Base.IBaseQuery & SP.FieldCollections & SP.FieldMethods; Folders(): Base.IBaseCollection & Base.IBaseExecution & SP.FolderCollectionMethods; Folders(id: string | number): SP.SecurableObjectCollections & Base.IBaseQuery & SP.FolderCollections & SP.FolderMethods; Lists(): Base.IBaseCollection & Base.IBaseExecution & SP.ListCollectionMethods; Lists(id: string | number): SP.SecurableObjectCollections & Base.IBaseQuery & SP.ListCollections & SP.ListMethods; ListTemplates(): Base.IBaseCollection & SP.ListTemplateCollectionMethods; ListTemplates(id: string | number): SP.SecurableObjectCollections & Base.IBaseQuery & SP.ListTemplateCollections & SP.ListTemplateMethods; OneDriveSharedItems(): Base.IBaseCollection; OneDriveSharedItems(id: string | number): SP.SecurableObjectCollections & Base.IBaseQuery & SP.Sharing.SharedDocumentInfoCollections; PushNotificationSubscribers(): Base.IBaseCollection & Base.IBaseExecution & SP.PushNotificationSubscriberCollectionMethods; PushNotificationSubscribers(id: string | number): SP.SecurableObjectCollections & Base.IBaseQuery & SP.PushNotificationSubscriberCollections & SP.PushNotificationSubscriberMethods; RecycleBin(): Base.IBaseCollection & Base.IBaseExecution & SP.RecycleBinItemCollectionMethods; RecycleBin(id: string | number): SP.SecurableObjectCollections & Base.IBaseQuery & SP.RecycleBinItemCollections & SP.RecycleBinItemMethods; RoleDefinitions(): Base.IBaseCollection & SP.RoleDefinitionCollectionMethods; RoleDefinitions(id: string | number): SP.SecurableObjectCollections & Base.IBaseQuery & SP.RoleDefinitionCollections & SP.RoleDefinitionMethods; SiteGroups(): Base.IBaseCollection & Base.IBaseExecution & SP.GroupCollectionMethods; SiteGroups(id: string | number): SP.SecurableObjectCollections & Base.IBaseQuery & SP.GroupCollections & SP.GroupMethods; SiteUsers(): Base.IBaseCollection & Base.IBaseExecution & SP.UserCollectionMethods; SiteUsers(id: string | number): SP.SecurableObjectCollections & Base.IBaseQuery & SP.UserCollections & SP.UserMethods; UserCustomActions(): Base.IBaseCollection & Base.IBaseExecution & SP.UserCustomActionCollectionMethods; UserCustomActions(id: string | number): SP.SecurableObjectCollections & Base.IBaseQuery & SP.UserCustomActionCollections & SP.UserCustomActionMethods; Webs(): Base.IBaseCollection & Base.IBaseExecution & SP.WebCollectionMethods; Webs(id: string | number): SP.SecurableObjectCollections & Base.IBaseQuery & SP.WebCollections & SP.WebMethods; WebInfos(): Base.IBaseCollection & SP.WebInformationCollectionMethods; WebInfos(id: string | number): SP.SecurableObjectCollections & Base.IBaseQuery & SP.WebInformationCollections; WorkflowAssociations(): Base.IBaseCollection & SP.Workflow.WorkflowAssociationCollectionMethods; WorkflowAssociations(id: string | number): SP.SecurableObjectCollections & Base.IBaseQuery & SP.Workflow.WorkflowAssociationCollections & SP.Workflow.WorkflowAssociationMethods; WorkflowTemplates(): Base.IBaseCollection & SP.Workflow.WorkflowTemplateCollectionMethods; WorkflowTemplates(id: string | number): SP.SecurableObjectCollections & Base.IBaseQuery & SP.Workflow.WorkflowTemplateCollections; } /********************************************* * WebCollectionMethods **********************************************/ export interface WebCollectionMethods { add(parameters?: SP.WebCreationInformation): Base.IBaseExecution; } /********************************************* * WebOData **********************************************/ export interface WebOData extends SP.SecurableObjectOData, Base.IBaseResult, WebProps, WebMethods { AccessRequestsList: SP.List & SP.ListCollections & SP.ListCollectionMethods; Activities: Base.IBaseResults; ActivityLogger: Microsoft.SharePoint.Internal.ActivityLogger & Microsoft.SharePoint.Internal.ActivityLoggerCollections; Alerts: Base.IBaseResults & SP.AlertCollectionMethods; AllProperties: SP.PropertyValues & SP.PropertyValuesCollections & SP.PropertyValuesCollectionMethods; AppTiles: Base.IBaseResults; AssociatedMemberGroup: SP.Group & SP.GroupCollections & SP.GroupCollectionMethods; AssociatedOwnerGroup: SP.Group & SP.GroupCollections & SP.GroupCollectionMethods; AssociatedVisitorGroup: SP.Group & SP.GroupCollections & SP.GroupCollectionMethods; Author: SP.User & SP.UserCollections & SP.UserCollectionMethods; AvailableContentTypes: Base.IBaseResults & SP.ContentTypeCollectionMethods; AvailableFields: Base.IBaseResults & SP.FieldCollectionMethods; CanModernizeHomepage: SP.ModernizeHomepageResult & SP.ModernizeHomepageResultCollections; CardDesigns: Microsoft.SharePoint.Marketplace.CorporateCuratedGallery.CardDesigns & Microsoft.SharePoint.Marketplace.CorporateCuratedGallery.CardDesignsCollections; ClientWebParts: Base.IBaseResults & SP.ClientWebPartCollectionMethods; ContentTypes: Base.IBaseResults & SP.ContentTypeCollectionMethods; CurrentUser: SP.User & SP.UserCollections & SP.UserCollectionMethods; DataLeakagePreventionStatusInfo: SP.SPDataLeakagePreventionStatusInfo & SP.SPDataLeakagePreventionStatusInfoCollections; DescriptionResource: SP.UserResource & SP.UserResourceCollections; EventReceivers: Base.IBaseResults & SP.EventReceiverDefinitionCollectionMethods; Features: Base.IBaseResults & SP.FeatureCollectionMethods; Fields: Base.IBaseResults & SP.FieldCollectionMethods; Folders: Base.IBaseResults & SP.FolderCollectionMethods; HostedApps: Microsoft.SharePoint.ClientSideComponent.HostedAppsManager & Microsoft.SharePoint.ClientSideComponent.HostedAppsManagerCollections; Lists: Base.IBaseResults & SP.ListCollectionMethods; ListTemplates: Base.IBaseResults & SP.ListTemplateCollectionMethods; MultilingualSettings: SP.MultilingualSettings & SP.MultilingualSettingsCollections; Navigation: SP.Navigation & SP.NavigationCollections; OneDriveSharedItems: Base.IBaseResults; ParentWeb: SP.WebInformation & SP.WebInformationCollections & SP.WebInformationCollectionMethods; PushNotificationSubscribers: Base.IBaseResults & SP.PushNotificationSubscriberCollectionMethods; RecycleBin: Base.IBaseResults & SP.RecycleBinItemCollectionMethods; RegionalSettings: SP.RegionalSettings & SP.RegionalSettingsCollections; RoleDefinitions: Base.IBaseResults & SP.RoleDefinitionCollectionMethods; RootFolder: SP.Folder & SP.FolderCollections & SP.FolderCollectionMethods; SiteCollectionAppCatalog: Microsoft.SharePoint.Marketplace.CorporateCuratedGallery.SiteCollectionCorporateCatalogAccessor & Microsoft.SharePoint.Marketplace.CorporateCuratedGallery.SiteCollectionCorporateCatalogAccessorCollections; SiteGroups: Base.IBaseResults & SP.GroupCollectionMethods; SiteUserInfoList: SP.List & SP.ListCollections & SP.ListCollectionMethods; SiteUsers: Base.IBaseResults & SP.UserCollectionMethods; TenantAppCatalog: Microsoft.SharePoint.Marketplace.CorporateCuratedGallery.TenantCorporateCatalogAccessor & Microsoft.SharePoint.Marketplace.CorporateCuratedGallery.TenantCorporateCatalogAccessorCollections; ThemeInfo: SP.ThemeInfo & SP.ThemeInfoCollections; TitleResource: SP.UserResource & SP.UserResourceCollections; UserCustomActions: Base.IBaseResults & SP.UserCustomActionCollectionMethods; Webs: Base.IBaseResults & SP.WebCollectionMethods; WebInfos: Base.IBaseResults & SP.WebInformationCollectionMethods; WorkflowAssociations: Base.IBaseResults & SP.Workflow.WorkflowAssociationCollectionMethods; WorkflowTemplates: Base.IBaseResults & SP.Workflow.WorkflowTemplateCollectionMethods; } /********************************************* * WebMethods **********************************************/ export interface WebMethods { breakRoleInheritance(copyRoleAssignments?: boolean, clearSubscopes?: boolean): Base.IBaseExecution; resetRoleInheritance(): Base.IBaseExecution; addCrossFarmMessage(messagePayloadBase64?: string): Base.IBaseExecution; addinPermissions(addins?: Array): Base.IBaseExecution; addPlaceholderUser(listId?: string, placeholderText?: string): Base.IBaseExecution; addSupportedUILanguage(lcid?: number): Base.IBaseExecution; applyTheme(colorPaletteUrl?: string, fontSchemeUrl?: string, backgroundImageUrl?: string, shareGenerated?: boolean): Base.IBaseExecution; applyWebTemplate(webTemplate?: string): Base.IBaseExecution; availableAddins(serverRelativeUrls?: Array, urls?: Array): Base.IBaseExecution; consentToPowerPlatform(): Base.IBaseExecution; createDefaultAssociatedGroups(userLogin?: string, userLogin2?: string, groupNameSeed?: string): Base.IBaseExecution; createGroupBasedEnvironment(): Base.IBaseExecution; createSitePage(pageMetaData?: string): Base.IBaseExecution; defaultDocumentLibrary(): Base.IBaseQuery & SP.ListCollections & SP.ListMethods; delete(): Base.IBaseExecution; doesPushNotificationSubscriberExist(deviceAppInstanceId?: any): Base.IBaseExecution; // doesUserHavePermissions(permissionMask?: SP.BasePermissions): Base.IBaseExecution; ensureEduClassSetup(byPassForAutomation?: boolean): Base.IBaseExecution; ensureSolutioningEnvironment(ensureCdsInstance?: boolean): Base.IBaseExecution; ensureTenantAppCatalog(callerId?: string): Base.IBaseExecution; ensureUser(logonName?: string): Base.IBaseQuery & SP.UserCollections & SP.UserMethods; ensureUserByObjectId(objectId?: any, tenantId?: any, principalType?: number): Base.IBaseQuery & SP.UserCollections & SP.UserMethods; executeRemoteLOB(inputStream?: any): Base.IBaseExecution; getACSServicePrincipals(appIds?: Array): Base.IBaseCollection; getAdaptiveCardExtensions(includeErrors?: boolean, project?: any): Base.IBaseCollection; getAddinPrincipalsHavingPermissionsInSites(serverRelativeUrls?: Array, urls?: Array): Base.IBaseExecution; getAddinUninstallJobDetail(jobId?: any, serverRelativeUrl?: string, url?: string): Base.IBaseExecution; getAllClientSideComponents(languages?: Array): Base.IBaseExecution; getAppBdcCatalog(): Base.IBaseExecution; getAppBdcCatalogForAppInstance(appInstanceId?: any): Base.IBaseExecution; getAppInstanceById(appInstanceId?: any): Base.IBaseExecution; getAppInstancesByProductId(productId?: any): Base.IBaseCollection; getAvailableWebTemplates(lcid?: number, doIncludeCrossLanguage?: boolean): Base.IBaseCollection & SP.WebTemplateCollectionMethods; getCatalog(typeCatalog?: number): Base.IBaseQuery & SP.ListCollections & SP.ListMethods; getChanges(query?: SP.ChangeQuery): Base.IBaseCollection; getClientSideComponents(components?: Array, project?: any): Base.IBaseCollection; getClientSideComponentsByComponentType(componentTypesString?: string, supportedHostTypeValue?: number, includeErrors?: boolean, project?: any, includeManifestActivatedTime?: boolean): Base.IBaseCollection; getClientSideComponentsById(componentIds?: Array, project?: any): Base.IBaseCollection; getClientSideWebParts(includeErrors?: boolean, project?: any): Base.IBaseCollection; getCustomListTemplates(): Base.IBaseCollection & SP.ListTemplateCollectionMethods; getEntity(namespace?: string, name?: string): Base.IBaseExecution; getFileByGuestUrl(guestUrl?: string): Base.IBaseQuery & SP.FileCollections & SP.FileMethods; getFileByGuestUrlEnsureAccess(guestUrl?: string, ensureAccess?: boolean): Base.IBaseQuery & SP.FileCollections & SP.FileMethods; getFileByGuestUrlExtended(guestUrl?: string, requestSettings?: SP.Sharing.SharingLinkAccessRequest): Base.IBaseQuery & SP.FileCollections & SP.FileMethods; getFileById(uniqueId?: any): Base.IBaseQuery & SP.FileCollections & SP.FileMethods; getFileByLinkingUrl(linkingUrl?: string): Base.IBaseQuery & SP.FileCollections & SP.FileMethods; getFileByServerRelativePath(DecodedUrl?: string): Base.IBaseQuery & SP.FileCollections & SP.FileMethods; getFileByServerRelativeUrl(serverRelativeUrl?: string): Base.IBaseQuery & SP.FileCollections & SP.FileMethods; getFileByStreamFrameUrl(streamFrameUrl?: string): Base.IBaseQuery & SP.FileCollections & SP.FileMethods; getFileByUrl(fileUrl?: string): Base.IBaseQuery & SP.FileCollections & SP.FileMethods; getFileByWOPIFrameUrl(wopiFrameUrl?: string): Base.IBaseQuery & SP.FileCollections & SP.FileMethods; getFolderByGuestUrl(guestUrl?: string, ensureAccess?: boolean): Base.IBaseQuery & SP.FolderCollections & SP.FolderMethods; getFolderByGuestUrlExtended(guestUrl?: string, requestSettings?: SP.Sharing.SharingLinkAccessRequest): Base.IBaseQuery & SP.FolderCollections & SP.FolderMethods; getFolderById(uniqueId?: any): Base.IBaseQuery & SP.FolderCollections & SP.FolderMethods; getFolderByServerRelativePath(DecodedUrl?: string): Base.IBaseQuery & SP.FolderCollections & SP.FolderMethods; getFolderByServerRelativeUrl(serverRelativeUrl?: string): Base.IBaseQuery & SP.FolderCollections & SP.FolderMethods; getGroupBasedEnvironment(): Base.IBaseExecution; getList(strUrl?: string): Base.IBaseQuery & SP.ListCollections & SP.ListMethods; getListByTitle(title?: string): Base.IBaseQuery & SP.ListCollections & SP.ListMethods; getListItem(strUrl?: string): Base.IBaseQuery & SP.ListItemCollections & SP.ListItemMethods; getListItemByResourceId(resourceId?: string): Base.IBaseQuery & SP.ListItemCollections & SP.ListItemMethods; getListItemUsingPath(DecodedUrl?: string): Base.IBaseQuery & SP.ListItemCollections & SP.ListItemMethods; getListOperation(listId?: any, operationId?: any): Base.IBaseExecution; getLists(getListsParams?: SP.GetListsParameters): Base.IBaseCollection & Base.IBaseExecution & SP.ListCollectionMethods; getListUsingPath(DecodedUrl?: string): Base.IBaseQuery & SP.ListCollections & SP.ListMethods; getNewsList(allowCreate?: boolean): Base.IBaseQuery & SP.ListCollections & SP.ListMethods; getPushNotificationSubscriber(deviceAppInstanceId?: any): Base.IBaseQuery & SP.PushNotificationSubscriberCollections & SP.PushNotificationSubscriberMethods; getPushNotificationSubscribersByArgs(customArgs?: string): Base.IBaseCollection & Base.IBaseExecution & SP.PushNotificationSubscriberCollectionMethods; getPushNotificationSubscribersByUser(userName?: string): Base.IBaseCollection & Base.IBaseExecution & SP.PushNotificationSubscriberCollectionMethods; getRecycleBinItems(pagingInfo?: string, rowLimit?: number, isAscending?: boolean, orderBy?: number, itemState?: number): Base.IBaseCollection & Base.IBaseExecution & SP.RecycleBinItemCollectionMethods; getRecycleBinItemsByQueryInfo(IsAscending?: boolean, ItemState?: number, OrderBy?: number, PagingInfo?: string, RowLimit?: number, ShowOnlyMyItems?: boolean): Base.IBaseCollection & Base.IBaseExecution & SP.RecycleBinItemCollectionMethods; getRegionalDateTimeSchema(): Base.IBaseExecution; getSharingLinkData(linkUrl?: string): Base.IBaseExecution; getSitePageCopyToStatus(workItemId?: any): Base.IBaseExecution; getSitePageMoveStatus(workItemId?: any): Base.IBaseExecution; getSiteUserIncludingDeletedByPuid(puid?: string): Base.IBaseQuery & SP.UserCollections & SP.UserMethods; getSPAppContextAsStream(): Base.IBaseExecution; getStorageEntity(key?: string): Base.IBaseExecution; getSubwebsFilteredForCurrentUser(nWebTemplateFilter?: number, nConfigurationFilter?: number): Base.IBaseCollection & SP.WebInformationCollectionMethods; getUserById(userId?: number): Base.IBaseQuery & SP.UserCollections & SP.UserMethods; // getUserEffectivePermissions(userName?: string): Base.IBaseExecution; getViewFromPath(DecodedUrl?: string): Base.IBaseQuery & SP.ViewCollections & SP.ViewMethods; getViewFromUrl(listUrl?: string): Base.IBaseQuery & SP.ViewCollections & SP.ViewMethods; hubSiteData(forceRefresh?: boolean): Base.IBaseExecution; hubSiteDataAsStream(forceRefresh?: boolean): Base.IBaseExecution; incrementSiteClientTag(): Base.IBaseExecution; listPowerPlatformUserDetails(): Base.IBaseExecution; loadAndInstallApp(appPackageStream?: any): Base.IBaseExecution; loadAndInstallAppInSpecifiedLocale(appPackageStream?: any, installationLocaleLCID?: number): Base.IBaseExecution; loadApp(appPackageStream?: any, installationLocaleLCID?: number): Base.IBaseExecution; mapToIcon(fileName?: string, progId?: string, size?: number): Base.IBaseExecution; markReplyUrisUpdated(): Base.IBaseExecution; pageContextCore(): Base.IBaseExecution; pageContextInfo(includeODBSettings?: boolean, emitNavigationInfo?: boolean): Base.IBaseExecution; parseDateTime(value?: string, displayFormat?: number, calendarType?: number): Base.IBaseExecution; processExternalNotification(stream?: any): Base.IBaseExecution; recycle(): Base.IBaseExecution; registerPushNotificationSubscriber(deviceAppInstanceId?: any, serviceToken?: string): Base.IBaseQuery & SP.PushNotificationSubscriberCollections & SP.PushNotificationSubscriberMethods; removeStorageEntity(key?: string): Base.IBaseExecution; removeSupportedUILanguage(lcid?: number): Base.IBaseExecution; setAccessRequestSiteDescriptionAndUpdate(description?: string): Base.IBaseExecution; setChromeOptions(headerLayout?: number, headerEmphasis?: number, megaMenuEnabled?: boolean, footerEnabled?: boolean, footerLayout?: number, footerEmphasis?: number, hideTitleInHeader?: boolean, logoAlignment?: number, horizontalQuickLaunch?: boolean, headerColorIndexInLightMode?: number, headerColorIndexInDarkMode?: number, footerColorIndexInLightMode?: number, footerColorIndexInDarkMode?: number, footerAlignment?: number, footerBlur?: number, headerOverlayColor?: number, headerOverlayGradientDirection?: number, headerOverlayOpacity?: number, footerOverlayColor?: number, footerOverlayGradientDirection?: number, footerOverlayOpacity?: number, fontOptionForSiteTitle?: SP.FontOption, fontOptionForSiteNav?: SP.FontOption, fontOptionForSiteFooterTitle?: SP.FontOption, fontOptionForSiteFooterNav?: SP.FontOption): Base.IBaseExecution; setDefaultNewPageTemplateId(defaultNewPageTemplateId?: any): Base.IBaseExecution; setGlobalNavSettings(title?: string, source?: string): Base.IBaseExecution; setStorageEntity(key?: string, value?: string, description?: string, comments?: string): Base.IBaseExecution; setThemeApplicationActionHistory(themeApplicationActionHistory?: string): Base.IBaseExecution; setUseAccessRequestDefaultAndUpdate(useAccessRequestDefault?: boolean): Base.IBaseExecution; syncFlowInstances(targetWebUrl?: string): Base.IBaseExecution; syncFlowTemplates(category?: string): Base.IBaseExecution; syncHubSiteTheme(): Base.IBaseExecution; syncTeamsComponent(teamsComponent?: Microsoft.SharePoint.ClientSideComponent.SPTeamsAppComponent): Base.IBaseExecution; uninstallAddins(uninstallAddins?: Array): Base.IBaseExecution; unregisterPushNotificationSubscriber(deviceAppInstanceId?: any): Base.IBaseExecution; unsetIsEduClassProvisionPending(): Base.IBaseExecution; // update(): Base.IBaseExecution; upgradePrefabAppInstance(prefabItemId?: number, hasCustomUpgradeConfiguration?: boolean): Base.IBaseExecution; uploadImage(listTitle?: string, imageName?: string, contentStream?: any, listId?: string, itemId?: number, fieldId?: string, overwrite?: boolean): Base.IBaseExecution; doesUserHavePermissions(high?: number, low?: number): Base.IBaseExecution; getUserEffectivePermissions(userName?: string): Base.IBaseExecution<{ GetUserEffectivePermissions: SP.BasePermissions }>; update(properties?: any): Base.IBaseExecution; } /********************************************* * IList **********************************************/ export interface IList extends SP.SecurableObjectCollections, ListCollections, ListMethods, Base.IBaseQuery { } /********************************************* * IListCollection **********************************************/ export interface IListCollection extends Base.IBaseResults, ListCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IListQueryCollection **********************************************/ export interface IListQueryCollection extends Base.IBaseResults, ListCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IListQuery **********************************************/ export interface IListQuery extends ListOData, ListMethods { } /********************************************* * List **********************************************/ export interface List extends SP.SecurableObject, Base.IBaseResult, ListProps, ListCollections, ListMethods { } /********************************************* * ListProps **********************************************/ export interface ListProps { AdditionalUXProperties?: string; AllowContentTypes?: boolean; AllowDeletion?: boolean; BaseTemplate?: number; BaseType?: number; BrowserFileHandling?: number; Color?: string; ContentTypesEnabled?: boolean; CrawlNonDefaultViews?: boolean; Created?: any; CurrentChangeToken?: SP.ChangeToken; CustomActionElements?: SP.CustomActionElementCollection; DataSource?: SP.ListDataSource; DefaultContentApprovalWorkflowId?: any; DefaultDisplayFormUrl?: string; DefaultEditFormUrl?: string; DefaultItemOpenInBrowser?: boolean; DefaultItemOpenUseListSetting?: boolean; DefaultNewFormUrl?: string; DefaultViewPath?: SP.ResourcePath; DefaultViewUrl?: string; Description?: string; Direction?: string; DisableCommenting?: boolean; DisableGridEditing?: boolean; DocumentTemplateUrl?: string; DraftVersionVisibility?: number; EffectiveBasePermissions?: SP.BasePermissions; EffectiveBasePermissionsForUI?: SP.BasePermissions; EnableAssignToEmail?: boolean; EnableAttachments?: boolean; EnabledQueryableColumnsDateTime?: any; EnableFolderCreation?: boolean; EnableMinorVersions?: boolean; EnableModeration?: boolean; EnableRequestSignOff?: boolean; EnableVersioning?: boolean; EntityTypeName?: string; ExcludeFromOfflineClient?: boolean; ExcludeFromOfflineMode?: boolean; ExemptFromBlockDownloadOfNonViewableFiles?: boolean; FileSavePostProcessingEnabled?: boolean; ForceCheckout?: boolean; HasContentAssemblyTemplates?: boolean; HasCopyMoveRules?: boolean; HasExternalDataSource?: boolean; HasFolderColoringFields?: boolean; HasListBoundContentAssemblyTemplates?: boolean; Hidden?: boolean; HighPriorityMediaProcessing?: boolean; Icon?: string; Id?: any; ImagePath?: SP.ResourcePath; ImageUrl?: string; DefaultSensitivityLabelForLibrary?: string; SensitivityLabelToEncryptOnDownloadForLibrary?: string; IrmEnabled?: boolean; IrmExpire?: boolean; IrmReject?: boolean; IsApplicationList?: boolean; IsCatalog?: boolean; IsContributorOwnerEnabled?: boolean; IsDefaultDocumentLibrary?: boolean; IsEnterpriseGalleryLibrary?: boolean; IsPredictionModelApplied?: boolean; IsPrivate?: boolean; IsSiteAssetsLibrary?: boolean; IsSystemList?: boolean; ItemCount?: number; LastItemDeletedDate?: any; LastItemModifiedDate?: any; LastItemUserModifiedDate?: any; ListExperienceOptions?: number; ListFormCustomized?: boolean; ListItemEntityTypeFullName?: string; ListSchemaVersion?: number; MajorVersionLimit?: number; MajorWithMinorVersionsLimit?: number; MultipleDataList?: boolean; NoCrawl?: boolean; OnQuickLaunch?: boolean; PageRenderType?: number; ParentWebPath?: SP.ResourcePath; ParentWebUrl?: string; ParserDisabled?: boolean; ReadSecurity?: number; SchemaXml?: string; ServerTemplateCanCreateFolders?: boolean; ShowHiddenFieldsInModernForm?: boolean; ShowOneTabOnly?: boolean; TemplateFeatureId?: any; TemplateTypeId?: string; Title?: string; ValidationFormula?: string; ValidationMessage?: string; WriteSecurity?: number; } /********************************************* * ListPropMethods **********************************************/ export interface ListPropMethods { Author(): Base.IBaseQuery & SP.UserCollections & SP.UserMethods; CreatablesInfo(): Base.IBaseExecution & SP.CreatablesInfoCollections; DefaultView(): Base.IBaseQuery & SP.ViewCollections & SP.ViewMethods; DescriptionResource(): Base.IBaseExecution & SP.UserResourceCollections & SP.UserResourceMethods; InformationRightsManagementSettings(): Base.IBaseExecution & SP.InformationRightsManagementSettingsCollections & SP.InformationRightsManagementSettingsMethods; ParentWeb(): Base.IBaseQuery & SP.WebCollections & SP.WebMethods; RootFolder(): Base.IBaseQuery & SP.FolderCollections & SP.FolderMethods; TitleResource(): Base.IBaseExecution & SP.UserResourceCollections & SP.UserResourceMethods; VersionPolicies(): Base.IBaseExecution & SP.VersionPolicyManagerCollections; } /********************************************* * ListCollections **********************************************/ export interface ListCollections extends ListPropMethods { ContentTypes(): Base.IBaseCollection & Base.IBaseExecution & SP.ContentTypeCollectionMethods; ContentTypes(id: string | number): SP.SecurableObjectCollections & Base.IBaseQuery & SP.ContentTypeCollections & SP.ContentTypeMethods; EventReceivers(): Base.IBaseCollection & SP.EventReceiverDefinitionCollectionMethods; EventReceivers(id: string | number): SP.SecurableObjectCollections & Base.IBaseQuery & SP.EventReceiverDefinitionCollections & SP.EventReceiverDefinitionMethods; Fields(): Base.IBaseCollection & Base.IBaseExecution & SP.FieldCollectionMethods; Fields(id: string | number): SP.SecurableObjectCollections & Base.IBaseQuery & SP.FieldCollections & SP.FieldMethods; Forms(): Base.IBaseCollection & SP.FormCollectionMethods; Forms(id: string | number): SP.SecurableObjectCollections & Base.IBaseQuery & SP.FormCollections; Items(): Base.IBaseCollection & Base.IBaseExecution & SP.ListItemCollectionMethods; Items(id: string | number): SP.SecurableObjectCollections & Base.IBaseQuery & SP.ListItemCollections & SP.ListItemMethods; Subscriptions(): Base.IBaseCollection & Microsoft.SharePoint.Webhooks.SubscriptionCollectionMethods; Subscriptions(id: string | number): SP.SecurableObjectCollections & Base.IBaseQuery & Microsoft.SharePoint.Webhooks.SubscriptionCollections & Microsoft.SharePoint.Webhooks.SubscriptionMethods; UserCustomActions(): Base.IBaseCollection & Base.IBaseExecution & SP.UserCustomActionCollectionMethods; UserCustomActions(id: string | number): SP.SecurableObjectCollections & Base.IBaseQuery & SP.UserCustomActionCollections & SP.UserCustomActionMethods; Views(): Base.IBaseCollection & Base.IBaseExecution & SP.ViewCollectionMethods; Views(id: string | number): SP.SecurableObjectCollections & Base.IBaseQuery & SP.ViewCollections & SP.ViewMethods; WorkflowAssociations(): Base.IBaseCollection & SP.Workflow.WorkflowAssociationCollectionMethods; WorkflowAssociations(id: string | number): SP.SecurableObjectCollections & Base.IBaseQuery & SP.Workflow.WorkflowAssociationCollections & SP.Workflow.WorkflowAssociationMethods; } /********************************************* * ListCollectionMethods **********************************************/ export interface ListCollectionMethods { // add(parameters?: SP.ListCreationInformation): Base.IBaseExecution; ensureClientRenderedSitePagesLibrary(): Base.IBaseExecution; ensureEventsList(): Base.IBaseExecution; ensureSiteAssetsLibrary(): Base.IBaseExecution; ensureSitePagesLibrary(): Base.IBaseExecution; getById(id?: any): Base.IBaseQuery & SP.ListCollections & SP.ListMethods; getByTitle(title?: string): Base.IBaseQuery & SP.ListCollections & SP.ListMethods; add(parameters?: SP.ListProps): Base.IBaseExecution; } /********************************************* * ListOData **********************************************/ export interface ListOData extends SP.SecurableObjectOData, Base.IBaseResult, ListProps, ListMethods { Author: SP.User & SP.UserCollections & SP.UserCollectionMethods; ContentTypes: Base.IBaseResults & SP.ContentTypeCollectionMethods; CreatablesInfo: SP.CreatablesInfo & SP.CreatablesInfoCollections; DefaultView: SP.View & SP.ViewCollections & SP.ViewCollectionMethods; DescriptionResource: SP.UserResource & SP.UserResourceCollections; EventReceivers: Base.IBaseResults & SP.EventReceiverDefinitionCollectionMethods; Fields: Base.IBaseResults & SP.FieldCollectionMethods; Forms: Base.IBaseResults & SP.FormCollectionMethods; InformationRightsManagementSettings: SP.InformationRightsManagementSettings & SP.InformationRightsManagementSettingsCollections; Items: Base.IBaseResults & SP.ListItemCollectionMethods; ParentWeb: SP.Web & SP.WebCollections & SP.WebCollectionMethods; RootFolder: SP.Folder & SP.FolderCollections & SP.FolderCollectionMethods; Subscriptions: Base.IBaseResults & Microsoft.SharePoint.Webhooks.SubscriptionCollectionMethods; TitleResource: SP.UserResource & SP.UserResourceCollections; UserCustomActions: Base.IBaseResults & SP.UserCustomActionCollectionMethods; VersionPolicies: SP.VersionPolicyManager & SP.VersionPolicyManagerCollections; Views: Base.IBaseResults & SP.ViewCollectionMethods; WorkflowAssociations: Base.IBaseResults & SP.Workflow.WorkflowAssociationCollectionMethods; } /********************************************* * ListMethods **********************************************/ export interface ListMethods { breakRoleInheritance(copyRoleAssignments?: boolean, clearSubscopes?: boolean): Base.IBaseExecution; resetRoleInheritance(): Base.IBaseExecution; addItem(parameters?: SP.ListItemCreationInformation): Base.IBaseQuery & SP.ListItemCollections & SP.ListItemMethods; addItemUsingPath(parameters?: SP.ListItemCreationInformationUsingPath): Base.IBaseQuery & SP.ListItemCollections & SP.ListItemMethods; addValidateUpdateItem(listItemCreateInfo?: SP.ListItemCreationInformation, formValues?: Array, bNewDocumentUpdate?: boolean, checkInComment?: string, datesInUTC?: boolean, numberInInvariantCulture?: boolean): Base.IBaseCollection; addValidateUpdateItemUsingPath(listItemCreateInfo?: SP.ListItemCreationInformationUsingPath, formValues?: Array, bNewDocumentUpdate?: boolean, checkInComment?: string, datesInUTC?: boolean, numberInInvariantCulture?: boolean): Base.IBaseCollection; bulkValidateUpdateListItems(itemIds?: Array, formValues?: Array, bNewDocumentUpdate?: boolean, checkInComment?: string, folderPath?: string): Base.IBaseCollection; cAAECreateTempFolder(): Base.IBaseExecution; cAAERenameFileInTemporaryFolder(Path?: string, UpdatedName?: string): Base.IBaseExecution; cancelDeleteFileVersions(): Base.IBaseExecution; clearBusinessAppMigrationInteractiveData(): Base.IBaseExecution; copyTemplateAndGetMetadata(Id?: string): Base.IBaseExecution; createDocumentAndGetEditLink(fileName?: string, folderPath?: string, documentTemplateType?: number, templateUrl?: string): Base.IBaseExecution; createDocumentFromCAAETemplate(ContentTypeName?: string, documentGenerationInfo?: SP.DocumentGenerationInfo): Base.IBaseExecution; createDocumentFromCAAETemplateV2(Id?: string, documentGenerationInfo?: SP.DocumentGenerationInfo): Base.IBaseExecution; createDocumentFromContentAssemblyTemplate(TemplateUrl?: string, documentGenerationInfo?: SP.DocumentGenerationInfo): Base.IBaseExecution; createDocumentWithDefaultName(folderPath?: string, extension?: string): Base.IBaseExecution; createHVCSItemApprovalRequest(createItemRequestPayload?: SP.CreateHVCSItemApprovalRequestParameters): Base.IBaseExecution; createListForm(parameters?: SP.ListForm): Base.IBaseExecution; createMappedView(appViewCreationInfo?: SP.AppViewCreationInfo, visualizationTarget?: number): Base.IBaseQuery & SP.ViewCollections & SP.ViewMethods; createRuleEx(condition?: string, title?: string, triggerType?: number, action?: SP.SPRuleAction, ruleTemplateId?: string): Base.IBaseExecution; createSmartTemplateContentTypeAndAddToList(Name?: string, Description?: string): Base.IBaseQuery & SP.ContentTypeCollections & SP.ContentTypeMethods; createSmartTemplateContentTypeAndAddToListV2(Name?: string, Description?: string, TemplatePath?: string, Status?: string): Base.IBaseQuery & SP.ContentTypeCollections & SP.ContentTypeMethods; delete(): Base.IBaseExecution; deleteRule(ruleId?: string, triggerType?: number): Base.IBaseExecution; enableQueryableColumns(): Base.IBaseExecution; enqueueAsyncActionTaskById(id?: any, parameters?: Array): Base.IBaseExecution; ensureSignoffStatusField(): Base.IBaseQuery & SP.FieldCollections & SP.FieldMethods; getAllRules(includeQuicksteps?: boolean, includeAutomaticRules?: boolean): Base.IBaseCollection; getAsyncActionConfig(id?: any): Base.IBaseCollection; getAsyncActionTaskIds(): Base.IBaseCollection; getBloomFilter(startItemId?: number): Base.IBaseExecution; getBloomFilterWithCustomFields(listItemStartingID?: number, internalFieldNames?: Array): Base.IBaseExecution; getBusinessAppMigrationInteractiveData(): Base.IBaseExecution; getBusinessAppOperationStatus(): Base.IBaseExecution; getCAAETemplateMetadata(Name?: string, Published?: boolean): Base.IBaseExecution; getCAAETemplateMetadataV2(Id?: string): Base.IBaseCollection; getChanges(query?: SP.ChangeQuery): Base.IBaseCollection; getCheckedOutFiles(): Base.IBaseCollection & Base.IBaseExecution & SP.CheckedOutFileCollectionMethods; getContentAssemblyDocumentFieldValues(DocumentUrl?: string): Base.IBaseExecution; getContentAssemblyTemplateFields(TemplateUrl?: string): Base.IBaseCollection; getItemById(id?: number): Base.IBaseQuery & SP.ListItemCollections & SP.ListItemMethods; getItemByStringId(sId?: string): Base.IBaseQuery & SP.ListItemCollections & SP.ListItemMethods; getItemByUniqueId(uniqueId?: any): Base.IBaseQuery & SP.ListItemCollections & SP.ListItemMethods; // getItems(query?: SP.CamlQuery): Base.IBaseCollection & Base.IBaseExecution & SP.ListItemCollectionMethods; getListForms(bSanitize?: boolean): Base.IBaseCollection; getListItemChangesSinceToken(query?: SP.ChangeLogItemQuery): Base.IBaseExecution; getLookupFieldChoices(targetFieldName?: string, pagingInfo?: string): Base.IBaseExecution; getMappedApp(appId?: any, visualizationAppTarget?: number): Base.IBaseQuery & SP.VisualizationAppSynchronizationResultCollections; getMappedApps(visualizationAppTarget?: number): Base.IBaseQuery & SP.VisualizationAppSynchronizationResultCollections; getProgressForDeleteFileVersions(): Base.IBaseExecution; getProgressForFileVersionExpirationReport(reportFileUrl?: string): Base.IBaseExecution; getRelatedFields(): Base.IBaseCollection & Base.IBaseExecution & SP.RelatedFieldCollectionMethods; getSpecialFolderUrl(type?: number, bForceCreate?: boolean, existingFolderGuid?: any): Base.IBaseExecution; // getUserEffectivePermissions(userName?: string): Base.IBaseExecution; getView(viewGuid?: any): Base.IBaseQuery & SP.ViewCollections & SP.ViewMethods; isSyntexAIFeaturesFlightEnabled(): Base.IBaseExecution; lockSmartTemplate(Id?: string): Base.IBaseExecution; mapFieldsToColumnsForModernTemlate(payload?: SP.PublishModernTemplatePayload): Base.IBaseExecution; mapFieldsToColumnsForModernTemplate(templatePayload?: SP.PublishModernTemplatePayload): Base.IBaseExecution; parseDocumentTemplate(Name?: string): Base.IBaseExecution; publishMappedView(appId?: any, visualizationTarget?: number): Base.IBaseQuery & SP.ViewCollections & SP.ViewMethods; publishSnippet(publishSnippetPayload?: SP.PublishSnippetPayload): Base.IBaseExecution; publishTemplateV2(payload?: SP.PublishTemplateV2Payload): Base.IBaseExecution; recycle(): Base.IBaseExecution; refreshLockSmartTemplate(Id?: string, LockId?: string): Base.IBaseExecution; renderExtendedListFormData(itemId?: number, formId?: string, mode?: number, options?: number, cutoffVersion?: number): Base.IBaseExecution; renderListContextMenuData(CascDelWarnMessage?: string, CustomAction?: string, Field?: string, ID?: string, InplaceFullListSearch?: string, InplaceSearchQuery?: string, IsCSR?: string, IsXslView?: string, ItemId?: string, ListViewPageUrl?: string, OverrideScope?: string, RootFolder?: string, View?: string, ViewCount?: string): Base.IBaseExecution; renderListData(viewXml?: string): Base.IBaseExecution; renderListDataAsStream(parameters?: SP.RenderListDataParameters, CascDelWarnMessage?: string, CustomAction?: string, DrillDown?: string, Field?: string, FieldInternalName?: string, Filter?: string, FilterData?: string, FilterData1?: string, FilterData10?: string, FilterData2?: string, FilterData3?: string, FilterData4?: string, FilterData5?: string, FilterData6?: string, FilterData7?: string, FilterData8?: string, FilterData9?: string, FilterField?: string, FilterField1?: string, FilterField10?: string, FilterField2?: string, FilterField3?: string, FilterField4?: string, FilterField5?: string, FilterField6?: string, FilterField7?: string, FilterField8?: string, FilterField9?: string, FilterFields?: string, FilterFields1?: string, FilterFields10?: string, FilterFields2?: string, FilterFields3?: string, FilterFields4?: string, FilterFields5?: string, FilterFields6?: string, FilterFields7?: string, FilterFields8?: string, FilterFields9?: string, FilterLookupId?: string, FilterLookupId1?: string, FilterLookupId10?: string, FilterLookupId2?: string, FilterLookupId3?: string, FilterLookupId4?: string, FilterLookupId5?: string, FilterLookupId6?: string, FilterLookupId7?: string, FilterLookupId8?: string, FilterLookupId9?: string, FilterOp?: string, FilterOp1?: string, FilterOp10?: string, FilterOp2?: string, FilterOp3?: string, FilterOp4?: string, FilterOp5?: string, FilterOp6?: string, FilterOp7?: string, FilterOp8?: string, FilterOp9?: string, FilterValue?: string, FilterValue1?: string, FilterValue10?: string, FilterValue2?: string, FilterValue3?: string, FilterValue4?: string, FilterValue5?: string, FilterValue6?: string, FilterValue7?: string, FilterValue8?: string, FilterValue9?: string, FilterValues?: string, FilterValues1?: string, FilterValues10?: string, FilterValues2?: string, FilterValues3?: string, FilterValues4?: string, FilterValues5?: string, FilterValues6?: string, FilterValues7?: string, FilterValues8?: string, FilterValues9?: string, GroupString?: string, HasOverrideSelectCommand?: string, ID?: string, InplaceFullListSearch?: string, InplaceSearchQuery?: string, IsCSR?: string, IsGroupRender?: string, IsXslView?: string, ListViewPageUrl?: string, OverrideRowLimit?: string, OverrideScope?: string, OverrideSelectCommand?: string, PageFirstRow?: string, PageLastRow?: string, QueryParams?: Array, RootFolder?: string, RootFolderUniqueId?: string, SortDir?: string, SortDir1?: string, SortDir10?: string, SortDir2?: string, SortDir3?: string, SortDir4?: string, SortDir5?: string, SortDir6?: string, SortDir7?: string, SortDir8?: string, SortDir9?: string, SortField?: string, SortField1?: string, SortField10?: string, SortField2?: string, SortField3?: string, SortField4?: string, SortField5?: string, SortField6?: string, SortField7?: string, SortField8?: string, SortField9?: string, SortFields?: string, SortFieldValues?: string, View?: string, ViewCount?: string, ViewId?: string, ViewPath?: string, WebPartId?: string): Base.IBaseExecution; renderListFilterData(ExcludeFieldFilteringHtml?: boolean, FieldInternalName?: string, OverrideScope?: string, ProcessQStringToCAML?: string, ViewId?: string, ViewXml?: string): Base.IBaseExecution; renderListFormData(itemId?: number, formId?: string, mode?: number): Base.IBaseExecution; reserveListItemId(): Base.IBaseExecution; saveAsNewView(oldName?: string, newName?: string, privateView?: boolean, uri?: string): Base.IBaseExecution; saveAsTemplate(strFileName?: string, strName?: string, strDescription?: string, bSaveData?: boolean): Base.IBaseExecution; searchLookupFieldChoices(targetFieldName?: string, beginsWithSearchString?: string, pagingInfo?: string): Base.IBaseExecution; setColumnMapping(columnMapping?: string): Base.IBaseExecution; setContentAssemblyTemplateReadOnly(Id?: string): Base.IBaseExecution; setExemptFromBlockDownloadOfNonViewableFiles(value?: boolean): Base.IBaseExecution; setItemsOrder(itemIds?: Array, lowerOrderItemId?: number, higherOrderItemId?: number): Base.IBaseCollection; setListCustomOrderFlag(value?: boolean): Base.IBaseExecution; setQuickstepOrdering(quickstepIds?: string): Base.IBaseExecution; startDeleteFileVersions(deleteOlderThanDays?: number): Base.IBaseExecution; startDeleteFileVersionsByMode(batchDeleteParameters?: SP.FileVersionBatchDeleteParameters): Base.IBaseExecution; startFileVersionExpirationReport(reportFileUrl?: string): Base.IBaseExecution; startRecycle(): Base.IBaseExecution; syncFlowCallbackUrl(flowId?: string): Base.IBaseExecution; syncFlowInstance(flowID?: any): Base.IBaseExecution; syncFlowInstances(retrieveGroupFlows?: boolean): Base.IBaseExecution; syncFlowTemplates(category?: string): Base.IBaseExecution; unlockSmartTemplate(Id?: string, LockId?: string): Base.IBaseExecution; unpublishMappedView(appId?: any, visualizationTarget?: number): Base.IBaseQuery & SP.ViewCollections & SP.ViewMethods; unsetContentAssemblyTemplateReadOnly(Id?: string): Base.IBaseExecution; // update(): Base.IBaseExecution; updateCAAETemplate(Name?: string, updateTemplateInfo?: SP.UpdateTemplateInfo): Base.IBaseExecution; updateCAAETemplateV2(Id?: string, updateTemplateInfo?: SP.UpdateTemplateInfoV2): Base.IBaseExecution; updateContentAssemblyDocument(TemplateUrl?: string, contentAssemblyFormAnswers?: Array): Base.IBaseExecution; updateFormProcessingModelRetentionLabel(retentionLabel?: string): Base.IBaseExecution; updateFormProcessingModelSettings(retentionLabel?: string, linkedList?: string): Base.IBaseExecution; updateListForm(parameters?: SP.ListForm): Base.IBaseExecution; updateRuleEx(ruleId?: string, condition?: string, title?: string, status?: number, action?: SP.SPRuleAction, triggerType?: number): Base.IBaseExecution; validateAppName(appDisplayName?: string): Base.IBaseQuery & SP.VisualizationAppSynchronizationResultCollections; getItems(viewXML?: string): Base.IBaseCollection & Base.IBaseExecution & SP.ListItemCollectionMethods; getItemsByQuery(camlQuery?: string): Base.IBaseCollection & Base.IBaseExecution & SP.ListItemCollectionMethods; getUserEffectivePermissions(userName?: string): Base.IBaseExecution<{ GetUserEffectivePermissions: SP.BasePermissions }>; update(properties?: any): Base.IBaseExecution; } /********************************************* * CreatablesInfo **********************************************/ export interface CreatablesInfo { CanCreateFolders?: boolean; CanCreateItems?: boolean; CanUploadFiles?: boolean; CreatablesCollection?: SP.CreatableItemInfoCollection; } /********************************************* * CreatablesInfoCollections **********************************************/ export interface CreatablesInfoCollections { } /********************************************* * IView **********************************************/ export interface IView extends ViewCollections, ViewMethods, Base.IBaseQuery { } /********************************************* * IViewCollection **********************************************/ export interface IViewCollection extends Base.IBaseResults, ViewCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IViewQueryCollection **********************************************/ export interface IViewQueryCollection extends Base.IBaseResults, ViewCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IViewQuery **********************************************/ export interface IViewQuery extends ViewOData, ViewMethods { } /********************************************* * View **********************************************/ export interface View extends Base.IBaseResult, ViewProps, ViewCollections, ViewMethods { } /********************************************* * ViewProps **********************************************/ export interface ViewProps { Aggregations?: string; AggregationsStatus?: string; AssociatedContentTypeId?: string; BaseViewId?: string; CalendarViewStyles?: string; ColumnWidth?: string; ContentTypeId?: SP.ContentTypeId; CustomFormatter?: string; DefaultView?: boolean; DefaultViewForContentType?: boolean; EditorModified?: boolean; Formats?: string; GridInitInfo?: SP.GridInitInfoType; GridLayout?: string; Hidden?: boolean; HtmlSchemaXml?: string; Id?: any; ImageUrl?: string; IncludeRootFolder?: boolean; ViewJoins?: string; JSLink?: string; ListViewXml?: string; Method?: string; MobileDefaultView?: boolean; MobileView?: boolean; ModerationType?: string; NewDocumentTemplates?: string; OrderedView?: boolean; Paged?: boolean; PageRenderType?: number; PersonalView?: boolean; ViewProjectedFields?: string; ViewQuery?: string; ReadOnlyView?: boolean; RequiresClientIntegration?: boolean; RowLimit?: number; Scope?: number; ServerRelativePath?: SP.ResourcePath; ServerRelativeUrl?: string; StyleId?: string; TabularView?: boolean; Threaded?: boolean; Title?: string; Toolbar?: string; ToolbarTemplateName?: string; ViewType?: string; ViewData?: string; ViewType2?: string; VisualizationInfo?: SP.Visualization; } /********************************************* * ViewPropMethods **********************************************/ export interface ViewPropMethods { ViewFields(): Base.IBaseExecution & SP.ViewFieldCollectionCollections & SP.ViewFieldCollectionMethods; } /********************************************* * ViewCollections **********************************************/ export interface ViewCollections extends ViewPropMethods { } /********************************************* * ViewCollectionMethods **********************************************/ export interface ViewCollectionMethods { // add(parameters?: SP.ViewCreationInformation): Base.IBaseExecution; getById(guidId?: any): Base.IBaseQuery & SP.ViewCollections & SP.ViewMethods; getByTitle(strTitle?: string): Base.IBaseQuery & SP.ViewCollections & SP.ViewMethods; add(properties?: any): Base.IBaseExecution; } /********************************************* * ViewOData **********************************************/ export interface ViewOData extends Base.IBaseResult, ViewProps, ViewMethods { ViewFields: SP.ViewFieldCollection & SP.ViewFieldCollectionCollections; } /********************************************* * ViewMethods **********************************************/ export interface ViewMethods { addToSpotlight(itemId?: number, folderPath?: string, afterItemId?: number): Base.IBaseExecution; delete(): Base.IBaseExecution; removeFromSpotlight(itemId?: number, folderPath?: string): Base.IBaseExecution; renderAsHtml(): Base.IBaseExecution; setViewXml(viewXml?: string): Base.IBaseExecution; // update(): Base.IBaseExecution; update(properties?: any): Base.IBaseExecution; } /********************************************* * IViewFieldCollection **********************************************/ export interface IViewFieldCollection extends ViewFieldCollectionCollections, ViewFieldCollectionMethods, Base.IBaseQuery { } /********************************************* * IViewFieldCollectionCollection **********************************************/ export interface IViewFieldCollectionCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IViewFieldCollectionQueryCollection **********************************************/ export interface IViewFieldCollectionQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IViewFieldCollectionQuery **********************************************/ export interface IViewFieldCollectionQuery extends ViewFieldCollectionOData, ViewFieldCollectionMethods { } /********************************************* * ViewFieldCollection **********************************************/ export interface ViewFieldCollection extends Base.IBaseResult, ViewFieldCollectionProps, ViewFieldCollectionCollections, ViewFieldCollectionMethods { } /********************************************* * ViewFieldCollectionProps **********************************************/ export interface ViewFieldCollectionProps { SchemaXml?: string; Items?: { results: Array }; } /********************************************* * ViewFieldCollectionPropMethods **********************************************/ export interface ViewFieldCollectionPropMethods { } /********************************************* * ViewFieldCollectionCollections **********************************************/ export interface ViewFieldCollectionCollections extends ViewFieldCollectionPropMethods { } /********************************************* * ViewFieldCollectionOData **********************************************/ export interface ViewFieldCollectionOData extends Base.IBaseResult, ViewFieldCollectionProps, ViewFieldCollectionMethods { } /********************************************* * ViewFieldCollectionMethods **********************************************/ export interface ViewFieldCollectionMethods { addViewField(strField?: string): Base.IBaseExecution; moveViewFieldTo(field?: string, index?: number): Base.IBaseExecution; removeAllViewFields(): Base.IBaseExecution; removeViewField(strField?: string): Base.IBaseExecution; } /********************************************* * Form **********************************************/ export interface Form { Id?: any; ResourcePath?: SP.ResourcePath; ServerRelativeUrl?: string; FormType?: number; } /********************************************* * FormCollections **********************************************/ export interface FormCollections extends FormCollectionMethods { } /********************************************* * FormCollectionMethods **********************************************/ export interface FormCollectionMethods { getById(id?: any): Base.IBaseQuery & SP.FormCollections; getByPageType(formType?: number): Base.IBaseQuery & SP.FormCollections; } /********************************************* * IInformationRightsManagementSettings **********************************************/ export interface IInformationRightsManagementSettings extends InformationRightsManagementSettingsCollections, InformationRightsManagementSettingsMethods, Base.IBaseQuery { } /********************************************* * IInformationRightsManagementSettingsCollection **********************************************/ export interface IInformationRightsManagementSettingsCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IInformationRightsManagementSettingsQueryCollection **********************************************/ export interface IInformationRightsManagementSettingsQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IInformationRightsManagementSettingsQuery **********************************************/ export interface IInformationRightsManagementSettingsQuery extends InformationRightsManagementSettingsOData, InformationRightsManagementSettingsMethods { } /********************************************* * InformationRightsManagementSettings **********************************************/ export interface InformationRightsManagementSettings extends Base.IBaseResult, InformationRightsManagementSettingsProps, InformationRightsManagementSettingsCollections, InformationRightsManagementSettingsMethods { } /********************************************* * InformationRightsManagementSettingsProps **********************************************/ export interface InformationRightsManagementSettingsProps { AllowPrint?: boolean; AllowScript?: boolean; AllowWriteCopy?: boolean; DisableDocumentBrowserView?: boolean; DocumentAccessExpireDays?: number; DocumentLibraryProtectionExpireDate?: any; EnableDocumentAccessExpire?: boolean; EnableDocumentBrowserPublishingView?: boolean; EnableGroupProtection?: boolean; EnableLicenseCacheExpire?: boolean; GroupName?: string; LicenseCacheExpireDays?: number; PolicyDescription?: string; PolicyTitle?: string; TemplateId?: string; } /********************************************* * InformationRightsManagementSettingsPropMethods **********************************************/ export interface InformationRightsManagementSettingsPropMethods { } /********************************************* * InformationRightsManagementSettingsCollections **********************************************/ export interface InformationRightsManagementSettingsCollections extends InformationRightsManagementSettingsPropMethods { } /********************************************* * InformationRightsManagementSettingsOData **********************************************/ export interface InformationRightsManagementSettingsOData extends Base.IBaseResult, InformationRightsManagementSettingsProps, InformationRightsManagementSettingsMethods { } /********************************************* * InformationRightsManagementSettingsMethods **********************************************/ export interface InformationRightsManagementSettingsMethods { reset(): Base.IBaseExecution; update(): Base.IBaseExecution; } /********************************************* * IFolder **********************************************/ export interface IFolder extends FolderCollections, FolderMethods, Base.IBaseQuery { } /********************************************* * IFolderCollection **********************************************/ export interface IFolderCollection extends Base.IBaseResults, FolderCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IFolderQueryCollection **********************************************/ export interface IFolderQueryCollection extends Base.IBaseResults, FolderCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IFolderQuery **********************************************/ export interface IFolderQuery extends FolderOData, FolderMethods { } /********************************************* * Folder **********************************************/ export interface Folder extends Base.IBaseResult, FolderProps, FolderCollections, FolderMethods { } /********************************************* * FolderProps **********************************************/ export interface FolderProps { ContentTypeOrder?: { results: Array }; Exists?: boolean; ExistsAllowThrowForPolicyFailures?: boolean; ExistsWithException?: boolean; IsWOPIEnabled?: boolean; ItemCount?: number; Name?: string; ProgID?: string; ServerRelativePath?: SP.ResourcePath; ServerRelativeUrl?: string; TimeCreated?: any; TimeLastModified?: any; UniqueContentTypeOrder?: { results: Array }; UniqueId?: any; WelcomePage?: string; } /********************************************* * FolderPropMethods **********************************************/ export interface FolderPropMethods { ListItemAllFields(): Base.IBaseQuery & SP.ListItemCollections & SP.ListItemMethods; ParentFolder(): Base.IBaseQuery & SP.FolderCollections & SP.FolderMethods; Properties(): Base.IBaseExecution & SP.PropertyValuesCollections; StorageMetrics(): Base.IBaseExecution & SP.StorageMetricsCollections; } /********************************************* * FolderCollections **********************************************/ export interface FolderCollections extends FolderPropMethods { Files(): Base.IBaseCollection & Base.IBaseExecution & SP.FileCollectionMethods; Files(id: string | number): Base.IBaseQuery & SP.FileCollections & SP.FileMethods; Folders(): Base.IBaseCollection & Base.IBaseExecution & SP.FolderCollectionMethods; Folders(id: string | number): Base.IBaseQuery & SP.FolderCollections & SP.FolderMethods; } /********************************************* * FolderCollectionMethods **********************************************/ export interface FolderCollectionMethods { add(url?: string): Base.IBaseExecution; addUsingPath(DecodedUrl?: string, EnsureUniqueFileName?: boolean, Overwrite?: boolean): Base.IBaseExecution; addWithOverwrite(url?: string, overwrite?: boolean): Base.IBaseExecution; getByPath(DecodedUrl?: string): Base.IBaseQuery & SP.FolderCollections & SP.FolderMethods; getByUrl(url?: string): Base.IBaseQuery & SP.FolderCollections & SP.FolderMethods; } /********************************************* * FolderOData **********************************************/ export interface FolderOData extends Base.IBaseResult, FolderProps, FolderMethods { Files: Base.IBaseResults & SP.FileCollectionMethods; ListItemAllFields: SP.ListItem & SP.ListItemCollections & SP.ListItemCollectionMethods; ParentFolder: SP.Folder & SP.FolderCollections & SP.FolderCollectionMethods; Properties: SP.PropertyValues & SP.PropertyValuesCollections & SP.PropertyValuesCollectionMethods; StorageMetrics: SP.StorageMetrics & SP.StorageMetricsCollections; Folders: Base.IBaseResults & SP.FolderCollectionMethods; } /********************************************* * FolderMethods **********************************************/ export interface FolderMethods { addSubFolder(leafName?: string, updateParams?: SP.ListItemUpdateParameters): Base.IBaseExecution; addSubFolderUsingPath(DecodedUrl?: string): Base.IBaseExecution; delete(): Base.IBaseExecution; deleteWithParameters(parameters?: SP.FolderDeleteParameters): Base.IBaseExecution; getChanges(query?: SP.ChangeQuery): Base.IBaseCollection; getListItemChanges(query?: SP.ChangeQuery): Base.IBaseCollection; moveTo(newUrl?: string): Base.IBaseExecution; moveToUsingPath(DecodedUrl?: string): Base.IBaseExecution; recycle(): Base.IBaseExecution; recycleWithParameters(parameters?: SP.FolderDeleteParameters): Base.IBaseExecution; startDelete(): Base.IBaseExecution; // update(): Base.IBaseExecution; update(properties?: any): Base.IBaseExecution; } /********************************************* * StorageMetrics **********************************************/ export interface StorageMetrics { AdditionalFileStreamSize?: number; LastModified?: any; TotalFileCount?: number; TotalFileStreamSize?: number; TotalSize?: number; VersionCount?: number; VersionSize?: number; } /********************************************* * StorageMetricsCollections **********************************************/ export interface StorageMetricsCollections { } /********************************************* * IUserCustomAction **********************************************/ export interface IUserCustomAction extends UserCustomActionCollections, UserCustomActionMethods, Base.IBaseQuery { } /********************************************* * IUserCustomActionCollection **********************************************/ export interface IUserCustomActionCollection extends Base.IBaseResults, UserCustomActionCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IUserCustomActionQueryCollection **********************************************/ export interface IUserCustomActionQueryCollection extends Base.IBaseResults, UserCustomActionCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IUserCustomActionQuery **********************************************/ export interface IUserCustomActionQuery extends UserCustomActionOData, UserCustomActionMethods { } /********************************************* * UserCustomAction **********************************************/ export interface UserCustomAction extends Base.IBaseResult, UserCustomActionProps, UserCustomActionCollections, UserCustomActionMethods { } /********************************************* * UserCustomActionProps **********************************************/ export interface UserCustomActionProps { ClientSideComponentId?: any; ClientSideComponentProperties?: string; CommandUIExtension?: string; Description?: string; Group?: string; HostProperties?: string; Id?: any; ImageUrl?: string; Location?: string; Name?: string; RegistrationId?: string; RegistrationType?: number; Rights?: SP.BasePermissions; Scope?: number; ScriptBlock?: string; ScriptSrc?: string; Sequence?: number; Title?: string; Url?: string; VersionOfUserCustomAction?: string; } /********************************************* * UserCustomActionPropMethods **********************************************/ export interface UserCustomActionPropMethods { DescriptionResource(): Base.IBaseExecution & SP.UserResourceCollections & SP.UserResourceMethods; TitleResource(): Base.IBaseExecution & SP.UserResourceCollections & SP.UserResourceMethods; } /********************************************* * UserCustomActionCollections **********************************************/ export interface UserCustomActionCollections extends UserCustomActionPropMethods { } /********************************************* * UserCustomActionCollectionMethods **********************************************/ export interface UserCustomActionCollectionMethods { clear(): Base.IBaseExecution; getById(id?: any): Base.IBaseQuery & SP.UserCustomActionCollections & SP.UserCustomActionMethods; add(properties?: any): Base.IBaseExecution; } /********************************************* * UserCustomActionOData **********************************************/ export interface UserCustomActionOData extends Base.IBaseResult, UserCustomActionProps, UserCustomActionMethods { DescriptionResource: SP.UserResource & SP.UserResourceCollections; TitleResource: SP.UserResource & SP.UserResourceCollections; } /********************************************* * UserCustomActionMethods **********************************************/ export interface UserCustomActionMethods { delete(): Base.IBaseExecution; // update(): Base.IBaseExecution; update(properties?: any): Base.IBaseExecution; } /********************************************* * VersionPolicyManager **********************************************/ export interface VersionPolicyManager { DefaultExpireAfterDays?: number; DefaultTrimMode?: number; } /********************************************* * VersionPolicyManagerCollections **********************************************/ export interface VersionPolicyManagerCollections { } /********************************************* * AppTile **********************************************/ export interface AppTile { AppId?: any; AppPrincipalId?: string; AppSource?: number; AppStatus?: number; AppType?: number; AssetId?: string; BaseTemplate?: number; ChildCount?: number; ContentMarket?: string; CustomSettingsUrl?: string; Description?: string; IsCorporateCatalogSite?: boolean; LastModified?: string; LastModifiedDate?: any; ProductId?: any; Target?: string; Thumbnail?: string; Title?: string; Version?: string; VersionCount?: number; VersionSize?: number; } /********************************************* * AppTileCollections **********************************************/ export interface AppTileCollections { } /********************************************* * ModernizeHomepageResult **********************************************/ export interface ModernizeHomepageResult { CanModernizeHomepage?: boolean; Reason?: string; } /********************************************* * ModernizeHomepageResultCollections **********************************************/ export interface ModernizeHomepageResultCollections { } /********************************************* * IClientWebPart **********************************************/ export interface IClientWebPart extends ClientWebPartCollections, ClientWebPartMethods, Base.IBaseQuery { } /********************************************* * IClientWebPartCollection **********************************************/ export interface IClientWebPartCollection extends Base.IBaseResults, ClientWebPartCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IClientWebPartQueryCollection **********************************************/ export interface IClientWebPartQueryCollection extends Base.IBaseResults, ClientWebPartCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IClientWebPartQuery **********************************************/ export interface IClientWebPartQuery extends ClientWebPartOData, ClientWebPartMethods { } /********************************************* * ClientWebPart **********************************************/ export interface ClientWebPart extends Base.IBaseResult, ClientWebPartProps, ClientWebPartCollections, ClientWebPartMethods { } /********************************************* * ClientWebPartProps **********************************************/ export interface ClientWebPartProps { Id?: any; Name?: string; } /********************************************* * ClientWebPartPropMethods **********************************************/ export interface ClientWebPartPropMethods { } /********************************************* * ClientWebPartCollections **********************************************/ export interface ClientWebPartCollections extends ClientWebPartPropMethods { } /********************************************* * ClientWebPartCollectionMethods **********************************************/ export interface ClientWebPartCollectionMethods { getById(id?: any): Base.IBaseQuery & SP.ClientWebPartCollections & SP.ClientWebPartMethods; } /********************************************* * ClientWebPartOData **********************************************/ export interface ClientWebPartOData extends Base.IBaseResult, ClientWebPartProps, ClientWebPartMethods { } /********************************************* * ClientWebPartMethods **********************************************/ export interface ClientWebPartMethods { render(properties?: Array): Base.IBaseExecution; } /********************************************* * SPDataLeakagePreventionStatusInfo **********************************************/ export interface SPDataLeakagePreventionStatusInfo { ContainsConfidentialInfo?: boolean; ContainsConfidentialInfoLearnMoreUrl?: string; ExternalSharingTipsEnabled?: boolean; ExternalSharingTipsLearnMoreUrl?: string; } /********************************************* * SPDataLeakagePreventionStatusInfoCollections **********************************************/ export interface SPDataLeakagePreventionStatusInfoCollections { } /********************************************* * IListTemplate **********************************************/ export interface IListTemplate extends ListTemplateCollections, ListTemplateMethods, Base.IBaseQuery { } /********************************************* * IListTemplateCollection **********************************************/ export interface IListTemplateCollection extends Base.IBaseResults, ListTemplateCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IListTemplateQueryCollection **********************************************/ export interface IListTemplateQueryCollection extends Base.IBaseResults, ListTemplateCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IListTemplateQuery **********************************************/ export interface IListTemplateQuery extends ListTemplateOData, ListTemplateMethods { } /********************************************* * ListTemplate **********************************************/ export interface ListTemplate extends Base.IBaseResult, ListTemplateProps, ListTemplateCollections, ListTemplateMethods { } /********************************************* * ListTemplateProps **********************************************/ export interface ListTemplateProps { AllowsFolderCreation?: boolean; BaseType?: number; Description?: string; FeatureId?: any; Hidden?: boolean; ImageUrl?: string; InternalName?: string; IsCustomTemplate?: boolean; Name?: string; OnQuickLaunch?: boolean; ListTemplateTypeKind?: number; Unique?: boolean; } /********************************************* * ListTemplatePropMethods **********************************************/ export interface ListTemplatePropMethods { } /********************************************* * ListTemplateCollections **********************************************/ export interface ListTemplateCollections extends ListTemplatePropMethods { } /********************************************* * ListTemplateCollectionMethods **********************************************/ export interface ListTemplateCollectionMethods { getByName(name?: string): Base.IBaseQuery & SP.ListTemplateCollections & SP.ListTemplateMethods; } /********************************************* * ListTemplateOData **********************************************/ export interface ListTemplateOData extends Base.IBaseResult, ListTemplateProps, ListTemplateMethods { } /********************************************* * ListTemplateMethods **********************************************/ export interface ListTemplateMethods { getGlobalSchemaXml(): Base.IBaseExecution; } /********************************************* * IMultilingualSettings **********************************************/ export interface IMultilingualSettings extends MultilingualSettingsCollections, MultilingualSettingsMethods, Base.IBaseQuery { } /********************************************* * IMultilingualSettingsCollection **********************************************/ export interface IMultilingualSettingsCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IMultilingualSettingsQueryCollection **********************************************/ export interface IMultilingualSettingsQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IMultilingualSettingsQuery **********************************************/ export interface IMultilingualSettingsQuery extends MultilingualSettingsOData, MultilingualSettingsMethods { } /********************************************* * MultilingualSettings **********************************************/ export interface MultilingualSettings extends Base.IBaseResult, MultilingualSettingsProps, MultilingualSettingsCollections, MultilingualSettingsMethods { } /********************************************* * MultilingualSettingsProps **********************************************/ export interface MultilingualSettingsProps { FollowLangPreference?: boolean; } /********************************************* * MultilingualSettingsPropMethods **********************************************/ export interface MultilingualSettingsPropMethods { } /********************************************* * MultilingualSettingsCollections **********************************************/ export interface MultilingualSettingsCollections extends MultilingualSettingsPropMethods { Recipients(): Base.IBaseCollection; Recipients(id: string | number): Base.IBaseQuery & SP.TranslationNotificationRecipientUsersCollections; } /********************************************* * MultilingualSettingsOData **********************************************/ export interface MultilingualSettingsOData extends Base.IBaseResult, MultilingualSettingsProps, MultilingualSettingsMethods { Recipients: Base.IBaseResults; } /********************************************* * MultilingualSettingsMethods **********************************************/ export interface MultilingualSettingsMethods { setFollowLangPreference(request?: boolean): Base.IBaseExecution; setNotificationRecipients(request?: SP.TranslationNotificationRecipientSetRequest): Base.IBaseExecution; } /********************************************* * ITranslationNotificationRecipientUsers **********************************************/ export interface ITranslationNotificationRecipientUsers extends TranslationNotificationRecipientUsersCollections, TranslationNotificationRecipientUsersMethods, Base.IBaseQuery { } /********************************************* * ITranslationNotificationRecipientUsersCollection **********************************************/ export interface ITranslationNotificationRecipientUsersCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * ITranslationNotificationRecipientUsersQueryCollection **********************************************/ export interface ITranslationNotificationRecipientUsersQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * ITranslationNotificationRecipientUsersQuery **********************************************/ export interface ITranslationNotificationRecipientUsersQuery extends TranslationNotificationRecipientUsersOData, TranslationNotificationRecipientUsersMethods { } /********************************************* * TranslationNotificationRecipientUsers **********************************************/ export interface TranslationNotificationRecipientUsers extends Base.IBaseResult, TranslationNotificationRecipientUsersProps, TranslationNotificationRecipientUsersCollections, TranslationNotificationRecipientUsersMethods { } /********************************************* * TranslationNotificationRecipientUsersProps **********************************************/ export interface TranslationNotificationRecipientUsersProps { LanguageCode?: string; } /********************************************* * TranslationNotificationRecipientUsersPropMethods **********************************************/ export interface TranslationNotificationRecipientUsersPropMethods { } /********************************************* * TranslationNotificationRecipientUsersCollections **********************************************/ export interface TranslationNotificationRecipientUsersCollections extends TranslationNotificationRecipientUsersPropMethods { Recipients(): Base.IBaseCollection & Base.IBaseExecution & SP.UserCollectionMethods; Recipients(id: string | number): Base.IBaseQuery & SP.UserCollections & SP.UserMethods; } /********************************************* * TranslationNotificationRecipientUsersOData **********************************************/ export interface TranslationNotificationRecipientUsersOData extends Base.IBaseResult, TranslationNotificationRecipientUsersProps, TranslationNotificationRecipientUsersMethods { Recipients: Base.IBaseResults & SP.UserCollectionMethods; } /********************************************* * TranslationNotificationRecipientUsersMethods **********************************************/ export interface TranslationNotificationRecipientUsersMethods { } /********************************************* * INavigation **********************************************/ export interface INavigation extends NavigationCollections, NavigationMethods, Base.IBaseQuery { } /********************************************* * INavigationCollection **********************************************/ export interface INavigationCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * INavigationQueryCollection **********************************************/ export interface INavigationQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * INavigationQuery **********************************************/ export interface INavigationQuery extends NavigationOData, NavigationMethods { } /********************************************* * Navigation **********************************************/ export interface Navigation extends Base.IBaseResult, NavigationProps, NavigationCollections, NavigationMethods { } /********************************************* * NavigationProps **********************************************/ export interface NavigationProps { UseShared?: boolean; } /********************************************* * NavigationPropMethods **********************************************/ export interface NavigationPropMethods { } /********************************************* * NavigationCollections **********************************************/ export interface NavigationCollections extends NavigationPropMethods { QuickLaunch(): Base.IBaseCollection & Base.IBaseExecution & SP.NavigationNodeCollectionMethods; QuickLaunch(id: string | number): Base.IBaseQuery & SP.NavigationNodeCollections & SP.NavigationNodeMethods; TopNavigationBar(): Base.IBaseCollection & Base.IBaseExecution & SP.NavigationNodeCollectionMethods; TopNavigationBar(id: string | number): Base.IBaseQuery & SP.NavigationNodeCollections & SP.NavigationNodeMethods; } /********************************************* * NavigationOData **********************************************/ export interface NavigationOData extends Base.IBaseResult, NavigationProps, NavigationMethods { QuickLaunch: Base.IBaseResults & SP.NavigationNodeCollectionMethods; TopNavigationBar: Base.IBaseResults & SP.NavigationNodeCollectionMethods; } /********************************************* * NavigationMethods **********************************************/ export interface NavigationMethods { getNodeById(id?: number): Base.IBaseQuery & SP.NavigationNodeCollections & SP.NavigationNodeMethods; } /********************************************* * INavigationNode **********************************************/ export interface INavigationNode extends NavigationNodeCollections, NavigationNodeMethods, Base.IBaseQuery { } /********************************************* * INavigationNodeCollection **********************************************/ export interface INavigationNodeCollection extends Base.IBaseResults, NavigationNodeCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * INavigationNodeQueryCollection **********************************************/ export interface INavigationNodeQueryCollection extends Base.IBaseResults, NavigationNodeCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * INavigationNodeQuery **********************************************/ export interface INavigationNodeQuery extends NavigationNodeOData, NavigationNodeMethods { } /********************************************* * NavigationNode **********************************************/ export interface NavigationNode extends Base.IBaseResult, NavigationNodeProps, NavigationNodeCollections, NavigationNodeMethods { } /********************************************* * NavigationNodeProps **********************************************/ export interface NavigationNodeProps { AudienceIds?: { results: Array }; CurrentLCID?: number; Id?: number; IsDocLib?: boolean; IsExternal?: boolean; IsVisible?: boolean; ListTemplateType?: number; Title?: string; Url?: string; } /********************************************* * NavigationNodePropMethods **********************************************/ export interface NavigationNodePropMethods { TitleResource(): Base.IBaseExecution & SP.UserResourceCollections & SP.UserResourceMethods; } /********************************************* * NavigationNodeCollections **********************************************/ export interface NavigationNodeCollections extends NavigationNodePropMethods { Children(): Base.IBaseCollection & Base.IBaseExecution & SP.NavigationNodeCollectionMethods; Children(id: string | number): Base.IBaseQuery & SP.NavigationNodeCollections & SP.NavigationNodeMethods; } /********************************************* * NavigationNodeCollectionMethods **********************************************/ export interface NavigationNodeCollectionMethods { getById(id?: number): Base.IBaseQuery & SP.NavigationNodeCollections & SP.NavigationNodeMethods; getByIndex(index?: number): Base.IBaseQuery & SP.NavigationNodeCollections & SP.NavigationNodeMethods; moveAfter(nodeId?: number, previousNodeId?: number): Base.IBaseExecution; add(properties?: SP.NavigationNodeCreationInformation): Base.IBaseExecution; } /********************************************* * NavigationNodeOData **********************************************/ export interface NavigationNodeOData extends Base.IBaseResult, NavigationNodeProps, NavigationNodeMethods { Children: Base.IBaseResults & SP.NavigationNodeCollectionMethods; TitleResource: SP.UserResource & SP.UserResourceCollections; } /********************************************* * NavigationNodeMethods **********************************************/ export interface NavigationNodeMethods { delete(): Base.IBaseExecution; update(): Base.IBaseExecution; } /********************************************* * WebInformation **********************************************/ export interface WebInformation { Configuration?: number; Created?: any; Description?: string; Id?: any; Language?: number; LastItemModifiedDate?: any; LastItemUserModifiedDate?: any; ServerRelativeUrl?: string; Title?: string; WebTemplate?: string; WebTemplateId?: number; } /********************************************* * WebInformationCollections **********************************************/ export interface WebInformationCollections extends WebInformationCollectionMethods { } /********************************************* * WebInformationCollectionMethods **********************************************/ export interface WebInformationCollectionMethods { add(parameters?: SP.WebInfoCreationInformation): Base.IBaseExecution; getById(id?: any): Base.IBaseQuery & SP.WebInformationCollections; } /********************************************* * IPushNotificationSubscriber **********************************************/ export interface IPushNotificationSubscriber extends PushNotificationSubscriberCollections, PushNotificationSubscriberMethods, Base.IBaseQuery { } /********************************************* * IPushNotificationSubscriberCollection **********************************************/ export interface IPushNotificationSubscriberCollection extends Base.IBaseResults, PushNotificationSubscriberCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IPushNotificationSubscriberQueryCollection **********************************************/ export interface IPushNotificationSubscriberQueryCollection extends Base.IBaseResults, PushNotificationSubscriberCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IPushNotificationSubscriberQuery **********************************************/ export interface IPushNotificationSubscriberQuery extends PushNotificationSubscriberOData, PushNotificationSubscriberMethods { } /********************************************* * PushNotificationSubscriber **********************************************/ export interface PushNotificationSubscriber extends Base.IBaseResult, PushNotificationSubscriberProps, PushNotificationSubscriberCollections, PushNotificationSubscriberMethods { } /********************************************* * PushNotificationSubscriberProps **********************************************/ export interface PushNotificationSubscriberProps { CustomArgs?: string; DeviceAppInstanceId?: any; LastModifiedTimeStamp?: any; RegistrationTimeStamp?: any; ServiceToken?: string; SubscriberType?: string; } /********************************************* * PushNotificationSubscriberPropMethods **********************************************/ export interface PushNotificationSubscriberPropMethods { User(): Base.IBaseQuery & SP.UserCollections & SP.UserMethods; } /********************************************* * PushNotificationSubscriberCollections **********************************************/ export interface PushNotificationSubscriberCollections extends PushNotificationSubscriberPropMethods { } /********************************************* * PushNotificationSubscriberCollectionMethods **********************************************/ export interface PushNotificationSubscriberCollectionMethods { getByStoreId(id?: string): Base.IBaseQuery & SP.PushNotificationSubscriberCollections & SP.PushNotificationSubscriberMethods; } /********************************************* * PushNotificationSubscriberOData **********************************************/ export interface PushNotificationSubscriberOData extends Base.IBaseResult, PushNotificationSubscriberProps, PushNotificationSubscriberMethods { User: SP.User & SP.UserCollections & SP.UserCollectionMethods; } /********************************************* * PushNotificationSubscriberMethods **********************************************/ export interface PushNotificationSubscriberMethods { update(): Base.IBaseExecution; } /********************************************* * IRecycleBinItem **********************************************/ export interface IRecycleBinItem extends RecycleBinItemCollections, RecycleBinItemMethods, Base.IBaseQuery { } /********************************************* * IRecycleBinItemCollection **********************************************/ export interface IRecycleBinItemCollection extends Base.IBaseResults, RecycleBinItemCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IRecycleBinItemQueryCollection **********************************************/ export interface IRecycleBinItemQueryCollection extends Base.IBaseResults, RecycleBinItemCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IRecycleBinItemQuery **********************************************/ export interface IRecycleBinItemQuery extends RecycleBinItemOData, RecycleBinItemMethods { } /********************************************* * RecycleBinItem **********************************************/ export interface RecycleBinItem extends Base.IBaseResult, RecycleBinItemProps, RecycleBinItemCollections, RecycleBinItemMethods { } /********************************************* * RecycleBinItemProps **********************************************/ export interface RecycleBinItemProps { AuthorEmail?: string; AuthorName?: string; DeletedByEmail?: string; DeletedByName?: string; DeletedDate?: any; DeletedDateLocalFormatted?: string; DirName?: string; DirNamePath?: SP.ResourcePath; UniqueId?: any; Id?: any; ItemState?: number; ItemType?: number; LeafName?: string; LeafNamePath?: SP.ResourcePath; RecycleBinListId?: any; Size?: number; Title?: string; } /********************************************* * RecycleBinItemPropMethods **********************************************/ export interface RecycleBinItemPropMethods { Author(): Base.IBaseQuery & SP.UserCollections & SP.UserMethods; DeletedBy(): Base.IBaseQuery & SP.UserCollections & SP.UserMethods; } /********************************************* * RecycleBinItemCollections **********************************************/ export interface RecycleBinItemCollections extends RecycleBinItemPropMethods { } /********************************************* * RecycleBinItemCollectionMethods **********************************************/ export interface RecycleBinItemCollectionMethods { deleteAll(): Base.IBaseExecution; deleteAllSecondStageItems(): Base.IBaseExecution; deleteByIds(ids?: Array): Base.IBaseExecution; getById(id?: any): Base.IBaseQuery & SP.RecycleBinItemCollections & SP.RecycleBinItemMethods; moveAllToSecondStage(): Base.IBaseExecution; moveToSecondStageByIds(ids?: Array): Base.IBaseExecution; restoreAll(): Base.IBaseExecution; restoreByIds(ids?: Array, bRenameExistingItems?: boolean): Base.IBaseExecution; } /********************************************* * RecycleBinItemOData **********************************************/ export interface RecycleBinItemOData extends Base.IBaseResult, RecycleBinItemProps, RecycleBinItemMethods { Author: SP.User & SP.UserCollections & SP.UserCollectionMethods; DeletedBy: SP.User & SP.UserCollections & SP.UserCollectionMethods; } /********************************************* * RecycleBinItemMethods **********************************************/ export interface RecycleBinItemMethods { delete(): Base.IBaseExecution; moveToSecondStage(): Base.IBaseExecution; restore(): Base.IBaseExecution; } /********************************************* * IRegionalSettings **********************************************/ export interface IRegionalSettings extends RegionalSettingsCollections, RegionalSettingsMethods, Base.IBaseQuery { } /********************************************* * IRegionalSettingsCollection **********************************************/ export interface IRegionalSettingsCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IRegionalSettingsQueryCollection **********************************************/ export interface IRegionalSettingsQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IRegionalSettingsQuery **********************************************/ export interface IRegionalSettingsQuery extends RegionalSettingsOData, RegionalSettingsMethods { } /********************************************* * RegionalSettings **********************************************/ export interface RegionalSettings extends Base.IBaseResult, RegionalSettingsProps, RegionalSettingsCollections, RegionalSettingsMethods { } /********************************************* * RegionalSettingsProps **********************************************/ export interface RegionalSettingsProps { AdjustHijriDays?: number; AlternateCalendarType?: number; AM?: string; CalendarType?: number; Collation?: number; CollationLCID?: number; DateFormat?: number; DateSeparator?: string; DecimalSeparator?: string; DigitGrouping?: string; FirstDayOfWeek?: number; FirstWeekOfYear?: number; IsEastAsia?: boolean; IsRightToLeft?: boolean; IsUIRightToLeft?: boolean; ListSeparator?: string; LocaleId?: number; NegativeSign?: string; NegNumberMode?: number; PM?: string; PositiveSign?: string; ShowWeeks?: boolean; ThousandSeparator?: string; Time24?: boolean; TimeMarkerPosition?: number; TimeSeparator?: string; WorkDayEndHour?: number; WorkDays?: number; WorkDayStartHour?: number; } /********************************************* * RegionalSettingsPropMethods **********************************************/ export interface RegionalSettingsPropMethods { InstalledLanguages(): Base.IBaseExecution & SP.LanguageCollectionCollections & SP.LanguageCollectionMethods; TimeZone(): Base.IBaseExecution & SP.TimeZoneCollections & SP.TimeZoneMethods; } /********************************************* * RegionalSettingsCollections **********************************************/ export interface RegionalSettingsCollections extends RegionalSettingsPropMethods { TimeZones(): Base.IBaseCollection & SP.TimeZoneCollectionMethods; TimeZones(id: string | number): Base.IBaseQuery & SP.TimeZoneCollections & SP.TimeZoneMethods; } /********************************************* * RegionalSettingsOData **********************************************/ export interface RegionalSettingsOData extends Base.IBaseResult, RegionalSettingsProps, RegionalSettingsMethods { InstalledLanguages: SP.LanguageCollection & SP.LanguageCollectionCollections; TimeZone: SP.TimeZone & SP.TimeZoneCollections & SP.TimeZoneCollectionMethods; TimeZones: Base.IBaseResults & SP.TimeZoneCollectionMethods; } /********************************************* * RegionalSettingsMethods **********************************************/ export interface RegionalSettingsMethods { update(): Base.IBaseExecution; } /********************************************* * ILanguageCollection **********************************************/ export interface ILanguageCollection extends LanguageCollectionCollections, LanguageCollectionMethods, Base.IBaseQuery { } /********************************************* * ILanguageCollectionCollection **********************************************/ export interface ILanguageCollectionCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * ILanguageCollectionQueryCollection **********************************************/ export interface ILanguageCollectionQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * ILanguageCollectionQuery **********************************************/ export interface ILanguageCollectionQuery extends LanguageCollectionOData, LanguageCollectionMethods { } /********************************************* * LanguageCollection **********************************************/ export interface LanguageCollection extends Base.IBaseResult, LanguageCollectionProps, LanguageCollectionCollections, LanguageCollectionMethods { } /********************************************* * LanguageCollectionProps **********************************************/ export interface LanguageCollectionProps { Id4a81de82eeb94d6080ea5bf63e27023a?: string; Items?: { results: Array }; } /********************************************* * LanguageCollectionPropMethods **********************************************/ export interface LanguageCollectionPropMethods { } /********************************************* * LanguageCollectionCollections **********************************************/ export interface LanguageCollectionCollections extends LanguageCollectionPropMethods { } /********************************************* * LanguageCollectionOData **********************************************/ export interface LanguageCollectionOData extends Base.IBaseResult, LanguageCollectionProps, LanguageCollectionMethods { } /********************************************* * LanguageCollectionMethods **********************************************/ export interface LanguageCollectionMethods { getById(id?: number): Base.IBaseExecution; } /********************************************* * ITimeZone **********************************************/ export interface ITimeZone extends TimeZoneCollections, TimeZoneMethods, Base.IBaseQuery { } /********************************************* * ITimeZoneCollection **********************************************/ export interface ITimeZoneCollection extends Base.IBaseResults, TimeZoneCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * ITimeZoneQueryCollection **********************************************/ export interface ITimeZoneQueryCollection extends Base.IBaseResults, TimeZoneCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * ITimeZoneQuery **********************************************/ export interface ITimeZoneQuery extends TimeZoneOData, TimeZoneMethods { } /********************************************* * TimeZone **********************************************/ export interface TimeZone extends Base.IBaseResult, TimeZoneProps, TimeZoneCollections, TimeZoneMethods { } /********************************************* * TimeZoneProps **********************************************/ export interface TimeZoneProps { Description?: string; Id?: number; Information?: SP.TimeZoneInformation; } /********************************************* * TimeZonePropMethods **********************************************/ export interface TimeZonePropMethods { } /********************************************* * TimeZoneCollections **********************************************/ export interface TimeZoneCollections extends TimeZonePropMethods { } /********************************************* * TimeZoneCollectionMethods **********************************************/ export interface TimeZoneCollectionMethods { getById(id?: number): Base.IBaseQuery & SP.TimeZoneCollections & SP.TimeZoneMethods; } /********************************************* * TimeZoneOData **********************************************/ export interface TimeZoneOData extends Base.IBaseResult, TimeZoneProps, TimeZoneMethods { } /********************************************* * TimeZoneMethods **********************************************/ export interface TimeZoneMethods { localTimeToUTC(date?: any): Base.IBaseExecution; setId(id?: number): Base.IBaseExecution; uTCToLocalTime(date?: any): Base.IBaseExecution; } /********************************************* * IThemeInfo **********************************************/ export interface IThemeInfo extends ThemeInfoCollections, ThemeInfoMethods, Base.IBaseQuery { } /********************************************* * IThemeInfoCollection **********************************************/ export interface IThemeInfoCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IThemeInfoQueryCollection **********************************************/ export interface IThemeInfoQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IThemeInfoQuery **********************************************/ export interface IThemeInfoQuery extends ThemeInfoOData, ThemeInfoMethods { } /********************************************* * ThemeInfo **********************************************/ export interface ThemeInfo extends Base.IBaseResult, ThemeInfoProps, ThemeInfoCollections, ThemeInfoMethods { } /********************************************* * ThemeInfoProps **********************************************/ export interface ThemeInfoProps { AccessibleDescription?: string; ThemeBackgroundImageUri?: string; } /********************************************* * ThemeInfoPropMethods **********************************************/ export interface ThemeInfoPropMethods { } /********************************************* * ThemeInfoCollections **********************************************/ export interface ThemeInfoCollections extends ThemeInfoPropMethods { } /********************************************* * ThemeInfoOData **********************************************/ export interface ThemeInfoOData extends Base.IBaseResult, ThemeInfoProps, ThemeInfoMethods { } /********************************************* * ThemeInfoMethods **********************************************/ export interface ThemeInfoMethods { getThemeFontByName(name?: string, lcid?: number): Base.IBaseExecution; getThemeShadeByName(name?: string): Base.IBaseExecution; } /********************************************* * IListItemVersion **********************************************/ export interface IListItemVersion extends ListItemVersionCollections, ListItemVersionMethods, Base.IBaseQuery { } /********************************************* * IListItemVersionCollection **********************************************/ export interface IListItemVersionCollection extends Base.IBaseResults, ListItemVersionCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IListItemVersionQueryCollection **********************************************/ export interface IListItemVersionQueryCollection extends Base.IBaseResults, ListItemVersionCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IListItemVersionQuery **********************************************/ export interface IListItemVersionQuery extends ListItemVersionOData, ListItemVersionMethods { } /********************************************* * ListItemVersion **********************************************/ export interface ListItemVersion extends Base.IBaseResult, ListItemVersionProps, ListItemVersionCollections, ListItemVersionMethods { } /********************************************* * ListItemVersionProps **********************************************/ export interface ListItemVersionProps { Changes?: { results: Array }; Created?: any; IsCurrentVersion?: boolean; VersionId?: number; VersionLabel?: string; } /********************************************* * ListItemVersionPropMethods **********************************************/ export interface ListItemVersionPropMethods { CreatedBy(): Base.IBaseQuery & SP.UserCollections & SP.UserMethods; FileVersion(): Base.IBaseQuery & SP.FileVersionCollections & SP.FileVersionMethods; } /********************************************* * ListItemVersionCollections **********************************************/ export interface ListItemVersionCollections extends ListItemVersionPropMethods { Fields(): Base.IBaseCollection & Base.IBaseExecution & SP.FieldCollectionMethods; Fields(id: string | number): Base.IBaseQuery & SP.FieldCollections & SP.FieldMethods; } /********************************************* * ListItemVersionCollectionMethods **********************************************/ export interface ListItemVersionCollectionMethods { deleteAll(): Base.IBaseExecution; getById(versionId?: number): Base.IBaseQuery & SP.ListItemVersionCollections & SP.ListItemVersionMethods; recycleAll(): Base.IBaseExecution; restoreByID(versionId?: number): Base.IBaseExecution; } /********************************************* * ListItemVersionOData **********************************************/ export interface ListItemVersionOData extends Base.IBaseResult, ListItemVersionProps, ListItemVersionMethods { CreatedBy: SP.User & SP.UserCollections & SP.UserCollectionMethods; Fields: Base.IBaseResults & SP.FieldCollectionMethods; FileVersion: SP.FileVersion & SP.FileVersionCollections & SP.FileVersionCollectionMethods; } /********************************************* * ListItemVersionMethods **********************************************/ export interface ListItemVersionMethods { delete(): Base.IBaseExecution; recycle(): Base.IBaseExecution; } /********************************************* * ISiteVersionPolicyManager **********************************************/ export interface ISiteVersionPolicyManager extends SiteVersionPolicyManagerCollections, SiteVersionPolicyManagerMethods, Base.IBaseQuery { } /********************************************* * ISiteVersionPolicyManagerCollection **********************************************/ export interface ISiteVersionPolicyManagerCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * ISiteVersionPolicyManagerQueryCollection **********************************************/ export interface ISiteVersionPolicyManagerQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * ISiteVersionPolicyManagerQuery **********************************************/ export interface ISiteVersionPolicyManagerQuery extends SiteVersionPolicyManagerOData, SiteVersionPolicyManagerMethods { } /********************************************* * SiteVersionPolicyManager **********************************************/ export interface SiteVersionPolicyManager extends Base.IBaseResult, SiteVersionPolicyManagerProps, SiteVersionPolicyManagerCollections, SiteVersionPolicyManagerMethods { } /********************************************* * SiteVersionPolicyManagerProps **********************************************/ export interface SiteVersionPolicyManagerProps { MajorVersionLimit?: number; } /********************************************* * SiteVersionPolicyManagerPropMethods **********************************************/ export interface SiteVersionPolicyManagerPropMethods { VersionPolicies(): Base.IBaseExecution & SP.VersionPolicyManagerCollections; } /********************************************* * SiteVersionPolicyManagerCollections **********************************************/ export interface SiteVersionPolicyManagerCollections extends SiteVersionPolicyManagerPropMethods { } /********************************************* * SiteVersionPolicyManagerOData **********************************************/ export interface SiteVersionPolicyManagerOData extends Base.IBaseResult, SiteVersionPolicyManagerProps, SiteVersionPolicyManagerMethods { VersionPolicies: SP.VersionPolicyManager & SP.VersionPolicyManagerCollections; } /********************************************* * SiteVersionPolicyManagerMethods **********************************************/ export interface SiteVersionPolicyManagerMethods { inheritTenantSettings(): Base.IBaseExecution; setAutoExpiration(): Base.IBaseExecution; setExpireAfter(majorVersionLimit?: number, expireAfterDays?: number): Base.IBaseExecution; setNoExpiration(majorVersionLimit?: number): Base.IBaseExecution; } /********************************************* * ITranslationStatusCollection **********************************************/ export interface ITranslationStatusCollection extends TranslationStatusCollectionCollections, TranslationStatusCollectionMethods, Base.IBaseQuery { } /********************************************* * ITranslationStatusCollectionCollection **********************************************/ export interface ITranslationStatusCollectionCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * ITranslationStatusCollectionQueryCollection **********************************************/ export interface ITranslationStatusCollectionQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * ITranslationStatusCollectionQuery **********************************************/ export interface ITranslationStatusCollectionQuery extends TranslationStatusCollectionOData, TranslationStatusCollectionMethods { } /********************************************* * TranslationStatusCollection **********************************************/ export interface TranslationStatusCollection extends Base.IBaseResult, TranslationStatusCollectionProps, TranslationStatusCollectionCollections, TranslationStatusCollectionMethods { } /********************************************* * TranslationStatusCollectionProps **********************************************/ export interface TranslationStatusCollectionProps { Id4a81de82eeb94d6080ea5bf63e27023a?: string; UntranslatedLanguages?: { results: Array }; Items?: { results: Array }; } /********************************************* * TranslationStatusCollectionPropMethods **********************************************/ export interface TranslationStatusCollectionPropMethods { } /********************************************* * TranslationStatusCollectionCollections **********************************************/ export interface TranslationStatusCollectionCollections extends TranslationStatusCollectionPropMethods { } /********************************************* * TranslationStatusCollectionOData **********************************************/ export interface TranslationStatusCollectionOData extends Base.IBaseResult, TranslationStatusCollectionProps, TranslationStatusCollectionMethods { } /********************************************* * TranslationStatusCollectionMethods **********************************************/ export interface TranslationStatusCollectionMethods { create(request?: SP.TranslationStatusCreationRequest): Base.IBaseExecution; set(request?: SP.TranslationStatusSetRequest): Base.IBaseExecution; updateTranslationLanguages(): Base.IBaseExecution; } /********************************************* * ISPAppLicenseManager **********************************************/ export interface ISPAppLicenseManager extends SPAppLicenseManagerCollections, SPAppLicenseManagerMethods, Base.IBaseQuery { } /********************************************* * ISPAppLicenseManagerCollection **********************************************/ export interface ISPAppLicenseManagerCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * ISPAppLicenseManagerQueryCollection **********************************************/ export interface ISPAppLicenseManagerQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * ISPAppLicenseManagerQuery **********************************************/ export interface ISPAppLicenseManagerQuery extends SPAppLicenseManagerOData, SPAppLicenseManagerMethods { } /********************************************* * SPAppLicenseManager **********************************************/ export interface SPAppLicenseManager extends Base.IBaseResult, SPAppLicenseManagerProps, SPAppLicenseManagerCollections, SPAppLicenseManagerMethods { } /********************************************* * SPAppLicenseManagerProps **********************************************/ export interface SPAppLicenseManagerProps { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * SPAppLicenseManagerPropMethods **********************************************/ export interface SPAppLicenseManagerPropMethods { } /********************************************* * SPAppLicenseManagerCollections **********************************************/ export interface SPAppLicenseManagerCollections extends SPAppLicenseManagerPropMethods { } /********************************************* * SPAppLicenseManagerOData **********************************************/ export interface SPAppLicenseManagerOData extends Base.IBaseResult, SPAppLicenseManagerProps, SPAppLicenseManagerMethods { } /********************************************* * SPAppLicenseManagerMethods **********************************************/ export interface SPAppLicenseManagerMethods { checkLicense(productId?: any): Base.IBaseExecution; } /********************************************* * SolutionExporter **********************************************/ export interface SolutionExporter { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * SolutionExporterCollections **********************************************/ export interface SolutionExporterCollections { } /********************************************* * UserSolution **********************************************/ export interface UserSolution { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * UserSolutionCollections **********************************************/ export interface UserSolutionCollections extends UserSolutionCollectionMethods { } /********************************************* * UserSolutionCollectionMethods **********************************************/ export interface UserSolutionCollectionMethods { add(solutionGalleryItemId?: number): Base.IBaseExecution; } /********************************************* * ISPHSite **********************************************/ export interface ISPHSite extends SPHSiteCollections, SPHSiteMethods, Base.IBaseQuery { } /********************************************* * ISPHSiteCollection **********************************************/ export interface ISPHSiteCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * ISPHSiteQueryCollection **********************************************/ export interface ISPHSiteQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * ISPHSiteQuery **********************************************/ export interface ISPHSiteQuery extends SPHSiteOData, SPHSiteMethods { } /********************************************* * SPHSite **********************************************/ export interface SPHSite extends Base.IBaseResult, SPHSiteProps, SPHSiteCollections, SPHSiteMethods { } /********************************************* * SPHSiteProps **********************************************/ export interface SPHSiteProps { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * SPHSitePropMethods **********************************************/ export interface SPHSitePropMethods { } /********************************************* * SPHSiteCollections **********************************************/ export interface SPHSiteCollections extends SPHSitePropMethods { } /********************************************* * SPHSiteOData **********************************************/ export interface SPHSiteOData extends Base.IBaseResult, SPHSiteProps, SPHSiteMethods { } /********************************************* * SPHSiteMethods **********************************************/ export interface SPHSiteMethods { addHomeSite(siteUrl?: string, order?: number, audiences?: Array, vivaConnectionsDefaultStart?: boolean, isInDraftMode?: boolean): Base.IBaseExecution; details(includeVivaSites?: boolean): Base.IBaseExecution; setSPHSite(siteUrl?: string, vivaConnectionsDefaultStart?: boolean, isInDraftMode?: boolean): Base.IBaseExecution; } /********************************************* * IOrganizationNews **********************************************/ export interface IOrganizationNews extends OrganizationNewsCollections, OrganizationNewsMethods, Base.IBaseQuery { } /********************************************* * IOrganizationNewsCollection **********************************************/ export interface IOrganizationNewsCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IOrganizationNewsQueryCollection **********************************************/ export interface IOrganizationNewsQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IOrganizationNewsQuery **********************************************/ export interface IOrganizationNewsQuery extends OrganizationNewsOData, OrganizationNewsMethods { } /********************************************* * OrganizationNews **********************************************/ export interface OrganizationNews extends Base.IBaseResult, OrganizationNewsProps, OrganizationNewsCollections, OrganizationNewsMethods { } /********************************************* * OrganizationNewsProps **********************************************/ export interface OrganizationNewsProps { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * OrganizationNewsPropMethods **********************************************/ export interface OrganizationNewsPropMethods { } /********************************************* * OrganizationNewsCollections **********************************************/ export interface OrganizationNewsCollections extends OrganizationNewsPropMethods { } /********************************************* * OrganizationNewsOData **********************************************/ export interface OrganizationNewsOData extends Base.IBaseResult, OrganizationNewsProps, OrganizationNewsMethods { } /********************************************* * OrganizationNewsMethods **********************************************/ export interface OrganizationNewsMethods { sitesReference(): Base.IBaseCollection; } /********************************************* * PinnedItems **********************************************/ export interface PinnedItems { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * PinnedItemsCollections **********************************************/ export interface PinnedItemsCollections { } /********************************************* * Nucleus **********************************************/ export interface Nucleus { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * NucleusCollections **********************************************/ export interface NucleusCollections { } /********************************************* * NewsNotificationList **********************************************/ export interface NewsNotificationList { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * NewsNotificationListCollections **********************************************/ export interface NewsNotificationListCollections { } /********************************************* * FavoriteLists **********************************************/ export interface FavoriteLists { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * FavoriteListsCollections **********************************************/ export interface FavoriteListsCollections { } /********************************************* * FavoriteListsSubstrate **********************************************/ export interface FavoriteListsSubstrate { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * FavoriteListsSubstrateCollections **********************************************/ export interface FavoriteListsSubstrateCollections { } /********************************************* * KnowledgeSite **********************************************/ export interface KnowledgeSite { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * KnowledgeSiteCollections **********************************************/ export interface KnowledgeSiteCollections { } /********************************************* * IKnowledgeHub **********************************************/ export interface IKnowledgeHub extends KnowledgeHubCollections, KnowledgeHubMethods, Base.IBaseQuery { } /********************************************* * IKnowledgeHubCollection **********************************************/ export interface IKnowledgeHubCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IKnowledgeHubQueryCollection **********************************************/ export interface IKnowledgeHubQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IKnowledgeHubQuery **********************************************/ export interface IKnowledgeHubQuery extends KnowledgeHubOData, KnowledgeHubMethods { } /********************************************* * KnowledgeHub **********************************************/ export interface KnowledgeHub extends Base.IBaseResult, KnowledgeHubProps, KnowledgeHubCollections, KnowledgeHubMethods { } /********************************************* * KnowledgeHubProps **********************************************/ export interface KnowledgeHubProps { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * KnowledgeHubPropMethods **********************************************/ export interface KnowledgeHubPropMethods { } /********************************************* * KnowledgeHubCollections **********************************************/ export interface KnowledgeHubCollections extends KnowledgeHubPropMethods { } /********************************************* * KnowledgeHubOData **********************************************/ export interface KnowledgeHubOData extends Base.IBaseResult, KnowledgeHubProps, KnowledgeHubMethods { } /********************************************* * KnowledgeHubMethods **********************************************/ export interface KnowledgeHubMethods { addOrUpdateSiteReference(knowledgeHubSiteUrl?: string): Base.IBaseExecution; siteReference(): Base.IBaseExecution; } /********************************************* * IAppConfiguration **********************************************/ export interface IAppConfiguration extends AppConfigurationCollections, AppConfigurationMethods, Base.IBaseQuery { } /********************************************* * IAppConfigurationCollection **********************************************/ export interface IAppConfigurationCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IAppConfigurationQueryCollection **********************************************/ export interface IAppConfigurationQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IAppConfigurationQuery **********************************************/ export interface IAppConfigurationQuery extends AppConfigurationOData, AppConfigurationMethods { } /********************************************* * AppConfiguration **********************************************/ export interface AppConfiguration extends Base.IBaseResult, AppConfigurationProps, AppConfigurationCollections, AppConfigurationMethods { } /********************************************* * AppConfigurationProps **********************************************/ export interface AppConfigurationProps { Id4a81de82eeb94d6080ea5bf63e27023a?: string; AppSettingsInTeams?: SP.AppSettingsInTeams; DashboardItems?: { results: Array }; PivotItems?: { results: Array }; } /********************************************* * AppConfigurationPropMethods **********************************************/ export interface AppConfigurationPropMethods { } /********************************************* * AppConfigurationCollections **********************************************/ export interface AppConfigurationCollections extends AppConfigurationPropMethods { } /********************************************* * AppConfigurationOData **********************************************/ export interface AppConfigurationOData extends Base.IBaseResult, AppConfigurationProps, AppConfigurationMethods { } /********************************************* * AppConfigurationMethods **********************************************/ export interface AppConfigurationMethods { update(): Base.IBaseExecution; } /********************************************* * IEmployeeEngagement **********************************************/ export interface IEmployeeEngagement extends EmployeeEngagementCollections, EmployeeEngagementMethods, Base.IBaseQuery { } /********************************************* * IEmployeeEngagementCollection **********************************************/ export interface IEmployeeEngagementCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IEmployeeEngagementQueryCollection **********************************************/ export interface IEmployeeEngagementQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IEmployeeEngagementQuery **********************************************/ export interface IEmployeeEngagementQuery extends EmployeeEngagementOData, EmployeeEngagementMethods { } /********************************************* * EmployeeEngagement **********************************************/ export interface EmployeeEngagement extends Base.IBaseResult, EmployeeEngagementProps, EmployeeEngagementCollections, EmployeeEngagementMethods { } /********************************************* * EmployeeEngagementProps **********************************************/ export interface EmployeeEngagementProps { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * EmployeeEngagementPropMethods **********************************************/ export interface EmployeeEngagementPropMethods { AppConfiguration(): Base.IBaseExecution & SP.AppConfigurationCollections & SP.AppConfigurationMethods; VivaConnectionsPage(): Base.IBaseExecution & Microsoft.SharePoint.EmployeeEngagement.VivaConnectionsPageCollections & Microsoft.SharePoint.EmployeeEngagement.VivaConnectionsPageMethods; VivaResources(): Base.IBaseExecution & Microsoft.SharePoint.EmployeeEngagement.VivaResourcesCollections & Microsoft.SharePoint.EmployeeEngagement.VivaResourcesMethods; } /********************************************* * EmployeeEngagementCollections **********************************************/ export interface EmployeeEngagementCollections extends EmployeeEngagementPropMethods { } /********************************************* * EmployeeEngagementOData **********************************************/ export interface EmployeeEngagementOData extends Base.IBaseResult, EmployeeEngagementProps, EmployeeEngagementMethods { AppConfiguration: SP.AppConfiguration & SP.AppConfigurationCollections; VivaConnectionsPage: Microsoft.SharePoint.EmployeeEngagement.VivaConnectionsPage & Microsoft.SharePoint.EmployeeEngagement.VivaConnectionsPageCollections; VivaResources: Microsoft.SharePoint.EmployeeEngagement.VivaResources & Microsoft.SharePoint.EmployeeEngagement.VivaResourcesCollections; } /********************************************* * EmployeeEngagementMethods **********************************************/ export interface EmployeeEngagementMethods { configuration(): Base.IBaseExecution; configuredVivaConnectionsURL(): Base.IBaseExecution; dashboardContent(overrideLanguageCode?: string): Base.IBaseExecution; dashboardOOBContent(oobContentChoice?: number): Base.IBaseExecution; fullDashboardContent(canvasAsJson?: boolean, includePersonalizationData?: boolean): Base.IBaseExecution; getDashboardPersonalization(): Base.IBaseExecution; getDataForHome(): Base.IBaseCollection; getTargetedSitesAsEditor(): Base.IBaseCollection; likeNewsPost(pageUrl?: string, listId?: any, listItemUniqueId?: any): Base.IBaseExecution; setDashboardPersonalization(isEnabled?: boolean): Base.IBaseExecution; unlikeNewsPost(pageUrl?: string, listId?: any, listItemUniqueId?: any): Base.IBaseExecution; vivaConnections(adminConfiguredUrl?: string): Base.IBaseExecution; vivaHome(): Base.IBaseExecution; vivaHomeConfiguration(shouldByPassCache?: boolean): Base.IBaseCollection; } /********************************************* * IEmployeeExperienceController **********************************************/ export interface IEmployeeExperienceController extends EmployeeExperienceControllerCollections, EmployeeExperienceControllerMethods, Base.IBaseQuery { } /********************************************* * IEmployeeExperienceControllerCollection **********************************************/ export interface IEmployeeExperienceControllerCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IEmployeeExperienceControllerQueryCollection **********************************************/ export interface IEmployeeExperienceControllerQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IEmployeeExperienceControllerQuery **********************************************/ export interface IEmployeeExperienceControllerQuery extends EmployeeExperienceControllerOData, EmployeeExperienceControllerMethods { } /********************************************* * EmployeeExperienceController **********************************************/ export interface EmployeeExperienceController extends Base.IBaseResult, EmployeeExperienceControllerProps, EmployeeExperienceControllerCollections, EmployeeExperienceControllerMethods { } /********************************************* * EmployeeExperienceControllerProps **********************************************/ export interface EmployeeExperienceControllerProps { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * EmployeeExperienceControllerPropMethods **********************************************/ export interface EmployeeExperienceControllerPropMethods { } /********************************************* * EmployeeExperienceControllerCollections **********************************************/ export interface EmployeeExperienceControllerCollections extends EmployeeExperienceControllerPropMethods { } /********************************************* * EmployeeExperienceControllerOData **********************************************/ export interface EmployeeExperienceControllerOData extends Base.IBaseResult, EmployeeExperienceControllerProps, EmployeeExperienceControllerMethods { } /********************************************* * EmployeeExperienceControllerMethods **********************************************/ export interface EmployeeExperienceControllerMethods { dashboard(formFactor?: string, dashboardId?: string, mySiteUrl?: string): Base.IBaseCollection; getAnnouncementsState(mySiteUrl?: string): Base.IBaseCollection; saveDashboard(employeeExperienceDashboardData?: Microsoft.SharePoint.EmployeeEngagement.Experience.DashboardContent, userCards?: string, mySiteUrl?: string): Base.IBaseExecution; setAnnouncementState(announcementStates?: Array, mySiteUrl?: string): Base.IBaseExecution; } /********************************************* * IDynamicContentUpdateService **********************************************/ export interface IDynamicContentUpdateService extends DynamicContentUpdateServiceCollections, DynamicContentUpdateServiceMethods, Base.IBaseQuery { } /********************************************* * IDynamicContentUpdateServiceCollection **********************************************/ export interface IDynamicContentUpdateServiceCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IDynamicContentUpdateServiceQueryCollection **********************************************/ export interface IDynamicContentUpdateServiceQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IDynamicContentUpdateServiceQuery **********************************************/ export interface IDynamicContentUpdateServiceQuery extends DynamicContentUpdateServiceOData, DynamicContentUpdateServiceMethods { } /********************************************* * DynamicContentUpdateService **********************************************/ export interface DynamicContentUpdateService extends Base.IBaseResult, DynamicContentUpdateServiceProps, DynamicContentUpdateServiceCollections, DynamicContentUpdateServiceMethods { } /********************************************* * DynamicContentUpdateServiceProps **********************************************/ export interface DynamicContentUpdateServiceProps { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * DynamicContentUpdateServicePropMethods **********************************************/ export interface DynamicContentUpdateServicePropMethods { } /********************************************* * DynamicContentUpdateServiceCollections **********************************************/ export interface DynamicContentUpdateServiceCollections extends DynamicContentUpdateServicePropMethods { } /********************************************* * DynamicContentUpdateServiceOData **********************************************/ export interface DynamicContentUpdateServiceOData extends Base.IBaseResult, DynamicContentUpdateServiceProps, DynamicContentUpdateServiceMethods { } /********************************************* * DynamicContentUpdateServiceMethods **********************************************/ export interface DynamicContentUpdateServiceMethods { addFAQUserSubmittedQuestions(data?: Microsoft.SharePoint.DynamicContent.AddRawQuestionsPayload): Base.IBaseExecution; addOrUpdateFAQContentUpdateSuggestion(suggestion?: Microsoft.SharePoint.DynamicContent.SuggestionItemParameters): Base.IBaseExecution; deleteFAQAggregatedQuestion(data?: Microsoft.SharePoint.DynamicContent.DeleteAggregatedQuestionsPayload): Base.IBaseExecution; deleteFAQContentUpdateSuggestion(suggestion?: Microsoft.SharePoint.DynamicContent.SuggestionItemParameters): Base.IBaseExecution; ensureDynamicContentUpdateListFeature(): Base.IBaseExecution; ensureFAQAggregatedQuestionsListItem(data?: Microsoft.SharePoint.DynamicContent.FAQRequestPayload): Base.IBaseExecution; fAQAggregatedQuestions(pageListItemId?: number, webPartInstanceId?: any, uniqueId?: any): Base.IBaseExecution; fAQContentUpdateSuggestions(maxItemCount?: number, snoozedIdentifiers?: string): Base.IBaseCollection; fAQUserSubmittedQuestions(pageListItemId?: number, webPartInstanceId?: any, uniqueId?: any): Base.IBaseExecution; updateFAQAggregatedQuestions(aggregatedData?: Microsoft.SharePoint.DynamicContent.AggregatedQuestionsPayload): Base.IBaseExecution; } /********************************************* * CopilotFileCollection **********************************************/ export interface CopilotFileCollection { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * CopilotFileCollectionCollections **********************************************/ export interface CopilotFileCollectionCollections { } /********************************************* * Automations **********************************************/ export interface Automations { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * AutomationsCollections **********************************************/ export interface AutomationsCollections { } /********************************************* * IBrandCenter **********************************************/ export interface IBrandCenter extends BrandCenterCollections, BrandCenterMethods, Base.IBaseQuery { } /********************************************* * IBrandCenterCollection **********************************************/ export interface IBrandCenterCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IBrandCenterQueryCollection **********************************************/ export interface IBrandCenterQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IBrandCenterQuery **********************************************/ export interface IBrandCenterQuery extends BrandCenterOData, BrandCenterMethods { } /********************************************* * BrandCenter **********************************************/ export interface BrandCenter extends Base.IBaseResult, BrandCenterProps, BrandCenterCollections, BrandCenterMethods { } /********************************************* * BrandCenterProps **********************************************/ export interface BrandCenterProps { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * BrandCenterPropMethods **********************************************/ export interface BrandCenterPropMethods { } /********************************************* * BrandCenterCollections **********************************************/ export interface BrandCenterCollections extends BrandCenterPropMethods { } /********************************************* * BrandCenterOData **********************************************/ export interface BrandCenterOData extends Base.IBaseResult, BrandCenterProps, BrandCenterMethods { } /********************************************* * BrandCenterMethods **********************************************/ export interface BrandCenterMethods { addSiteTheme(themeData?: SP.ThemeData): Base.IBaseExecution; addTenantTheme(themeData?: SP.ThemeData): Base.IBaseExecution; configuration(): Base.IBaseExecution; currentBrandingConfiguration(): Base.IBaseExecution; deleteSiteTheme(themeId?: number): Base.IBaseExecution; deleteTenantTheme(themeId?: number): Base.IBaseExecution; ensureBrandColorsListFeature(): Base.IBaseExecution; ensureBrandFontsLibraryFeature(): Base.IBaseExecution; getFontStream(fontFileUrl?: string): Base.IBaseExecution; getSiteThemeById(id?: number): Base.IBaseExecution; getSiteThemes(): Base.IBaseExecution; getTenantThemeById(id?: number): Base.IBaseExecution; getTenantThemeByName(name?: string): Base.IBaseExecution; getTenantThemeByNameXgeoUtil(name?: string): Base.IBaseExecution; getTenantThemes(): Base.IBaseExecution; getTenantThemesXgeoUtil(): Base.IBaseExecution; orgAssets(): Base.IBaseExecution; orgAssetsWithCacheFlag(shouldUseCache?: boolean): Base.IBaseExecution; setWebTheme(name?: string, webUrl?: string): Base.IBaseExecution; updateSiteTheme(themeData?: SP.ThemeData): Base.IBaseExecution; updateTenantTheme(themeData?: SP.ThemeData): Base.IBaseExecution; validateSiteThemeName(name?: string): Base.IBaseExecution; validateTenantThemeName(name?: string): Base.IBaseExecution; } /********************************************* * AppCatalog **********************************************/ export interface AppCatalog { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * AppCatalogCollections **********************************************/ export interface AppCatalogCollections { } /********************************************* * AppInstanceErrorDetails **********************************************/ export interface AppInstanceErrorDetails { CorrelationId?: any; ErrorDetail?: string; ErrorType?: number; ErrorTypeName?: string; ExceptionMessage?: string; Source?: number; SourceName?: string; } /********************************************* * AppInstanceErrorDetailsCollections **********************************************/ export interface AppInstanceErrorDetailsCollections { } /********************************************* * IAppInstance **********************************************/ export interface IAppInstance extends AppInstanceCollections, AppInstanceMethods, Base.IBaseQuery { } /********************************************* * IAppInstanceCollection **********************************************/ export interface IAppInstanceCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IAppInstanceQueryCollection **********************************************/ export interface IAppInstanceQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IAppInstanceQuery **********************************************/ export interface IAppInstanceQuery extends AppInstanceOData, AppInstanceMethods { } /********************************************* * AppInstance **********************************************/ export interface AppInstance extends Base.IBaseResult, AppInstanceProps, AppInstanceCollections, AppInstanceMethods { } /********************************************* * AppInstanceProps **********************************************/ export interface AppInstanceProps { AppPrincipalId?: string; AppWebFullUrl?: string; Id?: any; ImageFallbackUrl?: string; ImageUrl?: string; InError?: boolean; StartPage?: string; PackageFingerprint?: any; ProductId?: any; RemoteAppUrl?: string; SettingsPageUrl?: string; SiteId?: any; Status?: number; Title?: string; WebId?: any; } /********************************************* * AppInstancePropMethods **********************************************/ export interface AppInstancePropMethods { } /********************************************* * AppInstanceCollections **********************************************/ export interface AppInstanceCollections extends AppInstancePropMethods { } /********************************************* * AppInstanceOData **********************************************/ export interface AppInstanceOData extends Base.IBaseResult, AppInstanceProps, AppInstanceMethods { } /********************************************* * AppInstanceMethods **********************************************/ export interface AppInstanceMethods { cancelAllJobs(): Base.IBaseExecution; getAppDatabaseConnectionString(): Base.IBaseExecution; getErrorDetails(): Base.IBaseCollection; getPreviousAppVersion(): Base.IBaseExecution; install(): Base.IBaseExecution; recycle(): Base.IBaseExecution; restore(): Base.IBaseExecution; retryAllJobs(): Base.IBaseExecution; uninstall(): Base.IBaseExecution; upgrade(appPackageStream?: any): Base.IBaseExecution; } /********************************************* * App **********************************************/ export interface App { AssetId?: string; ContentMarket?: string; VersionString?: string; } /********************************************* * AppCollections **********************************************/ export interface AppCollections { } /********************************************* * SemanticSearchEnqueueProxy **********************************************/ export interface SemanticSearchEnqueueProxy { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * SemanticSearchEnqueueProxyCollections **********************************************/ export interface SemanticSearchEnqueueProxyCollections { } /********************************************* * AlternateUrl **********************************************/ export interface AlternateUrl { Uri?: string; UrlZone?: number; } /********************************************* * AlternateUrlCollections **********************************************/ export interface AlternateUrlCollections { } /********************************************* * ApprovalRequest **********************************************/ export interface ApprovalRequest { Actions?: string; AllowCancel?: boolean; AllowRespond?: boolean; AllowResubmit?: boolean; Approvers?: string; AwaitAll?: boolean; CurrentStepNumber?: number; Details?: string; Id?: string; PartnerMetadata?: string; Priority?: number; RequestType?: string; Responses?: string; Status?: number; Title?: string; } /********************************************* * ApprovalRequestCollections **********************************************/ export interface ApprovalRequestCollections { } /********************************************* * Broker **********************************************/ export interface Broker { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * BrokerCollections **********************************************/ export interface BrokerCollections { } /********************************************* * eSignInternal **********************************************/ export interface eSignInternal { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * eSignInternalCollections **********************************************/ export interface eSignInternalCollections { } /********************************************* * eSign **********************************************/ export interface eSign { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * eSignCollections **********************************************/ export interface eSignCollections { } /********************************************* * eSignSelectedWriteBackInternal **********************************************/ export interface eSignSelectedWriteBackInternal { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * eSignSelectedWriteBackInternalCollections **********************************************/ export interface eSignSelectedWriteBackInternalCollections { } /********************************************* * FavoriteItemCollection **********************************************/ export interface FavoriteItemCollection { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * FavoriteItemCollectionCollections **********************************************/ export interface FavoriteItemCollectionCollections { } /********************************************* * ListHomeItem2 **********************************************/ export interface ListHomeItem2 { color?: string; createdByName?: string; createdByUpn?: string; createdDate?: string; icon?: string; lastModifiedDate?: string; lastViewDate?: string; lastviewDateTime?: string; listId?: string; listTitle?: string; listUrl?: string; listViewCounts?: { results: Array }; shouldRemove?: boolean; siteColor?: string; siteId?: string; siteTitle?: string; siteUrl?: string; TemplateTypeId?: string; webId?: string; webTemplateConfiguration?: string; } /********************************************* * ListHomeItem2Collections **********************************************/ export interface ListHomeItem2Collections { } /********************************************* * ListHomeItemCollection **********************************************/ export interface ListHomeItemCollection { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * ListHomeItemCollectionCollections **********************************************/ export interface ListHomeItemCollectionCollections { } /********************************************* * NewsCollection **********************************************/ export interface NewsCollection { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * NewsCollectionCollections **********************************************/ export interface NewsCollectionCollections { } /********************************************* * NgspDataCollection **********************************************/ export interface NgspDataCollection { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * NgspDataCollectionCollections **********************************************/ export interface NgspDataCollectionCollections { } /********************************************* * IObjectSharingSettings **********************************************/ export interface IObjectSharingSettings extends ObjectSharingSettingsCollections, ObjectSharingSettingsMethods, Base.IBaseQuery { } /********************************************* * IObjectSharingSettingsCollection **********************************************/ export interface IObjectSharingSettingsCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IObjectSharingSettingsQueryCollection **********************************************/ export interface IObjectSharingSettingsQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IObjectSharingSettingsQuery **********************************************/ export interface IObjectSharingSettingsQuery extends ObjectSharingSettingsOData, ObjectSharingSettingsMethods { } /********************************************* * ObjectSharingSettings **********************************************/ export interface ObjectSharingSettings extends Base.IBaseResult, ObjectSharingSettingsProps, ObjectSharingSettingsCollections, ObjectSharingSettingsMethods { } /********************************************* * ObjectSharingSettingsProps **********************************************/ export interface ObjectSharingSettingsProps { AccessRequestMode?: boolean; BlockPeoplePickerAndSharing?: boolean; CanCurrentUserManageOrganizationReadonlyLink?: boolean; CanCurrentUserManageOrganizationReadWriteLink?: boolean; CanCurrentUserManageReadonlyLink?: boolean; CanCurrentUserManageReadWriteLink?: boolean; CanCurrentUserRetrieveOrganizationReadonlyLink?: boolean; CanCurrentUserRetrieveOrganizationReadWriteLink?: boolean; CanCurrentUserRetrieveReadonlyLink?: boolean; CanCurrentUserRetrieveReadWriteLink?: boolean; CanCurrentUserShareExternally?: boolean; CanCurrentUserShareInternally?: boolean; CanCurrentUserShareToExistingGuests?: boolean; CanSendEmail?: boolean; CanSendLink?: boolean; CanShareFolder?: boolean; DefaultShareLinkPermission?: number; DefaultShareLinkType?: number; EnforceIBSegmentFiltering?: boolean; EnforceSPOSearch?: boolean; GroupsList?: { results: Array }; HasEditRole?: boolean; HasReadRole?: boolean; InheritingWebLink?: string; IsGuestUser?: boolean; IsPictureLibrary?: boolean; IsUserSiteAdmin?: boolean; ItemId?: string; ItemName?: string; ItemUrl?: string; ListId?: any; PermissionsOnlyMode?: boolean; RequiredAnonymousLinkExpirationInDays?: number; Roles?: { results: Array }; ShareByEmailEnabled?: boolean; ShowExternalSharingWarning?: boolean; SimplifiedRoles?: { results: Array }; SiteIBMode?: string; SiteIBSegmentIDs?: { results: Array }; SupportsAclPropagation?: boolean; WebUrl?: string; } /********************************************* * ObjectSharingSettingsPropMethods **********************************************/ export interface ObjectSharingSettingsPropMethods { ObjectSharingInformation(): Base.IBaseQuery & SP.ObjectSharingInformationCollections & SP.ObjectSharingInformationMethods; SharePointSettings(): Base.IBaseQuery & SP.SharePointSharingSettingsCollections; } /********************************************* * ObjectSharingSettingsCollections **********************************************/ export interface ObjectSharingSettingsCollections extends ObjectSharingSettingsPropMethods { SharingPermissions(): Base.IBaseCollection; SharingPermissions(id: string | number): Base.IBaseQuery & SP.SharingPermissionInformationCollections; } /********************************************* * ObjectSharingSettingsOData **********************************************/ export interface ObjectSharingSettingsOData extends Base.IBaseResult, ObjectSharingSettingsProps, ObjectSharingSettingsMethods { ObjectSharingInformation: SP.ObjectSharingInformation & SP.ObjectSharingInformationCollections; SharePointSettings: SP.SharePointSharingSettings & SP.SharePointSharingSettingsCollections; SharingPermissions: Base.IBaseResults; } /********************************************* * ObjectSharingSettingsMethods **********************************************/ export interface ObjectSharingSettingsMethods { } /********************************************* * IObjectSharingInformation **********************************************/ export interface IObjectSharingInformation extends ObjectSharingInformationCollections, ObjectSharingInformationMethods, Base.IBaseQuery { } /********************************************* * IObjectSharingInformationCollection **********************************************/ export interface IObjectSharingInformationCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IObjectSharingInformationQueryCollection **********************************************/ export interface IObjectSharingInformationQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IObjectSharingInformationQuery **********************************************/ export interface IObjectSharingInformationQuery extends ObjectSharingInformationOData, ObjectSharingInformationMethods { } /********************************************* * ObjectSharingInformation **********************************************/ export interface ObjectSharingInformation extends Base.IBaseResult, ObjectSharingInformationProps, ObjectSharingInformationCollections, ObjectSharingInformationMethods { } /********************************************* * ObjectSharingInformationProps **********************************************/ export interface ObjectSharingInformationProps { AnonymousEditLink?: string; AnonymousViewLink?: string; CanBeShared?: boolean; CanBeUnshared?: boolean; CanManagePermissions?: boolean; HasPendingAccessRequests?: boolean; HasPermissionLevels?: boolean; IsFolder?: boolean; IsSharedWithCurrentUser?: boolean; IsSharedWithGuest?: boolean; IsSharedWithMany?: boolean; IsSharedWithSecurityGroup?: boolean; PendingAccessRequestsLink?: string; SharingLinks?: { results: Array }; TotalFileCount?: number; } /********************************************* * ObjectSharingInformationPropMethods **********************************************/ export interface ObjectSharingInformationPropMethods { } /********************************************* * ObjectSharingInformationCollections **********************************************/ export interface ObjectSharingInformationCollections extends ObjectSharingInformationPropMethods { SharedWithUsersCollection(): Base.IBaseCollection; SharedWithUsersCollection(id: string | number): Base.IBaseQuery & SP.ObjectSharingInformationUserCollections; } /********************************************* * ObjectSharingInformationOData **********************************************/ export interface ObjectSharingInformationOData extends Base.IBaseResult, ObjectSharingInformationProps, ObjectSharingInformationMethods { SharedWithUsersCollection: Base.IBaseResults; } /********************************************* * ObjectSharingInformationMethods **********************************************/ export interface ObjectSharingInformationMethods { getSharedWithUsers(): Base.IBaseCollection; } /********************************************* * ObjectSharingInformationUser **********************************************/ export interface ObjectSharingInformationUser { CustomRoleNames?: string; Department?: string; Email?: string; HasEditPermission?: boolean; HasReviewPermission?: boolean; HasViewPermission?: boolean; Id?: number; IsDomainGroup?: boolean; IsExternalUser?: boolean; IsMemberOfGroup?: boolean; IsSiteAdmin?: boolean; JobTitle?: string; LoginName?: string; Name?: string; Picture?: string; SipAddress?: string; } /********************************************* * ObjectSharingInformationUserCollections **********************************************/ export interface ObjectSharingInformationUserCollections { } /********************************************* * ObjectSharingInformationUserOData **********************************************/ export interface ObjectSharingInformationUserOData extends Base.IBaseResult, ObjectSharingInformationUser { Principal: SP.Principal & SP.PrincipalCollections; User: SP.User & SP.UserCollections & SP.UserCollectionMethods; } /********************************************* * SharePointSharingSettings **********************************************/ export interface SharePointSharingSettings { AddToGroupModeName?: string; GroupNameLines?: { results: Array }; GroupRoleDefinitionNamesLines?: { results: Array }; IsMobileView?: boolean; PanelGivePermissionsVisible?: boolean; PanelShowHideMoreOptionsVisible?: boolean; PanelSimplifiedRoleSelectorVisible?: boolean; RequiredScriptFileLinks?: { results: Array }; RoleDefinitionNameLines?: { results: Array }; SelectedGroup?: string; SharedWithEnabled?: boolean; SharingCssLink?: string; TabbedDialogEnabled?: boolean; TabToShow?: number; txtEmailSubjectText?: string; UserDisplayUrl?: string; } /********************************************* * SharePointSharingSettingsCollections **********************************************/ export interface SharePointSharingSettingsCollections { } /********************************************* * SharePointSharingSettingsOData **********************************************/ export interface SharePointSharingSettingsOData extends Base.IBaseResult, SharePointSharingSettings { PickerProperties: SP.PickerSettings & SP.PickerSettingsCollections; } /********************************************* * PickerSettings **********************************************/ export interface PickerSettings { AllowEmailAddresses?: boolean; AllowOnlyEmailAddresses?: boolean; PrincipalAccountType?: string; PrincipalSource?: number; QuerySettings?: SP.UI.ApplicationPages.PeoplePickerQuerySettings; UseSubstrateSearch?: boolean; VisibleSuggestions?: number; } /********************************************* * PickerSettingsCollections **********************************************/ export interface PickerSettingsCollections { } /********************************************* * SharingPermissionInformation **********************************************/ export interface SharingPermissionInformation { IsDefaultPermission?: boolean; PermissionDescription?: string; PermissionId?: string; PermissionKind?: number; PermissionName?: string; PermissionRoleType?: number; } /********************************************* * SharingPermissionInformationCollections **********************************************/ export interface SharingPermissionInformationCollections { } /********************************************* * OneDriveItemCollection **********************************************/ export interface OneDriveItemCollection { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * OneDriveItemCollectionCollections **********************************************/ export interface OneDriveItemCollectionCollections { } /********************************************* * PeopleCollection **********************************************/ export interface PeopleCollection { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * PeopleCollectionCollections **********************************************/ export interface PeopleCollectionCollections { } /********************************************* * PersonalListsProxy **********************************************/ export interface PersonalListsProxy { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * PersonalListsProxyCollections **********************************************/ export interface PersonalListsProxyCollections { } /********************************************* * QuickAccessItemCollection **********************************************/ export interface QuickAccessItemCollection { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * QuickAccessItemCollectionCollections **********************************************/ export interface QuickAccessItemCollectionCollections { } /********************************************* * RecentFileCollection **********************************************/ export interface RecentFileCollection { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * RecentFileCollectionCollections **********************************************/ export interface RecentFileCollectionCollections { } /********************************************* * RecentListCollection **********************************************/ export interface RecentListCollection { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * RecentListCollectionCollections **********************************************/ export interface RecentListCollectionCollections { } /********************************************* * RecentListProxy **********************************************/ export interface RecentListProxy { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * RecentListProxyCollections **********************************************/ export interface RecentListProxyCollections { } /********************************************* * RecentList **********************************************/ export interface RecentList { color?: string; createdByName?: string; createdByUpn?: string; createdDate?: string; icon?: string; lastModifiedDate?: string; lastViewDate?: number; lastviewDateTime?: string; listId?: string; listTitle?: string; listUrl?: string; listViewCounts?: { results: Array }; shouldRemove?: boolean; siteColor?: string; siteId?: string; siteTitle?: string; siteUrl?: string; templateTypeId?: string; webId?: string; webTemplateConfiguration?: string; } /********************************************* * RecentListCollections **********************************************/ export interface RecentListCollections { } /********************************************* * RecommendationCollection **********************************************/ export interface RecommendationCollection { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * RecommendationCollectionCollections **********************************************/ export interface RecommendationCollectionCollections { } /********************************************* * RelatedItemManager **********************************************/ export interface RelatedItemManager { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * RelatedItemManagerCollections **********************************************/ export interface RelatedItemManagerCollections { } /********************************************* * SearchResultItemCollection **********************************************/ export interface SearchResultItemCollection { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * SearchResultItemCollectionCollections **********************************************/ export interface SearchResultItemCollectionCollections { } /********************************************* * SemanticSearchItemCollection **********************************************/ export interface SemanticSearchItemCollection { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * SemanticSearchItemCollectionCollections **********************************************/ export interface SemanticSearchItemCollectionCollections { } /********************************************* * ISensitivityLabelCollection **********************************************/ export interface ISensitivityLabelCollection extends SensitivityLabelCollectionCollections, SensitivityLabelCollectionMethods, Base.IBaseQuery { } /********************************************* * ISensitivityLabelCollectionCollection **********************************************/ export interface ISensitivityLabelCollectionCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * ISensitivityLabelCollectionQueryCollection **********************************************/ export interface ISensitivityLabelCollectionQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * ISensitivityLabelCollectionQuery **********************************************/ export interface ISensitivityLabelCollectionQuery extends SensitivityLabelCollectionOData, SensitivityLabelCollectionMethods { } /********************************************* * SensitivityLabelCollection **********************************************/ export interface SensitivityLabelCollection extends Base.IBaseResult, SensitivityLabelCollectionProps, SensitivityLabelCollectionCollections, SensitivityLabelCollectionMethods { } /********************************************* * SensitivityLabelCollectionProps **********************************************/ export interface SensitivityLabelCollectionProps { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * SensitivityLabelCollectionPropMethods **********************************************/ export interface SensitivityLabelCollectionPropMethods { } /********************************************* * SensitivityLabelCollectionCollections **********************************************/ export interface SensitivityLabelCollectionCollections extends SensitivityLabelCollectionPropMethods { } /********************************************* * SensitivityLabelCollectionOData **********************************************/ export interface SensitivityLabelCollectionOData extends Base.IBaseResult, SensitivityLabelCollectionProps, SensitivityLabelCollectionMethods { } /********************************************* * SensitivityLabelCollectionMethods **********************************************/ export interface SensitivityLabelCollectionMethods { getSensitivityLabelsAsStream(expand?: string, filter?: string): Base.IBaseExecution; } /********************************************* * ServerSettings **********************************************/ export interface ServerSettings { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * ServerSettingsCollections **********************************************/ export interface ServerSettingsCollections { } /********************************************* * SharedWithMeItemCollection **********************************************/ export interface SharedWithMeItemCollection { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * SharedWithMeItemCollectionCollections **********************************************/ export interface SharedWithMeItemCollectionCollections { } /********************************************* * ISharingResult **********************************************/ export interface ISharingResult extends SharingResultCollections, SharingResultMethods, Base.IBaseQuery { } /********************************************* * ISharingResultCollection **********************************************/ export interface ISharingResultCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * ISharingResultQueryCollection **********************************************/ export interface ISharingResultQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * ISharingResultQuery **********************************************/ export interface ISharingResultQuery extends SharingResultOData, SharingResultMethods { } /********************************************* * SharingResult **********************************************/ export interface SharingResult extends Base.IBaseResult, SharingResultProps, SharingResultCollections, SharingResultMethods { } /********************************************* * SharingResultProps **********************************************/ export interface SharingResultProps { ErrorMessage?: string; IconUrl?: string; InvitedUsers?: { results: Array }; Name?: string; PermissionsPageRelativeUrl?: string; StatusCode?: number; UniquelyPermissionedUsers?: { results: Array }; Url?: string; UsersAddedToGroup?: { results: Array }; } /********************************************* * SharingResultPropMethods **********************************************/ export interface SharingResultPropMethods { GroupUsersAddedTo(): Base.IBaseQuery & SP.GroupCollections & SP.GroupMethods; } /********************************************* * SharingResultCollections **********************************************/ export interface SharingResultCollections extends SharingResultPropMethods { GroupsSharedWith(): Base.IBaseCollection & Base.IBaseExecution & SP.GroupCollectionMethods; GroupsSharedWith(id: string | number): Base.IBaseQuery & SP.GroupCollections & SP.GroupMethods; UsersWithAccessRequests(): Base.IBaseCollection & Base.IBaseExecution & SP.UserCollectionMethods; UsersWithAccessRequests(id: string | number): Base.IBaseQuery & SP.UserCollections & SP.UserMethods; } /********************************************* * SharingResultOData **********************************************/ export interface SharingResultOData extends Base.IBaseResult, SharingResultProps, SharingResultMethods { GroupsSharedWith: Base.IBaseResults & SP.GroupCollectionMethods; GroupUsersAddedTo: SP.Group & SP.GroupCollections & SP.GroupCollectionMethods; UsersWithAccessRequests: Base.IBaseResults & SP.UserCollectionMethods; } /********************************************* * SharingResultMethods **********************************************/ export interface SharingResultMethods { } /********************************************* * SmartCache **********************************************/ export interface SmartCache { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * SmartCacheCollections **********************************************/ export interface SmartCacheCollections { } /********************************************* * AccessRequests **********************************************/ export interface AccessRequests { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * AccessRequestsCollections **********************************************/ export interface AccessRequestsCollections { } /********************************************* * AppContextSite **********************************************/ export interface AppContextSite { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * AppContextSiteCollections **********************************************/ export interface AppContextSiteCollections { } /********************************************* * AppContextSiteOData **********************************************/ export interface AppContextSiteOData extends Base.IBaseResult, AppContextSite { Site: SP.Site & SP.SiteCollections; Web: SP.Web & SP.WebCollections & SP.WebCollectionMethods; } /********************************************* * AppSiteContextUtility **********************************************/ export interface AppSiteContextUtility { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * AppSiteContextUtilityCollections **********************************************/ export interface AppSiteContextUtilityCollections { } /********************************************* * AppTileProperties **********************************************/ export interface AppTileProperties { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * AppTilePropertiesCollections **********************************************/ export interface AppTilePropertiesCollections { } /********************************************* * Change **********************************************/ export interface Change { ChangeToken?: SP.ChangeToken; ChangeType?: number; RelativeTime?: string; SiteId?: any; Time?: any; } /********************************************* * ChangeCollections **********************************************/ export interface ChangeCollections { } /********************************************* * ChangeAlert **********************************************/ export interface ChangeAlert { AlertId?: any; WebId?: any; } /********************************************* * ChangeAlertCollections **********************************************/ export interface ChangeAlertCollections { } /********************************************* * ChangeAppConsentPrincipal **********************************************/ export interface ChangeAppConsentPrincipal { AppConsentPrincipalId?: number; } /********************************************* * ChangeAppConsentPrincipalCollections **********************************************/ export interface ChangeAppConsentPrincipalCollections { } /********************************************* * ChangeContentType **********************************************/ export interface ChangeContentType { ContentTypeId?: SP.ContentTypeId; WebId?: any; } /********************************************* * ChangeContentTypeCollections **********************************************/ export interface ChangeContentTypeCollections { } /********************************************* * ChangeField **********************************************/ export interface ChangeField { FieldId?: any; WebId?: any; } /********************************************* * ChangeFieldCollections **********************************************/ export interface ChangeFieldCollections { } /********************************************* * ChangeFile **********************************************/ export interface ChangeFile { UniqueId?: any; WebId?: any; } /********************************************* * ChangeFileCollections **********************************************/ export interface ChangeFileCollections { } /********************************************* * ChangeFolder **********************************************/ export interface ChangeFolder { IsRecycleBinOperation?: boolean; UniqueId?: any; WebId?: any; } /********************************************* * ChangeFolderCollections **********************************************/ export interface ChangeFolderCollections { } /********************************************* * ChangeGroup **********************************************/ export interface ChangeGroup { GroupId?: number; } /********************************************* * ChangeGroupCollections **********************************************/ export interface ChangeGroupCollections { } /********************************************* * ChangeItem **********************************************/ export interface ChangeItem { ActivityType?: number; ContentTypeId?: SP.ContentTypeId; Editor?: string; EditorEmailHint?: string; EditorLoginName?: string; FileSystemObjectType?: number; FileType?: string; Hashtag?: string; Hidden?: boolean; ItemId?: number; IsRecycleBinOperation?: boolean; ListId?: any; ListTemplate?: number; ListTitle?: string; MoveWasForRecycle?: boolean; MoveWasForRestore?: boolean; ServerRelativeUrl?: string; SharedByUser?: SP.SharedWithUser; SharedWithUsers?: SP.SharedWithUserCollection; Title?: string; UniqueId?: any; WebId?: any; } /********************************************* * ChangeItemCollections **********************************************/ export interface ChangeItemCollections { } /********************************************* * ChangeList **********************************************/ export interface ChangeList { BaseTemplate?: number; Editor?: string; Hidden?: boolean; ListId?: any; IsRecycleBinOperation?: boolean; RootFolderUrl?: string; Title?: string; WebId?: any; } /********************************************* * ChangeListCollections **********************************************/ export interface ChangeListCollections { } /********************************************* * ChangeListOData **********************************************/ export interface ChangeListOData extends Base.IBaseResult, ChangeList { Creator: SP.User & SP.UserCollections & SP.UserCollectionMethods; } /********************************************* * ChangeSite **********************************************/ export interface ChangeSite { } /********************************************* * ChangeSiteCollections **********************************************/ export interface ChangeSiteCollections { } /********************************************* * ChangeUser **********************************************/ export interface ChangeUser { Activate?: boolean; UserId?: number; } /********************************************* * ChangeUserCollections **********************************************/ export interface ChangeUserCollections { } /********************************************* * ChangeView **********************************************/ export interface ChangeView { ViewId?: any; ListId?: any; WebId?: any; } /********************************************* * ChangeViewCollections **********************************************/ export interface ChangeViewCollections { } /********************************************* * ChangeWeb **********************************************/ export interface ChangeWeb { WebId?: any; } /********************************************* * ChangeWebCollections **********************************************/ export interface ChangeWebCollections { } /********************************************* * ICheckedOutFile **********************************************/ export interface ICheckedOutFile extends CheckedOutFileCollections, CheckedOutFileMethods, Base.IBaseQuery { } /********************************************* * ICheckedOutFileCollection **********************************************/ export interface ICheckedOutFileCollection extends Base.IBaseResults, CheckedOutFileCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * ICheckedOutFileQueryCollection **********************************************/ export interface ICheckedOutFileQueryCollection extends Base.IBaseResults, CheckedOutFileCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * ICheckedOutFileQuery **********************************************/ export interface ICheckedOutFileQuery extends CheckedOutFileOData, CheckedOutFileMethods { } /********************************************* * CheckedOutFile **********************************************/ export interface CheckedOutFile extends Base.IBaseResult, CheckedOutFileProps, CheckedOutFileCollections, CheckedOutFileMethods { } /********************************************* * CheckedOutFileProps **********************************************/ export interface CheckedOutFileProps { CheckedOutById?: number; ServerRelativePath?: SP.ResourcePath; } /********************************************* * CheckedOutFilePropMethods **********************************************/ export interface CheckedOutFilePropMethods { CheckedOutBy(): Base.IBaseQuery & SP.UserCollections & SP.UserMethods; } /********************************************* * CheckedOutFileCollections **********************************************/ export interface CheckedOutFileCollections extends CheckedOutFilePropMethods { } /********************************************* * CheckedOutFileCollectionMethods **********************************************/ export interface CheckedOutFileCollectionMethods { getByPath(DecodedUrl?: string): Base.IBaseQuery & SP.CheckedOutFileCollections & SP.CheckedOutFileMethods; } /********************************************* * CheckedOutFileOData **********************************************/ export interface CheckedOutFileOData extends Base.IBaseResult, CheckedOutFileProps, CheckedOutFileMethods { CheckedOutBy: SP.User & SP.UserCollections & SP.UserCollectionMethods; } /********************************************* * CheckedOutFileMethods **********************************************/ export interface CheckedOutFileMethods { takeOverCheckOut(): Base.IBaseExecution; } /********************************************* * CompatibilityRange **********************************************/ export interface CompatibilityRange { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * CompatibilityRangeCollections **********************************************/ export interface CompatibilityRangeCollections { } /********************************************* * ConnectorResult **********************************************/ export interface ConnectorResult { ContextData?: string; Value?: string; } /********************************************* * ConnectorResultCollections **********************************************/ export interface ConnectorResultCollections { } /********************************************* * APIHubConnector **********************************************/ export interface APIHubConnector { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * APIHubConnectorCollections **********************************************/ export interface APIHubConnectorCollections { } /********************************************* * ContentSolution **********************************************/ export interface ContentSolution { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * ContentSolutionCollections **********************************************/ export interface ContentSolutionCollections { } /********************************************* * ContentSolutionOData **********************************************/ export interface ContentSolutionOData extends Base.IBaseResult, ContentSolution { Templates: Microsoft.SharePoint.ContentSolution.API.TemplateAPI & Microsoft.SharePoint.ContentSolution.API.TemplateAPICollections; } /********************************************* * IRequestContext **********************************************/ export interface IRequestContext extends RequestContextCollections, RequestContextMethods, Base.IBaseQuery { } /********************************************* * IRequestContextCollection **********************************************/ export interface IRequestContextCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IRequestContextQueryCollection **********************************************/ export interface IRequestContextQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IRequestContextQuery **********************************************/ export interface IRequestContextQuery extends RequestContextOData, RequestContextMethods { } /********************************************* * RequestContext **********************************************/ export interface RequestContext extends Base.IBaseResult, RequestContextProps, RequestContextCollections, RequestContextMethods { } /********************************************* * RequestContextProps **********************************************/ export interface RequestContextProps { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * RequestContextPropMethods **********************************************/ export interface RequestContextPropMethods { Current(): Base.IBaseQuery & SP.RequestContextCollections & SP.RequestContextMethods; List(): Base.IBaseQuery & SP.ListCollections & SP.ListMethods; Site(): Base.IBaseQuery & SP.SiteCollections & SP.SiteMethods; Web(): Base.IBaseQuery & SP.WebCollections & SP.WebMethods; } /********************************************* * RequestContextCollections **********************************************/ export interface RequestContextCollections extends RequestContextPropMethods { } /********************************************* * RequestContextOData **********************************************/ export interface RequestContextOData extends Base.IBaseResult, RequestContextProps, RequestContextMethods { Current: SP.RequestContext & SP.RequestContextCollections; List: SP.List & SP.ListCollections & SP.ListCollectionMethods; Site: SP.Site & SP.SiteCollections; Web: SP.Web & SP.WebCollections & SP.WebCollectionMethods; } /********************************************* * RequestContextMethods **********************************************/ export interface RequestContextMethods { getRemoteContext(): Base.IBaseQuery & SP.RequestContextCollections & SP.RequestContextMethods; } /********************************************* * CopySourceInfo **********************************************/ export interface CopySourceInfo { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * CopySourceInfoCollections **********************************************/ export interface CopySourceInfoCollections { } /********************************************* * CurrencyList **********************************************/ export interface CurrencyList { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * CurrencyListCollections **********************************************/ export interface CurrencyListCollections { } /********************************************* * DigitalLegacy **********************************************/ export interface DigitalLegacy { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * DigitalLegacyCollections **********************************************/ export interface DigitalLegacyCollections { } /********************************************* * IFieldCalculated **********************************************/ export interface IFieldCalculated extends SP.FieldCollections, FieldCalculatedCollections, FieldCalculatedMethods, Base.IBaseQuery { } /********************************************* * IFieldCalculatedCollection **********************************************/ export interface IFieldCalculatedCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IFieldCalculatedQueryCollection **********************************************/ export interface IFieldCalculatedQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IFieldCalculatedQuery **********************************************/ export interface IFieldCalculatedQuery extends FieldCalculatedOData, FieldCalculatedMethods { } /********************************************* * FieldCalculated **********************************************/ export interface FieldCalculated extends SP.Field, Base.IBaseResult, FieldCalculatedProps, FieldCalculatedCollections, FieldCalculatedMethods { } /********************************************* * FieldCalculatedProps **********************************************/ export interface FieldCalculatedProps { CurrencyLocaleId?: number; DateFormat?: number; DisplayFormat?: number; Formula?: string; OutputType?: number; ShowAsPercentage?: boolean; } /********************************************* * FieldCalculatedPropMethods **********************************************/ export interface FieldCalculatedPropMethods { } /********************************************* * FieldCalculatedCollections **********************************************/ export interface FieldCalculatedCollections extends FieldCalculatedPropMethods { } /********************************************* * FieldCalculatedOData **********************************************/ export interface FieldCalculatedOData extends SP.FieldOData, Base.IBaseResult, FieldCalculatedProps, FieldCalculatedMethods { } /********************************************* * FieldCalculatedMethods **********************************************/ export interface FieldCalculatedMethods { delete(): Base.IBaseExecution; disableIndex(): Base.IBaseExecution; enableIndex(): Base.IBaseExecution; setShowInDisplayForm(value?: boolean): Base.IBaseExecution; setShowInEditForm(value?: boolean): Base.IBaseExecution; setShowInNewForm(value?: boolean): Base.IBaseExecution; // update(): Base.IBaseExecution; update(properties?: any): Base.IBaseExecution; } /********************************************* * IFieldMultiChoice **********************************************/ export interface IFieldMultiChoice extends SP.FieldCollections, FieldMultiChoiceCollections, FieldMultiChoiceMethods, Base.IBaseQuery { } /********************************************* * IFieldMultiChoiceCollection **********************************************/ export interface IFieldMultiChoiceCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IFieldMultiChoiceQueryCollection **********************************************/ export interface IFieldMultiChoiceQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IFieldMultiChoiceQuery **********************************************/ export interface IFieldMultiChoiceQuery extends FieldMultiChoiceOData, FieldMultiChoiceMethods { } /********************************************* * FieldMultiChoice **********************************************/ export interface FieldMultiChoice extends SP.Field, Base.IBaseResult, FieldMultiChoiceProps, FieldMultiChoiceCollections, FieldMultiChoiceMethods { } /********************************************* * FieldMultiChoiceProps **********************************************/ export interface FieldMultiChoiceProps { FillInChoice?: boolean; Mappings?: string; Choices?: { results: Array }; UnlimitedLengthInDocumentLibrary?: boolean; } /********************************************* * FieldMultiChoicePropMethods **********************************************/ export interface FieldMultiChoicePropMethods { } /********************************************* * FieldMultiChoiceCollections **********************************************/ export interface FieldMultiChoiceCollections extends FieldMultiChoicePropMethods { } /********************************************* * FieldMultiChoiceOData **********************************************/ export interface FieldMultiChoiceOData extends SP.FieldOData, Base.IBaseResult, FieldMultiChoiceProps, FieldMultiChoiceMethods { } /********************************************* * FieldMultiChoiceMethods **********************************************/ export interface FieldMultiChoiceMethods { delete(): Base.IBaseExecution; disableIndex(): Base.IBaseExecution; enableIndex(): Base.IBaseExecution; setShowInDisplayForm(value?: boolean): Base.IBaseExecution; setShowInEditForm(value?: boolean): Base.IBaseExecution; setShowInNewForm(value?: boolean): Base.IBaseExecution; // update(): Base.IBaseExecution; update(properties?: any): Base.IBaseExecution; } /********************************************* * IFieldChoice **********************************************/ export interface IFieldChoice extends SP.FieldMultiChoiceCollections, FieldChoiceCollections, FieldChoiceMethods, Base.IBaseQuery { } /********************************************* * IFieldChoiceCollection **********************************************/ export interface IFieldChoiceCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IFieldChoiceQueryCollection **********************************************/ export interface IFieldChoiceQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IFieldChoiceQuery **********************************************/ export interface IFieldChoiceQuery extends FieldChoiceOData, FieldChoiceMethods { } /********************************************* * FieldChoice **********************************************/ export interface FieldChoice extends SP.FieldMultiChoice, Base.IBaseResult, FieldChoiceProps, FieldChoiceCollections, FieldChoiceMethods { } /********************************************* * FieldChoiceProps **********************************************/ export interface FieldChoiceProps { EditFormat?: number; } /********************************************* * FieldChoicePropMethods **********************************************/ export interface FieldChoicePropMethods { } /********************************************* * FieldChoiceCollections **********************************************/ export interface FieldChoiceCollections extends FieldChoicePropMethods { } /********************************************* * FieldChoiceOData **********************************************/ export interface FieldChoiceOData extends SP.FieldMultiChoice, Base.IBaseResult, FieldChoiceProps, FieldChoiceMethods { } /********************************************* * FieldChoiceMethods **********************************************/ export interface FieldChoiceMethods { delete(): Base.IBaseExecution; disableIndex(): Base.IBaseExecution; enableIndex(): Base.IBaseExecution; setShowInDisplayForm(value?: boolean): Base.IBaseExecution; setShowInEditForm(value?: boolean): Base.IBaseExecution; setShowInNewForm(value?: boolean): Base.IBaseExecution; // update(): Base.IBaseExecution; update(properties?: any): Base.IBaseExecution; } /********************************************* * IFieldComputed **********************************************/ export interface IFieldComputed extends SP.FieldCollections, FieldComputedCollections, FieldComputedMethods, Base.IBaseQuery { } /********************************************* * IFieldComputedCollection **********************************************/ export interface IFieldComputedCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IFieldComputedQueryCollection **********************************************/ export interface IFieldComputedQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IFieldComputedQuery **********************************************/ export interface IFieldComputedQuery extends FieldComputedOData, FieldComputedMethods { } /********************************************* * FieldComputed **********************************************/ export interface FieldComputed extends SP.Field, Base.IBaseResult, FieldComputedProps, FieldComputedCollections, FieldComputedMethods { } /********************************************* * FieldComputedProps **********************************************/ export interface FieldComputedProps { EnableLookup?: boolean; } /********************************************* * FieldComputedPropMethods **********************************************/ export interface FieldComputedPropMethods { } /********************************************* * FieldComputedCollections **********************************************/ export interface FieldComputedCollections extends FieldComputedPropMethods { } /********************************************* * FieldComputedOData **********************************************/ export interface FieldComputedOData extends SP.FieldOData, Base.IBaseResult, FieldComputedProps, FieldComputedMethods { } /********************************************* * FieldComputedMethods **********************************************/ export interface FieldComputedMethods { delete(): Base.IBaseExecution; disableIndex(): Base.IBaseExecution; enableIndex(): Base.IBaseExecution; setShowInDisplayForm(value?: boolean): Base.IBaseExecution; setShowInEditForm(value?: boolean): Base.IBaseExecution; setShowInNewForm(value?: boolean): Base.IBaseExecution; // update(): Base.IBaseExecution; update(properties?: any): Base.IBaseExecution; } /********************************************* * IFieldNumber **********************************************/ export interface IFieldNumber extends SP.FieldCollections, FieldNumberCollections, FieldNumberMethods, Base.IBaseQuery { } /********************************************* * IFieldNumberCollection **********************************************/ export interface IFieldNumberCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IFieldNumberQueryCollection **********************************************/ export interface IFieldNumberQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IFieldNumberQuery **********************************************/ export interface IFieldNumberQuery extends FieldNumberOData, FieldNumberMethods { } /********************************************* * FieldNumber **********************************************/ export interface FieldNumber extends SP.Field, Base.IBaseResult, FieldNumberProps, FieldNumberCollections, FieldNumberMethods { } /********************************************* * FieldNumberProps **********************************************/ export interface FieldNumberProps { CommaSeparator?: boolean; CustomUnitName?: string; CustomUnitOnRight?: boolean; DisplayFormat?: number; MaximumValue?: number; MinimumValue?: number; ShowAsPercentage?: boolean; Unit?: string; } /********************************************* * FieldNumberPropMethods **********************************************/ export interface FieldNumberPropMethods { } /********************************************* * FieldNumberCollections **********************************************/ export interface FieldNumberCollections extends FieldNumberPropMethods { } /********************************************* * FieldNumberOData **********************************************/ export interface FieldNumberOData extends SP.FieldOData, Base.IBaseResult, FieldNumberProps, FieldNumberMethods { } /********************************************* * FieldNumberMethods **********************************************/ export interface FieldNumberMethods { delete(): Base.IBaseExecution; disableIndex(): Base.IBaseExecution; enableIndex(): Base.IBaseExecution; setShowInDisplayForm(value?: boolean): Base.IBaseExecution; setShowInEditForm(value?: boolean): Base.IBaseExecution; setShowInNewForm(value?: boolean): Base.IBaseExecution; // update(): Base.IBaseExecution; update(properties?: any): Base.IBaseExecution; } /********************************************* * IFieldCurrency **********************************************/ export interface IFieldCurrency extends SP.FieldNumberCollections, FieldCurrencyCollections, FieldCurrencyMethods, Base.IBaseQuery { } /********************************************* * IFieldCurrencyCollection **********************************************/ export interface IFieldCurrencyCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IFieldCurrencyQueryCollection **********************************************/ export interface IFieldCurrencyQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IFieldCurrencyQuery **********************************************/ export interface IFieldCurrencyQuery extends FieldCurrencyOData, FieldCurrencyMethods { } /********************************************* * FieldCurrency **********************************************/ export interface FieldCurrency extends SP.FieldNumber, Base.IBaseResult, FieldCurrencyProps, FieldCurrencyCollections, FieldCurrencyMethods { } /********************************************* * FieldCurrencyProps **********************************************/ export interface FieldCurrencyProps { CurrencyLocaleId?: number; } /********************************************* * FieldCurrencyPropMethods **********************************************/ export interface FieldCurrencyPropMethods { } /********************************************* * FieldCurrencyCollections **********************************************/ export interface FieldCurrencyCollections extends FieldCurrencyPropMethods { } /********************************************* * FieldCurrencyOData **********************************************/ export interface FieldCurrencyOData extends SP.FieldNumber, Base.IBaseResult, FieldCurrencyProps, FieldCurrencyMethods { } /********************************************* * FieldCurrencyMethods **********************************************/ export interface FieldCurrencyMethods { delete(): Base.IBaseExecution; disableIndex(): Base.IBaseExecution; enableIndex(): Base.IBaseExecution; setShowInDisplayForm(value?: boolean): Base.IBaseExecution; setShowInEditForm(value?: boolean): Base.IBaseExecution; setShowInNewForm(value?: boolean): Base.IBaseExecution; // update(): Base.IBaseExecution; update(properties?: any): Base.IBaseExecution; } /********************************************* * IFieldDateTime **********************************************/ export interface IFieldDateTime extends SP.FieldCollections, FieldDateTimeCollections, FieldDateTimeMethods, Base.IBaseQuery { } /********************************************* * IFieldDateTimeCollection **********************************************/ export interface IFieldDateTimeCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IFieldDateTimeQueryCollection **********************************************/ export interface IFieldDateTimeQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IFieldDateTimeQuery **********************************************/ export interface IFieldDateTimeQuery extends FieldDateTimeOData, FieldDateTimeMethods { } /********************************************* * FieldDateTime **********************************************/ export interface FieldDateTime extends SP.Field, Base.IBaseResult, FieldDateTimeProps, FieldDateTimeCollections, FieldDateTimeMethods { } /********************************************* * FieldDateTimeProps **********************************************/ export interface FieldDateTimeProps { DateTimeCalendarType?: number; DateFormat?: string; DisplayFormat?: number; FriendlyDisplayFormat?: number; TimeFormat?: string; } /********************************************* * FieldDateTimePropMethods **********************************************/ export interface FieldDateTimePropMethods { } /********************************************* * FieldDateTimeCollections **********************************************/ export interface FieldDateTimeCollections extends FieldDateTimePropMethods { } /********************************************* * FieldDateTimeOData **********************************************/ export interface FieldDateTimeOData extends SP.FieldOData, Base.IBaseResult, FieldDateTimeProps, FieldDateTimeMethods { } /********************************************* * FieldDateTimeMethods **********************************************/ export interface FieldDateTimeMethods { delete(): Base.IBaseExecution; disableIndex(): Base.IBaseExecution; enableIndex(): Base.IBaseExecution; setShowInDisplayForm(value?: boolean): Base.IBaseExecution; setShowInEditForm(value?: boolean): Base.IBaseExecution; setShowInNewForm(value?: boolean): Base.IBaseExecution; // update(): Base.IBaseExecution; update(properties?: any): Base.IBaseExecution; } /********************************************* * IFieldGeolocation **********************************************/ export interface IFieldGeolocation extends SP.FieldCollections, FieldGeolocationCollections, FieldGeolocationMethods, Base.IBaseQuery { } /********************************************* * IFieldGeolocationCollection **********************************************/ export interface IFieldGeolocationCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IFieldGeolocationQueryCollection **********************************************/ export interface IFieldGeolocationQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IFieldGeolocationQuery **********************************************/ export interface IFieldGeolocationQuery extends FieldGeolocationOData, FieldGeolocationMethods { } /********************************************* * FieldGeolocation **********************************************/ export interface FieldGeolocation extends SP.Field, Base.IBaseResult, FieldGeolocationProps, FieldGeolocationCollections, FieldGeolocationMethods { } /********************************************* * FieldGeolocationProps **********************************************/ export interface FieldGeolocationProps { } /********************************************* * FieldGeolocationPropMethods **********************************************/ export interface FieldGeolocationPropMethods { } /********************************************* * FieldGeolocationCollections **********************************************/ export interface FieldGeolocationCollections extends FieldGeolocationPropMethods { } /********************************************* * FieldGeolocationOData **********************************************/ export interface FieldGeolocationOData extends SP.FieldOData, Base.IBaseResult, FieldGeolocationProps, FieldGeolocationMethods { } /********************************************* * FieldGeolocationMethods **********************************************/ export interface FieldGeolocationMethods { delete(): Base.IBaseExecution; disableIndex(): Base.IBaseExecution; enableIndex(): Base.IBaseExecution; setShowInDisplayForm(value?: boolean): Base.IBaseExecution; setShowInEditForm(value?: boolean): Base.IBaseExecution; setShowInNewForm(value?: boolean): Base.IBaseExecution; // update(): Base.IBaseExecution; update(properties?: any): Base.IBaseExecution; } /********************************************* * IFieldGuid **********************************************/ export interface IFieldGuid extends SP.FieldCollections, FieldGuidCollections, FieldGuidMethods, Base.IBaseQuery { } /********************************************* * IFieldGuidCollection **********************************************/ export interface IFieldGuidCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IFieldGuidQueryCollection **********************************************/ export interface IFieldGuidQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IFieldGuidQuery **********************************************/ export interface IFieldGuidQuery extends FieldGuidOData, FieldGuidMethods { } /********************************************* * FieldGuid **********************************************/ export interface FieldGuid extends SP.Field, Base.IBaseResult, FieldGuidProps, FieldGuidCollections, FieldGuidMethods { } /********************************************* * FieldGuidProps **********************************************/ export interface FieldGuidProps { } /********************************************* * FieldGuidPropMethods **********************************************/ export interface FieldGuidPropMethods { } /********************************************* * FieldGuidCollections **********************************************/ export interface FieldGuidCollections extends FieldGuidPropMethods { } /********************************************* * FieldGuidOData **********************************************/ export interface FieldGuidOData extends SP.FieldOData, Base.IBaseResult, FieldGuidProps, FieldGuidMethods { } /********************************************* * FieldGuidMethods **********************************************/ export interface FieldGuidMethods { delete(): Base.IBaseExecution; disableIndex(): Base.IBaseExecution; enableIndex(): Base.IBaseExecution; setShowInDisplayForm(value?: boolean): Base.IBaseExecution; setShowInEditForm(value?: boolean): Base.IBaseExecution; setShowInNewForm(value?: boolean): Base.IBaseExecution; // update(): Base.IBaseExecution; update(properties?: any): Base.IBaseExecution; } /********************************************* * IFieldMultiLineText **********************************************/ export interface IFieldMultiLineText extends SP.FieldCollections, FieldMultiLineTextCollections, FieldMultiLineTextMethods, Base.IBaseQuery { } /********************************************* * IFieldMultiLineTextCollection **********************************************/ export interface IFieldMultiLineTextCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IFieldMultiLineTextQueryCollection **********************************************/ export interface IFieldMultiLineTextQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IFieldMultiLineTextQuery **********************************************/ export interface IFieldMultiLineTextQuery extends FieldMultiLineTextOData, FieldMultiLineTextMethods { } /********************************************* * FieldMultiLineText **********************************************/ export interface FieldMultiLineText extends SP.Field, Base.IBaseResult, FieldMultiLineTextProps, FieldMultiLineTextCollections, FieldMultiLineTextMethods { } /********************************************* * FieldMultiLineTextProps **********************************************/ export interface FieldMultiLineTextProps { AllowHyperlink?: boolean; AppendOnly?: boolean; IsLongHyperlink?: boolean; NumberOfLines?: number; RestrictedMode?: boolean; RichText?: boolean; UnlimitedLengthInDocumentLibrary?: boolean; WikiLinking?: boolean; } /********************************************* * FieldMultiLineTextPropMethods **********************************************/ export interface FieldMultiLineTextPropMethods { } /********************************************* * FieldMultiLineTextCollections **********************************************/ export interface FieldMultiLineTextCollections extends FieldMultiLineTextPropMethods { } /********************************************* * FieldMultiLineTextOData **********************************************/ export interface FieldMultiLineTextOData extends SP.FieldOData, Base.IBaseResult, FieldMultiLineTextProps, FieldMultiLineTextMethods { } /********************************************* * FieldMultiLineTextMethods **********************************************/ export interface FieldMultiLineTextMethods { delete(): Base.IBaseExecution; disableIndex(): Base.IBaseExecution; enableIndex(): Base.IBaseExecution; setShowInDisplayForm(value?: boolean): Base.IBaseExecution; setShowInEditForm(value?: boolean): Base.IBaseExecution; setShowInNewForm(value?: boolean): Base.IBaseExecution; // update(): Base.IBaseExecution; update(properties?: any): Base.IBaseExecution; } /********************************************* * IFieldLocation **********************************************/ export interface IFieldLocation extends SP.FieldMultiLineTextCollections, FieldLocationCollections, FieldLocationMethods, Base.IBaseQuery { } /********************************************* * IFieldLocationCollection **********************************************/ export interface IFieldLocationCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IFieldLocationQueryCollection **********************************************/ export interface IFieldLocationQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IFieldLocationQuery **********************************************/ export interface IFieldLocationQuery extends FieldLocationOData, FieldLocationMethods { } /********************************************* * FieldLocation **********************************************/ export interface FieldLocation extends SP.FieldMultiLineText, Base.IBaseResult, FieldLocationProps, FieldLocationCollections, FieldLocationMethods { } /********************************************* * FieldLocationProps **********************************************/ export interface FieldLocationProps { } /********************************************* * FieldLocationPropMethods **********************************************/ export interface FieldLocationPropMethods { } /********************************************* * FieldLocationCollections **********************************************/ export interface FieldLocationCollections extends FieldLocationPropMethods { } /********************************************* * FieldLocationOData **********************************************/ export interface FieldLocationOData extends SP.FieldMultiLineText, Base.IBaseResult, FieldLocationProps, FieldLocationMethods { } /********************************************* * FieldLocationMethods **********************************************/ export interface FieldLocationMethods { delete(): Base.IBaseExecution; disableIndex(): Base.IBaseExecution; enableIndex(): Base.IBaseExecution; setShowInDisplayForm(value?: boolean): Base.IBaseExecution; setShowInEditForm(value?: boolean): Base.IBaseExecution; setShowInNewForm(value?: boolean): Base.IBaseExecution; // update(): Base.IBaseExecution; update(properties?: any): Base.IBaseExecution; } /********************************************* * IFieldLookup **********************************************/ export interface IFieldLookup extends SP.FieldCollections, FieldLookupCollections, FieldLookupMethods, Base.IBaseQuery { } /********************************************* * IFieldLookupCollection **********************************************/ export interface IFieldLookupCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IFieldLookupQueryCollection **********************************************/ export interface IFieldLookupQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IFieldLookupQuery **********************************************/ export interface IFieldLookupQuery extends FieldLookupOData, FieldLookupMethods { } /********************************************* * FieldLookup **********************************************/ export interface FieldLookup extends SP.Field, Base.IBaseResult, FieldLookupProps, FieldLookupCollections, FieldLookupMethods { } /********************************************* * FieldLookupProps **********************************************/ export interface FieldLookupProps { AllowMultipleValues?: boolean; DependentLookupInternalNames?: { results: Array }; IsDependentLookup?: boolean; IsRelationship?: boolean; LookupField?: string; LookupList?: string; LookupWebId?: any; PrimaryFieldId?: string; RelationshipDeleteBehavior?: number; UnlimitedLengthInDocumentLibrary?: boolean; } /********************************************* * FieldLookupPropMethods **********************************************/ export interface FieldLookupPropMethods { } /********************************************* * FieldLookupCollections **********************************************/ export interface FieldLookupCollections extends FieldLookupPropMethods { } /********************************************* * FieldLookupOData **********************************************/ export interface FieldLookupOData extends SP.FieldOData, Base.IBaseResult, FieldLookupProps, FieldLookupMethods { } /********************************************* * FieldLookupMethods **********************************************/ export interface FieldLookupMethods { delete(): Base.IBaseExecution; disableIndex(): Base.IBaseExecution; enableIndex(): Base.IBaseExecution; setShowInDisplayForm(value?: boolean): Base.IBaseExecution; setShowInEditForm(value?: boolean): Base.IBaseExecution; setShowInNewForm(value?: boolean): Base.IBaseExecution; // update(): Base.IBaseExecution; update(properties?: any): Base.IBaseExecution; } /********************************************* * IFieldRatingScale **********************************************/ export interface IFieldRatingScale extends SP.FieldMultiChoiceCollections, FieldRatingScaleCollections, FieldRatingScaleMethods, Base.IBaseQuery { } /********************************************* * IFieldRatingScaleCollection **********************************************/ export interface IFieldRatingScaleCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IFieldRatingScaleQueryCollection **********************************************/ export interface IFieldRatingScaleQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IFieldRatingScaleQuery **********************************************/ export interface IFieldRatingScaleQuery extends FieldRatingScaleOData, FieldRatingScaleMethods { } /********************************************* * FieldRatingScale **********************************************/ export interface FieldRatingScale extends SP.FieldMultiChoice, Base.IBaseResult, FieldRatingScaleProps, FieldRatingScaleCollections, FieldRatingScaleMethods { } /********************************************* * FieldRatingScaleProps **********************************************/ export interface FieldRatingScaleProps { GridEndNumber?: number; GridNAOptionText?: string; GridStartNumber?: number; GridTextRangeAverage?: string; GridTextRangeHigh?: string; GridTextRangeLow?: string; RangeCount?: number; } /********************************************* * FieldRatingScalePropMethods **********************************************/ export interface FieldRatingScalePropMethods { } /********************************************* * FieldRatingScaleCollections **********************************************/ export interface FieldRatingScaleCollections extends FieldRatingScalePropMethods { } /********************************************* * FieldRatingScaleOData **********************************************/ export interface FieldRatingScaleOData extends SP.FieldMultiChoice, Base.IBaseResult, FieldRatingScaleProps, FieldRatingScaleMethods { } /********************************************* * FieldRatingScaleMethods **********************************************/ export interface FieldRatingScaleMethods { delete(): Base.IBaseExecution; disableIndex(): Base.IBaseExecution; enableIndex(): Base.IBaseExecution; setShowInDisplayForm(value?: boolean): Base.IBaseExecution; setShowInEditForm(value?: boolean): Base.IBaseExecution; setShowInNewForm(value?: boolean): Base.IBaseExecution; // update(): Base.IBaseExecution; update(properties?: any): Base.IBaseExecution; } /********************************************* * IFieldText **********************************************/ export interface IFieldText extends SP.FieldCollections, FieldTextCollections, FieldTextMethods, Base.IBaseQuery { } /********************************************* * IFieldTextCollection **********************************************/ export interface IFieldTextCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IFieldTextQueryCollection **********************************************/ export interface IFieldTextQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IFieldTextQuery **********************************************/ export interface IFieldTextQuery extends FieldTextOData, FieldTextMethods { } /********************************************* * FieldText **********************************************/ export interface FieldText extends SP.Field, Base.IBaseResult, FieldTextProps, FieldTextCollections, FieldTextMethods { } /********************************************* * FieldTextProps **********************************************/ export interface FieldTextProps { MaxLength?: number; } /********************************************* * FieldTextPropMethods **********************************************/ export interface FieldTextPropMethods { } /********************************************* * FieldTextCollections **********************************************/ export interface FieldTextCollections extends FieldTextPropMethods { } /********************************************* * FieldTextOData **********************************************/ export interface FieldTextOData extends SP.FieldOData, Base.IBaseResult, FieldTextProps, FieldTextMethods { } /********************************************* * FieldTextMethods **********************************************/ export interface FieldTextMethods { delete(): Base.IBaseExecution; disableIndex(): Base.IBaseExecution; enableIndex(): Base.IBaseExecution; setShowInDisplayForm(value?: boolean): Base.IBaseExecution; setShowInEditForm(value?: boolean): Base.IBaseExecution; setShowInNewForm(value?: boolean): Base.IBaseExecution; // update(): Base.IBaseExecution; update(properties?: any): Base.IBaseExecution; } /********************************************* * IFieldThumbnail **********************************************/ export interface IFieldThumbnail extends FieldThumbnailCollections, FieldThumbnailMethods, Base.IBaseQuery { } /********************************************* * IFieldThumbnailCollection **********************************************/ export interface IFieldThumbnailCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IFieldThumbnailQueryCollection **********************************************/ export interface IFieldThumbnailQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IFieldThumbnailQuery **********************************************/ export interface IFieldThumbnailQuery extends FieldThumbnailOData, FieldThumbnailMethods { } /********************************************* * FieldThumbnail **********************************************/ export interface FieldThumbnail extends Base.IBaseResult, FieldThumbnailProps, FieldThumbnailCollections, FieldThumbnailMethods { } /********************************************* * FieldThumbnailProps **********************************************/ export interface FieldThumbnailProps { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * FieldThumbnailPropMethods **********************************************/ export interface FieldThumbnailPropMethods { } /********************************************* * FieldThumbnailCollections **********************************************/ export interface FieldThumbnailCollections extends FieldThumbnailPropMethods { } /********************************************* * FieldThumbnailOData **********************************************/ export interface FieldThumbnailOData extends Base.IBaseResult, FieldThumbnailProps, FieldThumbnailMethods { } /********************************************* * FieldThumbnailMethods **********************************************/ export interface FieldThumbnailMethods { update(properties?: any): Base.IBaseExecution; } /********************************************* * IFieldUrl **********************************************/ export interface IFieldUrl extends SP.FieldCollections, FieldUrlCollections, FieldUrlMethods, Base.IBaseQuery { } /********************************************* * IFieldUrlCollection **********************************************/ export interface IFieldUrlCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IFieldUrlQueryCollection **********************************************/ export interface IFieldUrlQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IFieldUrlQuery **********************************************/ export interface IFieldUrlQuery extends FieldUrlOData, FieldUrlMethods { } /********************************************* * FieldUrl **********************************************/ export interface FieldUrl extends SP.Field, Base.IBaseResult, FieldUrlProps, FieldUrlCollections, FieldUrlMethods { } /********************************************* * FieldUrlProps **********************************************/ export interface FieldUrlProps { DisplayFormat?: number; } /********************************************* * FieldUrlPropMethods **********************************************/ export interface FieldUrlPropMethods { } /********************************************* * FieldUrlCollections **********************************************/ export interface FieldUrlCollections extends FieldUrlPropMethods { } /********************************************* * FieldUrlOData **********************************************/ export interface FieldUrlOData extends SP.FieldOData, Base.IBaseResult, FieldUrlProps, FieldUrlMethods { } /********************************************* * FieldUrlMethods **********************************************/ export interface FieldUrlMethods { delete(): Base.IBaseExecution; disableIndex(): Base.IBaseExecution; enableIndex(): Base.IBaseExecution; setShowInDisplayForm(value?: boolean): Base.IBaseExecution; setShowInEditForm(value?: boolean): Base.IBaseExecution; setShowInNewForm(value?: boolean): Base.IBaseExecution; // update(): Base.IBaseExecution; update(properties?: any): Base.IBaseExecution; } /********************************************* * IFieldUser **********************************************/ export interface IFieldUser extends SP.FieldLookupCollections, FieldUserCollections, FieldUserMethods, Base.IBaseQuery { } /********************************************* * IFieldUserCollection **********************************************/ export interface IFieldUserCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IFieldUserQueryCollection **********************************************/ export interface IFieldUserQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IFieldUserQuery **********************************************/ export interface IFieldUserQuery extends FieldUserOData, FieldUserMethods { } /********************************************* * FieldUser **********************************************/ export interface FieldUser extends SP.FieldLookup, Base.IBaseResult, FieldUserProps, FieldUserCollections, FieldUserMethods { } /********************************************* * FieldUserProps **********************************************/ export interface FieldUserProps { AllowDisplay?: boolean; Presence?: boolean; SelectionGroup?: number; SelectionMode?: number; UserDisplayOptions?: string; } /********************************************* * FieldUserPropMethods **********************************************/ export interface FieldUserPropMethods { } /********************************************* * FieldUserCollections **********************************************/ export interface FieldUserCollections extends FieldUserPropMethods { } /********************************************* * FieldUserOData **********************************************/ export interface FieldUserOData extends SP.FieldLookup, Base.IBaseResult, FieldUserProps, FieldUserMethods { } /********************************************* * FieldUserMethods **********************************************/ export interface FieldUserMethods { delete(): Base.IBaseExecution; disableIndex(): Base.IBaseExecution; enableIndex(): Base.IBaseExecution; setShowInDisplayForm(value?: boolean): Base.IBaseExecution; setShowInEditForm(value?: boolean): Base.IBaseExecution; setShowInNewForm(value?: boolean): Base.IBaseExecution; // update(): Base.IBaseExecution; update(properties?: any): Base.IBaseExecution; } /********************************************* * IFileUrlVirusStatusUpdate **********************************************/ export interface IFileUrlVirusStatusUpdate extends FileUrlVirusStatusUpdateCollections, FileUrlVirusStatusUpdateMethods, Base.IBaseQuery { } /********************************************* * IFileUrlVirusStatusUpdateCollection **********************************************/ export interface IFileUrlVirusStatusUpdateCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IFileUrlVirusStatusUpdateQueryCollection **********************************************/ export interface IFileUrlVirusStatusUpdateQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IFileUrlVirusStatusUpdateQuery **********************************************/ export interface IFileUrlVirusStatusUpdateQuery extends FileUrlVirusStatusUpdateOData, FileUrlVirusStatusUpdateMethods { } /********************************************* * FileUrlVirusStatusUpdate **********************************************/ export interface FileUrlVirusStatusUpdate extends Base.IBaseResult, FileUrlVirusStatusUpdateProps, FileUrlVirusStatusUpdateCollections, FileUrlVirusStatusUpdateMethods { } /********************************************* * FileUrlVirusStatusUpdateProps **********************************************/ export interface FileUrlVirusStatusUpdateProps { fileUrl?: string; virusMessage?: string; virusStatus?: any; } /********************************************* * FileUrlVirusStatusUpdatePropMethods **********************************************/ export interface FileUrlVirusStatusUpdatePropMethods { } /********************************************* * FileUrlVirusStatusUpdateCollections **********************************************/ export interface FileUrlVirusStatusUpdateCollections extends FileUrlVirusStatusUpdatePropMethods { } /********************************************* * FileUrlVirusStatusUpdateOData **********************************************/ export interface FileUrlVirusStatusUpdateOData extends Base.IBaseResult, FileUrlVirusStatusUpdateProps, FileUrlVirusStatusUpdateMethods { } /********************************************* * FileUrlVirusStatusUpdateMethods **********************************************/ export interface FileUrlVirusStatusUpdateMethods { updateVirusStatus(): Base.IBaseExecution; } /********************************************* * FlowSynchronizationResult **********************************************/ export interface FlowSynchronizationResult { SynchronizationData?: string; SynchronizationStatus?: number; } /********************************************* * FlowSynchronizationResultCollections **********************************************/ export interface FlowSynchronizationResultCollections { } /********************************************* * IFolderColoring **********************************************/ export interface IFolderColoring extends FolderColoringCollections, FolderColoringMethods, Base.IBaseQuery { } /********************************************* * IFolderColoringCollection **********************************************/ export interface IFolderColoringCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IFolderColoringQueryCollection **********************************************/ export interface IFolderColoringQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IFolderColoringQuery **********************************************/ export interface IFolderColoringQuery extends FolderColoringOData, FolderColoringMethods { } /********************************************* * FolderColoring **********************************************/ export interface FolderColoring extends Base.IBaseResult, FolderColoringProps, FolderColoringCollections, FolderColoringMethods { } /********************************************* * FolderColoringProps **********************************************/ export interface FolderColoringProps { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * FolderColoringPropMethods **********************************************/ export interface FolderColoringPropMethods { } /********************************************* * FolderColoringCollections **********************************************/ export interface FolderColoringCollections extends FolderColoringPropMethods { } /********************************************* * FolderColoringOData **********************************************/ export interface FolderColoringOData extends Base.IBaseResult, FolderColoringProps, FolderColoringMethods { } /********************************************* * FolderColoringMethods **********************************************/ export interface FolderColoringMethods { createFolder(DecodedUrl?: string, EnsureUniqueFileName?: boolean, Overwrite?: boolean, coloringInformation?: SP.FolderColoringInformation): Base.IBaseQuery & SP.FolderCollections & SP.FolderMethods; renameFolder(DecodedUrl?: string, newName?: string, coloringInformation?: SP.FolderColoringInformation): Base.IBaseExecution; stampColor(DecodedUrl?: string, coloringInformation?: SP.FolderColoringInformation): Base.IBaseExecution; } /********************************************* * IFontPackage **********************************************/ export interface IFontPackage extends FontPackageCollections, FontPackageMethods, Base.IBaseQuery { } /********************************************* * IFontPackageCollection **********************************************/ export interface IFontPackageCollection extends Base.IBaseResults, FontPackageCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IFontPackageQueryCollection **********************************************/ export interface IFontPackageQueryCollection extends Base.IBaseResults, FontPackageCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IFontPackageQuery **********************************************/ export interface IFontPackageQuery extends FontPackageOData, FontPackageMethods { } /********************************************* * FontPackage **********************************************/ export interface FontPackage extends Base.IBaseResult, FontPackageProps, FontPackageCollections, FontPackageMethods { } /********************************************* * FontPackageProps **********************************************/ export interface FontPackageProps { ID?: any; IsHidden?: boolean; IsValid?: boolean; PackageJson?: string; Store?: number; Title?: string; } /********************************************* * FontPackagePropMethods **********************************************/ export interface FontPackagePropMethods { } /********************************************* * FontPackageCollections **********************************************/ export interface FontPackageCollections extends FontPackagePropMethods { } /********************************************* * FontPackageCollectionMethods **********************************************/ export interface FontPackageCollectionMethods { getById(id?: any): Base.IBaseQuery & SP.FontPackageCollections & SP.FontPackageMethods; getByTitle(title?: string): Base.IBaseQuery & SP.FontPackageCollections & SP.FontPackageMethods; } /********************************************* * FontPackageOData **********************************************/ export interface FontPackageOData extends Base.IBaseResult, FontPackageProps, FontPackageMethods { } /********************************************* * FontPackageMethods **********************************************/ export interface FontPackageMethods { apply(): Base.IBaseExecution; delete(): Base.IBaseExecution; fontStream(fontFamily?: string): Base.IBaseExecution; update(): Base.IBaseExecution; } /********************************************* * IHubSite **********************************************/ export interface IHubSite extends HubSiteCollections, HubSiteMethods, Base.IBaseQuery { } /********************************************* * IHubSiteCollection **********************************************/ export interface IHubSiteCollection extends Base.IBaseResults, HubSiteCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IHubSiteQueryCollection **********************************************/ export interface IHubSiteQueryCollection extends Base.IBaseResults, HubSiteCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IHubSiteQuery **********************************************/ export interface IHubSiteQuery extends HubSiteOData, HubSiteMethods { } /********************************************* * HubSite **********************************************/ export interface HubSite extends Base.IBaseResult, HubSiteProps, HubSiteCollections, HubSiteMethods { } /********************************************* * HubSiteProps **********************************************/ export interface HubSiteProps { Description?: string; EnablePermissionsSync?: boolean; EnforcedECTs?: string; EnforcedECTsVersion?: number; HideNameInNavigation?: boolean; ID?: any; LogoUrl?: string; ParentHubSiteId?: any; PermissionsSyncTag?: number; RequiresJoinApproval?: boolean; SiteDesignId?: any; SiteId?: any; SiteUrl?: string; Targets?: string; TenantInstanceId?: any; Title?: string; } /********************************************* * HubSitePropMethods **********************************************/ export interface HubSitePropMethods { } /********************************************* * HubSiteCollections **********************************************/ export interface HubSiteCollections extends HubSitePropMethods { } /********************************************* * HubSiteCollectionMethods **********************************************/ export interface HubSiteCollectionMethods { getById(hubSiteId?: any): Base.IBaseQuery & SP.HubSiteCollections & SP.HubSiteMethods; getConnectedHubs(hubSiteId?: any, option?: number): Base.IBaseExecution>; getSiteUrlByHubSiteId(hubSiteId?: any): Base.IBaseExecution; } /********************************************* * HubSiteOData **********************************************/ export interface HubSiteOData extends Base.IBaseResult, HubSiteProps, HubSiteMethods { } /********************************************* * HubSiteMethods **********************************************/ export interface HubSiteMethods { delete(): Base.IBaseExecution; } /********************************************* * Approvals **********************************************/ export interface Approvals { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * ApprovalsCollections **********************************************/ export interface ApprovalsCollections { } /********************************************* * ListBloomFilter **********************************************/ export interface ListBloomFilter { BloomFilterSize?: number; FalsePositiveRate?: number; HashedValueSet?: { results: Array }; IndexMap?: { results: Array }; ItemProcessedCount?: number; K?: number; LastListItemIdProcessed?: number; MaxItemCount?: number; } /********************************************* * ListBloomFilterCollections **********************************************/ export interface ListBloomFilterCollections { } /********************************************* * SPMigrationJobStatus **********************************************/ export interface SPMigrationJobStatus { JobId?: any; JobState?: number; } /********************************************* * SPMigrationJobStatusCollections **********************************************/ export interface SPMigrationJobStatusCollections { } /********************************************* * MountedFolderInfo **********************************************/ export interface MountedFolderInfo { FolderUrl?: string; HasEditPermission?: boolean; ItemId?: number; ListTemplateType?: number; ListViewUrl?: string; WebUrl?: string; } /********************************************* * MountedFolderInfoCollections **********************************************/ export interface MountedFolderInfoCollections { } /********************************************* * MountPoint **********************************************/ export interface MountPoint { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * MountPointCollections **********************************************/ export interface MountPointCollections { } /********************************************* * MountPointInfo **********************************************/ export interface MountPointInfo { Name?: string; RedirectUrl?: string; } /********************************************* * MountPointInfoCollections **********************************************/ export interface MountPointInfoCollections { } /********************************************* * MoveCopyUtil **********************************************/ export interface MoveCopyUtil { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * MoveCopyUtilCollections **********************************************/ export interface MoveCopyUtilCollections { } /********************************************* * OutOfBoxFontPackageSettings **********************************************/ export interface OutOfBoxFontPackageSettings { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * OutOfBoxFontPackageSettingsCollections **********************************************/ export interface OutOfBoxFontPackageSettingsCollections { } /********************************************* * SPPlaylist **********************************************/ export interface SPPlaylist { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * SPPlaylistCollections **********************************************/ export interface SPPlaylistCollections { } /********************************************* * SPPlaylist_Subscriber **********************************************/ export interface SPPlaylist_Subscriber { isUserSubscribed?: boolean; } /********************************************* * SPPlaylist_SubscriberCollections **********************************************/ export interface SPPlaylist_SubscriberCollections { } /********************************************* * RelatedField **********************************************/ export interface RelatedField { FieldId?: any; ListId?: any; RelationshipDeleteBehavior?: number; WebId?: any; } /********************************************* * RelatedFieldCollections **********************************************/ export interface RelatedFieldCollections extends RelatedFieldCollectionMethods { } /********************************************* * RelatedFieldOData **********************************************/ export interface RelatedFieldOData extends Base.IBaseResult, RelatedField { LookupList: SP.List & SP.ListCollections & SP.ListCollectionMethods; } /********************************************* * RelatedFieldCollectionMethods **********************************************/ export interface RelatedFieldCollectionMethods { getByFieldId(fieldId?: any): Base.IBaseQuery & SP.RelatedFieldCollections; } /********************************************* * IRemoteWeb **********************************************/ export interface IRemoteWeb extends RemoteWebCollections, RemoteWebMethods, Base.IBaseQuery { } /********************************************* * IRemoteWebCollection **********************************************/ export interface IRemoteWebCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IRemoteWebQueryCollection **********************************************/ export interface IRemoteWebQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IRemoteWebQuery **********************************************/ export interface IRemoteWebQuery extends RemoteWebOData, RemoteWebMethods { } /********************************************* * RemoteWeb **********************************************/ export interface RemoteWeb extends Base.IBaseResult, RemoteWebProps, RemoteWebCollections, RemoteWebMethods { } /********************************************* * RemoteWebProps **********************************************/ export interface RemoteWebProps { CanSendEmail?: boolean; ShareByEmailEnabled?: boolean; ShareByLinkEnabled?: boolean; } /********************************************* * RemoteWebPropMethods **********************************************/ export interface RemoteWebPropMethods { Web(): Base.IBaseQuery & SP.WebCollections & SP.WebMethods; } /********************************************* * RemoteWebCollections **********************************************/ export interface RemoteWebCollections extends RemoteWebPropMethods { } /********************************************* * RemoteWebOData **********************************************/ export interface RemoteWebOData extends Base.IBaseResult, RemoteWebProps, RemoteWebMethods { Web: SP.Web & SP.WebCollections & SP.WebCollectionMethods; } /********************************************* * RemoteWebMethods **********************************************/ export interface RemoteWebMethods { getFileByServerRelativePath(serverRelatvieFilePath?: SP.ResourcePath): Base.IBaseQuery & SP.FileCollections & SP.FileMethods; getFileByServerRelativeUrl(serverRelativeFileUrl?: string): Base.IBaseQuery & SP.FileCollections & SP.FileMethods; getFileByUrl(fileUrl?: string): Base.IBaseQuery & SP.FileCollections & SP.FileMethods; getFolderByServerRelativeUrl(serverRelativeUrl?: string): Base.IBaseQuery & SP.FolderCollections & SP.FolderMethods; getGroupById(groupId?: number): Base.IBaseQuery & SP.GroupCollections & SP.GroupMethods; getListById(listGuid?: any): Base.IBaseQuery & SP.ListCollections & SP.ListMethods; getListByServerRelativeUrl(serverRelativeUrl?: string): Base.IBaseQuery & SP.ListCollections & SP.ListMethods; } /********************************************* * RequestUserContext **********************************************/ export interface RequestUserContext { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * RequestUserContextCollections **********************************************/ export interface RequestUserContextCollections { } /********************************************* * RequestUserContextOData **********************************************/ export interface RequestUserContextOData extends Base.IBaseResult, RequestUserContext { Current: SP.RequestUserContext & SP.RequestUserContextCollections; User: SP.User & SP.UserCollections & SP.UserCollectionMethods; } /********************************************* * SharingUtility **********************************************/ export interface SharingUtility { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * SharingUtilityCollections **********************************************/ export interface SharingUtilityCollections { } /********************************************* * OpenWebParameters **********************************************/ export interface OpenWebParameters { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * OpenWebParametersCollections **********************************************/ export interface OpenWebParametersCollections { } /********************************************* * SiteUrl **********************************************/ export interface SiteUrl { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * SiteUrlCollections **********************************************/ export interface SiteUrlCollections { } /********************************************* * TeamChannelManager **********************************************/ export interface TeamChannelManager { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * TeamChannelManagerCollections **********************************************/ export interface TeamChannelManagerCollections { } /********************************************* * TenantAppInstance **********************************************/ export interface TenantAppInstance { Id?: any; SiteId?: any; WebId?: any; } /********************************************* * TenantAppInstanceCollections **********************************************/ export interface TenantAppInstanceCollections { } /********************************************* * IUserExperienceState **********************************************/ export interface IUserExperienceState extends UserExperienceStateCollections, UserExperienceStateMethods, Base.IBaseQuery { } /********************************************* * IUserExperienceStateCollection **********************************************/ export interface IUserExperienceStateCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IUserExperienceStateQueryCollection **********************************************/ export interface IUserExperienceStateQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IUserExperienceStateQuery **********************************************/ export interface IUserExperienceStateQuery extends UserExperienceStateOData, UserExperienceStateMethods { } /********************************************* * UserExperienceState **********************************************/ export interface UserExperienceState extends Base.IBaseResult, UserExperienceStateProps, UserExperienceStateCollections, UserExperienceStateMethods { } /********************************************* * UserExperienceStateProps **********************************************/ export interface UserExperienceStateProps { Flags?: number; } /********************************************* * UserExperienceStatePropMethods **********************************************/ export interface UserExperienceStatePropMethods { } /********************************************* * UserExperienceStateCollections **********************************************/ export interface UserExperienceStateCollections extends UserExperienceStatePropMethods { } /********************************************* * UserExperienceStateOData **********************************************/ export interface UserExperienceStateOData extends Base.IBaseResult, UserExperienceStateProps, UserExperienceStateMethods { } /********************************************* * UserExperienceStateMethods **********************************************/ export interface UserExperienceStateMethods { setFlag(flag?: number, reset?: boolean): Base.IBaseExecution; } /********************************************* * UserFirstRun **********************************************/ export interface UserFirstRun { Id4a81de82eeb94d6080ea5bf63e27023a?: string; Experiences?: { results: Array }; } /********************************************* * UserFirstRunCollections **********************************************/ export interface UserFirstRunCollections { } /********************************************* * UserPhotos **********************************************/ export interface UserPhotos { Settings?: string; } /********************************************* * UserPhotosCollections **********************************************/ export interface UserPhotosCollections { } /********************************************* * IVisualizationAppSynchronizationResult **********************************************/ export interface IVisualizationAppSynchronizationResult extends VisualizationAppSynchronizationResultCollections, VisualizationAppSynchronizationResultMethods, Base.IBaseQuery { } /********************************************* * IVisualizationAppSynchronizationResultCollection **********************************************/ export interface IVisualizationAppSynchronizationResultCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IVisualizationAppSynchronizationResultQueryCollection **********************************************/ export interface IVisualizationAppSynchronizationResultQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IVisualizationAppSynchronizationResultQuery **********************************************/ export interface IVisualizationAppSynchronizationResultQuery extends VisualizationAppSynchronizationResultOData, VisualizationAppSynchronizationResultMethods { } /********************************************* * VisualizationAppSynchronizationResult **********************************************/ export interface VisualizationAppSynchronizationResult extends Base.IBaseResult, VisualizationAppSynchronizationResultProps, VisualizationAppSynchronizationResultCollections, VisualizationAppSynchronizationResultMethods { } /********************************************* * VisualizationAppSynchronizationResultProps **********************************************/ export interface VisualizationAppSynchronizationResultProps { SynchronizationData?: string; SynchronizationStatus?: number; } /********************************************* * VisualizationAppSynchronizationResultPropMethods **********************************************/ export interface VisualizationAppSynchronizationResultPropMethods { } /********************************************* * VisualizationAppSynchronizationResultCollections **********************************************/ export interface VisualizationAppSynchronizationResultCollections extends VisualizationAppSynchronizationResultPropMethods { AppMappedViews(): Base.IBaseCollection & Base.IBaseExecution & SP.ViewCollectionMethods; AppMappedViews(id: string | number): Base.IBaseQuery & SP.ViewCollections & SP.ViewMethods; } /********************************************* * VisualizationAppSynchronizationResultOData **********************************************/ export interface VisualizationAppSynchronizationResultOData extends Base.IBaseResult, VisualizationAppSynchronizationResultProps, VisualizationAppSynchronizationResultMethods { AppMappedViews: Base.IBaseResults & SP.ViewCollectionMethods; } /********************************************* * VisualizationAppSynchronizationResultMethods **********************************************/ export interface VisualizationAppSynchronizationResultMethods { } /********************************************* * WebProxy **********************************************/ export interface WebProxy { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * WebProxyCollections **********************************************/ export interface WebProxyCollections { } /********************************************* * WebTemplate **********************************************/ export interface WebTemplate { Description?: string; DisplayCategory?: string; Id?: number; ImageUrl?: string; IsHidden?: boolean; IsRootWebOnly?: boolean; IsSubWebOnly?: boolean; Lcid?: number; Name?: string; Title?: string; } /********************************************* * WebTemplateCollections **********************************************/ export interface WebTemplateCollections extends WebTemplateCollectionMethods { } /********************************************* * WebTemplateCollectionMethods **********************************************/ export interface WebTemplateCollectionMethods { getByName(name?: string): Base.IBaseQuery & SP.WebTemplateCollections; } /********************************************* * TeamChannel **********************************************/ export interface TeamChannel { folderId?: any; groupId?: number; } /********************************************* * TeamChannelCollections **********************************************/ export interface TeamChannelCollections { } /********************************************* * TeamSiteData **********************************************/ export interface TeamSiteData { ErrorTag?: number; HeaderColorIndexInDarkMode?: number; HeaderColorIndexInLightMode?: number; HeaderEmphasis?: number; HubSiteId?: any; SiteUrl?: string; TenantInstanceId?: any; ThemeToken?: string; } /********************************************* * TeamSiteDataCollections **********************************************/ export interface TeamSiteDataCollections { } /********************************************* * TenantAppUtility **********************************************/ export interface TenantAppUtility { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * TenantAppUtilityCollections **********************************************/ export interface TenantAppUtilityCollections { } /********************************************* * TenantDataLossPreventionQuarantineSettings **********************************************/ export interface TenantDataLossPreventionQuarantineSettings { QuarantineLocation?: string; TombstoneText?: string; } /********************************************* * TenantDataLossPreventionQuarantineSettingsCollections **********************************************/ export interface TenantDataLossPreventionQuarantineSettingsCollections { } /********************************************* * ITenantSettings **********************************************/ export interface ITenantSettings extends TenantSettingsCollections, TenantSettingsMethods, Base.IBaseQuery { } /********************************************* * ITenantSettingsCollection **********************************************/ export interface ITenantSettingsCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * ITenantSettingsQueryCollection **********************************************/ export interface ITenantSettingsQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * ITenantSettingsQuery **********************************************/ export interface ITenantSettingsQuery extends TenantSettingsOData, TenantSettingsMethods { } /********************************************* * TenantSettings **********************************************/ export interface TenantSettings extends Base.IBaseResult, TenantSettingsProps, TenantSettingsCollections, TenantSettingsMethods { } /********************************************* * TenantSettingsProps **********************************************/ export interface TenantSettingsProps { CorporateCatalogUrl?: string; } /********************************************* * TenantSettingsPropMethods **********************************************/ export interface TenantSettingsPropMethods { Current(): Base.IBaseQuery & SP.TenantSettingsCollections & SP.TenantSettingsMethods; } /********************************************* * TenantSettingsCollections **********************************************/ export interface TenantSettingsCollections extends TenantSettingsPropMethods { } /********************************************* * TenantSettingsOData **********************************************/ export interface TenantSettingsOData extends Base.IBaseResult, TenantSettingsProps, TenantSettingsMethods { Current: SP.TenantSettings & SP.TenantSettingsCollections; } /********************************************* * TenantSettingsMethods **********************************************/ export interface TenantSettingsMethods { clearCorporateCatalog(): Base.IBaseExecution; getDataAccessGovernanceReportConfig(): Base.IBaseExecution; setCorporateCatalog(url?: string): Base.IBaseExecution; } /********************************************* * AppPrincipal **********************************************/ export interface AppPrincipal { DisplayName?: string; EndpointAuthorities?: { results: Array }; NameIdentifier?: string; RedirectAddresses?: { results: Array }; } /********************************************* * AppPrincipalCollections **********************************************/ export interface AppPrincipalCollections { } /********************************************* * AppPrincipalIdentityProvider **********************************************/ export interface AppPrincipalIdentityProvider { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * AppPrincipalIdentityProviderCollections **********************************************/ export interface AppPrincipalIdentityProviderCollections { } /********************************************* * AppPrincipalIdentityProviderOData **********************************************/ export interface AppPrincipalIdentityProviderOData extends Base.IBaseResult, AppPrincipalIdentityProvider { External: SP.AppPrincipalIdentityProvider & SP.AppPrincipalIdentityProviderCollections; } /********************************************* * AppPrincipalManager **********************************************/ export interface AppPrincipalManager { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * AppPrincipalManagerCollections **********************************************/ export interface AppPrincipalManagerCollections { } /********************************************* * AppPrincipalCredential **********************************************/ export interface AppPrincipalCredential { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * AppPrincipalCredentialCollections **********************************************/ export interface AppPrincipalCredentialCollections { } /********************************************* * AppPrincipalName **********************************************/ export interface AppPrincipalName { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * AppPrincipalNameCollections **********************************************/ export interface AppPrincipalNameCollections { }