UNPKG

baasic-sdk-javascript

Version:

JavaScript SDK provides core functionality for building web and mobile applications on [Baasic](http://www.baasic.com/).

56 lines (55 loc) 3.33 kB
/** * @module articleSubscriptionsCommentRequiresModerationClient * @description Article Subscriptions Comment Requires Moderation Client provides an easy way to consume Articles REST API end-points. In order to obtain needed routes `articleSubscriptionsCommentRequiresModerationClient` uses `articleSubscriptionsCommentRequiresModerationRoute`. */ import { ApiClient, IHttpResponse } from '../../../httpApi'; import { ArticleSubscriptionsCommentRequiresModerationRoute } from '../'; import { IArticleSubscription } from '../contracts'; export declare class ArticleSubscriptionsCommentRequiresModerationClient { protected articleSubscriptionsCommentRequiresModerationRoute: ArticleSubscriptionsCommentRequiresModerationRoute; protected apiClient: ApiClient; readonly routeDefinition: ArticleSubscriptionsCommentRequiresModerationRoute; constructor(articleSubscriptionsCommentRequiresModerationRoute: ArticleSubscriptionsCommentRequiresModerationRoute, apiClient: ApiClient); /** * Subscribes user to article comment requires moderation updates. Returns a promise that is resolved once the subscribe action has been performed. * @method * @param data The subscribe information. * @returns A promise that is resolved once the subscribe action has been performed. * @example articleCommentRequiresModerationClient.subscribe(data) .then(function (data) { // perform success action here }, function (response, status, headers, config) { // perform error handling here }); **/ subscribe(data: IArticleSubscription): PromiseLike<IHttpResponse<any>>; /** * Determines whether user is subscribed to article comment requires moderation updates. Returns a promise that is resolved once the isSubscribed action has been performed. * @method * @param data The subscribe information. * @returns A promise that is resolved once the isSubscribed action has been performed. * @example articleCommentRequiresModerationClient.isSubscribed(data) .then(function (data) { // perform success action here }, function (response, status, headers, config) { // perform error handling here }); **/ isSubscribed(data: IArticleSubscription): PromiseLike<IHttpResponse<any>>; /** * Unsubscribe user from article comment requires moderation updates. Returns a promise that is commentReported once the unSubscribe action has been performed. * @method * @param data The unsubscribe information. * @returns A promise that is commentReported once the unSubscribe action has been performed. * @example articleCommentRequiresModerationClient.unSubscribed(data) .then(function (data) { // perform success action here }, function (response, status, headers, config) { // perform error handling here }); **/ unSubscribed(data: IArticleSubscription): PromiseLike<IHttpResponse<void>>; }