@likeminds.community/feed-js
Version:
LikeMinds Javascript SDK for chat APIs
31 lines (30 loc) • 1.11 kB
TypeScript
import Attachment from "./Attachment";
declare class AddPostRequest {
text?: string;
attachments: Attachment[];
heading?: string;
topicIds: string[] | null;
tempId?: string;
onBehalfOfUuid?: string;
isAnonymous: boolean;
constructor(text: string, attachments: Attachment[], heading: string, topicIds: string[], tempId: string, isAnonymous: boolean, onBehalfOfUUID?: string);
static builder(): AddPostRequestBuilder;
}
export declare class AddPostRequestBuilder {
private text;
private attachments;
private heading;
private topicIds;
private tempId;
private isAnonymous;
private onBehalfOfUUID?;
setText(text: string): AddPostRequestBuilder;
setHeading(heading: string): AddPostRequestBuilder;
setAttachments(attachments: Attachment[]): AddPostRequestBuilder;
setTopicIds(topicIds: string[] | null): this;
setOnBehalfOfUUID(uuid: string): this;
setTempId(tempId: string): AddPostRequestBuilder;
setIsAnonymous(isAnonymous: boolean): AddPostRequestBuilder;
build(): AddPostRequest;
}
export default AddPostRequest;