gd-sprest-def
Version:
TypeScript definition files generated from the $metadata REST endpoint in SharePoint.
210 lines (173 loc) • 5.75 kB
TypeScript
import { Base } from "../../../";
import { Microsoft } from "../../../";
/*********************************************
* AutoInvokeAction
**********************************************/
export interface AutoInvokeAction {
body?: string;
headers?: { results: Array<Microsoft.SharePoint.QuickActionMessageCard.Header> };
hideCardOnInvoke?: string;
target?: string;
type?: string;
url?: string;
}
/*********************************************
* AutoInvokeActionCollections
**********************************************/
export interface AutoInvokeActionCollections {
}
/*********************************************
* Header
**********************************************/
export interface Header {
name?: string;
value?: string;
}
/*********************************************
* HeaderCollections
**********************************************/
export interface HeaderCollections {
}
/*********************************************
* AutoInvokeOptions
**********************************************/
export interface AutoInvokeOptions {
showCardOnFailure?: string;
}
/*********************************************
* AutoInvokeOptionsCollections
**********************************************/
export interface AutoInvokeOptionsCollections {
}
/*********************************************
* Choice
**********************************************/
export interface Choice {
display?: string;
value?: string;
}
/*********************************************
* ChoiceCollections
**********************************************/
export interface ChoiceCollections {
}
/*********************************************
* HeroImage
**********************************************/
export interface HeroImage {
image?: string;
}
/*********************************************
* HeroImageCollections
**********************************************/
export interface HeroImageCollections {
}
/*********************************************
* MessageCardActionButton
**********************************************/
export interface MessageCardActionButton {
body?: string;
bodyContentType?: string;
headers?: { results: Array<Microsoft.SharePoint.QuickActionMessageCard.Header> };
name?: string;
target?: string;
type?: string;
}
/*********************************************
* MessageCardActionButtonCollections
**********************************************/
export interface MessageCardActionButtonCollections {
}
/*********************************************
* MessageCardInput
**********************************************/
export interface MessageCardInput {
choices?: { results: Array<Microsoft.SharePoint.QuickActionMessageCard.Choice> };
id?: string;
type?: string;
value?: string;
}
/*********************************************
* MessageCardInputCollections
**********************************************/
export interface MessageCardInputCollections {
}
/*********************************************
* MessageCard
**********************************************/
export interface MessageCard {
autoInvokeAction?: Microsoft.SharePoint.QuickActionMessageCard.AutoInvokeAction;
autoInvokeOptions?: Microsoft.SharePoint.QuickActionMessageCard.AutoInvokeOptions;
context?: string;
hideOriginalBody?: string;
originator?: string;
potentialAction?: { results: Array<Microsoft.SharePoint.QuickActionMessageCard.PotentialAction> };
sections?: { results: Array<Microsoft.SharePoint.QuickActionMessageCard.Section> };
text?: string;
themeColor?: string;
title?: string;
type?: string;
}
/*********************************************
* MessageCardCollections
**********************************************/
export interface MessageCardCollections {
}
/*********************************************
* PotentialAction
**********************************************/
export interface PotentialAction {
actions?: { results: Array<Microsoft.SharePoint.QuickActionMessageCard.MessageCardActionButton> };
inputs?: { results: Array<Microsoft.SharePoint.QuickActionMessageCard.MessageCardInput> };
type?: string;
}
/*********************************************
* PotentialActionCollections
**********************************************/
export interface PotentialActionCollections {
}
/*********************************************
* Section
**********************************************/
export interface Section {
activityImage?: string;
activityImageStyle?: string;
activityText?: string;
activityTitle?: string;
heroImage?: Microsoft.SharePoint.QuickActionMessageCard.HeroImage;
startGroup?: boolean;
text?: string;
}
/*********************************************
* SectionCollections
**********************************************/
export interface SectionCollections {
}
/*********************************************
* SPAccessRequestRefreshStatusBody
**********************************************/
export interface SPAccessRequestRefreshStatusBody {
refreshStatus?: Microsoft.SharePoint.QuickActionMessageCard.SPAccessRequestRefreshStatus;
}
/*********************************************
* SPAccessRequestRefreshStatusBodyCollections
**********************************************/
export interface SPAccessRequestRefreshStatusBodyCollections {
}
/*********************************************
* SPAccessRequestRefreshStatus
**********************************************/
export interface SPAccessRequestRefreshStatus {
hasprofilepicture?: boolean;
isAutoInvoke?: boolean;
replyMessage?: string;
roletype?: string;
signature?: string;
status?: number;
uniqueId?: string;
}
/*********************************************
* SPAccessRequestRefreshStatusCollections
**********************************************/
export interface SPAccessRequestRefreshStatusCollections {
}