UNPKG

cb10-sdk

Version:

Cybozu Office 10 SDK for Node.js

31 lines 1.2 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const parser_1 = __importDefault(require("./parser")); const reqests_1 = __importDefault(require("./reqests")); /** * Cybozu Office 10のユーザー名簿機能にアクセスするためのクライアントクラス * * このクラスはユーザー情報の取得などの機能を提供します。 */ class UserClient { constructor(transport) { this.transport = transport; } /** * グループに所属するユーザー一覧を取得 * * @param options - グループメンバー取得オプション * @returns ユーザー情報の配列 * @throws {CybozuOfficeSDKException} ユーザー情報の取得に失敗した場合 */ async getMembers(options) { const query = reqests_1.default.getMembers(options); const document = await this.transport.get({ query }); return parser_1.default.parseUserList(document); } } exports.default = UserClient; //# sourceMappingURL=UserClient.js.map