Constructors
Methods
createBlog
- createBlog(__namedParameters): Promise<WebResponse<string>>
Parameters
- __namedParameters: {
auth: string;
body: Omit<{
authorIcon: string;
authorName: string;
content: string;
createdAt: Date;
identifier: string;
isPinned: boolean;
isPublic: boolean;
lastEdited: Date;
reactions: string[];
reactionsCount: number;
tags: string[];
thumbnail: null | string;
title: string;
views: number;
}, BlogToOmitCreate>;
}auth: string
body: Omit<{
authorIcon: string;
authorName: string;
content: string;
createdAt: Date;
identifier: string;
isPinned: boolean;
isPublic: boolean;
lastEdited: Date;
reactions: string[];
reactionsCount: number;
tags: string[];
thumbnail: null | string;
title: string;
views: number;
}, BlogToOmitCreate>
Returns Promise<WebResponse<string>>
createFaq
- createFaq(__namedParameters): Promise<WebResponse<string>>
Parameters
- __namedParameters: {
auth: string;
body: Omit<{
answer: null | string;
identifier: string;
question: null | string;
}, "identifier">;
}auth: string
body: Omit<{
answer: null | string;
identifier: string;
question: null | string;
}, "identifier">
Returns Promise<WebResponse<string>>
createNews
- createNews(__namedParameters): Promise<WebResponse<string>>
Parameters
- __namedParameters: {
auth: string;
body: {
changes: string[];
date: Date;
identifier: string;
isPublic: boolean;
thumbnail: null | string;
title: string;
};
}auth: string
body: {
changes: string[];
date: Date;
identifier: string;
isPublic: boolean;
thumbnail: null | string;
title: string;
}
changes: string[]
date: Date
identifier: string
isPublic: boolean
thumbnail: null | string
title: string
Returns Promise<WebResponse<string>>
deleteBlog
- deleteBlog(__namedParameters): Promise<WebResponse<string>>
Parameters
- __namedParameters: {
auth: string;
identifier: string;
}auth: string
identifier: string
Returns Promise<WebResponse<string>>
deleteFaq
- deleteFaq(__namedParameters): Promise<WebResponse<string>>
Parameters
- __namedParameters: {
auth: string;
questionIdentifier: string;
}auth: string
questionIdentifier: string
Returns Promise<WebResponse<string>>
deleteNews
- deleteNews(__namedParameters): Promise<WebResponse<string>>
Parameters
- __namedParameters: {
auth: string;
identifier: string;
}auth: string
identifier: string
Returns Promise<WebResponse<string>>
getBlog
- getBlog(__namedParameters): Promise<WebResponse<BlogWithout<"reactions">>>
Parameters
- __namedParameters: {
identifier: string;
}
getBlogsAdmin
- getBlogsAdmin(__namedParameters): Promise<WebResponse<{
authorIcon: string;
authorName: string;
clientId: string;
content: string;
createdAt: Date;
dbId: string;
identifier: string;
isPinned: boolean;
isPublic: boolean;
lastEdited: Date;
reactions: string[];
reactionsCount: null | number;
tags: string[];
thumbnail: null | string;
title: string;
views: null | number;
}[]>> Parameters
- __namedParameters: {
auth: string;
}
Returns Promise<WebResponse<{
authorIcon: string;
authorName: string;
clientId: string;
content: string;
createdAt: Date;
dbId: string;
identifier: string;
isPinned: boolean;
isPublic: boolean;
lastEdited: Date;
reactions: string[];
reactionsCount: null | number;
tags: string[];
thumbnail: null | string;
title: string;
views: null | number;
}[]>>
getFaqAnswers
- getFaqAnswers(__namedParameters): Promise<WebResponse<FaqReturnType[]>>
Parameters
- __namedParameters: {
auth: string;
question?: string;
}auth: string
Optional
question?: string
getFaqData
- getFaqData(__namedParameters): Promise<WebResponse<FaqReturnType>>
Parameters
- __namedParameters: {
auth: string;
questionIdentifier: string;
}auth: string
questionIdentifier: string
getNews
- getNews(): Promise<WebResponse<{
changes: string[];
clientId: string;
date: Date;
dbId: string;
identifier: string;
isPublic: boolean;
thumbnail: null | string;
title: string;
}[]>> Returns Promise<WebResponse<{
changes: string[];
clientId: string;
date: Date;
dbId: string;
identifier: string;
isPublic: boolean;
thumbnail: null | string;
title: string;
}[]>>
getNewsAdmin
- getNewsAdmin(__namedParameters): Promise<WebResponse<{
changes: string[];
clientId: string;
date: Date;
dbId: string;
identifier: string;
isPublic: boolean;
thumbnail: null | string;
title: string;
}[]>> Parameters
- __namedParameters: {
auth: string;
}
Returns Promise<WebResponse<{
changes: string[];
clientId: string;
date: Date;
dbId: string;
identifier: string;
isPublic: boolean;
thumbnail: null | string;
title: string;
}[]>>
updateBlog
- updateBlog(__namedParameters): Promise<WebResponse<string>>
Parameters
- __namedParameters: {
auth: string;
body: Partial<Omit<{
authorIcon: string;
authorName: string;
content: string;
createdAt: Date;
identifier: string;
isPinned: boolean;
isPublic: boolean;
lastEdited: Date;
reactions: string[];
reactionsCount: number;
tags: string[];
thumbnail: null | string;
title: string;
views: number;
}, BlogToOmitUpdate>>;
identifier: string;
}auth: string
body: Partial<Omit<{
authorIcon: string;
authorName: string;
content: string;
createdAt: Date;
identifier: string;
isPinned: boolean;
isPublic: boolean;
lastEdited: Date;
reactions: string[];
reactionsCount: number;
tags: string[];
thumbnail: null | string;
title: string;
views: number;
}, BlogToOmitUpdate>>
identifier: string
Returns Promise<WebResponse<string>>
updateFaq
- updateFaq(__namedParameters): Promise<WebResponse<string>>
Parameters
- __namedParameters: {
auth: string;
body: Partial<Omit<{
answer: null | string;
identifier: string;
question: null | string;
}, "identifier">>;
questionIdentifier: string;
}auth: string
body: Partial<Omit<{
answer: null | string;
identifier: string;
question: null | string;
}, "identifier">>
questionIdentifier: string
Returns Promise<WebResponse<string>>
updateNews
- updateNews(__namedParameters): Promise<WebResponse<string>>
Parameters
- __namedParameters: {
auth: string;
body: Partial<Omit<{
changes: string[];
date: Date;
identifier: string;
isPublic: boolean;
thumbnail: null | string;
title: string;
}, "identifier">>;
identifier: string;
}auth: string
body: Partial<Omit<{
changes: string[];
date: Date;
identifier: string;
isPublic: boolean;
thumbnail: null | string;
title: string;
}, "identifier">>
identifier: string
Returns Promise<WebResponse<string>>