gd-sprest-def
Version:
TypeScript definition files generated from the $metadata REST endpoint in SharePoint.
168 lines (140 loc) • 4.74 kB
TypeScript
import { Base } from "../../../";
import { Microsoft } from "../../../";
import { SP } from "../../../";
/*********************************************
* ConnectionsConfigurationAndData
**********************************************/
export interface ConnectionsConfigurationAndData {
IsConfigured?: boolean;
SpotlightConfiguration?: Microsoft.SharePoint.EmployeeEngagement.SpotlightConfiguration;
SpotlightNews?: { results: Array<Microsoft.SharePoint.EmployeeEngagement.SpotlightNews> };
TitleRegion?: SP.VivaHomeTitleRegion;
}
/*********************************************
* ConnectionsConfigurationAndDataCollections
**********************************************/
export interface ConnectionsConfigurationAndDataCollections {
}
/*********************************************
* SpotlightConfiguration
**********************************************/
export interface SpotlightConfiguration {
IsHidden?: boolean;
NewsSource?: number;
PinnedNews?: { results: Array<Microsoft.SharePoint.EmployeeEngagement.SpotlightNews> };
SelectedSites?: { results: Array<Microsoft.SharePoint.EmployeeEngagement.NewsSite> };
}
/*********************************************
* SpotlightConfigurationCollections
**********************************************/
export interface SpotlightConfigurationCollections {
}
/*********************************************
* SpotlightNews
**********************************************/
export interface SpotlightNews {
AltText?: string;
ImageUrl?: string;
IsBoosted?: boolean;
Order?: number;
Title?: string;
Url?: string;
}
/*********************************************
* SpotlightNewsCollections
**********************************************/
export interface SpotlightNewsCollections {
}
/*********************************************
* NewsSite
**********************************************/
export interface NewsSite {
Acronym?: string;
BannerColor?: string;
BannerImageUrl?: string;
ItemReference?: Microsoft.SharePoint.EmployeeEngagement.ItemReference;
Title?: string;
Type?: string;
Url?: string;
}
/*********************************************
* NewsSiteCollections
**********************************************/
export interface NewsSiteCollections {
}
/*********************************************
* ItemReference
**********************************************/
export interface ItemReference {
SiteId?: any;
Type?: string;
WebId?: any;
}
/*********************************************
* ItemReferenceCollections
**********************************************/
export interface ItemReferenceCollections {
}
/*********************************************
* DashboardConfiguration
**********************************************/
export interface DashboardConfiguration {
canvasContent?: string;
dashboardItemId?: string;
dashboardListId?: string;
dashboardUniqueItemId?: string;
dashboardUrl?: string;
extraComponents?: { results: Array<Microsoft.SharePoint.ClientSideComponent.SPClientSideComponentQueryResult> };
personalizationData?: Microsoft.SharePoint.EmployeeEngagement.Experience.DashboardContent;
}
/*********************************************
* DashboardConfigurationCollections
**********************************************/
export interface DashboardConfigurationCollections {
}
/*********************************************
* SitePage
**********************************************/
export interface SitePage {
AbsoluteUrl?: string;
BannerImageUrl?: string;
BannerThumbnailUrl?: string;
Description?: string;
ID?: string;
Title?: string;
UniqueId?: string;
}
/*********************************************
* SitePageCollections
**********************************************/
export interface SitePageCollections {
}
/*********************************************
* VCConfiguration
**********************************************/
export interface VCConfiguration {
CompanyLinks?: { results: Array<Microsoft.SharePoint.EmployeeEngagement.VivaResourceLink> };
SpotlightConfiguration?: Microsoft.SharePoint.EmployeeEngagement.SpotlightConfiguration;
TitleRegion?: SP.VivaHomeTitleRegion;
}
/*********************************************
* VCConfigurationCollections
**********************************************/
export interface VCConfigurationCollections {
}
/*********************************************
* VivaResourceLink
**********************************************/
export interface VivaResourceLink {
Audiences?: { results: Array<string> };
Icon?: string;
Id?: number;
ThumbnailOption?: string;
Title?: string;
Url?: string;
}
/*********************************************
* VivaResourceLinkCollections
**********************************************/
export interface VivaResourceLinkCollections {
}