import { Base } from "../../"; import { SP } from "../../"; /********************************************* * IMicrofeedPostDefinitionManager **********************************************/ export interface IMicrofeedPostDefinitionManager extends MicrofeedPostDefinitionManagerCollections, MicrofeedPostDefinitionManagerMethods, Base.IBaseQuery { } /********************************************* * IMicrofeedPostDefinitionManagerCollection **********************************************/ export interface IMicrofeedPostDefinitionManagerCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IMicrofeedPostDefinitionManagerQueryCollection **********************************************/ export interface IMicrofeedPostDefinitionManagerQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IMicrofeedPostDefinitionManagerQuery **********************************************/ export interface IMicrofeedPostDefinitionManagerQuery extends MicrofeedPostDefinitionManagerOData, MicrofeedPostDefinitionManagerMethods { } /********************************************* * MicrofeedPostDefinitionManager **********************************************/ export interface MicrofeedPostDefinitionManager extends Base.IBaseResult, MicrofeedPostDefinitionManagerProps, MicrofeedPostDefinitionManagerCollections, MicrofeedPostDefinitionManagerMethods { } /********************************************* * MicrofeedPostDefinitionManagerProps **********************************************/ export interface MicrofeedPostDefinitionManagerProps { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * MicrofeedPostDefinitionManagerPropMethods **********************************************/ export interface MicrofeedPostDefinitionManagerPropMethods { } /********************************************* * MicrofeedPostDefinitionManagerCollections **********************************************/ export interface MicrofeedPostDefinitionManagerCollections extends MicrofeedPostDefinitionManagerPropMethods { } /********************************************* * MicrofeedPostDefinitionManagerOData **********************************************/ export interface MicrofeedPostDefinitionManagerOData extends Base.IBaseResult, MicrofeedPostDefinitionManagerProps, MicrofeedPostDefinitionManagerMethods { } /********************************************* * MicrofeedPostDefinitionManagerMethods **********************************************/ export interface MicrofeedPostDefinitionManagerMethods { deleteMicrofeedPostDefinition(postDefinition?: SP.Microfeed.MicrofeedPostDefinition): Base.IBaseExecution; getMicrofeedPostDefinition(definitionName?: string): Base.IBaseExecution; getMicrofeedPostDefinitions(): Base.IBaseCollection; newMicrofeedPostDefinition(definitionName?: string): Base.IBaseExecution; updateMicrofeedPostDefinition(postDefinition?: SP.Microfeed.MicrofeedPostDefinition): Base.IBaseExecution; } /********************************************* * IMicrofeedAttachmentStore **********************************************/ export interface IMicrofeedAttachmentStore extends MicrofeedAttachmentStoreCollections, MicrofeedAttachmentStoreMethods, Base.IBaseQuery { } /********************************************* * IMicrofeedAttachmentStoreCollection **********************************************/ export interface IMicrofeedAttachmentStoreCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IMicrofeedAttachmentStoreQueryCollection **********************************************/ export interface IMicrofeedAttachmentStoreQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IMicrofeedAttachmentStoreQuery **********************************************/ export interface IMicrofeedAttachmentStoreQuery extends MicrofeedAttachmentStoreOData, MicrofeedAttachmentStoreMethods { } /********************************************* * MicrofeedAttachmentStore **********************************************/ export interface MicrofeedAttachmentStore extends Base.IBaseResult, MicrofeedAttachmentStoreProps, MicrofeedAttachmentStoreCollections, MicrofeedAttachmentStoreMethods { } /********************************************* * MicrofeedAttachmentStoreProps **********************************************/ export interface MicrofeedAttachmentStoreProps { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * MicrofeedAttachmentStorePropMethods **********************************************/ export interface MicrofeedAttachmentStorePropMethods { } /********************************************* * MicrofeedAttachmentStoreCollections **********************************************/ export interface MicrofeedAttachmentStoreCollections extends MicrofeedAttachmentStorePropMethods { } /********************************************* * MicrofeedAttachmentStoreOData **********************************************/ export interface MicrofeedAttachmentStoreOData extends Base.IBaseResult, MicrofeedAttachmentStoreProps, MicrofeedAttachmentStoreMethods { } /********************************************* * MicrofeedAttachmentStoreMethods **********************************************/ export interface MicrofeedAttachmentStoreMethods { deletePreProcessedAttachment(attachmentUri?: string): Base.IBaseExecution; getImage(imageUrl?: string, key?: string, iv?: string): Base.IBaseExecution; preProcessAttachment(link?: SP.Microfeed.MicrofeedLink): Base.IBaseExecution; putFile(originalFileName?: string, fileData?: any): Base.IBaseCollection; putImage(imageData?: any): Base.IBaseCollection; } /********************************************* * IMicrofeedData **********************************************/ export interface IMicrofeedData extends MicrofeedDataCollections, MicrofeedDataMethods, Base.IBaseQuery { } /********************************************* * IMicrofeedDataCollection **********************************************/ export interface IMicrofeedDataCollection extends Base.IBaseResults, MicrofeedDataCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IMicrofeedDataQueryCollection **********************************************/ export interface IMicrofeedDataQueryCollection extends Base.IBaseResults, MicrofeedDataCollectionMethods { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IMicrofeedDataQuery **********************************************/ export interface IMicrofeedDataQuery extends MicrofeedDataOData, MicrofeedDataMethods { } /********************************************* * MicrofeedData **********************************************/ export interface MicrofeedData extends Base.IBaseResult, MicrofeedDataProps, MicrofeedDataCollections, MicrofeedDataMethods { } /********************************************* * MicrofeedDataProps **********************************************/ export interface MicrofeedDataProps { Created?: any; Data?: { results: Array }; DefinitionId?: number; ItemType?: number; Modified?: any; TargetIdentifier?: string; Version?: string; } /********************************************* * MicrofeedDataPropMethods **********************************************/ export interface MicrofeedDataPropMethods { } /********************************************* * MicrofeedDataCollections **********************************************/ export interface MicrofeedDataCollections extends MicrofeedDataPropMethods { } /********************************************* * MicrofeedDataCollectionMethods **********************************************/ export interface MicrofeedDataCollectionMethods { deleteAll(): Base.IBaseExecution; } /********************************************* * MicrofeedDataOData **********************************************/ export interface MicrofeedDataOData extends Base.IBaseResult, MicrofeedDataProps, MicrofeedDataMethods { } /********************************************* * MicrofeedDataMethods **********************************************/ export interface MicrofeedDataMethods { addAttachment(name?: string, bytes?: any): Base.IBaseExecution; systemUpdate(): Base.IBaseExecution; update(): Base.IBaseExecution; } /********************************************* * IMicrofeedManager **********************************************/ export interface IMicrofeedManager extends MicrofeedManagerCollections, MicrofeedManagerMethods, Base.IBaseQuery { } /********************************************* * IMicrofeedManagerCollection **********************************************/ export interface IMicrofeedManagerCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IMicrofeedManagerQueryCollection **********************************************/ export interface IMicrofeedManagerQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IMicrofeedManagerQuery **********************************************/ export interface IMicrofeedManagerQuery extends MicrofeedManagerOData, MicrofeedManagerMethods { } /********************************************* * MicrofeedManager **********************************************/ export interface MicrofeedManager extends Base.IBaseResult, MicrofeedManagerProps, MicrofeedManagerCollections, MicrofeedManagerMethods { } /********************************************* * MicrofeedManagerProps **********************************************/ export interface MicrofeedManagerProps { CurrentUser?: SP.Microfeed.MicroBlogEntity; IsFeedActivityPublic?: boolean; StaticThreadLink?: string; } /********************************************* * MicrofeedManagerPropMethods **********************************************/ export interface MicrofeedManagerPropMethods { } /********************************************* * MicrofeedManagerCollections **********************************************/ export interface MicrofeedManagerCollections extends MicrofeedManagerPropMethods { } /********************************************* * MicrofeedManagerOData **********************************************/ export interface MicrofeedManagerOData extends Base.IBaseResult, MicrofeedManagerProps, MicrofeedManagerMethods { } /********************************************* * MicrofeedManagerMethods **********************************************/ export interface MicrofeedManagerMethods { addUserToPostPeopleList(postIdentifier?: string, UserLoginName?: string): Base.IBaseExecution; clearUnreadMentionsCount(): Base.IBaseExecution; deleteById(postIdentifier?: string): Base.IBaseExecution; deleteUserFromPostPeopleList(postIdentifier?: string, UserLoginName?: string): Base.IBaseExecution; getMyCategoricalFeed(feedOptions?: SP.Microfeed.MicrofeedRetrievalOptions): Base.IBaseExecution; getMyConsolidatedFeed(feedOptions?: SP.Microfeed.MicrofeedRetrievalOptions): Base.IBaseExecution; getMyPublishedFeed(feedOptions?: SP.Microfeed.MicrofeedRetrievalOptions, typeOfPubFeed?: number, ShowPublicView?: boolean): Base.IBaseExecution; getPublishedFeed(feedOwner?: string, feedOptions?: SP.Microfeed.MicrofeedRetrievalOptions, typeOfPubFeed?: number): Base.IBaseExecution; getThread(postIdentifier?: string): Base.IBaseExecution; getUnreadMentionsCount(): Base.IBaseExecution; like(postIdentifier?: string): Base.IBaseExecution; lockThreadById(threadIdentifier?: string): Base.IBaseExecution; post(postOptions?: SP.Microfeed.MicrofeedPostOptions): Base.IBaseExecution; postReply(postIdentifier?: string, postReplyOptions?: SP.Microfeed.MicrofeedPostOptions): Base.IBaseExecution; repopulateLMT(timeStamp?: any, secureHash?: string): Base.IBaseExecution; unLike(postIdentifier?: string): Base.IBaseExecution; unLockThreadById(threadIdentifier?: string): Base.IBaseExecution; unsubscribeFromEMail(postIdentifier?: string): Base.IBaseExecution; } /********************************************* * MicrofeedPostOptionCollection **********************************************/ export interface MicrofeedPostOptionCollection { Id4a81de82eeb94d6080ea5bf63e27023a?: string; Items?: { results: Array }; } /********************************************* * MicrofeedPostOptionCollectionCollections **********************************************/ export interface MicrofeedPostOptionCollectionCollections { } /********************************************* * IMicrofeedStore **********************************************/ export interface IMicrofeedStore extends MicrofeedStoreCollections, MicrofeedStoreMethods, Base.IBaseExecution { } /********************************************* * IMicrofeedStoreCollection **********************************************/ export interface IMicrofeedStoreCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IMicrofeedStoreQueryCollection **********************************************/ export interface IMicrofeedStoreQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * IMicrofeedStoreQuery **********************************************/ export interface IMicrofeedStoreQuery extends MicrofeedStoreOData, MicrofeedStoreMethods { } /********************************************* * MicrofeedStore **********************************************/ export interface MicrofeedStore extends Base.IBaseResult, MicrofeedStoreProps, MicrofeedStoreCollections, MicrofeedStoreMethods { } /********************************************* * MicrofeedStoreProps **********************************************/ export interface MicrofeedStoreProps { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * MicrofeedStorePropMethods **********************************************/ export interface MicrofeedStorePropMethods { } /********************************************* * MicrofeedStoreCollections **********************************************/ export interface MicrofeedStoreCollections extends MicrofeedStorePropMethods { } /********************************************* * MicrofeedStoreOData **********************************************/ export interface MicrofeedStoreOData extends Base.IBaseResult, MicrofeedStoreProps, MicrofeedStoreMethods { } /********************************************* * MicrofeedStoreMethods **********************************************/ export interface MicrofeedStoreMethods { addData(name?: string, data?: any): Base.IBaseExecution; addDataAsStream(name?: string, data?: any): Base.IBaseExecution; executePendingOperations(): Base.IBaseExecution; getItem(storeIdentifier?: string): Base.IBaseExecution; getSocialProperties(accountName?: string): Base.IBaseExecution; incrementUnreadAtMentionCount(accountName?: string): Base.IBaseExecution; newItem(storeIdentifier?: string): Base.IBaseExecution; query(storeIdentifier?: string, query?: SP.Microfeed.MicrofeedDataQuery): Base.IBaseCollection & SP.Microfeed.MicrofeedDataCollectionMethods; setPostLikeStatus(accountName?: string, postId?: string, like?: boolean): Base.IBaseExecution; }