UNPKG

gd-sprest-def

Version:

TypeScript definition files generated from the $metadata REST endpoint in SharePoint.

1,015 lines (867 loc) 125 kB
import { Base } from "../../"; import { SP } from "../../"; import { Microsoft } from "../../"; /********************************************* * IAnnouncementsController **********************************************/ export interface IAnnouncementsController extends AnnouncementsControllerCollections, AnnouncementsControllerMethods, Base.IBaseQuery<AnnouncementsController, IAnnouncementsControllerQuery> { } /********************************************* * IAnnouncementsControllerCollection **********************************************/ export interface IAnnouncementsControllerCollection extends Base.IBaseResults<AnnouncementsController> { done?: (resolve: (value?: Array<AnnouncementsController>) => void) => void; } /********************************************* * IAnnouncementsControllerQueryCollection **********************************************/ export interface IAnnouncementsControllerQueryCollection extends Base.IBaseResults<AnnouncementsControllerOData> { done?: (resolve: (value?: Array<AnnouncementsControllerOData>) => void) => void; } /********************************************* * IAnnouncementsControllerQuery **********************************************/ export interface IAnnouncementsControllerQuery extends AnnouncementsControllerOData, AnnouncementsControllerMethods { } /********************************************* * AnnouncementsController **********************************************/ export interface AnnouncementsController extends Base.IBaseResult, AnnouncementsControllerProps, AnnouncementsControllerCollections, AnnouncementsControllerMethods { } /********************************************* * AnnouncementsControllerProps **********************************************/ export interface AnnouncementsControllerProps { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * AnnouncementsControllerPropMethods **********************************************/ export interface AnnouncementsControllerPropMethods { } /********************************************* * AnnouncementsControllerCollections **********************************************/ export interface AnnouncementsControllerCollections extends AnnouncementsControllerPropMethods { } /********************************************* * AnnouncementsControllerOData **********************************************/ export interface AnnouncementsControllerOData extends Base.IBaseResult, AnnouncementsControllerProps, AnnouncementsControllerMethods { } /********************************************* * AnnouncementsControllerMethods **********************************************/ export interface AnnouncementsControllerMethods { active(): Base.IBaseCollection<SP.Publishing.AnnouncementsData>; channel(): Base.IBaseCollection<SP.Publishing.ChannelAnnouncement>; flwPropertyFilteringMapping(flwPropertyFilteringMapping?: string): Base.IBaseExecution<any>; } /********************************************* * SitePageMetadata **********************************************/ export interface SitePageMetadata { AbsoluteUrl?: string; AssetFolderId?: number; AuthorByline?: { results: Array<string> }; BannerImageUrl?: string; BannerThumbnailUrl?: string; CallToAction?: string; Categories?: string; CommentCount?: number; CommentsDisabled?: boolean; ContentTypeId?: string; Created?: any; Description?: string; DoesUserHaveEditPermission?: boolean; FileName?: string; FirstPublished?: any; FirstPublishedRelativeTime?: string; HasUserRecentlyModified?: boolean; Id?: number; IsPageCheckedOutToCurrentUser?: boolean; IsWebWelcomePage?: boolean; LikeCount?: number; ListId?: any; Modified?: any; ModifiedRelativeTime?: string; PageLayoutType?: string; Path?: SP.ResourcePath; PromotedState?: number; PublishStartDate?: any; SocialBarOnSitePagesDisabled?: boolean; Title?: string; TopicHeader?: string; UniqueId?: any; Url?: string; Version?: string; VersionInfo?: SP.Publishing.SitePageVersionInfo; } /********************************************* * SitePageMetadataCollections **********************************************/ export interface SitePageMetadataCollections extends SitePageMetadataCollectionMethods { } /********************************************* * SitePageMetadataOData **********************************************/ export interface SitePageMetadataOData extends Base.IBaseResult, SitePageMetadata { CreatedBy: SP.Publishing.UserInfo & SP.Publishing.UserInfoCollections; LastModifiedBy: SP.Publishing.UserInfo & SP.Publishing.UserInfoCollections; } /********************************************* * SitePageMetadataCollectionMethods **********************************************/ export interface SitePageMetadataCollectionMethods { getById(id?: number): Base.IBaseQuery<SP.Publishing.SitePageMetadata, SP.Publishing.SitePageMetadataOData> & SP.Publishing.SitePageMetadataCollections; } /********************************************* * UserInfo **********************************************/ export interface UserInfo { AccountName?: string; Acronym?: string; Color?: string; Name?: string; } /********************************************* * UserInfoCollections **********************************************/ export interface UserInfoCollections { } /********************************************* * ISitePage **********************************************/ export interface ISitePage extends SP.Publishing.SitePageMetadataCollections, SitePageCollections, SitePageMethods, Base.IBaseQuery<SitePage, ISitePageQuery> { } /********************************************* * ISitePageCollection **********************************************/ export interface ISitePageCollection extends Base.IBaseResults<SitePage>, SitePageCollectionMethods { done?: (resolve: (value?: Array<SitePage>) => void) => void; } /********************************************* * ISitePageQueryCollection **********************************************/ export interface ISitePageQueryCollection extends Base.IBaseResults<SitePageOData>, SitePageCollectionMethods { done?: (resolve: (value?: Array<SitePageOData>) => void) => void; } /********************************************* * ISitePageQuery **********************************************/ export interface ISitePageQuery extends SitePageOData, SitePageMethods { } /********************************************* * SitePage **********************************************/ export interface SitePage extends SP.Publishing.SitePageMetadata, Base.IBaseResult, SitePageProps, SitePageCollections, SitePageMethods { } /********************************************* * SitePageProps **********************************************/ export interface SitePageProps { AlternativeUrlMap?: string; AuthoringMetadata?: SP.Publishing.SitePageAuthoringMetadata; BoostProperties?: SP.Publishing.SitePageBoostProperties; CampaignMetadata?: string; CanvasContent1?: string; CanvasJson1?: string; CheckIn?: boolean; CoAuthState?: SP.Publishing.SitePageCoAuthState; Collaborators?: { results: Array<SP.Publishing.SitePageCollaborator> }; CreationMode?: number; IsLikedByCurrentUser?: boolean; IsTemplate?: boolean; Language?: string; LayoutWebpartsContent?: string; Name?: string; PublicationMetadata?: string; PublicationRecipients?: string; SitePageFlags?: string; SourceDynamicSectionId?: string; } /********************************************* * SitePagePropMethods **********************************************/ export interface SitePagePropMethods { Translations(): Base.IBaseExecution<SP.TranslationStatusCollection> & SP.TranslationStatusCollectionCollections & SP.TranslationStatusCollectionMethods; } /********************************************* * SitePageCollections **********************************************/ export interface SitePageCollections extends SitePagePropMethods { } /********************************************* * SitePageCollectionMethods **********************************************/ export interface SitePageCollectionMethods { copyToStatus(workItemId?: any): Base.IBaseExecution<Microsoft.SharePoint.Publishing.PageCopyWithAssets.PageCopyResponse>; // createAppPage(webPartDataAsJson?: string): Base.IBaseExecution<string>; ensureTitleResource(): Base.IBaseExecution<any>; feed(promotedState?: number, published?: boolean, metadataFilter?: string, languageOverride?: string): Base.IBaseExecution<Array<SP.Publishing.SitePageMetadata>>; feedTargeted(promotedState?: number, published?: boolean, metadataFilter?: string, languageOverride?: string): Base.IBaseExecution<Array<SP.Publishing.SitePageMetadata>>; getById(id?: number): Base.IBaseQuery<SP.Publishing.SitePage, SP.Publishing.SitePageOData> & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; getByUniqueId(uniqueId?: any): Base.IBaseQuery<SP.Publishing.SitePage, SP.Publishing.SitePageOData> & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; getByUrl(url?: string): Base.IBaseQuery<SP.Publishing.SitePage, SP.Publishing.SitePageOData> & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; getPageColumnState(url?: string): Base.IBaseExecution<number>; getTranslations(sourceItemId?: any): Base.IBaseExecution<SP.TranslationStatusCollection>; isSitePage(url?: string): Base.IBaseExecution<boolean>; pageMoveStatus(workItemId?: any): Base.IBaseExecution<SP.Publishing.PageMoveResponse>; setMultilingual(enabled?: boolean): Base.IBaseExecution<any>; setScheduling(enabled?: boolean): Base.IBaseExecution<any>; templates(): Base.IBaseExecution<Array<SP.Publishing.SitePageMetadata>>; updateAppPage(pageId?: number, webPartDataAsJson?: string, title?: string, includeInNavigation?: boolean): Base.IBaseExecution<string>; updateFullPageApp(serverRelativeUrl?: string, webPartDataAsJson?: string): Base.IBaseExecution<any>; createAppPage(webPartDataAsJson?: SP.Publishing.SitePageMetadata): Base.IBaseExecution<SP.Publishing.SitePage>; } /********************************************* * SitePageOData **********************************************/ export interface SitePageOData extends SP.Publishing.SitePageMetadataOData, Base.IBaseResult, SitePageProps, SitePageMethods { Translations: SP.TranslationStatusCollection & SP.TranslationStatusCollectionCollections; } /********************************************* * SitePageMethods **********************************************/ export interface SitePageMethods { amplify(request?: SP.Publishing.AmplifyRequestParams): Base.IBaseExecution<Microsoft.SharePoint.Publishing.Amplify.Client.ClientAmplifyResults>; boostNews(SitePageBoost?: SP.Publishing.BoostFieldsData): Base.IBaseExecution<any>; checkOut(): Base.IBaseExecution<boolean>; checkoutPage(): Base.IBaseQuery<SP.Publishing.SitePage, SP.Publishing.SitePageOData> & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; copy(): Base.IBaseQuery<SP.Publishing.SitePage, SP.Publishing.SitePageOData> & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; copyTo(copyToParams?: SP.Publishing.CopyToParams): Base.IBaseExecution<Microsoft.SharePoint.Publishing.PageCopyWithAssets.PageCopyResponse>; copyWithConfiguration(sitePageFlags?: string, isNews?: boolean, creationMode?: number): Base.IBaseQuery<SP.Publishing.SitePage, SP.Publishing.SitePageOData> & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; createNewsCopy(): Base.IBaseQuery<SP.Publishing.SitePage, SP.Publishing.SitePageOData> & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; demoteFromNews(): Base.IBaseExecution<boolean>; discardCoAuth(lockId?: string): Base.IBaseQuery<SP.Publishing.SitePage, SP.Publishing.SitePageOData> & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; discardPage(): Base.IBaseQuery<SP.Publishing.SitePage, SP.Publishing.SitePageOData> & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; extendSessionCoAuth(authoringMetadata?: SP.Publishing.SitePageAuthoringMetadata): Base.IBaseExecution<SP.Publishing.SitePageCoAuthState>; getDependencyMetadata(): Base.IBaseCollection<SP.Publishing.SitePageDependencyMetadata>; getHighlightsInfo(): Base.IBaseExecution<SP.Publishing.HighlightsInfo>; getLatestVersionsInDescendingOrder(numVersions?: number): Base.IBaseCollection<SP.Publishing.SitePageVersionInfoCollection>; getVersion(versionId?: number): Base.IBaseQuery<SP.Publishing.SitePage, SP.Publishing.SitePageOData> & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; move(pageMoveParams?: SP.Publishing.PageMoveParams): Base.IBaseExecution<SP.Publishing.PageMoveResponse>; promoteToNews(): Base.IBaseExecution<boolean>; publish(): Base.IBaseExecution<boolean>; publishCoAuth(pageStream?: any): Base.IBaseExecution<SP.Publishing.SitePageCoAuthState>; restoreByLabel(versionlabel?: string): Base.IBaseExecution<any>; saveDraft(sitePage?: SP.Publishing.SitePageFieldsData): Base.IBaseExecution<boolean>; savePage(pageStream?: any): Base.IBaseExecution<any>; savePageAsDraft(pageStream?: any): Base.IBaseExecution<boolean>; savePageAsTemplate(): Base.IBaseQuery<SP.Publishing.SitePage, SP.Publishing.SitePageOData> & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; savePageAsTemplate2(creationMode?: number): Base.IBaseQuery<SP.Publishing.SitePage, SP.Publishing.SitePageOData> & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; savePageAsTemplateOnMySite(): Base.IBaseQuery<SP.Publishing.SitePage, SP.Publishing.SitePageOData> & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; savePageCoAuth(pageStream?: any): Base.IBaseExecution<SP.Publishing.SitePageCoAuthState>; saveStreams(contentStream?: any, sharedLockId?: string, scenario?: number): Base.IBaseExecution<any>; schedulePublish(sitePage?: SP.Publishing.SitePageFieldsData): Base.IBaseExecution<string>; sendTestEmail(transpileContent?: string, subject?: string, sensitivityLabelId?: string): Base.IBaseExecution<SP.Publishing.SendTestEmailResponse>; sendTestTeamsMessage(audienceId?: string, transpileContent?: string): Base.IBaseExecution<SP.Publishing.SendTestTeamsMessageResponse>; sharePagePreviewByEmail(message?: string, recipientEmails?: Array<string>): Base.IBaseExecution<any>; startCoAuth(paramsStream?: any): Base.IBaseQuery<SP.Publishing.SitePage, SP.Publishing.SitePageOData> & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; startExclusiveAuthoring(): Base.IBaseExecution<boolean>; tryProcessSourcePageAfterPageMovePublish(): Base.IBaseExecution<boolean>; tryProcessSourcePageBeforePageMovePublish(): Base.IBaseExecution<boolean>; // update(): Base.IBaseExecution<any>; update(properties?: any): Base.IBaseExecution<any>; } /********************************************* * ICampaignPublication **********************************************/ export interface ICampaignPublication extends SP.Publishing.SitePageCollections, CampaignPublicationCollections, CampaignPublicationMethods, Base.IBaseQuery<CampaignPublication, ICampaignPublicationQuery> { } /********************************************* * ICampaignPublicationCollection **********************************************/ export interface ICampaignPublicationCollection extends Base.IBaseResults<CampaignPublication> { done?: (resolve: (value?: Array<CampaignPublication>) => void) => void; } /********************************************* * ICampaignPublicationQueryCollection **********************************************/ export interface ICampaignPublicationQueryCollection extends Base.IBaseResults<CampaignPublicationOData> { done?: (resolve: (value?: Array<CampaignPublicationOData>) => void) => void; } /********************************************* * ICampaignPublicationQuery **********************************************/ export interface ICampaignPublicationQuery extends CampaignPublicationOData, CampaignPublicationMethods { } /********************************************* * CampaignPublication **********************************************/ export interface CampaignPublication extends SP.Publishing.SitePage, Base.IBaseResult, CampaignPublicationProps, CampaignPublicationCollections, CampaignPublicationMethods { } /********************************************* * CampaignPublicationProps **********************************************/ export interface CampaignPublicationProps { EmailEndpoint?: string; PublicationStatus?: number; SharePointEndpoint?: string; TeamsEndpoint?: string; VivaEngageEndpoint?: string; YammerEndpoint?: string; } /********************************************* * CampaignPublicationPropMethods **********************************************/ export interface CampaignPublicationPropMethods { } /********************************************* * CampaignPublicationCollections **********************************************/ export interface CampaignPublicationCollections extends CampaignPublicationPropMethods { } /********************************************* * CampaignPublicationOData **********************************************/ export interface CampaignPublicationOData extends SP.Publishing.SitePageOData, Base.IBaseResult, CampaignPublicationProps, CampaignPublicationMethods { } /********************************************* * CampaignPublicationMethods **********************************************/ export interface CampaignPublicationMethods { amplify(): Base.IBaseExecution<Microsoft.SharePoint.Publishing.Amplify.Client.ClientAmplifyResults>; boostNews(SitePageBoost?: SP.Publishing.BoostFieldsData): Base.IBaseExecution<any>; checkOut(): Base.IBaseExecution<boolean>; checkoutPage(): Base.IBaseQuery<SP.Publishing.SitePage, SP.Publishing.SitePageOData> & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; copy(): Base.IBaseQuery<SP.Publishing.SitePage, SP.Publishing.SitePageOData> & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; copyTo(copyToParams?: SP.Publishing.CopyToParams): Base.IBaseExecution<Microsoft.SharePoint.Publishing.PageCopyWithAssets.PageCopyResponse>; copyWithConfiguration(sitePageFlags?: string, isNews?: boolean, creationMode?: number): Base.IBaseQuery<SP.Publishing.SitePage, SP.Publishing.SitePageOData> & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; createNewsCopy(): Base.IBaseQuery<SP.Publishing.SitePage, SP.Publishing.SitePageOData> & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; delete(): Base.IBaseExecution<any>; demoteFromNews(): Base.IBaseExecution<boolean>; discardCoAuth(lockId?: string): Base.IBaseQuery<SP.Publishing.SitePage, SP.Publishing.SitePageOData> & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; discardPage(): Base.IBaseQuery<SP.Publishing.SitePage, SP.Publishing.SitePageOData> & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; extendSessionCoAuth(authoringMetadata?: SP.Publishing.SitePageAuthoringMetadata): Base.IBaseExecution<SP.Publishing.SitePageCoAuthState>; getDependencyMetadata(): Base.IBaseCollection<SP.Publishing.SitePageDependencyMetadata>; getHighlightsInfo(): Base.IBaseExecution<SP.Publishing.HighlightsInfo>; getLatestVersionsInDescendingOrder(numVersions?: number): Base.IBaseCollection<SP.Publishing.SitePageVersionInfoCollection>; getVersion(versionId?: number): Base.IBaseQuery<SP.Publishing.SitePage, SP.Publishing.SitePageOData> & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; move(pageMoveParams?: SP.Publishing.PageMoveParams): Base.IBaseExecution<SP.Publishing.PageMoveResponse>; promoteToNews(): Base.IBaseExecution<boolean>; publish(): Base.IBaseExecution<boolean>; publishCoAuth(pageStream?: any): Base.IBaseExecution<SP.Publishing.SitePageCoAuthState>; restoreByLabel(versionlabel?: string): Base.IBaseExecution<any>; saveDraft(sitePage?: SP.Publishing.SitePageFieldsData): Base.IBaseExecution<boolean>; savePage(pageStream?: any): Base.IBaseExecution<any>; savePageAsDraft(pageStream?: any): Base.IBaseExecution<boolean>; savePageAsTemplate(): Base.IBaseQuery<SP.Publishing.SitePage, SP.Publishing.SitePageOData> & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; savePageAsTemplate2(creationMode?: number): Base.IBaseQuery<SP.Publishing.SitePage, SP.Publishing.SitePageOData> & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; savePageAsTemplateOnMySite(): Base.IBaseQuery<SP.Publishing.SitePage, SP.Publishing.SitePageOData> & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; savePageCoAuth(pageStream?: any): Base.IBaseExecution<SP.Publishing.SitePageCoAuthState>; saveStreams(contentStream?: any, sharedLockId?: string, scenario?: number): Base.IBaseExecution<any>; schedulePublish(sitePage?: SP.Publishing.SitePageFieldsData): Base.IBaseExecution<string>; sendTestEmail(transpileContent?: string): Base.IBaseExecution<SP.Publishing.SendTestEmailResponse>; sendTestTeamsMessage(audienceId?: string, transpileContent?: string): Base.IBaseExecution<SP.Publishing.SendTestTeamsMessageResponse>; sharePagePreviewByEmail(message?: string, recipientEmails?: Array<string>): Base.IBaseExecution<any>; startCoAuth(paramsStream?: any): Base.IBaseQuery<SP.Publishing.SitePage, SP.Publishing.SitePageOData> & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; startExclusiveAuthoring(): Base.IBaseExecution<boolean>; tryProcessSourcePageAfterPageMovePublish(): Base.IBaseExecution<boolean>; tryProcessSourcePageBeforePageMovePublish(): Base.IBaseExecution<boolean>; update(): Base.IBaseExecution<any>; approveApprovalRequest(comment?: string): Base.IBaseExecution<SP.Publishing.ApprovalRequestResponse>; cancelApprovalRequest(): Base.IBaseExecution<SP.Publishing.ApprovalRequestResponse>; cancelSchedulePublication(): Base.IBaseExecution<SP.Publishing.SchedulePublicationResponse>; createApprovalRequest(creationInfo?: SP.Publishing.ApprovalRequestCreationInfo): Base.IBaseExecution<SP.Publishing.ApprovalRequestResponse>; deletePublication(): Base.IBaseExecution<any>; getPrePublishValidationStatus(): Base.IBaseExecution<SP.Publishing.PrePublishValidationsResponse>; getPublishingStatus(): Base.IBaseExecution<SP.Publishing.PublishingStatusResponse>; loadMailDraft(requestParam?: SP.Publishing.CampaignPublicationLoadMailDraftParam): Base.IBaseExecution<SP.Publishing.CampaignPublicationMailDraftData>; prepare(): Base.IBaseExecution<Microsoft.SharePoint.Publishing.Amplify.Client.ClientAmplifyResults>; publishAsBot(tenantId?: string, channelIds?: Array<string>, content?: string, title?: string, headline?: string): Base.IBaseExecution<string>; publishPublication(): Base.IBaseExecution<SP.Publishing.PublishPublicationResponse>; rejectApprovalRequest(comment?: string): Base.IBaseExecution<SP.Publishing.ApprovalRequestResponse>; resetEndpoint(requestParam?: SP.Publishing.CampaignPublicationResetEndpointParam): Base.IBaseExecution<boolean>; saveMailDraft(requestParam?: SP.Publishing.CampaignPublicationSaveMailDraftParam): Base.IBaseExecution<SP.Publishing.CampaignPublicationMailDraftData>; schedulePublication(publishStartDate?: any): Base.IBaseExecution<SP.Publishing.SchedulePublicationResponse>; sPSiteValidator(siteUrl?: string): Base.IBaseCollection<number>; syncApprovalRequest(): Base.IBaseExecution<SP.Publishing.ApprovalRequestSyncResponse>; updateSharePointPublishingStatus(destinationSiteId?: string, destinationUrl?: string, sharePointPublishingStatus?: number, sharePointPublishingErrorCode?: number): Base.IBaseExecution<boolean>; validate(): Base.IBaseExecution<Microsoft.SharePoint.Publishing.Amplify.Client.ClientAmplifyResults>; } /********************************************* * CanCreatePageResponse **********************************************/ export interface CanCreatePageResponse { CanCreatePage?: boolean; CanCreatePromotedPage?: boolean; EnableModeration?: boolean; SiteUrl?: string; } /********************************************* * CanCreatePageResponseCollections **********************************************/ export interface CanCreatePageResponseCollections { } /********************************************* * ICommunicationSite **********************************************/ export interface ICommunicationSite extends CommunicationSiteCollections, CommunicationSiteMethods, Base.IBaseQuery<CommunicationSite, ICommunicationSiteQuery> { } /********************************************* * ICommunicationSiteCollection **********************************************/ export interface ICommunicationSiteCollection extends Base.IBaseResults<CommunicationSite> { done?: (resolve: (value?: Array<CommunicationSite>) => void) => void; } /********************************************* * ICommunicationSiteQueryCollection **********************************************/ export interface ICommunicationSiteQueryCollection extends Base.IBaseResults<CommunicationSiteOData> { done?: (resolve: (value?: Array<CommunicationSiteOData>) => void) => void; } /********************************************* * ICommunicationSiteQuery **********************************************/ export interface ICommunicationSiteQuery extends CommunicationSiteOData, CommunicationSiteMethods { } /********************************************* * CommunicationSite **********************************************/ export interface CommunicationSite extends Base.IBaseResult, CommunicationSiteProps, CommunicationSiteCollections, CommunicationSiteMethods { } /********************************************* * CommunicationSiteProps **********************************************/ export interface CommunicationSiteProps { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * CommunicationSitePropMethods **********************************************/ export interface CommunicationSitePropMethods { } /********************************************* * CommunicationSiteCollections **********************************************/ export interface CommunicationSiteCollections extends CommunicationSitePropMethods { } /********************************************* * CommunicationSiteOData **********************************************/ export interface CommunicationSiteOData extends Base.IBaseResult, CommunicationSiteProps, CommunicationSiteMethods { } /********************************************* * CommunicationSiteMethods **********************************************/ export interface CommunicationSiteMethods { create(request?: SP.Publishing.CommunicationSiteCreationRequest): Base.IBaseExecution<SP.Publishing.CommunicationSiteCreationResponse>; enable(designPackageId?: any): Base.IBaseExecution<any>; status(url?: string): Base.IBaseExecution<SP.Publishing.CommunicationSiteCreationResponse>; } /********************************************* * EmbedDataV1 **********************************************/ export interface EmbedDataV1 { AllowHttpsEmbed?: boolean; CreatorName?: string; DatePublishedAt?: string; DecodedUrl?: string; Description?: string; DurationInSeconds?: number; EmbedServiceResponseCode?: number; ErrorMessage?: string; Html?: string; ListId?: string; PublisherName?: string; ResponseCode?: number; SiteId?: string; ThumbnailUrl?: string; Title?: string; Type?: string; UniqueId?: string; Url?: string; VideoId?: string; WebId?: string; } /********************************************* * EmbedDataV1Collections **********************************************/ export interface EmbedDataV1Collections { } /********************************************* * IEmbedService **********************************************/ export interface IEmbedService extends EmbedServiceCollections, EmbedServiceMethods, Base.IBaseQuery<EmbedService, IEmbedServiceQuery> { } /********************************************* * IEmbedServiceCollection **********************************************/ export interface IEmbedServiceCollection extends Base.IBaseResults<EmbedService> { done?: (resolve: (value?: Array<EmbedService>) => void) => void; } /********************************************* * IEmbedServiceQueryCollection **********************************************/ export interface IEmbedServiceQueryCollection extends Base.IBaseResults<EmbedServiceOData> { done?: (resolve: (value?: Array<EmbedServiceOData>) => void) => void; } /********************************************* * IEmbedServiceQuery **********************************************/ export interface IEmbedServiceQuery extends EmbedServiceOData, EmbedServiceMethods { } /********************************************* * EmbedService **********************************************/ export interface EmbedService extends Base.IBaseResult, EmbedServiceProps, EmbedServiceCollections, EmbedServiceMethods { } /********************************************* * EmbedServiceProps **********************************************/ export interface EmbedServiceProps { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * EmbedServicePropMethods **********************************************/ export interface EmbedServicePropMethods { } /********************************************* * EmbedServiceCollections **********************************************/ export interface EmbedServiceCollections extends EmbedServicePropMethods { } /********************************************* * EmbedServiceOData **********************************************/ export interface EmbedServiceOData extends Base.IBaseResult, EmbedServiceProps, EmbedServiceMethods { } /********************************************* * EmbedServiceMethods **********************************************/ export interface EmbedServiceMethods { embedData(url?: string, version?: number): Base.IBaseExecution<SP.Publishing.EmbedDataV1>; } /********************************************* * IVideoItem **********************************************/ export interface IVideoItem extends VideoItemCollections, VideoItemMethods, Base.IBaseQuery<VideoItem, IVideoItemQuery> { } /********************************************* * IVideoItemCollection **********************************************/ export interface IVideoItemCollection extends Base.IBaseResults<VideoItem>, VideoItemCollectionMethods { done?: (resolve: (value?: Array<VideoItem>) => void) => void; } /********************************************* * IVideoItemQueryCollection **********************************************/ export interface IVideoItemQueryCollection extends Base.IBaseResults<VideoItemOData>, VideoItemCollectionMethods { done?: (resolve: (value?: Array<VideoItemOData>) => void) => void; } /********************************************* * IVideoItemQuery **********************************************/ export interface IVideoItemQuery extends VideoItemOData, VideoItemMethods { } /********************************************* * VideoItem **********************************************/ export interface VideoItem extends Base.IBaseResult, VideoItemProps, VideoItemCollections, VideoItemMethods { } /********************************************* * VideoItemProps **********************************************/ export interface VideoItemProps { ChannelID?: any; CreatedDate?: any; DefaultEmbedCode?: string; Description?: string; DisplayFormUrl?: string; FileName?: string; OwnerName?: string; PlayerPageUrl?: string; ServerRelativeUrl?: string; ThumbnailSelection?: number; ThumbnailUrl?: string; Title?: string; ID?: any; Url?: string; VideoDownloadUrl?: string; VideoDurationInSeconds?: number; VideoProcessingStatus?: number; ViewCount?: number; YammerObjectUrl?: string; } /********************************************* * VideoItemPropMethods **********************************************/ export interface VideoItemPropMethods { Author(): Base.IBaseQuery<SP.User, SP.UserOData> & SP.UserCollections & SP.UserMethods; Owner(): Base.IBaseQuery<SP.User, SP.UserOData> & SP.UserCollections & SP.UserMethods; } /********************************************* * VideoItemCollections **********************************************/ export interface VideoItemCollections extends VideoItemPropMethods { PeopleInMedia(): Base.IBaseCollection<SP.User, SP.UserOData, Base.IBaseExecution & SP.UserCollectionMethods> & Base.IBaseExecution & SP.UserCollectionMethods; PeopleInMedia(id: string | number): Base.IBaseQuery<SP.User, SP.UserOData> & SP.UserCollections & SP.UserMethods; } /********************************************* * VideoItemCollectionMethods **********************************************/ export interface VideoItemCollectionMethods { getById(id?: any): Base.IBaseQuery<SP.Publishing.VideoItem, SP.Publishing.VideoItemOData> & SP.Publishing.VideoItemCollections & SP.Publishing.VideoItemMethods; } /********************************************* * VideoItemOData **********************************************/ export interface VideoItemOData extends Base.IBaseResult, VideoItemProps, VideoItemMethods { Author: SP.User & SP.UserCollections & SP.UserCollectionMethods; Owner: SP.User & SP.UserCollections & SP.UserCollectionMethods; PeopleInMedia: Base.IBaseResults<SP.User> & SP.UserCollectionMethods; } /********************************************* * VideoItemMethods **********************************************/ export interface VideoItemMethods { customThumbnail(): Base.IBaseExecution<any>; delete(): Base.IBaseExecution<any>; getFile(): Base.IBaseQuery<SP.File, SP.FileOData> & SP.FileCollections & SP.FileMethods; getPlaybackMetadata(sdnConfiguration?: string): Base.IBaseExecution<SP.Publishing.VideoPlaybackMetadata>; getPlaybackUrl(videoFormat?: number): Base.IBaseExecution<string>; getStreamingKeyAccessToken(): Base.IBaseExecution<string>; getVideoDetailedViewCount(): Base.IBaseExecution<SP.Publishing.ItemViewsAnalyticsData>; getVideoEmbedCode(width?: number, height?: number, autoplay?: boolean, showInfo?: boolean, makeResponsive?: boolean): Base.IBaseExecution<string>; getVideoViewProgressCount(): Base.IBaseCollection<SP.Publishing.ViewProgressAnalyticsData>; incrementVideoViewProgressCount(percentageViewed?: number): Base.IBaseExecution<any>; incrementViewCount(viewOrigin?: number): Base.IBaseExecution<any>; setPeopleInMedia(loginNames?: Array<string>): Base.IBaseExecution<any>; setVideoOwner(id?: number): Base.IBaseExecution<any>; subtitles(): Base.IBaseCollection<SP.Publishing.SubtitleFile> & SP.Publishing.SubtitleFileCollectionMethods; thumbnails(preferredWidth?: number): Base.IBaseCollection<SP.Publishing.VideoThumbnail> & SP.Publishing.VideoThumbnailCollectionMethods; thumbnailStream(preferredWidth?: number): Base.IBaseExecution<any>; update(): Base.IBaseExecution<any>; uploadCustomThumbnail(fileExtension?: string, customVideoThumbnail?: any): Base.IBaseExecution<any>; } /********************************************* * IRepostPage **********************************************/ export interface IRepostPage extends SP.Publishing.SitePageCollections, RepostPageCollections, RepostPageMethods, Base.IBaseQuery<RepostPage, IRepostPageQuery> { } /********************************************* * IRepostPageCollection **********************************************/ export interface IRepostPageCollection extends Base.IBaseResults<RepostPage>, RepostPageCollectionMethods { done?: (resolve: (value?: Array<RepostPage>) => void) => void; } /********************************************* * IRepostPageQueryCollection **********************************************/ export interface IRepostPageQueryCollection extends Base.IBaseResults<RepostPageOData>, RepostPageCollectionMethods { done?: (resolve: (value?: Array<RepostPageOData>) => void) => void; } /********************************************* * IRepostPageQuery **********************************************/ export interface IRepostPageQuery extends RepostPageOData, RepostPageMethods { } /********************************************* * RepostPage **********************************************/ export interface RepostPage extends SP.Publishing.SitePage, Base.IBaseResult, RepostPageProps, RepostPageCollections, RepostPageMethods { } /********************************************* * RepostPageProps **********************************************/ export interface RepostPageProps { IsBannerImageUrlExternal?: boolean; OriginalSourceItemId?: any; OriginalSourceListId?: any; OriginalSourceSiteId?: any; OriginalSourceUrl?: string; OriginalSourceWebId?: any; ShouldSaveAsDraft?: boolean; } /********************************************* * RepostPagePropMethods **********************************************/ export interface RepostPagePropMethods { } /********************************************* * RepostPageCollections **********************************************/ export interface RepostPageCollections extends RepostPagePropMethods { } /********************************************* * RepostPageCollectionMethods **********************************************/ export interface RepostPageCollectionMethods { isContentTypeAvailable(): Base.IBaseExecution<boolean>; } /********************************************* * RepostPageOData **********************************************/ export interface RepostPageOData extends SP.Publishing.SitePageOData, Base.IBaseResult, RepostPageProps, RepostPageMethods { } /********************************************* * RepostPageMethods **********************************************/ export interface RepostPageMethods { amplify(request?: SP.Publishing.AmplifyRequestParams): Base.IBaseExecution<Microsoft.SharePoint.Publishing.Amplify.Client.ClientAmplifyResults>; boostNews(SitePageBoost?: SP.Publishing.BoostFieldsData): Base.IBaseExecution<any>; checkOut(): Base.IBaseExecution<boolean>; checkoutPage(): Base.IBaseQuery<SP.Publishing.SitePage, SP.Publishing.SitePageOData> & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; copy(): Base.IBaseQuery<SP.Publishing.SitePage, SP.Publishing.SitePageOData> & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; copyTo(copyToParams?: SP.Publishing.CopyToParams): Base.IBaseExecution<Microsoft.SharePoint.Publishing.PageCopyWithAssets.PageCopyResponse>; copyWithConfiguration(sitePageFlags?: string, isNews?: boolean, creationMode?: number): Base.IBaseQuery<SP.Publishing.SitePage, SP.Publishing.SitePageOData> & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; createNewsCopy(): Base.IBaseQuery<SP.Publishing.SitePage, SP.Publishing.SitePageOData> & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; demoteFromNews(): Base.IBaseExecution<boolean>; discardCoAuth(lockId?: string): Base.IBaseQuery<SP.Publishing.SitePage, SP.Publishing.SitePageOData> & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; discardPage(): Base.IBaseQuery<SP.Publishing.SitePage, SP.Publishing.SitePageOData> & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; extendSessionCoAuth(authoringMetadata?: SP.Publishing.SitePageAuthoringMetadata): Base.IBaseExecution<SP.Publishing.SitePageCoAuthState>; getDependencyMetadata(): Base.IBaseCollection<SP.Publishing.SitePageDependencyMetadata>; getHighlightsInfo(): Base.IBaseExecution<SP.Publishing.HighlightsInfo>; getLatestVersionsInDescendingOrder(numVersions?: number): Base.IBaseCollection<SP.Publishing.SitePageVersionInfoCollection>; getVersion(versionId?: number): Base.IBaseQuery<SP.Publishing.SitePage, SP.Publishing.SitePageOData> & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; move(pageMoveParams?: SP.Publishing.PageMoveParams): Base.IBaseExecution<SP.Publishing.PageMoveResponse>; promoteToNews(): Base.IBaseExecution<boolean>; publish(): Base.IBaseExecution<boolean>; publishCoAuth(pageStream?: any): Base.IBaseExecution<SP.Publishing.SitePageCoAuthState>; restoreByLabel(versionlabel?: string): Base.IBaseExecution<any>; saveDraft(sitePage?: SP.Publishing.SitePageFieldsData): Base.IBaseExecution<boolean>; savePage(pageStream?: any): Base.IBaseExecution<any>; savePageAsDraft(pageStream?: any): Base.IBaseExecution<boolean>; savePageAsTemplate(): Base.IBaseQuery<SP.Publishing.SitePage, SP.Publishing.SitePageOData> & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; savePageAsTemplate2(creationMode?: number): Base.IBaseQuery<SP.Publishing.SitePage, SP.Publishing.SitePageOData> & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; savePageAsTemplateOnMySite(): Base.IBaseQuery<SP.Publishing.SitePage, SP.Publishing.SitePageOData> & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; savePageCoAuth(pageStream?: any): Base.IBaseExecution<SP.Publishing.SitePageCoAuthState>; saveStreams(contentStream?: any, sharedLockId?: string, scenario?: number): Base.IBaseExecution<any>; schedulePublish(sitePage?: SP.Publishing.SitePageFieldsData): Base.IBaseExecution<string>; sendTestEmail(transpileContent?: string, subject?: string, sensitivityLabelId?: string): Base.IBaseExecution<SP.Publishing.SendTestEmailResponse>; sendTestTeamsMessage(audienceId?: string, transpileContent?: string): Base.IBaseExecution<SP.Publishing.SendTestTeamsMessageResponse>; sharePagePreviewByEmail(message?: string, recipientEmails?: Array<string>): Base.IBaseExecution<any>; startCoAuth(paramsStream?: any): Base.IBaseQuery<SP.Publishing.SitePage, SP.Publishing.SitePageOData> & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; startExclusiveAuthoring(): Base.IBaseExecution<boolean>; tryProcessSourcePageAfterPageMovePublish(): Base.IBaseExecution<boolean>; tryProcessSourcePageBeforePageMovePublish(): Base.IBaseExecution<boolean>; update(): Base.IBaseExecution<any>; } /********************************************* * IFeedVideoPage **********************************************/ export interface IFeedVideoPage extends SP.Publishing.RepostPageCollections, FeedVideoPageCollections, FeedVideoPageMethods, Base.IBaseQuery<FeedVideoPage, IFeedVideoPageQuery> { } /********************************************* * IFeedVideoPageCollection **********************************************/ export interface IFeedVideoPageCollection extends Base.IBaseResults<FeedVideoPage>, FeedVideoPageCollectionMethods { done?: (resolve: (value?: Array<FeedVideoPage>) => void) => void; } /********************************************* * IFeedVideoPageQueryCollection **********************************************/ export interface IFeedVideoPageQueryCollection extends Base.IBaseResults<FeedVideoPageOData>, FeedVideoPageCollectionMethods { done?: (resolve: (value?: Array<FeedVideoPageOData>) => void) => void; } /********************************************* * IFeedVideoPageQuery **********************************************/ export interface IFeedVideoPageQuery extends FeedVideoPageOData, FeedVideoPageMethods { } /********************************************* * FeedVideoPage **********************************************/ export interface FeedVideoPage extends SP.Publishing.RepostPage, Base.IBaseResult, FeedVideoPageProps, FeedVideoPageCollections, FeedVideoPageMethods { } /********************************************* * FeedVideoPageProps **********************************************/ export interface FeedVideoPageProps { ModernAudienceTargetUserField?: string; VideoDuration?: number; } /********************************************* * FeedVideoPagePropMethods **********************************************/ export interface FeedVideoPagePropMethods { } /********************************************* * FeedVideoPageCollections **********************************************/ export interface FeedVideoPageCollections extends FeedVideoPagePropMethods { } /********************************************* * FeedVideoPageCollectionMethods **********************************************/ export interface FeedVideoPageCollectionMethods { isContentTypeAvailable(): Base.IBaseExecution<boolean>; } /********************************************* * FeedVideoPageOData **********************************************/ export interface FeedVideoPageOData extends SP.Publishing.RepostPage, Base.IBaseResult, FeedVideoPageProps, FeedVideoPageMethods { } /********************************************* * FeedVideoPageMethods **********************************************/ export interface FeedVideoPageMethods { amplify(request?: SP.Publishing.AmplifyRequestParams): Base.IBaseExecution<Microsoft.SharePoint.Publishing.Amplify.Client.ClientAmplifyResults>; boostNews(SitePageBoost?: SP.Publishing.BoostFieldsData): Base.IBaseExecution<any>; checkOut(): Base.IBaseExecution<boolean>; checkoutPage(): Base.IBaseQuery<SP.Publishing.SitePage, SP.Publishing.SitePageOData> & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; copy(): Base.IBaseQuery<SP.Publishing.SitePage, SP.Publishing.SitePageOData> & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; copyTo(copyToParams?: SP.Publishing.CopyToParams): Base.IBaseExecution<Microsoft.SharePoint.Publishing.PageCopyWithAssets.PageCopyResponse>; copyWithConfiguration(sitePageFlags?: string, isNews?: boolean, creationMode?: number): Base.IBaseQuery<SP.Publishing.SitePage, SP.Publishing.SitePageOData> & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; createNewsCopy(): Base.IBaseQuery<SP.Publishing.SitePage, SP.Publishing.SitePageOData> & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; demoteFromNews(): Base.IBaseExecution<boolean>; discardCoAuth(lockId?: string): Base.IBaseQuery<SP.Publishing.SitePage, SP.Publishing.SitePageOData> & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; discardPage(): Base.IBaseQuery<SP.Publishing.SitePage, SP.Publishing.SitePageOData> & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; extendSessionCoAuth(authoringMetadata?: SP.Publishing.SitePageAuthoringMetadata): Base.IBaseExecution<SP.Publishing.SitePageCoAuthState>; getDependencyMetadata(): Base.IBaseCollection<SP.Publishing.SitePageDependencyMetadata>; getHighlightsInfo(): Base.IBaseExecution<SP.Publishing.HighlightsInfo>; getLatestVersionsInDescendingOrder(numVersions?: number): Base.IBaseCollection<SP.Publishing.SitePageVersionInfoCollection>; getVersion(versionId?: number): Base.IBaseQuery<SP.Publishing.SitePage, SP.Publishing.SitePageOData> & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; move(pageMoveParams?: SP.Publishing.PageMoveParams): Base.IBaseExecution<SP.Publishing.PageMoveResponse>; promoteToNews(): Base.IBaseExecution<boolean>; publish(): Base.IBaseExecution<boolean>; publishCoAuth(pageStream?: any): Base.IBaseExecution<SP.Publishing.SitePageCoAuthState>; restoreByLabel(versionlabel?: string): Base.IBaseExecution<any>; saveDraft(sitePage?: SP.Publishing.SitePageFieldsData): Base.IBaseExecution<boolean>; savePage(pageStream?: any): Base.IBaseExecution<any>; savePageAsDraft(pageStream?: any): Base.IBaseExecution<boolean>; savePageAsTemplate(): Base.IBaseQuery<SP.Publishing.SitePage, SP.Publishing.SitePageOData> & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; savePageAsTemplate2(creationMode?: number): Base.IBaseQuery<SP.Publishing.SitePage, SP.Publishing.SitePageOData> & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; savePageAsTemplateOnMySite(): Base.IBaseQuery<SP.Publishing.SitePage, SP.Publishing.SitePageOData> & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; savePageCoAuth(pageStream?: any): Base.IBaseExecution<SP.Publishing.SitePageCoAuthState>; saveStreams(contentStream?: any, sharedLockId?: string, scenario?: number): Base.IBaseExecution<any>; schedulePublish(sitePage?: SP.Publishing.SitePageFieldsData): Base.IBaseExecution<string>; sendTestEmail(transpileContent?: string, subject?: string, sensitivityLabelId?: string): Base.IBaseExecution<SP.Publishing.SendTestEmailResponse>; sendTestTeamsMessage(audienceId?: string, transpileContent?: string): Base.IBaseExecution<SP.Publishing.SendTestTeamsMessageResponse>; sharePagePreviewByEmail(message?: string, recipientEmails?: Array<string>): Base.IBaseExecution<any>; startCoAuth(paramsStream?: any): Base.IBaseQuery<SP.Publishing.SitePage, SP.Publishing.SitePageOData> & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; startExclusiveAuthoring(): Base.IBaseExecution<boolean>; tryProcessSourcePageAfterPageMovePublish(): Base.IBaseExecution<boolean>; tryProcessSourcePageBeforePageMovePublish(): Base.IBaseExecution<boolean>; update(): Base.IBaseExecution<any>; } /********************************************* * HighlightsInfo **********************************************/ export interface HighlightsInfo { HiddenHighlights?: string; HideListEditor?: string; } /********************************************* * HighlightsInfoCollections **********************************************/ export interface HighlightsInfoCollections { } /********************************************* * IPageDiagnosticsController **********************************************/ export interface IPageDiagnosticsController extends PageDiagnosticsControllerCollections, PageDiagnosticsControllerMethods, Base.IBaseQuery<PageDiagnosticsController, IPageDiagnosticsControllerQuery> { } /********************************************* * IPageDiagnosticsControllerCollection **********************************************/ export interface IPageDiagnosticsControllerCollection extends Base.IBaseResults<PageDiagnosticsController> { done?: (resolve: (value?: Array<PageDiagnosticsController>) => void) => void; } /********************************************* * IPageDiagnosticsControllerQueryCollection **********************************************/ export interface IPageDiagnosticsControllerQueryCollection extends Base.IBaseResults<PageDiagnosticsControllerOData> { done?: (reso