intercom-client
Version:
Official Node bindings to the Intercom API
30 lines (29 loc) • 1.26 kB
text/typescript
import type { BaseClientOptions, BaseRequestOptions } from "../../../../BaseClient.mjs";
import { type NormalizedClientOptionsWithAuth } from "../../../../BaseClient.mjs";
import * as core from "../../../../core/index.mjs";
import * as Intercom from "../../../index.mjs";
export declare namespace AwayStatusReasonsClient {
interface Options extends BaseClientOptions {
}
interface RequestOptions extends BaseRequestOptions {
}
}
/**
* Everything about your Away Status Reasons
*/
export declare class AwayStatusReasonsClient {
protected readonly _options: NormalizedClientOptionsWithAuth<AwayStatusReasonsClient.Options>;
constructor(options?: AwayStatusReasonsClient.Options);
/**
* Returns a list of all away status reasons configured for the workspace, including deleted ones.
*
* @param {AwayStatusReasonsClient.RequestOptions} requestOptions - Request-specific configuration.
*
* @throws {@link Intercom.UnauthorizedError}
*
* @example
* await client.awayStatusReasons.listAwayStatusReasons()
*/
listAwayStatusReasons(requestOptions?: AwayStatusReasonsClient.RequestOptions): core.HttpResponsePromise<Intercom.AwayStatusReason[]>;
private __listAwayStatusReasons;
}