gd-sprest-def
Version:
TypeScript definition files generated from the $metadata REST endpoint in SharePoint.
272 lines (229 loc) • 7.49 kB
TypeScript
import { Base } from "../../../../";
import { Microsoft } from "../../../../";
/*********************************************
* OutOfBoxSiteTemplateSettings
**********************************************/
export interface OutOfBoxSiteTemplateSettings {
Id?: any;
IsHidden?: boolean;
}
/*********************************************
* OutOfBoxSiteTemplateSettingsCollections
**********************************************/
export interface OutOfBoxSiteTemplateSettingsCollections {
}
/*********************************************
* SiteDesignCreationInfo
**********************************************/
export interface SiteDesignCreationInfo {
Description?: string;
DesignPackageId?: any;
DesignType?: number;
ExpandedPreviewImages?: { results: Array<Microsoft.SharePoint.Utilities.WebTemplateExtensions.SiteDesignImage> };
InternalName?: string;
IsCreationOnly?: boolean;
IsDefault?: boolean;
IsOutOfBoxTemplate?: boolean;
IsTenantAdminOnly?: boolean;
ListColor?: number;
ListIcon?: number;
PreviewImageAltText?: string;
PreviewImageUrl?: string;
RequiresClassConnected?: boolean;
RequiresGroupConnected?: boolean;
RequiresSyntexLicense?: boolean;
RequiresTeamsConnected?: boolean;
RequiresYammerConnected?: boolean;
SiteScriptIds?: { results: Array<any> };
SupportedWebTemplates?: { results: Array<string> };
SupportedWebTemplateSubtypes?: { results: Array<string> };
TargetPlatforms?: { results: Array<string> };
TeamChannels?: { results: Array<string> };
TeamImageAltText?: string;
TeamImageUrl?: string;
TeamInstalledApps?: { results: Array<Microsoft.SharePoint.Utilities.WebTemplateExtensions.TeamAppInfo> };
TeamTemplate?: string;
TemplateAssets?: { results: Array<string> };
TemplateFeatures?: { results: Array<string> };
ThumbnailUrl?: string;
Title?: string;
WebTemplate?: string;
}
/*********************************************
* SiteDesignCreationInfoCollections
**********************************************/
export interface SiteDesignCreationInfoCollections {
}
/*********************************************
* SiteDesignImage
**********************************************/
export interface SiteDesignImage {
DisplayName?: string;
ImageUrl?: string;
}
/*********************************************
* SiteDesignImageCollections
**********************************************/
export interface SiteDesignImageCollections {
}
/*********************************************
* TeamAppInfo
**********************************************/
export interface TeamAppInfo {
Children?: { results: Array<string> };
Name?: string;
}
/*********************************************
* TeamAppInfoCollections
**********************************************/
export interface TeamAppInfoCollections {
}
/*********************************************
* SiteDesignMetadata
**********************************************/
export interface SiteDesignMetadata {
Id?: any;
Order?: number;
Version?: number;
}
/*********************************************
* SiteDesignMetadataCollections
**********************************************/
export interface SiteDesignMetadataCollections {
}
/*********************************************
* SiteScriptActionResult
**********************************************/
export interface SiteScriptActionResult {
ErrorCode?: number;
Outcome?: number;
OutcomeText?: string;
Target?: string;
TargetId?: string;
Title?: string;
Verb?: string;
}
/*********************************************
* SiteScriptActionResultCollections
**********************************************/
export interface SiteScriptActionResultCollections {
}
/*********************************************
* SiteScriptCreationInfo
**********************************************/
export interface SiteScriptCreationInfo {
Content?: string;
Description?: string;
Title?: string;
}
/*********************************************
* SiteScriptCreationInfoCollections
**********************************************/
export interface SiteScriptCreationInfoCollections {
}
/*********************************************
* SiteScriptMetadata
**********************************************/
export interface SiteScriptMetadata {
Content?: string;
Description?: string;
Id?: any;
IsSiteScriptPackage?: boolean;
Title?: string;
Version?: number;
}
/*********************************************
* SiteScriptMetadataCollections
**********************************************/
export interface SiteScriptMetadataCollections {
}
/*********************************************
* SiteScriptSerializationInfo
**********************************************/
export interface SiteScriptSerializationInfo {
IncludeBranding?: boolean;
IncludedLists?: { results: Array<string> };
IncludedPages?: { results: Array<string> };
IncludeLinksToExportedItems?: boolean;
IncludeRegionalSettings?: boolean;
IncludeSiteExternalSharingCapability?: boolean;
IncludeTheme?: boolean;
}
/*********************************************
* SiteScriptSerializationInfoCollections
**********************************************/
export interface SiteScriptSerializationInfoCollections {
}
/*********************************************
* SiteScriptSerializationResult
**********************************************/
export interface SiteScriptSerializationResult {
JSON?: string;
Warnings?: { results: Array<string> };
}
/*********************************************
* SiteScriptSerializationResultCollections
**********************************************/
export interface SiteScriptSerializationResultCollections {
}
/*********************************************
* SiteScriptUpdateInfo
**********************************************/
export interface SiteScriptUpdateInfo {
Id?: any;
Version?: number;
}
/*********************************************
* SiteScriptUpdateInfoCollections
**********************************************/
export interface SiteScriptUpdateInfoCollections {
}
/*********************************************
* SiteDesignTask
**********************************************/
export interface SiteDesignTask {
ID?: any;
LogonName?: string;
SiteDesignID?: any;
SiteDesignStore?: number;
SiteID?: any;
WebID?: any;
}
/*********************************************
* SiteDesignTaskCollections
**********************************************/
export interface SiteDesignTaskCollections {
}
/*********************************************
* SiteScriptActionStatus
**********************************************/
export interface SiteScriptActionStatus {
ActionIndex?: number;
ActionKey?: any;
ActionTitle?: string;
ActionVerb?: string;
LastModified?: number;
OrdinalIndex?: number;
OutcomeCode?: number;
OutcomeText?: string;
SiteScriptID?: any;
SiteScriptIndex?: number;
SiteScriptTitle?: string;
}
/*********************************************
* SiteScriptActionStatusCollections
**********************************************/
export interface SiteScriptActionStatusCollections {
}
/*********************************************
* SPSiteScriptStatusAndSchema
**********************************************/
export interface SPSiteScriptStatusAndSchema {
ActionStatus?: { results: Array<Microsoft.SharePoint.Utilities.WebTemplateExtensions.SiteScriptActionStatus> };
Schema?: string;
}
/*********************************************
* SPSiteScriptStatusAndSchemaCollections
**********************************************/
export interface SPSiteScriptStatusAndSchemaCollections {
}