import { Base } from "../../"; import { SP } from "../../"; import { Microsoft } from "../../"; /********************************************* * AllowanceCheckResult **********************************************/ export interface AllowanceCheckResult { Allowed?: boolean; ErrorReason?: string; ErrorCode?: string; } /********************************************* * AllowanceCheckResultCollections **********************************************/ export interface AllowanceCheckResultCollections { } /********************************************* * IAnnouncementsController **********************************************/ export interface IAnnouncementsController extends AnnouncementsControllerCollections, AnnouncementsControllerMethods, Base.IBaseQuery { } /********************************************* * IAnnouncementsControllerCollection **********************************************/ export interface IAnnouncementsControllerCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IAnnouncementsControllerQueryCollection **********************************************/ export interface IAnnouncementsControllerQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => 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; flwPropertyFilteringMapping(flwPropertyFilteringMapping?: string): Base.IBaseExecution; } /********************************************* * SitePageMetadata **********************************************/ export interface SitePageMetadata { AbsoluteUrl?: string; AssetFolderId?: number; AuthorByline?: { results: Array }; 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.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 { } /********************************************* * ISitePageCollection **********************************************/ export interface ISitePageCollection extends Base.IBaseResults, SitePageCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * ISitePageQueryCollection **********************************************/ export interface ISitePageQueryCollection extends Base.IBaseResults, SitePageCollectionMethods { done?: (resolve: (value?: Array) => 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; AmplifyPublishingHistory?: SP.Publishing.AmplifyPublishingHistory; AuthoringMetadata?: SP.Publishing.SitePageAuthoringMetadata; BoostProperties?: SP.Publishing.SitePageBoostProperties; CampaignMetadata?: string; CanvasContent1?: string; CanvasJson1?: string; CheckIn?: boolean; CoAuthState?: SP.Publishing.SitePageCoAuthState; CoAuthTenantConfiguration?: SP.CoAuthConfiguration; Collaborators?: { results: Array }; 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.TranslationStatusCollectionCollections & SP.TranslationStatusCollectionMethods; } /********************************************* * SitePageCollections **********************************************/ export interface SitePageCollections extends SitePagePropMethods { } /********************************************* * SitePageCollectionMethods **********************************************/ export interface SitePageCollectionMethods { copyToStatus(workItemId?: any): Base.IBaseExecution; // createAppPage(webPartDataAsJson?: string): Base.IBaseExecution; ensureTitleResource(): Base.IBaseExecution; feed(promotedState?: number, published?: boolean, metadataFilter?: string, languageOverride?: string): Base.IBaseExecution>; feedTargeted(promotedState?: number, published?: boolean, metadataFilter?: string, languageOverride?: string): Base.IBaseExecution>; getById(id?: number): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; getByUniqueId(uniqueId?: any): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; getByUrl(url?: string): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; getPageColumnState(url?: string): Base.IBaseExecution; getTranslations(sourceItemId?: any): Base.IBaseExecution; isSitePage(url?: string): Base.IBaseExecution; pageMoveStatus(workItemId?: any): Base.IBaseExecution; setMultilingual(enabled?: boolean): Base.IBaseExecution; setScheduling(enabled?: boolean): Base.IBaseExecution; templates(): Base.IBaseExecution>; updateAppPage(pageId?: number, webPartDataAsJson?: string, title?: string, includeInNavigation?: boolean): Base.IBaseExecution; updateFullPageApp(serverRelativeUrl?: string, webPartDataAsJson?: string): Base.IBaseExecution; createAppPage(webPartDataAsJson?: SP.Publishing.SitePageMetadata): Base.IBaseExecution; } /********************************************* * 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; amplifyHistory(): Base.IBaseExecution; boostNews(SitePageBoost?: SP.Publishing.BoostFieldsData): Base.IBaseExecution; checkOut(): Base.IBaseExecution; checkoutPage(): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; copy(): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; copyTo(copyToParams?: SP.Publishing.CopyToParams): Base.IBaseExecution; copyWithConfiguration(sitePageFlags?: string, isNews?: boolean, creationMode?: number): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; createNewsCopy(): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; demoteFromNews(): Base.IBaseExecution; discardCoAuth(lockId?: string): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; discardPage(): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; extendSessionCoAuth(authoringMetadata?: SP.Publishing.SitePageAuthoringMetadata, connectivityUpdateReason?: number): Base.IBaseExecution; getDependencyMetadata(): Base.IBaseCollection; getHighlightsInfo(): Base.IBaseExecution; getLatestVersionsInDescendingOrder(numVersions?: number): Base.IBaseCollection; getVersion(versionId?: number): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; move(pageMoveParams?: SP.Publishing.PageMoveParams): Base.IBaseExecution; promoteToNews(): Base.IBaseExecution; publish(): Base.IBaseExecution; publishCoAuth(pageStream?: any): Base.IBaseExecution; restoreByLabel(versionlabel?: string): Base.IBaseExecution; saveDraft(sitePage?: SP.Publishing.SitePageFieldsData): Base.IBaseExecution; savePage(pageStream?: any): Base.IBaseExecution; savePageAsDraft(pageStream?: any): Base.IBaseExecution; savePageAsTemplate(): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; savePageAsTemplate2(creationMode?: number): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; savePageAsTemplateOnMySite(): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; savePageCoAuth(pageStream?: any): Base.IBaseExecution; saveStreams(contentStream?: any, sharedLockId?: string, scenario?: number): Base.IBaseExecution; schedulePublish(sitePage?: SP.Publishing.SitePageFieldsData): Base.IBaseExecution; sendTestEmail(transpileContent?: string, subject?: string, sensitivityLabelId?: string): Base.IBaseExecution; sendTestEmailStream(contentStream?: any): Base.IBaseExecution; sendTestTeamsMessage(audienceId?: string, transpileContent?: string): Base.IBaseExecution; sharePagePreviewByEmail(message?: string, recipientEmails?: Array): Base.IBaseExecution; startCoAuth(paramsStream?: any): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; startExclusiveAuthoring(): Base.IBaseExecution; tryProcessSourcePageAfterPageMovePublish(): Base.IBaseExecution; tryProcessSourcePageBeforePageMovePublish(): Base.IBaseExecution; // update(): Base.IBaseExecution; update(properties?: any): Base.IBaseExecution; } /********************************************* * ICampaignPublication **********************************************/ export interface ICampaignPublication extends SP.Publishing.SitePageCollections, CampaignPublicationCollections, CampaignPublicationMethods, Base.IBaseQuery { } /********************************************* * ICampaignPublicationCollection **********************************************/ export interface ICampaignPublicationCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * ICampaignPublicationQueryCollection **********************************************/ export interface ICampaignPublicationQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => 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(request?: SP.Publishing.AmplifyRequestParams): Base.IBaseExecution; amplifyHistory(): Base.IBaseExecution; boostNews(SitePageBoost?: SP.Publishing.BoostFieldsData): Base.IBaseExecution; checkOut(): Base.IBaseExecution; checkoutPage(): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; copy(): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; copyTo(copyToParams?: SP.Publishing.CopyToParams): Base.IBaseExecution; copyWithConfiguration(sitePageFlags?: string, isNews?: boolean, creationMode?: number): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; createNewsCopy(): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; delete(): Base.IBaseExecution; demoteFromNews(): Base.IBaseExecution; discardCoAuth(lockId?: string): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; discardPage(): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; extendSessionCoAuth(authoringMetadata?: SP.Publishing.SitePageAuthoringMetadata, connectivityUpdateReason?: number): Base.IBaseExecution; getDependencyMetadata(): Base.IBaseCollection; getHighlightsInfo(): Base.IBaseExecution; getLatestVersionsInDescendingOrder(numVersions?: number): Base.IBaseCollection; getVersion(versionId?: number): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; move(pageMoveParams?: SP.Publishing.PageMoveParams): Base.IBaseExecution; promoteToNews(): Base.IBaseExecution; publish(): Base.IBaseExecution; publishCoAuth(pageStream?: any): Base.IBaseExecution; restoreByLabel(versionlabel?: string): Base.IBaseExecution; saveDraft(sitePage?: SP.Publishing.SitePageFieldsData): Base.IBaseExecution; savePage(pageStream?: any): Base.IBaseExecution; savePageAsDraft(pageStream?: any): Base.IBaseExecution; savePageAsTemplate(): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; savePageAsTemplate2(creationMode?: number): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; savePageAsTemplateOnMySite(): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; savePageCoAuth(pageStream?: any): Base.IBaseExecution; saveStreams(contentStream?: any, sharedLockId?: string, scenario?: number): Base.IBaseExecution; schedulePublish(sitePage?: SP.Publishing.SitePageFieldsData): Base.IBaseExecution; sendTestEmail(transpileContent?: string): Base.IBaseExecution; sendTestEmailStream(contentStream?: any): Base.IBaseExecution; sendTestTeamsMessage(audienceId?: string, transpileContent?: string): Base.IBaseExecution; sharePagePreviewByEmail(message?: string, recipientEmails?: Array): Base.IBaseExecution; startCoAuth(paramsStream?: any): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; startExclusiveAuthoring(): Base.IBaseExecution; tryProcessSourcePageAfterPageMovePublish(): Base.IBaseExecution; tryProcessSourcePageBeforePageMovePublish(): Base.IBaseExecution; update(): Base.IBaseExecution; amplifyCancelSchedule(): Base.IBaseExecution; amplifyPublish(): Base.IBaseExecution; amplifySchedule(publishStartDate?: any): Base.IBaseExecution; amplifySendTestEmailMessage(contentStream?: any): Base.IBaseExecution; amplifySendTestTeamsMessage(audienceId?: string, channelName?: string, groupId?: any, teamName?: string, transpileContent?: string): Base.IBaseExecution; amplifyValidate(): Base.IBaseExecution; approveApprovalRequest(comment?: string): Base.IBaseExecution; cancelApprovalRequest(): Base.IBaseExecution; cancelSchedulePublication(): Base.IBaseExecution; canPerformAmplifyCancelSchedule(): Base.IBaseExecution; canPerformAmplifyPublish(): Base.IBaseExecution; canPerformAmplifySchedule(): Base.IBaseExecution; createApprovalRequest(creationInfo?: SP.Publishing.ApprovalRequestCreationInfo): Base.IBaseExecution; deletePublication(): Base.IBaseExecution; getPrePublishValidationStatus(): Base.IBaseExecution; getPublishingStatus(): Base.IBaseExecution; loadMailDraft(requestParam?: SP.Publishing.CampaignPublicationLoadMailDraftParam): Base.IBaseExecution; publishAsBot(tenantId?: string, channelIds?: Array, content?: string, title?: string, headline?: string): Base.IBaseExecution; publishPublication(): Base.IBaseExecution; rejectApprovalRequest(comment?: string): Base.IBaseExecution; repairMissingSharePointDestinationWebIds(repairItems?: Array): Base.IBaseExecution; resetEndpoint(requestParam?: SP.Publishing.CampaignPublicationResetEndpointParam): Base.IBaseExecution; saveMailDraft(requestParam?: SP.Publishing.CampaignPublicationSaveMailDraftParam): Base.IBaseExecution; schedulePublication(publishStartDate?: any): Base.IBaseExecution; sPSiteValidator(siteUrl?: string): Base.IBaseCollection; syncApprovalRequest(): Base.IBaseExecution; updateSharePointPublishingStatus(destinationSiteId?: string, destinationUrl?: string, sharePointPublishingStatus?: number, sharePointPublishingErrorCode?: number): Base.IBaseExecution; } /********************************************* * 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 { } /********************************************* * ICommunicationSiteCollection **********************************************/ export interface ICommunicationSiteCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * ICommunicationSiteQueryCollection **********************************************/ export interface ICommunicationSiteQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => 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; enable(designPackageId?: any): Base.IBaseExecution; status(url?: string): Base.IBaseExecution; } /********************************************* * 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 { } /********************************************* * IEmbedServiceCollection **********************************************/ export interface IEmbedServiceCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IEmbedServiceQueryCollection **********************************************/ export interface IEmbedServiceQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => 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; } /********************************************* * IVideoItem **********************************************/ export interface IVideoItem extends VideoItemCollections, VideoItemMethods, Base.IBaseQuery { } /********************************************* * IVideoItemCollection **********************************************/ export interface IVideoItemCollection extends Base.IBaseResults, VideoItemCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IVideoItemQueryCollection **********************************************/ export interface IVideoItemQueryCollection extends Base.IBaseResults, VideoItemCollectionMethods { done?: (resolve: (value?: Array) => 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.UserCollections & SP.UserMethods; Owner(): Base.IBaseQuery & SP.UserCollections & SP.UserMethods; } /********************************************* * VideoItemCollections **********************************************/ export interface VideoItemCollections extends VideoItemPropMethods { PeopleInMedia(): Base.IBaseCollection & Base.IBaseExecution & SP.UserCollectionMethods; PeopleInMedia(id: string | number): Base.IBaseQuery & SP.UserCollections & SP.UserMethods; } /********************************************* * VideoItemCollectionMethods **********************************************/ export interface VideoItemCollectionMethods { getById(id?: any): Base.IBaseQuery & 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.UserCollectionMethods; } /********************************************* * VideoItemMethods **********************************************/ export interface VideoItemMethods { customThumbnail(): Base.IBaseExecution; delete(): Base.IBaseExecution; getFile(): Base.IBaseQuery & SP.FileCollections & SP.FileMethods; getPlaybackMetadata(sdnConfiguration?: string): Base.IBaseExecution; getPlaybackUrl(videoFormat?: number): Base.IBaseExecution; getStreamingKeyAccessToken(): Base.IBaseExecution; getVideoDetailedViewCount(): Base.IBaseExecution; getVideoEmbedCode(width?: number, height?: number, autoplay?: boolean, showInfo?: boolean, makeResponsive?: boolean): Base.IBaseExecution; getVideoViewProgressCount(): Base.IBaseCollection; incrementVideoViewProgressCount(percentageViewed?: number): Base.IBaseExecution; incrementViewCount(viewOrigin?: number): Base.IBaseExecution; setPeopleInMedia(loginNames?: Array): Base.IBaseExecution; setVideoOwner(id?: number): Base.IBaseExecution; subtitles(): Base.IBaseCollection & SP.Publishing.SubtitleFileCollectionMethods; thumbnails(preferredWidth?: number): Base.IBaseCollection & SP.Publishing.VideoThumbnailCollectionMethods; thumbnailStream(preferredWidth?: number): Base.IBaseExecution; update(): Base.IBaseExecution; uploadCustomThumbnail(fileExtension?: string, customVideoThumbnail?: any): Base.IBaseExecution; } /********************************************* * IRepostPage **********************************************/ export interface IRepostPage extends SP.Publishing.SitePageCollections, RepostPageCollections, RepostPageMethods, Base.IBaseQuery { } /********************************************* * IRepostPageCollection **********************************************/ export interface IRepostPageCollection extends Base.IBaseResults, RepostPageCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IRepostPageQueryCollection **********************************************/ export interface IRepostPageQueryCollection extends Base.IBaseResults, RepostPageCollectionMethods { done?: (resolve: (value?: Array) => 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; } /********************************************* * RepostPageOData **********************************************/ export interface RepostPageOData extends SP.Publishing.SitePageOData, Base.IBaseResult, RepostPageProps, RepostPageMethods { } /********************************************* * RepostPageMethods **********************************************/ export interface RepostPageMethods { amplify(request?: SP.Publishing.AmplifyRequestParams): Base.IBaseExecution; amplifyHistory(): Base.IBaseExecution; boostNews(SitePageBoost?: SP.Publishing.BoostFieldsData): Base.IBaseExecution; checkOut(): Base.IBaseExecution; checkoutPage(): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; copy(): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; copyTo(copyToParams?: SP.Publishing.CopyToParams): Base.IBaseExecution; copyWithConfiguration(sitePageFlags?: string, isNews?: boolean, creationMode?: number): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; createNewsCopy(): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; demoteFromNews(): Base.IBaseExecution; discardCoAuth(lockId?: string): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; discardPage(): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; extendSessionCoAuth(authoringMetadata?: SP.Publishing.SitePageAuthoringMetadata, connectivityUpdateReason?: number): Base.IBaseExecution; getDependencyMetadata(): Base.IBaseCollection; getHighlightsInfo(): Base.IBaseExecution; getLatestVersionsInDescendingOrder(numVersions?: number): Base.IBaseCollection; getVersion(versionId?: number): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; move(pageMoveParams?: SP.Publishing.PageMoveParams): Base.IBaseExecution; promoteToNews(): Base.IBaseExecution; publish(): Base.IBaseExecution; publishCoAuth(pageStream?: any): Base.IBaseExecution; restoreByLabel(versionlabel?: string): Base.IBaseExecution; saveDraft(sitePage?: SP.Publishing.SitePageFieldsData): Base.IBaseExecution; savePage(pageStream?: any): Base.IBaseExecution; savePageAsDraft(pageStream?: any): Base.IBaseExecution; savePageAsTemplate(): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; savePageAsTemplate2(creationMode?: number): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; savePageAsTemplateOnMySite(): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; savePageCoAuth(pageStream?: any): Base.IBaseExecution; saveStreams(contentStream?: any, sharedLockId?: string, scenario?: number): Base.IBaseExecution; schedulePublish(sitePage?: SP.Publishing.SitePageFieldsData): Base.IBaseExecution; sendTestEmail(transpileContent?: string, subject?: string, sensitivityLabelId?: string): Base.IBaseExecution; sendTestEmailStream(contentStream?: any): Base.IBaseExecution; sendTestTeamsMessage(audienceId?: string, transpileContent?: string): Base.IBaseExecution; sharePagePreviewByEmail(message?: string, recipientEmails?: Array): Base.IBaseExecution; startCoAuth(paramsStream?: any): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; startExclusiveAuthoring(): Base.IBaseExecution; tryProcessSourcePageAfterPageMovePublish(): Base.IBaseExecution; tryProcessSourcePageBeforePageMovePublish(): Base.IBaseExecution; update(): Base.IBaseExecution; } /********************************************* * IFeedVideoPage **********************************************/ export interface IFeedVideoPage extends SP.Publishing.RepostPageCollections, FeedVideoPageCollections, FeedVideoPageMethods, Base.IBaseQuery { } /********************************************* * IFeedVideoPageCollection **********************************************/ export interface IFeedVideoPageCollection extends Base.IBaseResults, FeedVideoPageCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IFeedVideoPageQueryCollection **********************************************/ export interface IFeedVideoPageQueryCollection extends Base.IBaseResults, FeedVideoPageCollectionMethods { done?: (resolve: (value?: Array) => 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; } /********************************************* * FeedVideoPageOData **********************************************/ export interface FeedVideoPageOData extends SP.Publishing.RepostPage, Base.IBaseResult, FeedVideoPageProps, FeedVideoPageMethods { } /********************************************* * FeedVideoPageMethods **********************************************/ export interface FeedVideoPageMethods { amplify(request?: SP.Publishing.AmplifyRequestParams): Base.IBaseExecution; amplifyHistory(): Base.IBaseExecution; boostNews(SitePageBoost?: SP.Publishing.BoostFieldsData): Base.IBaseExecution; checkOut(): Base.IBaseExecution; checkoutPage(): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; copy(): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; copyTo(copyToParams?: SP.Publishing.CopyToParams): Base.IBaseExecution; copyWithConfiguration(sitePageFlags?: string, isNews?: boolean, creationMode?: number): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; createNewsCopy(): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; demoteFromNews(): Base.IBaseExecution; discardCoAuth(lockId?: string): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; discardPage(): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; extendSessionCoAuth(authoringMetadata?: SP.Publishing.SitePageAuthoringMetadata, connectivityUpdateReason?: number): Base.IBaseExecution; getDependencyMetadata(): Base.IBaseCollection; getHighlightsInfo(): Base.IBaseExecution; getLatestVersionsInDescendingOrder(numVersions?: number): Base.IBaseCollection; getVersion(versionId?: number): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; move(pageMoveParams?: SP.Publishing.PageMoveParams): Base.IBaseExecution; promoteToNews(): Base.IBaseExecution; publish(): Base.IBaseExecution; publishCoAuth(pageStream?: any): Base.IBaseExecution; restoreByLabel(versionlabel?: string): Base.IBaseExecution; saveDraft(sitePage?: SP.Publishing.SitePageFieldsData): Base.IBaseExecution; savePage(pageStream?: any): Base.IBaseExecution; savePageAsDraft(pageStream?: any): Base.IBaseExecution; savePageAsTemplate(): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; savePageAsTemplate2(creationMode?: number): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; savePageAsTemplateOnMySite(): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; savePageCoAuth(pageStream?: any): Base.IBaseExecution; saveStreams(contentStream?: any, sharedLockId?: string, scenario?: number): Base.IBaseExecution; schedulePublish(sitePage?: SP.Publishing.SitePageFieldsData): Base.IBaseExecution; sendTestEmail(transpileContent?: string, subject?: string, sensitivityLabelId?: string): Base.IBaseExecution; sendTestEmailStream(contentStream?: any): Base.IBaseExecution; sendTestTeamsMessage(audienceId?: string, transpileContent?: string): Base.IBaseExecution; sharePagePreviewByEmail(message?: string, recipientEmails?: Array): Base.IBaseExecution; startCoAuth(paramsStream?: any): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; startExclusiveAuthoring(): Base.IBaseExecution; tryProcessSourcePageAfterPageMovePublish(): Base.IBaseExecution; tryProcessSourcePageBeforePageMovePublish(): Base.IBaseExecution; update(): Base.IBaseExecution; } /********************************************* * HighlightsInfo **********************************************/ export interface HighlightsInfo { HiddenHighlights?: string; HideListEditor?: string; } /********************************************* * HighlightsInfoCollections **********************************************/ export interface HighlightsInfoCollections { } /********************************************* * IPageDiagnosticsController **********************************************/ export interface IPageDiagnosticsController extends PageDiagnosticsControllerCollections, PageDiagnosticsControllerMethods, Base.IBaseQuery { } /********************************************* * IPageDiagnosticsControllerCollection **********************************************/ export interface IPageDiagnosticsControllerCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IPageDiagnosticsControllerQueryCollection **********************************************/ export interface IPageDiagnosticsControllerQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IPageDiagnosticsControllerQuery **********************************************/ export interface IPageDiagnosticsControllerQuery extends PageDiagnosticsControllerOData, PageDiagnosticsControllerMethods { } /********************************************* * PageDiagnosticsController **********************************************/ export interface PageDiagnosticsController extends Base.IBaseResult, PageDiagnosticsControllerProps, PageDiagnosticsControllerCollections, PageDiagnosticsControllerMethods { } /********************************************* * PageDiagnosticsControllerProps **********************************************/ export interface PageDiagnosticsControllerProps { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * PageDiagnosticsControllerPropMethods **********************************************/ export interface PageDiagnosticsControllerPropMethods { } /********************************************* * PageDiagnosticsControllerCollections **********************************************/ export interface PageDiagnosticsControllerCollections extends PageDiagnosticsControllerPropMethods { } /********************************************* * PageDiagnosticsControllerOData **********************************************/ export interface PageDiagnosticsControllerOData extends Base.IBaseResult, PageDiagnosticsControllerProps, PageDiagnosticsControllerMethods { } /********************************************* * PageDiagnosticsControllerMethods **********************************************/ export interface PageDiagnosticsControllerMethods { byPage(pageRelativeFilePath?: string): Base.IBaseExecution; save(pageDiagnosticsResult?: string): Base.IBaseExecution; } /********************************************* * PageMoveResponse **********************************************/ export interface PageMoveResponse { CompletedAssets?: { results: Array }; ErrorMessage?: string; ErrorType?: number; JobState?: number; NewPageId?: number; NewPageUniqueId?: any; NewPageUrl?: string; TotalAssetsToMove?: number; Warnings?: { results: Array }; WorkItemId?: any; } /********************************************* * PageMoveResponseCollections **********************************************/ export interface PageMoveResponseCollections { } /********************************************* * PersonMagazine **********************************************/ export interface PersonMagazine { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * PersonMagazineCollections **********************************************/ export interface PersonMagazineCollections { } /********************************************* * PointPublishingDocProps **********************************************/ export interface PointPublishingDocProps { Author?: string; ContentTypeId?: string; DocLibraryUrl?: string; FileType?: string; Modified?: any; ServerRedirectedEmbedUrl?: string; ServerRedirectedPreviewUrl?: string; SiteId?: any; SiteTitle?: string; Title?: string; UniqueId?: any; Url?: string; WebId?: any; } /********************************************* * PointPublishingDocPropsCollections **********************************************/ export interface PointPublishingDocPropsCollections { } /********************************************* * PointPublishingMagazineProps **********************************************/ export interface PointPublishingMagazineProps { BannerColor?: string; BannerImageUrl?: string; BannerPattern?: string; Description?: string; IsUserContributor?: boolean; IsUserOwner?: boolean; MagazineType?: number; PublishedDate?: any; Title?: string; } /********************************************* * PointPublishingMagazinePropsCollections **********************************************/ export interface PointPublishingMagazinePropsCollections { } /********************************************* * IPointPublishingPost **********************************************/ export interface IPointPublishingPost extends PointPublishingPostCollections, PointPublishingPostMethods, Base.IBaseQuery { } /********************************************* * IPointPublishingPostCollection **********************************************/ export interface IPointPublishingPostCollection extends Base.IBaseResults, PointPublishingPostCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IPointPublishingPostQueryCollection **********************************************/ export interface IPointPublishingPostQueryCollection extends Base.IBaseResults, PointPublishingPostCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IPointPublishingPostQuery **********************************************/ export interface IPointPublishingPostQuery extends PointPublishingPostOData, PointPublishingPostMethods { } /********************************************* * PointPublishingPost **********************************************/ export interface PointPublishingPost extends Base.IBaseResult, PointPublishingPostProps, PointPublishingPostCollections, PointPublishingPostMethods { } /********************************************* * PointPublishingPostProps **********************************************/ export interface PointPublishingPostProps { Author?: string; Content?: string; CreatedDate?: any; FriendlyUrlFileName?: string; Id?: number; ModifiedDate?: any; OperationType?: number; Title?: string; UserIsAuthor?: boolean; Version?: string; } /********************************************* * PointPublishingPostPropMethods **********************************************/ export interface PointPublishingPostPropMethods { } /********************************************* * PointPublishingPostCollections **********************************************/ export interface PointPublishingPostCollections extends PointPublishingPostPropMethods { images(): Base.IBaseCollection & Base.IBaseExecution & SP.FileCollectionMethods; images(id: string | number): Base.IBaseQuery & SP.FileCollections & SP.FileMethods; } /********************************************* * PointPublishingPostCollectionMethods **********************************************/ export interface PointPublishingPostCollectionMethods { getById(id?: number, publishedOnly?: boolean): Base.IBaseQuery & SP.Publishing.PointPublishingPostCollections & SP.Publishing.PointPublishingPostMethods; getByName(name?: string, publishedOnly?: boolean): Base.IBaseQuery & SP.Publishing.PointPublishingPostCollections & SP.Publishing.PointPublishingPostMethods; } /********************************************* * PointPublishingPostOData **********************************************/ export interface PointPublishingPostOData extends Base.IBaseResult, PointPublishingPostProps, PointPublishingPostMethods { images: Base.IBaseResults & SP.FileCollectionMethods; } /********************************************* * PointPublishingPostMethods **********************************************/ export interface PointPublishingPostMethods { addImageFromUrl(fromImageUrl?: string): Base.IBaseExecution; delete(): Base.IBaseExecution; } /********************************************* * IPointPublishingPostServiceManager **********************************************/ export interface IPointPublishingPostServiceManager extends PointPublishingPostServiceManagerCollections, PointPublishingPostServiceManagerMethods, Base.IBaseQuery { } /********************************************* * IPointPublishingPostServiceManagerCollection **********************************************/ export interface IPointPublishingPostServiceManagerCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IPointPublishingPostServiceManagerQueryCollection **********************************************/ export interface IPointPublishingPostServiceManagerQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IPointPublishingPostServiceManagerQuery **********************************************/ export interface IPointPublishingPostServiceManagerQuery extends PointPublishingPostServiceManagerOData, PointPublishingPostServiceManagerMethods { } /********************************************* * PointPublishingPostServiceManager **********************************************/ export interface PointPublishingPostServiceManager extends Base.IBaseResult, PointPublishingPostServiceManagerProps, PointPublishingPostServiceManagerCollections, PointPublishingPostServiceManagerMethods { } /********************************************* * PointPublishingPostServiceManagerProps **********************************************/ export interface PointPublishingPostServiceManagerProps { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * PointPublishingPostServiceManagerPropMethods **********************************************/ export interface PointPublishingPostServiceManagerPropMethods { magazineprops(): Base.IBaseExecution & SP.Publishing.PointPublishingMagazinePropsCollections; } /********************************************* * PointPublishingPostServiceManagerCollections **********************************************/ export interface PointPublishingPostServiceManagerCollections extends PointPublishingPostServiceManagerPropMethods { bannerimages(): Base.IBaseCollection & Base.IBaseExecution & SP.FileCollectionMethods; bannerimages(id: string | number): Base.IBaseQuery & SP.FileCollections & SP.FileMethods; contributors(): Base.IBaseCollection & SP.Publishing.PointPublishingUserCollectionMethods; contributors(id: string | number): Base.IBaseQuery & SP.Publishing.PointPublishingUserCollections & SP.Publishing.PointPublishingUserMethods; creators(): Base.IBaseCollection & SP.Publishing.PointPublishingUserCollectionMethods; creators(id: string | number): Base.IBaseQuery & SP.Publishing.PointPublishingUserCollections & SP.Publishing.PointPublishingUserMethods; posts(): Base.IBaseCollection & Base.IBaseExecution & SP.Publishing.PointPublishingPostCollectionMethods; posts(id: string | number): Base.IBaseQuery & SP.Publishing.PointPublishingPostCollections & SP.Publishing.PointPublishingPostMethods; viewers(): Base.IBaseCollection & SP.Publishing.PointPublishingUserCollectionMethods; viewers(id: string | number): Base.IBaseQuery & SP.Publishing.PointPublishingUserCollections & SP.Publishing.PointPublishingUserMethods; } /********************************************* * PointPublishingPostServiceManagerOData **********************************************/ export interface PointPublishingPostServiceManagerOData extends Base.IBaseResult, PointPublishingPostServiceManagerProps, PointPublishingPostServiceManagerMethods { bannerimages: Base.IBaseResults & SP.FileCollectionMethods; contributors: Base.IBaseResults & SP.Publishing.PointPublishingUserCollectionMethods; creators: Base.IBaseResults & SP.Publishing.PointPublishingUserCollectionMethods; magazineprops: SP.Publishing.PointPublishingMagazineProps & SP.Publishing.PointPublishingMagazinePropsCollections; posts: Base.IBaseResults & SP.Publishing.PointPublishingPostCollectionMethods; viewers: Base.IBaseResults & SP.Publishing.PointPublishingUserCollectionMethods; } /********************************************* * PointPublishingPostServiceManagerMethods **********************************************/ export interface PointPublishingPostServiceManagerMethods { addBannerImageFromUrl(fromImageUrl?: string): Base.IBaseExecution; deleteMagazine(): Base.IBaseExecution; getDocProps(docUrls?: Array): Base.IBaseCollection; getPostsQuery(top?: number, itemIdBoundary?: number, directionAscending?: boolean, publishedOnly?: boolean, draftsOnly?: boolean): Base.IBaseCollection & Base.IBaseExecution & SP.Publishing.PointPublishingPostCollectionMethods; getTopAuthors(count?: number): Base.IBaseCollection & SP.Publishing.PointPublishingUserCollectionMethods; queryGroupNames(query?: string): Base.IBaseCollection & SP.Publishing.PointPublishingUserCollectionMethods; setMagazineProperties(title?: string, description?: string, bannerImageUrl?: string, bannerColor?: string, bannerPattern?: string): Base.IBaseExecution; } /********************************************* * IPointPublishingUser **********************************************/ export interface IPointPublishingUser extends PointPublishingUserCollections, PointPublishingUserMethods, Base.IBaseQuery { } /********************************************* * IPointPublishingUserCollection **********************************************/ export interface IPointPublishingUserCollection extends Base.IBaseResults, PointPublishingUserCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IPointPublishingUserQueryCollection **********************************************/ export interface IPointPublishingUserQueryCollection extends Base.IBaseResults, PointPublishingUserCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IPointPublishingUserQuery **********************************************/ export interface IPointPublishingUserQuery extends PointPublishingUserOData, PointPublishingUserMethods { } /********************************************* * PointPublishingUser **********************************************/ export interface PointPublishingUser extends Base.IBaseResult, PointPublishingUserProps, PointPublishingUserCollections, PointPublishingUserMethods { } /********************************************* * PointPublishingUserProps **********************************************/ export interface PointPublishingUserProps { AccountName?: string; Department?: string; Email?: string; ID?: number; IsDomainGroup?: boolean; IsMagazineOwner?: boolean; JobTitle?: string; LoginName?: string; Name?: string; PictureUrl?: string; SipAddress?: string; } /********************************************* * PointPublishingUserPropMethods **********************************************/ export interface PointPublishingUserPropMethods { } /********************************************* * PointPublishingUserCollections **********************************************/ export interface PointPublishingUserCollections extends PointPublishingUserPropMethods { } /********************************************* * PointPublishingUserCollectionMethods **********************************************/ export interface PointPublishingUserCollectionMethods { addOrUpdateUser(loginName?: string, isOwner?: boolean): Base.IBaseExecution; getById(userId?: number): Base.IBaseQuery & SP.Publishing.PointPublishingUserCollections & SP.Publishing.PointPublishingUserMethods; } /********************************************* * PointPublishingUserOData **********************************************/ export interface PointPublishingUserOData extends Base.IBaseResult, PointPublishingUserProps, PointPublishingUserMethods { } /********************************************* * PointPublishingUserMethods **********************************************/ export interface PointPublishingUserMethods { deleteUserFromContainerGroup(): Base.IBaseExecution; } /********************************************* * IPointPublishingSiteManager **********************************************/ export interface IPointPublishingSiteManager extends PointPublishingSiteManagerCollections, PointPublishingSiteManagerMethods, Base.IBaseQuery { } /********************************************* * IPointPublishingSiteManagerCollection **********************************************/ export interface IPointPublishingSiteManagerCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IPointPublishingSiteManagerQueryCollection **********************************************/ export interface IPointPublishingSiteManagerQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IPointPublishingSiteManagerQuery **********************************************/ export interface IPointPublishingSiteManagerQuery extends PointPublishingSiteManagerOData, PointPublishingSiteManagerMethods { } /********************************************* * PointPublishingSiteManager **********************************************/ export interface PointPublishingSiteManager extends Base.IBaseResult, PointPublishingSiteManagerProps, PointPublishingSiteManagerCollections, PointPublishingSiteManagerMethods { } /********************************************* * PointPublishingSiteManagerProps **********************************************/ export interface PointPublishingSiteManagerProps { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * PointPublishingSiteManagerPropMethods **********************************************/ export interface PointPublishingSiteManagerPropMethods { } /********************************************* * PointPublishingSiteManagerCollections **********************************************/ export interface PointPublishingSiteManagerCollections extends PointPublishingSiteManagerPropMethods { } /********************************************* * PointPublishingSiteManagerOData **********************************************/ export interface PointPublishingSiteManagerOData extends Base.IBaseResult, PointPublishingSiteManagerProps, PointPublishingSiteManagerMethods { } /********************************************* * PointPublishingSiteManagerMethods **********************************************/ export interface PointPublishingSiteManagerMethods { create(siteInfo?: SP.Publishing.PublishSiteInformation): Base.IBaseExecution; getSiteStatus(siteInfo?: SP.Publishing.PublishSiteInformation): Base.IBaseExecution; } /********************************************* * PointPublishingSiteStatus **********************************************/ export interface PointPublishingSiteStatus { FriendlyUrl?: string; SiteId?: any; SiteUrl?: string; Status?: number; } /********************************************* * PointPublishingSiteStatusCollections **********************************************/ export interface PointPublishingSiteStatusCollections { } /********************************************* * IPointPublishingTenantManager **********************************************/ export interface IPointPublishingTenantManager extends PointPublishingTenantManagerCollections, PointPublishingTenantManagerMethods, Base.IBaseQuery { } /********************************************* * IPointPublishingTenantManagerCollection **********************************************/ export interface IPointPublishingTenantManagerCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IPointPublishingTenantManagerQueryCollection **********************************************/ export interface IPointPublishingTenantManagerQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IPointPublishingTenantManagerQuery **********************************************/ export interface IPointPublishingTenantManagerQuery extends PointPublishingTenantManagerOData, PointPublishingTenantManagerMethods { } /********************************************* * PointPublishingTenantManager **********************************************/ export interface PointPublishingTenantManager extends Base.IBaseResult, PointPublishingTenantManagerProps, PointPublishingTenantManagerCollections, PointPublishingTenantManagerMethods { } /********************************************* * PointPublishingTenantManagerProps **********************************************/ export interface PointPublishingTenantManagerProps { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * PointPublishingTenantManagerPropMethods **********************************************/ export interface PointPublishingTenantManagerPropMethods { } /********************************************* * PointPublishingTenantManagerCollections **********************************************/ export interface PointPublishingTenantManagerCollections extends PointPublishingTenantManagerPropMethods { } /********************************************* * PointPublishingTenantManagerOData **********************************************/ export interface PointPublishingTenantManagerOData extends Base.IBaseResult, PointPublishingTenantManagerProps, PointPublishingTenantManagerMethods { } /********************************************* * PointPublishingTenantManagerMethods **********************************************/ export interface PointPublishingTenantManagerMethods { isBlogEnabled(): Base.IBaseExecution; } /********************************************* * PrimaryCityTime **********************************************/ export interface PrimaryCityTime { Location?: string; Time?: string; UtcOffset?: string; } /********************************************* * PrimaryCityTimeCollections **********************************************/ export interface PrimaryCityTimeCollections { } /********************************************* * RepostPageMetadata **********************************************/ export interface RepostPageMetadata { OriginalSourceItemId?: any; OriginalSourceListId?: any; OriginalSourceSiteId?: any; OriginalSourceUrl?: string; OriginalSourceWebId?: any; } /********************************************* * RepostPageMetadataCollections **********************************************/ export interface RepostPageMetadataCollections { } /********************************************* * IRichSharing **********************************************/ export interface IRichSharing extends RichSharingCollections, RichSharingMethods, Base.IBaseQuery { } /********************************************* * IRichSharingCollection **********************************************/ export interface IRichSharingCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IRichSharingQueryCollection **********************************************/ export interface IRichSharingQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IRichSharingQuery **********************************************/ export interface IRichSharingQuery extends RichSharingOData, RichSharingMethods { } /********************************************* * RichSharing **********************************************/ export interface RichSharing extends Base.IBaseResult, RichSharingProps, RichSharingCollections, RichSharingMethods { } /********************************************* * RichSharingProps **********************************************/ export interface RichSharingProps { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * RichSharingPropMethods **********************************************/ export interface RichSharingPropMethods { } /********************************************* * RichSharingCollections **********************************************/ export interface RichSharingCollections extends RichSharingPropMethods { } /********************************************* * RichSharingOData **********************************************/ export interface RichSharingOData extends Base.IBaseResult, RichSharingProps, RichSharingMethods { } /********************************************* * RichSharingMethods **********************************************/ export interface RichSharingMethods { sharePageByEmail(url?: string, message?: string, recipientEmails?: Array, pageContent?: string, subject?: string, ccEmails?: Array, bccEmails?: Array, pageItemId?: number, scenarioTag?: string, emailSize?: string): Base.IBaseExecution; sharePageByEmailStream(contentStream?: any): Base.IBaseExecution; shareSiteByEmail(CustomDescription?: string, CustomTitle?: string, Message?: string, Url?: string, recipientEmails?: Array): Base.IBaseExecution; } /********************************************* * ISharePointHomeServiceManager **********************************************/ export interface ISharePointHomeServiceManager extends SharePointHomeServiceManagerCollections, SharePointHomeServiceManagerMethods, Base.IBaseQuery { } /********************************************* * ISharePointHomeServiceManagerCollection **********************************************/ export interface ISharePointHomeServiceManagerCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * ISharePointHomeServiceManagerQueryCollection **********************************************/ export interface ISharePointHomeServiceManagerQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * ISharePointHomeServiceManagerQuery **********************************************/ export interface ISharePointHomeServiceManagerQuery extends SharePointHomeServiceManagerOData, SharePointHomeServiceManagerMethods { } /********************************************* * SharePointHomeServiceManager **********************************************/ export interface SharePointHomeServiceManager extends Base.IBaseResult, SharePointHomeServiceManagerProps, SharePointHomeServiceManagerCollections, SharePointHomeServiceManagerMethods { } /********************************************* * SharePointHomeServiceManagerProps **********************************************/ export interface SharePointHomeServiceManagerProps { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * SharePointHomeServiceManagerPropMethods **********************************************/ export interface SharePointHomeServiceManagerPropMethods { } /********************************************* * SharePointHomeServiceManagerCollections **********************************************/ export interface SharePointHomeServiceManagerCollections extends SharePointHomeServiceManagerPropMethods { } /********************************************* * SharePointHomeServiceManagerOData **********************************************/ export interface SharePointHomeServiceManagerOData extends Base.IBaseResult, SharePointHomeServiceManagerProps, SharePointHomeServiceManagerMethods { } /********************************************* * SharePointHomeServiceManagerMethods **********************************************/ export interface SharePointHomeServiceManagerMethods { getAcronymsAndColors(labels?: Array): Base.IBaseCollection; } /********************************************* * ISitePage3D **********************************************/ export interface ISitePage3D extends SP.Publishing.SitePageCollections, SitePage3DCollections, SitePage3DMethods, Base.IBaseQuery { } /********************************************* * ISitePage3DCollection **********************************************/ export interface ISitePage3DCollection extends Base.IBaseResults, SitePage3DCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * ISitePage3DQueryCollection **********************************************/ export interface ISitePage3DQueryCollection extends Base.IBaseResults, SitePage3DCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * ISitePage3DQuery **********************************************/ export interface ISitePage3DQuery extends SitePage3DOData, SitePage3DMethods { } /********************************************* * SitePage3D **********************************************/ export interface SitePage3D extends SP.Publishing.SitePage, Base.IBaseResult, SitePage3DProps, SitePage3DCollections, SitePage3DMethods { } /********************************************* * SitePage3DProps **********************************************/ export interface SitePage3DProps { SpaceContent?: string; } /********************************************* * SitePage3DPropMethods **********************************************/ export interface SitePage3DPropMethods { } /********************************************* * SitePage3DCollections **********************************************/ export interface SitePage3DCollections extends SitePage3DPropMethods { } /********************************************* * SitePage3DCollectionMethods **********************************************/ export interface SitePage3DCollectionMethods { activate(): Base.IBaseExecution; } /********************************************* * SitePage3DOData **********************************************/ export interface SitePage3DOData extends SP.Publishing.SitePageOData, Base.IBaseResult, SitePage3DProps, SitePage3DMethods { } /********************************************* * SitePage3DMethods **********************************************/ export interface SitePage3DMethods { amplify(request?: SP.Publishing.AmplifyRequestParams): Base.IBaseExecution; amplifyHistory(): Base.IBaseExecution; boostNews(SitePageBoost?: SP.Publishing.BoostFieldsData): Base.IBaseExecution; checkOut(): Base.IBaseExecution; checkoutPage(): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; copy(): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; copyTo(copyToParams?: SP.Publishing.CopyToParams): Base.IBaseExecution; copyWithConfiguration(sitePageFlags?: string, isNews?: boolean, creationMode?: number): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; createNewsCopy(): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; demoteFromNews(): Base.IBaseExecution; discardCoAuth(lockId?: string): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; discardPage(): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; extendSessionCoAuth(authoringMetadata?: SP.Publishing.SitePageAuthoringMetadata, connectivityUpdateReason?: number): Base.IBaseExecution; getDependencyMetadata(): Base.IBaseCollection; getHighlightsInfo(): Base.IBaseExecution; getLatestVersionsInDescendingOrder(numVersions?: number): Base.IBaseCollection; getVersion(versionId?: number): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; move(pageMoveParams?: SP.Publishing.PageMoveParams): Base.IBaseExecution; promoteToNews(): Base.IBaseExecution; publish(): Base.IBaseExecution; publishCoAuth(pageStream?: any): Base.IBaseExecution; restoreByLabel(versionlabel?: string): Base.IBaseExecution; saveDraft(sitePage?: SP.Publishing.SitePageFieldsData): Base.IBaseExecution; savePage(pageStream?: any): Base.IBaseExecution; savePageAsDraft(pageStream?: any): Base.IBaseExecution; savePageAsTemplate(): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; savePageAsTemplate2(creationMode?: number): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; savePageAsTemplateOnMySite(): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; savePageCoAuth(pageStream?: any): Base.IBaseExecution; saveStreams(contentStream?: any, sharedLockId?: string, scenario?: number): Base.IBaseExecution; schedulePublish(sitePage?: SP.Publishing.SitePageFieldsData): Base.IBaseExecution; sendTestEmail(transpileContent?: string, subject?: string, sensitivityLabelId?: string): Base.IBaseExecution; sendTestEmailStream(contentStream?: any): Base.IBaseExecution; sendTestTeamsMessage(audienceId?: string, transpileContent?: string): Base.IBaseExecution; sharePagePreviewByEmail(message?: string, recipientEmails?: Array): Base.IBaseExecution; startCoAuth(paramsStream?: any): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; startExclusiveAuthoring(): Base.IBaseExecution; tryProcessSourcePageAfterPageMovePublish(): Base.IBaseExecution; tryProcessSourcePageBeforePageMovePublish(): Base.IBaseExecution; update(): Base.IBaseExecution; } /********************************************* * ISitePageService **********************************************/ export interface ISitePageService extends SitePageServiceCollections, SitePageServiceMethods, Base.IBaseQuery { } /********************************************* * ISitePageServiceCollection **********************************************/ export interface ISitePageServiceCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * ISitePageServiceQueryCollection **********************************************/ export interface ISitePageServiceQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * ISitePageServiceQuery **********************************************/ export interface ISitePageServiceQuery extends SitePageServiceOData, SitePageServiceMethods { } /********************************************* * SitePageService **********************************************/ export interface SitePageService extends Base.IBaseResult, SitePageServiceProps, SitePageServiceCollections, SitePageServiceMethods { } /********************************************* * SitePageServiceProps **********************************************/ export interface SitePageServiceProps { CustomContentApprovalEnabled?: boolean; } /********************************************* * SitePageServicePropMethods **********************************************/ export interface SitePageServicePropMethods { CommunicationSite(): Base.IBaseExecution & SP.Publishing.CommunicationSiteCollections & SP.Publishing.CommunicationSiteMethods; } /********************************************* * SitePageServiceCollections **********************************************/ export interface SitePageServiceCollections extends SitePageServicePropMethods { Campaigns(): Base.IBaseCollection & Microsoft.SharePoint.Publishing.Campaigns.CampaignCollectionMethods; Campaigns(id: string | number): Base.IBaseQuery & Microsoft.SharePoint.Publishing.Campaigns.CampaignCollections & Microsoft.SharePoint.Publishing.Campaigns.CampaignMethods; Pages(): Base.IBaseCollection & Base.IBaseExecution & SP.Publishing.SitePageCollectionMethods; Pages(id: string | number): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; } /********************************************* * SitePageServiceOData **********************************************/ export interface SitePageServiceOData extends Base.IBaseResult, SitePageServiceProps, SitePageServiceMethods { Campaigns: Base.IBaseResults & Microsoft.SharePoint.Publishing.Campaigns.CampaignCollectionMethods; CommunicationSite: SP.Publishing.CommunicationSite & SP.Publishing.CommunicationSiteCollections; Pages: Base.IBaseResults & SP.Publishing.SitePageCollectionMethods; } /********************************************* * SitePageServiceMethods **********************************************/ export interface SitePageServiceMethods { addImage(pageName?: string, imageFileName?: string, pageId?: number, gettyId?: string, imageStream?: any): Base.IBaseQuery & SP.FileCollections & SP.FileMethods; addImageFromExternalUrl(pageName?: string, imageFileName?: string, externalUrl?: string, subFolderName?: string, pageId?: number): Base.IBaseQuery & SP.FileCollections & SP.FileMethods; canCreatePage(): Base.IBaseExecution; canCreatePromotedPage(): Base.IBaseExecution; enableAmplifyFromAnywhere(): Base.IBaseExecution; enableAnnouncements(): Base.IBaseExecution; enableCategories(): Base.IBaseExecution; enableLightweightCampaign(): Base.IBaseExecution; getOrCreateAssetFolder(pageName?: string, createFolderIfNeeded?: boolean, subFolderName?: string, pageId?: number): Base.IBaseExecution; pagesInLib(id?: any): Base.IBaseCollection & Base.IBaseExecution & SP.Publishing.SitePageCollectionMethods; pagesInLibByName(name?: string): Base.IBaseCollection & Base.IBaseExecution & SP.Publishing.SitePageCollectionMethods; reportGettyImages(images?: Array, isTimerJob?: boolean): Base.IBaseExecution; update(): Base.IBaseExecution; } /********************************************* * ISpotlightChannel **********************************************/ export interface ISpotlightChannel extends SpotlightChannelCollections, SpotlightChannelMethods, Base.IBaseQuery { } /********************************************* * ISpotlightChannelCollection **********************************************/ export interface ISpotlightChannelCollection extends Base.IBaseResults, SpotlightChannelCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * ISpotlightChannelQueryCollection **********************************************/ export interface ISpotlightChannelQueryCollection extends Base.IBaseResults, SpotlightChannelCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * ISpotlightChannelQuery **********************************************/ export interface ISpotlightChannelQuery extends SpotlightChannelOData, SpotlightChannelMethods { } /********************************************* * SpotlightChannel **********************************************/ export interface SpotlightChannel extends Base.IBaseResult, SpotlightChannelProps, SpotlightChannelCollections, SpotlightChannelMethods { } /********************************************* * SpotlightChannelProps **********************************************/ export interface SpotlightChannelProps { ChannelId?: any; Id?: number; TileHtmlColor?: string; Title?: string; VideoLibraryServerRelativeUrl?: string; } /********************************************* * SpotlightChannelPropMethods **********************************************/ export interface SpotlightChannelPropMethods { Channel(): Base.IBaseQuery & SP.Publishing.VideoChannelCollections & SP.Publishing.VideoChannelMethods; } /********************************************* * SpotlightChannelCollections **********************************************/ export interface SpotlightChannelCollections extends SpotlightChannelPropMethods { } /********************************************* * SpotlightChannelCollectionMethods **********************************************/ export interface SpotlightChannelCollectionMethods { getById(id?: number): Base.IBaseQuery & SP.Publishing.SpotlightChannelCollections & SP.Publishing.SpotlightChannelMethods; } /********************************************* * SpotlightChannelOData **********************************************/ export interface SpotlightChannelOData extends Base.IBaseResult, SpotlightChannelProps, SpotlightChannelMethods { Channel: SP.Publishing.VideoChannel & SP.Publishing.VideoChannelCollections & SP.Publishing.VideoChannelCollectionMethods; } /********************************************* * SpotlightChannelMethods **********************************************/ export interface SpotlightChannelMethods { delete(): Base.IBaseExecution; update(): Base.IBaseExecution; } /********************************************* * IVideoChannel **********************************************/ export interface IVideoChannel extends VideoChannelCollections, VideoChannelMethods, Base.IBaseQuery { } /********************************************* * IVideoChannelCollection **********************************************/ export interface IVideoChannelCollection extends Base.IBaseResults, VideoChannelCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IVideoChannelQueryCollection **********************************************/ export interface IVideoChannelQueryCollection extends Base.IBaseResults, VideoChannelCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IVideoChannelQuery **********************************************/ export interface IVideoChannelQuery extends VideoChannelOData, VideoChannelMethods { } /********************************************* * VideoChannel **********************************************/ export interface VideoChannel extends Base.IBaseResult, VideoChannelProps, VideoChannelCollections, VideoChannelMethods { } /********************************************* * VideoChannelProps **********************************************/ export interface VideoChannelProps { CanAdministrateByCurrent?: boolean; CanEditByCurrent?: boolean; CanViewByCurrent?: boolean; ChannelPageUrl?: string; Description?: string; DownloadUrlVisibleMinPermission?: number; FullUrl?: string; Id?: any; ServerRelativeUrl?: string; ShareByEmailEnabled?: boolean; TileHtmlColor?: string; Title?: string; YammerDefaultGroupId?: number; YammerEnabled?: boolean; } /********************************************* * VideoChannelPropMethods **********************************************/ export interface VideoChannelPropMethods { Search(): Base.IBaseExecution & SP.Publishing.SearchCollections & SP.Publishing.SearchMethods; } /********************************************* * VideoChannelCollections **********************************************/ export interface VideoChannelCollections extends VideoChannelPropMethods { SpotlightVideos(): Base.IBaseCollection & Base.IBaseExecution & SP.Publishing.SpotlightVideoCollectionMethods; SpotlightVideos(id: string | number): Base.IBaseQuery & SP.Publishing.SpotlightVideoCollections & SP.Publishing.SpotlightVideoMethods; Videos(): Base.IBaseCollection & Base.IBaseExecution & SP.Publishing.VideoItemCollectionMethods; Videos(id: string | number): Base.IBaseQuery & SP.Publishing.VideoItemCollections & SP.Publishing.VideoItemMethods; } /********************************************* * VideoChannelCollectionMethods **********************************************/ export interface VideoChannelCollectionMethods { getById(id?: any): Base.IBaseQuery & SP.Publishing.VideoChannelCollections & SP.Publishing.VideoChannelMethods; } /********************************************* * VideoChannelOData **********************************************/ export interface VideoChannelOData extends Base.IBaseResult, VideoChannelProps, VideoChannelMethods { Search: SP.Publishing.Search & SP.Publishing.SearchCollections; SpotlightVideos: Base.IBaseResults & SP.Publishing.SpotlightVideoCollectionMethods; Videos: Base.IBaseResults & SP.Publishing.VideoItemCollectionMethods; } /********************************************* * VideoChannelMethods **********************************************/ export interface VideoChannelMethods { getAllVideos(skip?: number, limit?: number): Base.IBaseCollection & Base.IBaseExecution & SP.Publishing.VideoItemCollectionMethods; getChannelPageUrl(viewMode?: number): Base.IBaseExecution; getMyVideos(skip?: number, limit?: number): Base.IBaseCollection & Base.IBaseExecution & SP.Publishing.VideoItemCollectionMethods; getPermissionGroup(permission?: number): Base.IBaseQuery & SP.Publishing.VideoPermissionGroupCollections & SP.Publishing.VideoPermissionGroupMethods; getVideoCount(): Base.IBaseExecution; update(): Base.IBaseExecution; } /********************************************* * ISearch **********************************************/ export interface ISearch extends SearchCollections, SearchMethods, Base.IBaseExecution { } /********************************************* * ISearchCollection **********************************************/ export interface ISearchCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * ISearchQueryCollection **********************************************/ export interface ISearchQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * ISearchQuery **********************************************/ export interface ISearchQuery extends SearchOData, SearchMethods { } /********************************************* * Search **********************************************/ export interface Search extends Base.IBaseResult, SearchProps, SearchCollections, SearchMethods { } /********************************************* * SearchProps **********************************************/ export interface SearchProps { Id4a81de82eeb94d6080ea5bf63e27023a?: string; QueryLanguages?: { results: Array }; } /********************************************* * SearchPropMethods **********************************************/ export interface SearchPropMethods { } /********************************************* * SearchCollections **********************************************/ export interface SearchCollections extends SearchPropMethods { } /********************************************* * SearchOData **********************************************/ export interface SearchOData extends Base.IBaseResult, SearchProps, SearchMethods { } /********************************************* * SearchMethods **********************************************/ export interface SearchMethods { newest(startItemIndex?: number, itemLimit?: number): Base.IBaseCollection & Base.IBaseExecution & SP.Publishing.VideoItemCollectionMethods; popular(startItemIndex?: number, itemLimit?: number): Base.IBaseCollection & Base.IBaseExecution & SP.Publishing.VideoItemCollectionMethods; query(queryText?: string, startItemIndex?: number, itemLimit?: number, culture?: number): Base.IBaseCollection & Base.IBaseExecution & SP.Publishing.VideoItemCollectionMethods; queryChannels(queryText?: string, startItemIndex?: number, itemLimit?: number, culture?: number): Base.IBaseCollection & Base.IBaseExecution & SP.Publishing.VideoChannelCollectionMethods; related(videoId?: any, startItemIndex?: number, itemLimit?: number): Base.IBaseCollection & Base.IBaseExecution & SP.Publishing.VideoItemCollectionMethods; } /********************************************* * ISpotlightVideo **********************************************/ export interface ISpotlightVideo extends SpotlightVideoCollections, SpotlightVideoMethods, Base.IBaseQuery { } /********************************************* * ISpotlightVideoCollection **********************************************/ export interface ISpotlightVideoCollection extends Base.IBaseResults, SpotlightVideoCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * ISpotlightVideoQueryCollection **********************************************/ export interface ISpotlightVideoQueryCollection extends Base.IBaseResults, SpotlightVideoCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * ISpotlightVideoQuery **********************************************/ export interface ISpotlightVideoQuery extends SpotlightVideoOData, SpotlightVideoMethods { } /********************************************* * SpotlightVideo **********************************************/ export interface SpotlightVideo extends Base.IBaseResult, SpotlightVideoProps, SpotlightVideoCollections, SpotlightVideoMethods { } /********************************************* * SpotlightVideoProps **********************************************/ export interface SpotlightVideoProps { Id?: number; ServerRelativeUrl?: string; Url?: string; } /********************************************* * SpotlightVideoPropMethods **********************************************/ export interface SpotlightVideoPropMethods { Video(): Base.IBaseQuery & SP.Publishing.VideoItemCollections & SP.Publishing.VideoItemMethods; } /********************************************* * SpotlightVideoCollections **********************************************/ export interface SpotlightVideoCollections extends SpotlightVideoPropMethods { } /********************************************* * SpotlightVideoCollectionMethods **********************************************/ export interface SpotlightVideoCollectionMethods { getById(id?: number): Base.IBaseQuery & SP.Publishing.SpotlightVideoCollections & SP.Publishing.SpotlightVideoMethods; } /********************************************* * SpotlightVideoOData **********************************************/ export interface SpotlightVideoOData extends Base.IBaseResult, SpotlightVideoProps, SpotlightVideoMethods { Video: SP.Publishing.VideoItem & SP.Publishing.VideoItemCollections & SP.Publishing.VideoItemCollectionMethods; } /********************************************* * SpotlightVideoMethods **********************************************/ export interface SpotlightVideoMethods { delete(): Base.IBaseExecution; update(): Base.IBaseExecution; } /********************************************* * SubtitleFile **********************************************/ export interface SubtitleFile { Language?: string; NativeLanguageName?: string; Url?: string; } /********************************************* * SubtitleFileCollections **********************************************/ export interface SubtitleFileCollections extends SubtitleFileCollectionMethods { } /********************************************* * SubtitleFileCollectionMethods **********************************************/ export interface SubtitleFileCollectionMethods { add(language?: string, extension?: string, stream?: any): Base.IBaseExecution; getSubtitleFile(name?: string): Base.IBaseExecution; remove(name?: string): Base.IBaseExecution; } /********************************************* * ITopicSitePage **********************************************/ export interface ITopicSitePage extends SP.Publishing.SitePageCollections, TopicSitePageCollections, TopicSitePageMethods, Base.IBaseQuery { } /********************************************* * ITopicSitePageCollection **********************************************/ export interface ITopicSitePageCollection extends Base.IBaseResults, TopicSitePageCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * ITopicSitePageQueryCollection **********************************************/ export interface ITopicSitePageQueryCollection extends Base.IBaseResults, TopicSitePageCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * ITopicSitePageQuery **********************************************/ export interface ITopicSitePageQuery extends TopicSitePageOData, TopicSitePageMethods { } /********************************************* * TopicSitePage **********************************************/ export interface TopicSitePage extends SP.Publishing.SitePage, Base.IBaseResult, TopicSitePageProps, TopicSitePageCollections, TopicSitePageMethods { } /********************************************* * TopicSitePageProps **********************************************/ export interface TopicSitePageProps { EntityId?: string; EntityRelations?: string; EntityType?: string; VerifiedTopicAllowedEditors?: string; } /********************************************* * TopicSitePagePropMethods **********************************************/ export interface TopicSitePagePropMethods { } /********************************************* * TopicSitePageCollections **********************************************/ export interface TopicSitePageCollections extends TopicSitePagePropMethods { } /********************************************* * TopicSitePageCollectionMethods **********************************************/ export interface TopicSitePageCollectionMethods { getByEntityId(entityId?: string): Base.IBaseQuery & SP.Publishing.TopicSitePageCollections & SP.Publishing.TopicSitePageMethods; getByEntityIdAndCulture(id?: string, culture?: string): Base.IBaseQuery & SP.Publishing.TopicSitePageCollections & SP.Publishing.TopicSitePageMethods; getPagesByEntityId(entityId?: string): Base.IBaseExecution>; isContentTypeAvailable(): Base.IBaseExecution; } /********************************************* * TopicSitePageOData **********************************************/ export interface TopicSitePageOData extends SP.Publishing.SitePageOData, Base.IBaseResult, TopicSitePageProps, TopicSitePageMethods { } /********************************************* * TopicSitePageMethods **********************************************/ export interface TopicSitePageMethods { amplify(request?: SP.Publishing.AmplifyRequestParams): Base.IBaseExecution; amplifyHistory(): Base.IBaseExecution; boostNews(SitePageBoost?: SP.Publishing.BoostFieldsData): Base.IBaseExecution; checkOut(): Base.IBaseExecution; checkoutPage(): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; copy(): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; copyTo(copyToParams?: SP.Publishing.CopyToParams): Base.IBaseExecution; copyWithConfiguration(sitePageFlags?: string, isNews?: boolean, creationMode?: number): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; createNewsCopy(): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; demoteFromNews(): Base.IBaseExecution; discardCoAuth(lockId?: string): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; discardPage(): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; extendSessionCoAuth(authoringMetadata?: SP.Publishing.SitePageAuthoringMetadata, connectivityUpdateReason?: number): Base.IBaseExecution; getDependencyMetadata(): Base.IBaseCollection; getHighlightsInfo(): Base.IBaseExecution; getLatestVersionsInDescendingOrder(numVersions?: number): Base.IBaseCollection; getVersion(versionId?: number): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; move(pageMoveParams?: SP.Publishing.PageMoveParams): Base.IBaseExecution; promoteToNews(): Base.IBaseExecution; publish(): Base.IBaseExecution; publishCoAuth(pageStream?: any): Base.IBaseExecution; restoreByLabel(versionlabel?: string): Base.IBaseExecution; saveDraft(sitePage?: SP.Publishing.SitePageFieldsData): Base.IBaseExecution; savePage(pageStream?: any): Base.IBaseExecution; savePageAsDraft(pageStream?: any): Base.IBaseExecution; savePageAsTemplate(): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; savePageAsTemplate2(creationMode?: number): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; savePageAsTemplateOnMySite(): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; savePageCoAuth(pageStream?: any): Base.IBaseExecution; saveStreams(contentStream?: any, sharedLockId?: string, scenario?: number): Base.IBaseExecution; schedulePublish(sitePage?: SP.Publishing.SitePageFieldsData): Base.IBaseExecution; sendTestEmail(transpileContent?: string, subject?: string, sensitivityLabelId?: string): Base.IBaseExecution; sendTestEmailStream(contentStream?: any): Base.IBaseExecution; sendTestTeamsMessage(audienceId?: string, transpileContent?: string): Base.IBaseExecution; sharePagePreviewByEmail(message?: string, recipientEmails?: Array): Base.IBaseExecution; startCoAuth(paramsStream?: any): Base.IBaseQuery & SP.Publishing.SitePageCollections & SP.Publishing.SitePageMethods; startExclusiveAuthoring(): Base.IBaseExecution; tryProcessSourcePageAfterPageMovePublish(): Base.IBaseExecution; tryProcessSourcePageBeforePageMovePublish(): Base.IBaseExecution; update(): Base.IBaseExecution; } /********************************************* * TopicPageMetadata **********************************************/ export interface TopicPageMetadata { EntityId?: string; EntityType?: string; } /********************************************* * TopicPageMetadataCollections **********************************************/ export interface TopicPageMetadataCollections { } /********************************************* * IVideoPermissionGroup **********************************************/ export interface IVideoPermissionGroup extends VideoPermissionGroupCollections, VideoPermissionGroupMethods, Base.IBaseQuery { } /********************************************* * IVideoPermissionGroupCollection **********************************************/ export interface IVideoPermissionGroupCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IVideoPermissionGroupQueryCollection **********************************************/ export interface IVideoPermissionGroupQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IVideoPermissionGroupQuery **********************************************/ export interface IVideoPermissionGroupQuery extends VideoPermissionGroupOData, VideoPermissionGroupMethods { } /********************************************* * VideoPermissionGroup **********************************************/ export interface VideoPermissionGroup extends Base.IBaseResult, VideoPermissionGroupProps, VideoPermissionGroupCollections, VideoPermissionGroupMethods { } /********************************************* * VideoPermissionGroupProps **********************************************/ export interface VideoPermissionGroupProps { Id?: number; } /********************************************* * VideoPermissionGroupPropMethods **********************************************/ export interface VideoPermissionGroupPropMethods { } /********************************************* * VideoPermissionGroupCollections **********************************************/ export interface VideoPermissionGroupCollections extends VideoPermissionGroupPropMethods { Users(): Base.IBaseCollection & Base.IBaseExecution & SP.UserCollectionMethods; Users(id: string | number): Base.IBaseQuery & SP.UserCollections & SP.UserMethods; } /********************************************* * VideoPermissionGroupOData **********************************************/ export interface VideoPermissionGroupOData extends Base.IBaseResult, VideoPermissionGroupProps, VideoPermissionGroupMethods { Users: Base.IBaseResults & SP.UserCollectionMethods; } /********************************************* * VideoPermissionGroupMethods **********************************************/ export interface VideoPermissionGroupMethods { hasCurrentUser(): Base.IBaseExecution; } /********************************************* * VideoPlaybackMetadata **********************************************/ export interface VideoPlaybackMetadata { HLSUrl?: string; SdnPlaybackMetadata?: string; StreamingUrl?: string; Token?: string; } /********************************************* * VideoPlaybackMetadataCollections **********************************************/ export interface VideoPlaybackMetadataCollections { } /********************************************* * VideoServiceDiscoverer **********************************************/ export interface VideoServiceDiscoverer { ChannelUrlTemplate?: string; IsFeedbackEnabled?: boolean; IsLicensedForVideoPortal?: boolean; IsMigratedToStream?: boolean; IsO365VideoEnabled?: boolean; IsVideoPortalEnabled?: boolean; O365VideoPageUrl?: string; PlayerUrlTemplate?: string; VideoPortalLayoutsUrl?: string; VideoPortalUrl?: string; } /********************************************* * VideoServiceDiscovererCollections **********************************************/ export interface VideoServiceDiscovererCollections { } /********************************************* * IVideoServiceManager **********************************************/ export interface IVideoServiceManager extends VideoServiceManagerCollections, VideoServiceManagerMethods, Base.IBaseQuery { } /********************************************* * IVideoServiceManagerCollection **********************************************/ export interface IVideoServiceManagerCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IVideoServiceManagerQueryCollection **********************************************/ export interface IVideoServiceManagerQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IVideoServiceManagerQuery **********************************************/ export interface IVideoServiceManagerQuery extends VideoServiceManagerOData, VideoServiceManagerMethods { } /********************************************* * VideoServiceManager **********************************************/ export interface VideoServiceManager extends Base.IBaseResult, VideoServiceManagerProps, VideoServiceManagerCollections, VideoServiceManagerMethods { } /********************************************* * VideoServiceManagerProps **********************************************/ export interface VideoServiceManagerProps { AutomaticMigrationType?: string; CanAdministratePortalByCurrent?: boolean; CanCreateChannelsByCurrent?: boolean; CanViewPortalByCurrent?: boolean; UploadGuidelinesLink?: string; VideoGuidelinesLink?: string; } /********************************************* * VideoServiceManagerPropMethods **********************************************/ export interface VideoServiceManagerPropMethods { Search(): Base.IBaseExecution & SP.Publishing.SearchCollections & SP.Publishing.SearchMethods; } /********************************************* * VideoServiceManagerCollections **********************************************/ export interface VideoServiceManagerCollections extends VideoServiceManagerPropMethods { CanEditChannels(): Base.IBaseCollection & Base.IBaseExecution & SP.Publishing.VideoChannelCollectionMethods; CanEditChannels(id: string | number): Base.IBaseQuery & SP.Publishing.VideoChannelCollections & SP.Publishing.VideoChannelMethods; Channels(): Base.IBaseCollection & Base.IBaseExecution & SP.Publishing.VideoChannelCollectionMethods; Channels(id: string | number): Base.IBaseQuery & SP.Publishing.VideoChannelCollections & SP.Publishing.VideoChannelMethods; SpotlightChannels(): Base.IBaseCollection & Base.IBaseExecution & SP.Publishing.SpotlightChannelCollectionMethods; SpotlightChannels(id: string | number): Base.IBaseQuery & SP.Publishing.SpotlightChannelCollections & SP.Publishing.SpotlightChannelMethods; SpotlightVideos(): Base.IBaseCollection & Base.IBaseExecution & SP.Publishing.SpotlightVideoCollectionMethods; SpotlightVideos(id: string | number): Base.IBaseQuery & SP.Publishing.SpotlightVideoCollections & SP.Publishing.SpotlightVideoMethods; } /********************************************* * VideoServiceManagerOData **********************************************/ export interface VideoServiceManagerOData extends Base.IBaseResult, VideoServiceManagerProps, VideoServiceManagerMethods { CanEditChannels: Base.IBaseResults & SP.Publishing.VideoChannelCollectionMethods; Channels: Base.IBaseResults & SP.Publishing.VideoChannelCollectionMethods; Search: SP.Publishing.Search & SP.Publishing.SearchCollections; SpotlightChannels: Base.IBaseResults & SP.Publishing.SpotlightChannelCollectionMethods; SpotlightVideos: Base.IBaseResults & SP.Publishing.SpotlightVideoCollectionMethods; } /********************************************* * VideoServiceManagerMethods **********************************************/ export interface VideoServiceManagerMethods { getChannels(startIndex?: number, limit?: number): Base.IBaseCollection & Base.IBaseExecution & SP.Publishing.VideoChannelCollectionMethods; getPermissionGroup(permission?: number): Base.IBaseQuery & SP.Publishing.VideoPermissionGroupCollections & SP.Publishing.VideoPermissionGroupMethods; } /********************************************* * VideoThumbnail **********************************************/ export interface VideoThumbnail { Choice?: number; IsSelected?: boolean; Url?: string; } /********************************************* * VideoThumbnailCollections **********************************************/ export interface VideoThumbnailCollections extends VideoThumbnailCollectionMethods { } /********************************************* * VideoThumbnailCollectionMethods **********************************************/ export interface VideoThumbnailCollectionMethods { getByIndex(choice?: number): Base.IBaseQuery & SP.Publishing.VideoThumbnailCollections; } /********************************************* * ApprovalRequestSyncResponse **********************************************/ export interface ApprovalRequestSyncResponse { ApprovalRequest?: string; PublicationStatus?: number; } /********************************************* * ApprovalRequestSyncResponseCollections **********************************************/ export interface ApprovalRequestSyncResponseCollections { }