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
TypeScript
/**
* @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>>;
}