Repository navigation
refactor: remove Axios header compatibility layer - #483
Merged
Merged
Conversation
|
Warning Review limit reachedYou've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Next included review available in 8 minutes. View limit details
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. |
Contributor
|
[INFO] dist diff diff --git a/dist/index.cjs b/dist/index.cjs
index v3.30.0-4..v3.30.0-4 100644
--- a/dist/index.cjs
+++ b/dist/index.cjs
@@ -1,17056 +1,18391 @@
-"use strict";
+Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
+// \0rolldown/runtime.js
var __create = Object.create;
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __getProtoOf = Object.getPrototypeOf;
var __hasOwnProp = Object.prototype.hasOwnProperty;
-var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value;
-var __export = (target, all) => {
- for (var name in all)
- __defProp(target, name, { get: all[name], enumerable: true });
-};
var __copyProps = (to, from, except, desc) => {
- if (from && typeof from === "object" || typeof from === "function") {
- for (let key of __getOwnPropNames(from))
- if (!__hasOwnProp.call(to, key) && key !== except)
- __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
- }
- return to;
+ if (from && typeof from === "object" || typeof from === "function") for (var keys = __getOwnPropNames(from), i = 0, n = keys.length, key; i < n; i++) {
+ key = keys[i];
+ if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, {
+ get: ((k) => from[k]).bind(null, key),
+ enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable
+ });
+ }
+ return to;
};
-var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
- // If the importer is in node compatibility mode or this is not an ESM
- // file that has been converted to a CommonJS file using a Babel-
- // compatible transform (i.e. "__esModule" has not been set), then set
- // "default" to the CommonJS "module.exports" for node compatibility.
- isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
- mod
-));
-var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
-var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "symbol" ? key + "" : key, value);
-
-// bin/generated/index.ts
-var index_exports = {};
-__export(index_exports, {
- ActivityApi: () => ActivityApi,
- ActivityApiAxiosParamCreator: () => ActivityApiAxiosParamCreator,
- ActivityApiFactory: () => ActivityApiFactory,
- ActivityApiFp: () => ActivityApiFp,
- Apis: () => Apis,
- AuthenticationApi: () => AuthenticationApi,
- AuthenticationApiAxiosParamCreator: () => AuthenticationApiAxiosParamCreator,
- AuthenticationApiFactory: () => AuthenticationApiFactory,
- AuthenticationApiFp: () => AuthenticationApiFp,
- BotApi: () => BotApi,
- BotApiAxiosParamCreator: () => BotApiAxiosParamCreator,
- BotApiFactory: () => BotApiFactory,
- BotApiFp: () => BotApiFp,
- BotEventResult: () => BotEventResult,
- BotMode: () => BotMode,
- BotState: () => BotState,
- ChannelApi: () => ChannelApi,
- ChannelApiAxiosParamCreator: () => ChannelApiAxiosParamCreator,
- ChannelApiFactory: () => ChannelApiFactory,
- ChannelApiFp: () => ChannelApiFp,
- ChannelEventTypeEnum: () => ChannelEventTypeEnum,
- ChannelSubscribeLevel: () => ChannelSubscribeLevel,
- ChannelViewState: () => ChannelViewState,
- ClipApi: () => ClipApi,
- ClipApiAxiosParamCreator: () => ClipApiAxiosParamCreator,
- ClipApiFactory: () => ClipApiFactory,
- ClipApiFp: () => ClipApiFp,
- Configuration: () => Configuration,
- FileApi: () => FileApi,
- FileApiAxiosParamCreator: () => FileApiAxiosParamCreator,
- FileApiFactory: () => FileApiFactory,
- FileApiFp: () => FileApiFp,
- GroupApi: () => GroupApi,
- GroupApiAxiosParamCreator: () => GroupApiAxiosParamCreator,
- GroupApiFactory: () => GroupApiFactory,
- GroupApiFp: () => GroupApiFp,
- MeApi: () => MeApi,
- MeApiAxiosParamCreator: () => MeApiAxiosParamCreator,
- MeApiFactory: () => MeApiFactory,
- MeApiFp: () => MeApiFp,
- MessageApi: () => MessageApi,
- MessageApiAxiosParamCreator: () => MessageApiAxiosParamCreator,
- MessageApiFactory: () => MessageApiFactory,
- MessageApiFp: () => MessageApiFp,
- NotificationApi: () => NotificationApi,
- NotificationApiAxiosParamCreator: () => NotificationApiAxiosParamCreator,
- NotificationApiFactory: () => NotificationApiFactory,
- NotificationApiFp: () => NotificationApiFp,
- OAuth2Prompt: () => OAuth2Prompt,
- OAuth2ResponseType: () => OAuth2ResponseType,
- OAuth2Scope: () => OAuth2Scope,
- Oauth2Api: () => Oauth2Api,
- Oauth2ApiAxiosParamCreator: () => Oauth2ApiAxiosParamCreator,
- Oauth2ApiFactory: () => Oauth2ApiFactory,
- Oauth2ApiFp: () => Oauth2ApiFp,
- OgpApi: () => OgpApi,
- OgpApiAxiosParamCreator: () => OgpApiAxiosParamCreator,
- OgpApiFactory: () => OgpApiFactory,
- OgpApiFp: () => OgpApiFp,
- PinApi: () => PinApi,
- PinApiAxiosParamCreator: () => PinApiAxiosParamCreator,
- PinApiFactory: () => PinApiFactory,
- PinApiFp: () => PinApiFp,
- PublicApi: () => PublicApi,
- PublicApiAxiosParamCreator: () => PublicApiAxiosParamCreator,
- PublicApiFactory: () => PublicApiFactory,
- PublicApiFp: () => PublicApiFp,
- QallApi: () => QallApi,
- QallApiAxiosParamCreator: () => QallApiAxiosParamCreator,
- QallApiFactory: () => QallApiFactory,
- QallApiFp: () => QallApiFp,
- StampApi: () => StampApi,
- StampApiAxiosParamCreator: () => StampApiAxiosParamCreator,
- StampApiFactory: () => StampApiFactory,
- StampApiFp: () => StampApiFp,
- StarApi: () => StarApi,
- StarApiAxiosParamCreator: () => StarApiAxiosParamCreator,
- StarApiFactory: () => StarApiFactory,
- StarApiFp: () => StarApiFp,
- ThumbnailType: () => ThumbnailType,
- UserAccountState: () => UserAccountState,
- UserApi: () => UserApi,
- UserApiAxiosParamCreator: () => UserApiAxiosParamCreator,
- UserApiFactory: () => UserApiFactory,
- UserApiFp: () => UserApiFp,
- UserPermission: () => UserPermission,
- UserTagApi: () => UserTagApi,
- UserTagApiAxiosParamCreator: () => UserTagApiAxiosParamCreator,
- UserTagApiFactory: () => UserTagApiFactory,
- UserTagApiFp: () => UserTagApiFp,
- WebhookApi: () => WebhookApi,
- WebhookApiAxiosParamCreator: () => WebhookApiAxiosParamCreator,
- WebhookApiFactory: () => WebhookApiFactory,
- WebhookApiFp: () => WebhookApiFp,
- WebrtcApi: () => WebrtcApi,
- WebrtcApiAxiosParamCreator: () => WebrtcApiAxiosParamCreator,
- WebrtcApiFactory: () => WebrtcApiFactory,
- WebrtcApiFp: () => WebrtcApiFp
-});
-module.exports = __toCommonJS(index_exports);
-
-// bin/generated/api.ts
-var import_axios2 = __toESM(require("axios"), 1);
-
+var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(isNodeMode || !mod || !mod.__esModule || !__hasOwnProp.call(mod, "default") ? __defProp(target, "default", {
+ value: mod,
+ enumerable: true
+}) : target, mod));
+let axios = require("axios");
+axios = __toESM(axios, 1);
+// \0@oxc-project+runtime@0.155.0/helpers/esm/typeof.js
+function _typeof(o) {
+ "@babel/helpers - typeof";
+ return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(o) {
+ return typeof o;
+ } : function(o) {
+ return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
+ }, _typeof(o);
+}
+// \0@oxc-project+runtime@0.155.0/helpers/esm/toPrimitive.js
+function toPrimitive(t, r) {
+ if ("object" != _typeof(t) || !t) return t;
+ var e = t[Symbol.toPrimitive];
+ if (void 0 !== e) {
+ var i = e.call(t, r || "default");
+ if ("object" != _typeof(i)) return i;
+ throw new TypeError("@@toPrimitive must return a primitive value.");
+ }
+ return ("string" === r ? String : Number)(t);
+}
+// \0@oxc-project+runtime@0.155.0/helpers/esm/toPropertyKey.js
+function toPropertyKey(t) {
+ var i = toPrimitive(t, "string");
+ return "symbol" == _typeof(i) ? i : i + "";
+}
+// \0@oxc-project+runtime@0.155.0/helpers/esm/defineProperty.js
+function _defineProperty(e, r, t) {
+ return (r = toPropertyKey(r)) in e ? Object.defineProperty(e, r, {
+ value: t,
+ enumerable: !0,
+ configurable: !0,
+ writable: !0
+ }) : e[r] = t, e;
+}
// bin/generated/base.ts
-var import_axios = __toESM(require("axios"), 1);
-var BASE_PATH = "https://q.trap.jp/api/v3".replace(/\/+$/, "");
+const BASE_PATH = "https://q.trap.jp/api/v3".replace(/\/+$/, "");
+/**
+*
+* @export
+* @class BaseAPI
+*/
var BaseAPI = class {
- constructor(configuration, basePath = BASE_PATH, axios = import_axios.default) {
- this.basePath = basePath;
- this.axios = axios;
- __publicField(this, "configuration");
- if (configuration) {
- this.configuration = configuration;
- this.basePath = configuration.basePath || this.basePath;
- }
- }
+ constructor(configuration, basePath = BASE_PATH, axios$1 = axios.default) {
+ this.basePath = basePath;
+ this.axios = axios$1;
+ _defineProperty(this, "configuration", void 0);
+ if (configuration) {
+ this.configuration = configuration;
+ this.basePath = configuration.basePath || this.basePath;
+ }
+ }
};
+/**
+*
+* @export
+* @class RequiredError
+* @extends {Error}
+*/
var RequiredError = class extends Error {
- constructor(field, msg) {
- super(msg);
- this.field = field;
- __publicField(this, "name", "RequiredError");
- }
+ constructor(field, msg) {
+ super(msg);
+ this.field = field;
+ _defineProperty(this, "name", "RequiredError");
+ }
};
-
// bin/generated/common.ts
-var DUMMY_BASE_URL = "https://example.com";
-var assertParamExists = function(functionName, paramName, paramValue) {
- if (paramValue === null || paramValue === void 0) {
- throw new RequiredError(paramName, `Required parameter ${paramName} was null or undefined when calling ${functionName}.`);
- }
+/**
+*
+* @export
+*/
+const DUMMY_BASE_URL = "https://example.com";
+/**
+*
+* @throws {RequiredError}
+* @export
+*/
+const assertParamExists = function(functionName, paramName, paramValue) {
+ if (paramValue === null || paramValue === void 0) throw new RequiredError(paramName, `Required parameter ${paramName} was null or undefined when calling ${functionName}.`);
};
-var setBearerAuthToObject = async function(object, configuration) {
- if (configuration && configuration.accessToken) {
- const accessToken = typeof configuration.accessToken === "function" ? await configuration.accessToken() : await configuration.accessToken;
- object["Authorization"] = "Bearer " + accessToken;
- }
+/**
+*
+* @export
+*/
+const setBearerAuthToObject = async function(object, configuration) {
+ if (configuration && configuration.accessToken) object["Authorization"] = "Bearer " + (typeof configuration.accessToken === "function" ? await configuration.accessToken() : await configuration.accessToken);
};
-var setOAuthToObject = async function(object, name, scopes, configuration) {
- if (configuration && configuration.accessToken) {
- const localVarAccessTokenValue = typeof configuration.accessToken === "function" ? await configuration.accessToken(name, scopes) : await configuration.accessToken;
- object["Authorization"] = "Bearer " + localVarAccessTokenValue;
- }
+/**
+*
+* @export
+*/
+const setOAuthToObject = async function(object, name, scopes, configuration) {
+ if (configuration && configuration.accessToken) object["Authorization"] = "Bearer " + (typeof configuration.accessToken === "function" ? await configuration.accessToken(name, scopes) : await configuration.accessToken);
};
function setFlattenedQueryParams(urlSearchParams, parameter, key = "") {
- if (typeof parameter === "object") {
- if (Array.isArray(parameter)) {
- parameter.forEach((item) => setFlattenedQueryParams(urlSearchParams, item, key));
- } else {
- Object.keys(parameter).forEach(
- (currentKey) => setFlattenedQueryParams(urlSearchParams, parameter[currentKey], `${key}${key !== "" ? "." : ""}${currentKey}`)
- );
- }
- } else {
- if (urlSearchParams.has(key)) {
- urlSearchParams.append(key, parameter);
- } else {
- urlSearchParams.set(key, parameter);
- }
- }
+ if (typeof parameter === "object") {
+ if (Array.isArray(parameter)) parameter.forEach((item) => setFlattenedQueryParams(urlSearchParams, item, key));
+ else Object.keys(parameter).forEach((currentKey) => setFlattenedQueryParams(urlSearchParams, parameter[currentKey], `${key}${key !== "" ? "." : ""}${currentKey}`));
+ } else if (urlSearchParams.has(key)) urlSearchParams.append(key, parameter);
+ else urlSearchParams.set(key, parameter);
}
-var setSearchParams = function(url, ...objects) {
- const searchParams = new URLSearchParams(url.search);
- setFlattenedQueryParams(searchParams, objects);
- url.search = searchParams.toString();
+/**
+*
+* @export
+*/
+const setSearchParams = function(url, ...objects) {
+ const searchParams = new URLSearchParams(url.search);
+ setFlattenedQueryParams(searchParams, objects);
+ url.search = searchParams.toString();
};
-var serializeDataIfNeeded = function(value, requestOptions, configuration) {
- const nonString = typeof value !== "string";
- const needsSerialization = nonString && configuration && configuration.isJsonMime ? configuration.isJsonMime(requestOptions.headers["Content-Type"]) : nonString;
- return needsSerialization ? JSON.stringify(value !== void 0 ? value : {}) : value || "";
+/**
+*
+* @export
+*/
+const serializeDataIfNeeded = function(value, requestOptions, configuration) {
+ const nonString = typeof value !== "string";
+ return (nonString && configuration && configuration.isJsonMime ? configuration.isJsonMime(requestOptions.headers["Content-Type"]) : nonString) ? JSON.stringify(value !== void 0 ? value : {}) : value || "";
};
-var toPathString = function(url) {
- return url.pathname + url.search + url.hash;
+/**
+*
+* @export
+*/
+const toPathString = function(url) {
+ return url.pathname + url.search + url.hash;
};
-var createRequestFunction = function(axiosArgs, globalAxios3, BASE_PATH2, configuration) {
- return (axios = globalAxios3, basePath = BASE_PATH2) => {
- const axiosRequestArgs = { ...axiosArgs.options, url: (configuration?.basePath || basePath) + axiosArgs.url };
- return axios.request(axiosRequestArgs);
- };
+/**
+*
+* @export
+*/
+const createRequestFunction = function(axiosArgs, globalAxios, BASE_PATH, configuration) {
+ return (axios = globalAxios, basePath = BASE_PATH) => {
+ const axiosRequestArgs = {
+ ...axiosArgs.options,
+ url: (configuration?.basePath || basePath) + axiosArgs.url
+ };
+ return axios.request(axiosRequestArgs);
+ };
};
-
// bin/generated/api.ts
-var BotEventResult = {
- /**
- * 成功
- */
- OK: "ok",
- /**
- * 失敗(不正なレスポンス)
- */
- NG: "ng",
- /**
- * ネットワークエラー
- */
- NetworkError: "ne",
- /**
- * (WebSocket Modeのみ)接続しているセッションが存在しなかった
- */
- Dropped: "dp"
+/**
+* イベント配送結果
+* @export
+* @enum {string}
+*/
+const BotEventResult = {
+ /**
+ * 成功
+ */
+ OK: "ok",
+ /**
+ * 失敗(不正なレスポンス)
+ */
+ NG: "ng",
+ /**
+ * ネットワークエラー
+ */
+ NetworkError: "ne",
+ /**
+ * (WebSocket Modeのみ)接続しているセッションが存在しなかった
+ */
+ Dropped: "dp"
};
-var BotMode = {
- /**
- * HTTP Mode
- */
- HTTP: "HTTP",
- /**
- * WebSocket Mode
- */
- WebSocket: "WebSocket"
+/**
+* BOT動作モード HTTP: HTTP Mode WebSocket: WebSocket Mode
+* @export
+* @enum {string}
+*/
+const BotMode = {
+ /**
+ * HTTP Mode
+ */
+ HTTP: "HTTP",
+ /**
+ * WebSocket Mode
+ */
+ WebSocket: "WebSocket"
};
-var BotState = {
- /**
- * 停止
- */
- deactivated: 0,
- /**
- * 有効
- */
- active: 1,
- /**
- * 一時停止
- */
- suspended: 2
+/**
+* BOT状態 0: 停止 1: 有効 2: 一時停止
+* @export
+* @enum {string}
+*/
+const BotState = {
+ /**
+ * 停止
+ */
+ deactivated: 0,
+ /**
+ * 有効
+ */
+ active: 1,
+ /**
+ * 一時停止
+ */
+ suspended: 2
};
-var ChannelEventTypeEnum = {
- TopicChanged: "TopicChanged",
- SubscribersChanged: "SubscribersChanged",
- PinAdded: "PinAdded",
- PinRemoved: "PinRemoved",
- NameChanged: "NameChanged",
- ParentChanged: "ParentChanged",
- VisibilityChanged: "VisibilityChanged",
- ForcedNotificationChanged: "ForcedNotificationChanged",
- ChildCreated: "ChildCreated"
+const ChannelEventTypeEnum = {
+ TopicChanged: "TopicChanged",
+ SubscribersChanged: "SubscribersChanged",
+ PinAdded: "PinAdded",
+ PinRemoved: "PinRemoved",
+ NameChanged: "NameChanged",
+ ParentChanged: "ParentChanged",
+ VisibilityChanged: "VisibilityChanged",
+ ForcedNotificationChanged: "ForcedNotificationChanged",
+ ChildCreated: "ChildCreated"
};
-var ChannelSubscribeLevel = {
- /**
- * 無し
- */
- none: 0,
- /**
- * 未読管理
- */
- subscribed: 1,
- /**
- * 未読管理+通知
- */
- notified: 2
+/**
+* チャンネル購読レベル 0:無し 1:未読管理 2:未読管理+通知
+* @export
+* @enum {string}
+*/
+const ChannelSubscribeLevel = {
+ /**
+ * 無し
+ */
+ none: 0,
+ /**
+ * 未読管理
+ */
+ subscribed: 1,
+ /**
+ * 未読管理+通知
+ */
+ notified: 2
};
-var ChannelViewState = {
- /**
- * バックグラウンド表示中
- */
- None: "none",
- /**
- * 古いメッセージを表示中
- */
- StaleViewing: "stale_viewing",
- /**
- * メッセージ表示中
- */
- Monitoring: "monitoring",
- /**
- * メッセージ入力中
- */
- Editing: "editing"
+/**
+* 閲覧状態
+* @export
+* @enum {string}
+*/
+const ChannelViewState = {
+ /**
+ * バックグラウンド表示中
+ */
+ None: "none",
+ /**
+ * 古いメッセージを表示中
+ */
+ StaleViewing: "stale_viewing",
+ /**
+ * メッセージ表示中
+ */
+ Monitoring: "monitoring",
+ /**
+ * メッセージ入力中
+ */
+ Editing: "editing"
};
-var OAuth2Prompt = {
- None: "none"
+/**
+*
+* @export
+* @enum {string}
+*/
+const OAuth2Prompt = { None: "none" };
+/**
+*
+* @export
+* @enum {string}
+*/
+const OAuth2ResponseType = {
+ Code: "code",
+ Token: "token",
+ None: "none"
};
-var OAuth2ResponseType = {
- Code: "code",
- Token: "token",
- None: "none"
+/**
+* OAuth2スコープ
+* @export
+* @enum {string}
+*/
+const OAuth2Scope = {
+ Openid: "openid",
+ Profile: "profile",
+ Read: "read",
+ Write: "write",
+ ManageBot: "manage_bot",
+ Qall: "qall"
};
-var OAuth2Scope = {
- Openid: "openid",
- Profile: "profile",
- Read: "read",
- Write: "write",
- ManageBot: "manage_bot",
- Qall: "qall"
+/**
+* サムネイル画像のタイプ
+* @export
+* @enum {string}
+*/
+const ThumbnailType = {
+ /**
+ * アップロード画像に対して生成される通常のサムネイル
+ */
+ Image: "image",
+ /**
+ * アップロード音声ファイルに対して生成される波形画像
+ */
+ Waveform: "waveform"
};
-var ThumbnailType = {
- /**
- * アップロード画像に対して生成される通常のサムネイル
- */
- Image: "image",
- /**
- * アップロード音声ファイルに対して生成される波形画像
- */
- Waveform: "waveform"
+/**
+* ユーザーアカウント状態 0: 停止 1: 有効 2: 一時停止
+* @export
+* @enum {string}
+*/
+const UserAccountState = {
+ /**
+ * 停止
+ */
+ deactivated: 0,
+ /**
+ * 有効
+ */
+ active: 1,
+ /**
+ * 一時停止
+ */
+ suspended: 2
};
-var UserAccountState = {
- /**
- * 停止
- */
- deactivated: 0,
- /**
- * 有効
- */
- active: 1,
- /**
- * 一時停止
- */
- suspended: 2
+/**
+* ユーザー権限
+* @export
+* @enum {string}
+*/
+const UserPermission = {
+ GetWebhook: "get_webhook",
+ CreateWebhook: "create_webhook",
+ EditWebhook: "edit_webhook",
+ DeleteWebhook: "delete_webhook",
+ AccessOthersWebhook: "access_others_webhook",
+ GetBot: "get_bot",
+ CreateBot: "create_bot",
+ EditBot: "edit_bot",
+ DeleteBot: "delete_bot",
+ AccessOthersBot: "access_others_bot",
+ BotActionJoinChannel: "bot_action_join_channel",
+ BotActionLeaveChannel: "bot_action_leave_channel",
+ CreateChannel: "create_channel",
+ GetChannel: "get_channel",
+ EditChannel: "edit_channel",
+ DeleteChannel: "delete_channel",
+ ChangeParentChannel: "change_parent_channel",
+ EditChannelTopic: "edit_channel_topic",
+ GetChannelStar: "get_channel_star",
+ EditChannelStar: "edit_channel_star",
+ GetMyTokens: "get_my_tokens",
+ RevokeMyToken: "revoke_my_token",
+ GetClients: "get_clients",
+ CreateClient: "create_client",
+ EditMyClient: "edit_my_client",
+ DeleteMyClient: "delete_my_client",
+ ManageOthersClient: "manage_others_client",
+ UploadFile: "upload_file",
+ DownloadFile: "download_file",
+ DeleteFile: "delete_file",
+ GetMessage: "get_message",
+ PostMessage: "post_message",
+ EditMessage: "edit_message",
+ DeleteMessage: "delete_message",
+ ReportMessage: "report_message",
+ GetMessageReports: "get_message_reports",
+ CreateMessagePin: "create_message_pin",
+ DeleteMessagePin: "delete_message_pin",
+ GetChannelSubscription: "get_channel_subscription",
+ EditChannelSubscription: "edit_channel_subscription",
+ ConnectNotificationStream: "connect_notification_stream",
+ RegisterFCMDevice: "register_fcm_device",
+ GetStamp: "get_stamp",
+ CreateStamp: "create_stamp",
+ EditStamp: "edit_stamp",
+ EditStampCreatedByOthers: "edit_stamp_created_by_others",
+ DeleteStamp: "delete_stamp",
+ DeleteMyStamp: "delete_my_stamp",
+ AddMessageStamp: "add_message_stamp",
+ RemoveMessageStamp: "remove_message_stamp",
+ GetMyStampHistory: "get_my_stamp_history",
+ GetMyStampRecommendations: "get_my_stamp_recommendations",
+ GetStampPalette: "get_stamp_palette",
+ CreateStampPalette: "create_stamp_palette",
+ EditStampPalette: "edit_stamp_palette",
+ DeleteStampPalette: "delete_stamp_palette",
+ GetUser: "get_user",
+ RegisterUser: "register_user",
+ GetMe: "get_me",
+ GetOIDCUserInfo: "get_oidc_userinfo",
+ EditMe: "edit_me",
+ ChangeMyIcon: "change_my_icon",
+ ChangeMyPassword: "change_my_password",
+ EditOtherUsers: "edit_other_users",
+ GetUserQRCode: "get_user_qr_code",
+ GetUserTag: "get_user_tag",
+ EditUserTag: "edit_user_tag",
+ GetUserGroup: "get_user_group",
+ CreateUserGroup: "create_user_group",
+ CreateSpecialUserGroup: "create_special_user_group",
+ EditUserGroup: "edit_user_group",
+ DeleteUserGroup: "delete_user_group",
+ AllUserGroupsAdmin: "edit_others_user_group",
+ WebRTC: "web_rtc",
+ GetMySessions: "get_my_sessions",
+ DeleteMySessions: "delete_my_sessions",
+ GetMyExternalAccount: "get_my_external_account",
+ EditMyExternalAccount: "edit_my_external_account",
+ GetUnread: "get_unread",
+ DeleteUnread: "delete_unread",
+ GetClipFolder: "get_clip_folder",
+ CreateClipFolder: "create_clip_folder",
+ EditClipFolder: "edit_clip_folder",
+ DeleteClipFolder: "delete_clip_folder"
};
-var UserPermission = {
- GetWebhook: "get_webhook",
- CreateWebhook: "create_webhook",
- EditWebhook: "edit_webhook",
- DeleteWebhook: "delete_webhook",
- AccessOthersWebhook: "access_others_webhook",
- GetBot: "get_bot",
- CreateBot: "create_bot",
- EditBot: "edit_bot",
- DeleteBot: "delete_bot",
- AccessOthersBot: "access_others_bot",
- BotActionJoinChannel: "bot_action_join_channel",
- BotActionLeaveChannel: "bot_action_leave_channel",
- CreateChannel: "create_channel",
- GetChannel: "get_channel",
- EditChannel: "edit_channel",
- DeleteChannel: "delete_channel",
- ChangeParentChannel: "change_parent_channel",
- EditChannelTopic: "edit_channel_topic",
- GetChannelStar: "get_channel_star",
- EditChannelStar: "edit_channel_star",
- GetMyTokens: "get_my_tokens",
- RevokeMyToken: "revoke_my_token",
- GetClients: "get_clients",
- CreateClient: "create_client",
- EditMyClient: "edit_my_client",
- DeleteMyClient: "delete_my_client",
- ManageOthersClient: "manage_others_client",
- UploadFile: "upload_file",
- DownloadFile: "download_file",
- DeleteFile: "delete_file",
- GetMessage: "get_message",
- PostMessage: "post_message",
- EditMessage: "edit_message",
- DeleteMessage: "delete_message",
- ReportMessage: "report_message",
- GetMessageReports: "get_message_reports",
- CreateMessagePin: "create_message_pin",
- DeleteMessagePin: "delete_message_pin",
- GetChannelSubscription: "get_channel_subscription",
- EditChannelSubscription: "edit_channel_subscription",
- ConnectNotificationStream: "connect_notification_stream",
- RegisterFCMDevice: "register_fcm_device",
- GetStamp: "get_stamp",
- CreateStamp: "create_stamp",
- EditStamp: "edit_stamp",
- EditStampCreatedByOthers: "edit_stamp_created_by_others",
- DeleteStamp: "delete_stamp",
- DeleteMyStamp: "delete_my_stamp",
- AddMessageStamp: "add_message_stamp",
- RemoveMessageStamp: "remove_message_stamp",
- GetMyStampHistory: "get_my_stamp_history",
- GetMyStampRecommendations: "get_my_stamp_recommendations",
- GetStampPalette: "get_stamp_palette",
- CreateStampPalette: "create_stamp_palette",
- EditStampPalette: "edit_stamp_palette",
- DeleteStampPalette: "delete_stamp_palette",
- GetUser: "get_user",
- RegisterUser: "register_user",
- GetMe: "get_me",
- GetOIDCUserInfo: "get_oidc_userinfo",
- EditMe: "edit_me",
- ChangeMyIcon: "change_my_icon",
- ChangeMyPassword: "change_my_password",
- EditOtherUsers: "edit_other_users",
- GetUserQRCode: "get_user_qr_code",
- GetUserTag: "get_user_tag",
- EditUserTag: "edit_user_tag",
- GetUserGroup: "get_user_group",
- CreateUserGroup: "create_user_group",
- CreateSpecialUserGroup: "create_special_user_group",
- EditUserGroup: "edit_user_group",
- DeleteUserGroup: "delete_user_group",
- AllUserGroupsAdmin: "edit_others_user_group",
- WebRTC: "web_rtc",
- GetMySessions: "get_my_sessions",
- DeleteMySessions: "delete_my_sessions",
- GetMyExternalAccount: "get_my_external_account",
- EditMyExternalAccount: "edit_my_external_account",
- GetUnread: "get_unread",
- DeleteUnread: "delete_unread",
- GetClipFolder: "get_clip_folder",
- CreateClipFolder: "create_clip_folder",
- EditClipFolder: "edit_clip_folder",
- DeleteClipFolder: "delete_clip_folder"
+/**
+* ActivityApi - axios parameter creator
+* @export
+*/
+const ActivityApiAxiosParamCreator = function(configuration) {
+ return {
+ /**
+ * パブリックチャンネルの直近の投稿メッセージを作成日時の降順で取得します。 `all`が`true`でない場合、購読チャンネルのみのタイムラインを取得します
+ * @summary アクテビティタイムラインを取得
+ * @param {number} [limit] 取得する件数
+ * @param {boolean} [all] 全てのチャンネルのタイムラインを取得する
+ * @param {boolean} [perChannel] 同じチャンネルのメッセージは最新のもののみ取得するか
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ */
+ getActivityTimeline: async (limit, all, perChannel, options = {}) => {
+ const localVarUrlObj = new URL(`/activity/timeline`, DUMMY_BASE_URL);
+ let baseOptions;
+ if (configuration) baseOptions = configuration.baseOptions;
+ const localVarRequestOptions = {
+ method: "GET",
+ ...baseOptions,
+ ...options
+ };
+ const localVarHeaderParameter = {};
+ const localVarQueryParameter = {};
+ await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration);
+ await setBearerAuthToObject(localVarHeaderParameter, configuration);
+ if (limit !== void 0) localVarQueryParameter["limit"] = limit;
+ if (all !== void 0) localVarQueryParameter["all"] = all;
+ if (perChannel !== void 0) localVarQueryParameter["per_channel"] = perChannel;
+ setSearchParams(localVarUrlObj, localVarQueryParameter);
+ let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
+ localVarRequestOptions.headers = {
+ ...localVarHeaderParameter,
+ ...headersFromBaseOptions,
+ ...options.headers
+ };
+ return {
+ url: toPathString(localVarUrlObj),
+ options: localVarRequestOptions
+ };
+ },
+ /**
+ * 現在オンラインな(SSEまたはWSが接続中)ユーザーのUUIDのリストを返します。
+ * @summary オンラインユーザーリストを取得
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ */
+ getOnlineUsers: async (options = {}) => {
+ const localVarUrlObj = new URL(`/activity/onlines`, DUMMY_BASE_URL);
+ let baseOptions;
+ if (configuration) baseOptions = configuration.baseOptions;
+ const localVarRequestOptions = {
+ method: "GET",
+ ...baseOptions,
+ ...options
+ };
+ const localVarHeaderParameter = {};
+ const localVarQueryParameter = {};
+ await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration);
+ await setBearerAuthToObject(localVarHeaderParameter, configuration);
+ setSearchParams(localVarUrlObj, localVarQueryParameter);
+ let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
+ localVarRequestOptions.headers = {
+ ...localVarHeaderParameter,
+ ...headersFromBaseOptions,
+ ...options.headers
+ };
+ return {
+ url: toPathString(localVarUrlObj),
+ options: localVarRequestOptions
+ };
+ }
+ };
};
-var ActivityApiAxiosParamCreator = function(configuration) {
- return {
- /**
- * パブリックチャンネルの直近の投稿メッセージを作成日時の降順で取得します。 `all`が`true`でない場合、購読チャンネルのみのタイムラインを取得します
- * @summary アクテビティタイムラインを取得
- * @param {number} [limit] 取得する件数
- * @param {boolean} [all] 全てのチャンネルのタイムラインを取得する
- * @param {boolean} [perChannel] 同じチャンネルのメッセージは最新のもののみ取得するか
- * @param {*} [options] Override http request option.
- * @throws {RequiredError}
- */
- getActivityTimeline: async (limit, all, perChannel, options = {}) => {
- const localVarPath = `/activity/timeline`;
- const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
- let baseOptions;
- if (configuration) {
- baseOptions = configuration.baseOptions;
- }
- const localVarRequestOptions = { method: "GET", ...baseOptions, ...options };
- const localVarHeaderParameter = {};
- const localVarQueryParameter = {};
- await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration);
- await setBearerAuthToObject(localVarHeaderParameter, configuration);
- if (limit !== void 0) {
- localVarQueryParameter["limit"] = limit;
- }
- if (all !== void 0) {
- localVarQueryParameter["all"] = all;
- }
- if (perChannel !== void 0) {
- localVarQueryParameter["per_channel"] = perChannel;
- }
- setSearchParams(localVarUrlObj, localVarQueryParameter);
- let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
- localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers };
- return {
- url: toPathString(localVarUrlObj),
- options: localVarRequestOptions
- };
- },
- /**
- * 現在オンラインな(SSEまたはWSが接続中)ユーザーのUUIDのリストを返します。
- * @summary オンラインユーザーリストを取得
- * @param {*} [options] Override http request option.
- * @throws {RequiredError}
- */
- getOnlineUsers: async (options = {}) => {
- const localVarPath = `/activity/onlines`;
- const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
- let baseOptions;
- if (configuration) {
- baseOptions = configuration.baseOptions;
- }
- const localVarRequestOptions = { method: "GET", ...baseOptions, ...options };
- const localVarHeaderParameter = {};
- const localVarQueryParameter = {};
- await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration);
- await setBearerAuthToObject(localVarHeaderParameter, configuration);
- setSearchParams(localVarUrlObj, localVarQueryParameter);
- let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
- localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers };
- return {
- url: toPathString(localVarUrlObj),
- options: localVarRequestOptions
- };
- }
- };
+/**
+* ActivityApi - functional programming interface
+* @export
+*/
+const ActivityApiFp = function(configuration) {
+ const localVarAxiosParamCreator = ActivityApiAxiosParamCreator(configuration);
+ return {
+ /**
+ * パブリックチャンネルの直近の投稿メッセージを作成日時の降順で取得します。 `all`が`true`でない場合、購読チャンネルのみのタイムラインを取得します
+ * @summary アクテビティタイムラインを取得
+ * @param {number} [limit] 取得する件数
+ * @param {boolean} [all] 全てのチャンネルのタイムラインを取得する
+ * @param {boolean} [perChannel] 同じチャンネルのメッセージは最新のもののみ取得するか
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ */
+ async getActivityTimeline(limit, all, perChannel, options) {
+ const localVarAxiosArgs = await localVarAxiosParamCreator.getActivityTimeline(limit, all, perChannel, options);
+ return createRequestFunction(localVarAxiosArgs, axios.default, BASE_PATH, configuration);
+ },
+ /**
+ * 現在オンラインな(SSEまたはWSが接続中)ユーザーのUUIDのリストを返します。
+ * @summary オンラインユーザーリストを取得
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ */
+ async getOnlineUsers(options) {
+ const localVarAxiosArgs = await localVarAxiosParamCreator.getOnlineUsers(options);
+ return createRequestFunction(localVarAxiosArgs, axios.default, BASE_PATH, configuration);
+ }
+ };
};
-var ActivityApiFp = function(configuration) {
- const localVarAxiosParamCreator = ActivityApiAxiosParamCreator(configuration);
- return {
- /**
- * パブリックチャンネルの直近の投稿メッセージを作成日時の降順で取得します。 `all`が`true`でない場合、購読チャンネルのみのタイムラインを取得します
- * @summary アクテビティタイムラインを取得
- * @param {number} [limit] 取得する件数
- * @param {boolean} [all] 全てのチャンネルのタイムラインを取得する
- * @param {boolean} [perChannel] 同じチャンネルのメッセージは最新のもののみ取得するか
- * @param {*} [options] Override http request option.
- * @throws {RequiredError}
- */
- async getActivityTimeline(limit, all, perChannel, options) {
- const localVarAxiosArgs = await localVarAxiosParamCreator.getActivityTimeline(limit, all, perChannel, options);
- return createRequestFunction(localVarAxiosArgs, import_axios2.default, BASE_PATH, configuration);
- },
- /**
- * 現在オンラインな(SSEまたはWSが接続中)ユーザーのUUIDのリストを返します。
- * @summary オンラインユーザーリストを取得
- * @param {*} [options] Override http request option.
- * @throws {RequiredError}
- */
- async getOnlineUsers(options) {
- const localVarAxiosArgs = await localVarAxiosParamCreator.getOnlineUsers(options);
- return createRequestFunction(localVarAxiosArgs, import_axios2.default, BASE_PATH, configuration);
- }
- };
+/**
+* ActivityApi - factory interface
+* @export
+*/
+const ActivityApiFactory = function(configuration, basePath, axios) {
+ const localVarFp = ActivityApiFp(configuration);
+ return {
+ /**
+ * パブリックチャンネルの直近の投稿メッセージを作成日時の降順で取得します。 `all`が`true`でない場合、購読チャンネルのみのタイムラインを取得します
+ * @summary アクテビティタイムラインを取得
+ * @param {number} [limit] 取得する件数
+ * @param {boolean} [all] 全てのチャンネルのタイムラインを取得する
+ * @param {boolean} [perChannel] 同じチャンネルのメッセージは最新のもののみ取得するか
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ */
+ getActivityTimeline(limit, all, perChannel, options) {
+ return localVarFp.getActivityTimeline(limit, all, perChannel, options).then((request) => request(axios, basePath));
+ },
+ /**
+ * 現在オンラインな(SSEまたはWSが接続中)ユーザーのUUIDのリストを返します。
+ * @summary オンラインユーザーリストを取得
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ */
+ getOnlineUsers(options) {
+ return localVarFp.getOnlineUsers(options).then((request) => request(axios, basePath));
+ }
+ };
};
-var ActivityApiFactory = function(configuration, basePath, axios) {
- const localVarFp = ActivityApiFp(configuration);
- return {
- /**
- * パブリックチャンネルの直近の投稿メッセージを作成日時の降順で取得します。 `all`が`true`でない場合、購読チャンネルのみのタイムラインを取得します
- * @summary アクテビティタイムラインを取得
- * @param {number} [limit] 取得する件数
- * @param {boolean} [all] 全てのチャンネルのタイムラインを取得する
- * @param {boolean} [perChannel] 同じチャンネルのメッセージは最新のもののみ取得するか
- * @param {*} [options] Override http request option.
- * @throws {RequiredError}
- */
- getActivityTimeline(limit, all, perChannel, options) {
- return localVarFp.getActivityTimeline(limit, all, perChannel, options).then((request) => request(axios, basePath));
- },
- /**
- * 現在オンラインな(SSEまたはWSが接続中)ユーザーのUUIDのリストを返します。
- * @summary オンラインユーザーリストを取得
- * @param {*} [options] Override http request option.
- * @throws {RequiredError}
- */
- getOnlineUsers(options) {
- return localVarFp.getOnlineUsers(options).then((request) => request(axios, basePath));
- }
- };
-};
+/**
+* ActivityApi - object-oriented interface
+* @export
+* @class ActivityApi
+* @extends {BaseAPI}
+*/
var ActivityApi = class extends BaseAPI {
- /**
- * パブリックチャンネルの直近の投稿メッセージを作成日時の降順で取得します。 `all`が`true`でない場合、購読チャンネルのみのタイムラインを取得します
- * @summary アクテビティタイムラインを取得
- * @param {number} [limit] 取得する件数
- * @param {boolean} [all] 全てのチャンネルのタイムラインを取得する
- * @param {boolean} [perChannel] 同じチャンネルのメッセージは最新のもののみ取得するか
- * @param {*} [options] Override http request option.
- * @throws {RequiredError}
- * @memberof ActivityApi
- */
- getActivityTimeline(limit, all, perChannel, options) {
- return ActivityApiFp(this.configuration).getActivityTimeline(limit, all, perChannel, options).then((request) => request(this.axios, this.basePath));
- }
- /**
- * 現在オンラインな(SSEまたはWSが接続中)ユーザーのUUIDのリストを返します。
- * @summary オンラインユーザーリストを取得
- * @param {*} [options] Override http request option.
- * @throws {RequiredError}
- * @memberof ActivityApi
- */
- getOnlineUsers(options) {
- return ActivityApiFp(this.configuration).getOnlineUsers(options).then((request) => request(this.axios, this.basePath));
- }
+ /**
+ * パブリックチャンネルの直近の投稿メッセージを作成日時の降順で取得します。 `all`が`true`でない場合、購読チャンネルのみのタイムラインを取得します
+ * @summary アクテビティタイムラインを取得
+ * @param {number} [limit] 取得する件数
+ * @param {boolean} [all] 全てのチャンネルのタイムラインを取得する
+ * @param {boolean} [perChannel] 同じチャンネルのメッセージは最新のもののみ取得するか
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ * @memberof ActivityApi
+ */
+ getActivityTimeline(limit, all, perChannel, options) {
+ return ActivityApiFp(this.configuration).getActivityTimeline(limit, all, perChannel, options).then((request) => request(this.axios, this.basePath));
+ }
+ /**
+ * 現在オンラインな(SSEまたはWSが接続中)ユーザーのUUIDのリストを返します。
+ * @summary オンラインユーザーリストを取得
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ * @memberof ActivityApi
+ */
+ getOnlineUsers(options) {
+ return ActivityApiFp(this.configuration).getOnlineUsers(options).then((request) => request(this.axios, this.basePath));
+ }
};
-var AuthenticationApiAxiosParamCreator = function(configuration) {
- return {
- /**
- * 自分に紐付けられている外部ログインアカウント一覧を取得します。
- * @summary 外部ログインアカウント一覧を取得
- * @param {*} [options] Override http request option.
- * @throws {RequiredError}
- */
- getMyExternalAccounts: async (options = {}) => {
- const localVarPath = `/users/me/ex-accounts`;
- const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
- let baseOptions;
- if (configuration) {
- baseOptions = configuration.baseOptions;
- }
- const localVarRequestOptions = { method: "GET", ...baseOptions, ...options };
- const localVarHeaderParameter = {};
- const localVarQueryParameter = {};
- await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration);
- await setBearerAuthToObject(localVarHeaderParameter, configuration);
- setSearchParams(localVarUrlObj, localVarQueryParameter);
- let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
- localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers };
- return {
- url: toPathString(localVarUrlObj),
- options: localVarRequestOptions
- };
- },
- /**
- * 自分のログインセッションのリストを取得します。
- * @summary 自分のログインセッションリストを取得
- * @param {*} [options] Override http request option.
- * @throws {RequiredError}
- */
- getMySessions: async (options = {}) => {
- const localVarPath = `/users/me/sessions`;
- const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
- let baseOptions;
- if (configuration) {
- baseOptions = configuration.baseOptions;
- }
- const localVarRequestOptions = { method: "GET", ...baseOptions, ...options };
- const localVarHeaderParameter = {};
- const localVarQueryParameter = {};
- await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration);
- await setBearerAuthToObject(localVarHeaderParameter, configuration);
- setSearchParams(localVarUrlObj, localVarQueryParameter);
- let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
- localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers };
- return {
- url: toPathString(localVarUrlObj),
- options: localVarRequestOptions
- };
- },
- /**
- * 自分に外部ログインアカウントを紐付けます。 指定した`providerName`がサーバー側で有効である必要があります。 リクエストが受理された場合、外部サービスの認証画面にリダイレクトされ、認証される必要があります。
- * @summary 外部ログインアカウントを紐付ける
- * @param {PostLinkExternalAccount} [postLinkExternalAccount]
- * @param {*} [options] Override http request option.
- * @throws {RequiredError}
- */
- linkExternalAccount: async (postLinkExternalAccount, options = {}) => {
- const localVarPath = `/users/me/ex-accounts/link`;
- const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
- let baseOptions;
- if (configuration) {
- baseOptions = configuration.baseOptions;
- }
- const localVarRequestOptions = { method: "POST", ...baseOptions, ...options };
- const localVarHeaderParameter = {};
- const localVarQueryParameter = {};
- await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration);
- await setBearerAuthToObject(localVarHeaderParameter, configuration);
- localVarHeaderParameter["Content-Type"] = "application/json";
- setSearchParams(localVarUrlObj, localVarQueryParameter);
- let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
- localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers };
- localVarRequestOptions.data = serializeDataIfNeeded(postLinkExternalAccount, localVarRequestOptions, configuration);
- return {
- url: toPathString(localVarUrlObj),
- options: localVarRequestOptions
- };
- },
- /**
- * ログインします。
- * @summary ログイン
- * @param {string} [redirect] リダイレクト先
- * @param {PostLoginRequest} [postLoginRequest]
- * @param {*} [options] Override http request option.
- * @throws {RequiredError}
- */
- login: async (redirect, postLoginRequest, options = {}) => {
- const localVarPath = `/login`;
- const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
- let baseOptions;
- if (configuration) {
- baseOptions = configuration.baseOptions;
- }
- const localVarRequestOptions = { method: "POST", ...baseOptions, ...options };
- const localVarHeaderParameter = {};
- const localVarQueryParameter = {};
- await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration);
- await setBearerAuthToObject(localVarHeaderParameter, configuration);
- if (redirect !== void 0) {
- localVarQueryParameter["redirect"] = redirect;
- }
- localVarHeaderParameter["Content-Type"] = "application/json";
- setSearchParams(localVarUrlObj, localVarQueryParameter);
- let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
- localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers };
- localVarRequestOptions.data = serializeDataIfNeeded(postLoginRequest, localVarRequestOptions, configuration);
- return {
- url: toPathString(localVarUrlObj),
- options: localVarRequestOptions
- };
- },
- /**
- * ログアウトします。
- * @summary ログアウト
- * @param {string} [redirect] リダイレクト先
- * @param {boolean} [all] 全てのセッションでログアウトするかどうか
- * @param {*} [options] Override http request option.
- * @throws {RequiredError}
- */
- logout: async (redirect, all, options = {}) => {
- const localVarPath = `/logout`;
- const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
- let baseOptions;
- if (configuration) {
- baseOptions = configuration.baseOptions;
- }
- const localVarRequestOptions = { method: "POST", ...baseOptions, ...options };
- const localVarHeaderParameter = {};
- const localVarQueryParameter = {};
- await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration);
- await setBearerAuthToObject(localVarHeaderParameter, configuration);
- if (redirect !== void 0) {
- localVarQueryParameter["redirect"] = redirect;
- }
- if (all !== void 0) {
- localVarQueryParameter["all"] = all;
- }
- setSearchParams(localVarUrlObj, localVarQueryParameter);
- let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
- localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers };
- return {
- url: toPathString(localVarUrlObj),
- options: localVarRequestOptions
- };
- },
- /**
- * 指定した自分のセッションを無効化(ログアウト)します。 既に存在しない・無効化されているセッションを指定した場合も`204`を返します。
- * @summary セッションを無効化
- * @param {string} sessionId セッションUUID
- * @param {*} [options] Override http request option.
- * @throws {RequiredError}
- */
- revokeMySession: async (sessionId, options = {}) => {
- assertParamExists("revokeMySession", "sessionId", sessionId);
- const localVarPath = `/users/me/sessions/{sessionId}`.replace(`{${"sessionId"}}`, encodeURIComponent(String(sessionId)));
- const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
- let baseOptions;
- if (configuration) {
- baseOptions = configuration.baseOptions;
- }
- const localVarRequestOptions = { method: "DELETE", ...baseOptions, ...options };
- const localVarHeaderParameter = {};
- const localVarQueryParameter = {};
- await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration);
- await setBearerAuthToObject(localVarHeaderParameter, configuration);
- setSearchParams(localVarUrlObj, localVarQueryParameter);
- let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
- localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers };
- return {
- url: toPathString(localVarUrlObj),
- options: localVarRequestOptions
- };
- },
- /**
- * 自分に紐付けられている外部ログインアカウントの紐付けを解除します。
- * @summary 外部ログインアカウントの紐付けを解除
- * @param {PostUnlinkExternalAccount} [postUnlinkExternalAccount]
- * @param {*} [options] Override http request option.
- * @throws {RequiredError}
- */
- unlinkExternalAccount: async (postUnlinkExternalAccount, options = {}) => {
- const localVarPath = `/users/me/ex-accounts/unlink`;
- const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
- let baseOptions;
- if (configuration) {
- baseOptions = configuration.baseOptions;
- }
- const localVarRequestOptions = { method: "POST", ...baseOptions, ...options };
- const localVarHeaderParameter = {};
- const localVarQueryParameter = {};
- await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration);
- await setBearerAuthToObject(localVarHeaderParameter, configuration);
- localVarHeaderParameter["Content-Type"] = "application/json";
- setSearchParams(localVarUrlObj, localVarQueryParameter);
- let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
- localVarRequestOptions.headers = { ...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers };
- localVarRequestOptions.data = serializeDataIfNeeded(postUnlinkExternalAccount, localVarRequestOptions, configuration);
- return {
- url: toPathString(localVarUrlObj),
- options: localVarRequestOptions
- };
- }
- };
+/**
+* AuthenticationApi - axios parameter creator
+* @export
+*/
+const AuthenticationApiAxiosParamCreator = function(configuration) {
+ return {
+ /**
+ * 自分に紐付けられている外部ログインアカウント一覧を取得します。
+ * @summary 外部ログインアカウント一覧を取得
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ */
+ getMyExternalAccounts: async (options = {}) => {
+ const localVarUrlObj = new URL(`/users/me/ex-accounts`, DUMMY_BASE_URL);
+ let baseOptions;
+ if (configuration) baseOptions = configuration.baseOptions;
+ const localVarRequestOptions = {
+ method: "GET",
+ ...baseOptions,
+ ...options
+ };
+ const localVarHeaderParameter = {};
+ const localVarQueryParameter = {};
+ await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration);
+ await setBearerAuthToObject(localVarHeaderParameter, configuration);
+ setSearchParams(localVarUrlObj, localVarQueryParameter);
+ let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
+ localVarRequestOptions.headers = {
+ ...localVarHeaderParameter,
+ ...headersFromBaseOptions,
+ ...options.headers
+ };
+ return {
+ url: toPathString(localVarUrlObj),
+ options: localVarRequestOptions
+ };
+ },
+ /**
+ * 自分のログインセッションのリストを取得します。
+ * @summary 自分のログインセッションリストを取得
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ */
+ getMySessions: async (options = {}) => {
+ const localVarUrlObj = new URL(`/users/me/sessions`, DUMMY_BASE_URL);
+ let baseOptions;
+ if (configuration) baseOptions = configuration.baseOptions;
+ const localVarRequestOptions = {
+ method: "GET",
+ ...baseOptions,
+ ...options
+ };
+ const localVarHeaderParameter = {};
+ const localVarQueryParameter = {};
+ await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration);
+ await setBearerAuthToObject(localVarHeaderParameter, configuration);
+ setSearchParams(localVarUrlObj, localVarQueryParameter);
+ let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
+ localVarRequestOptions.headers = {
+ ...localVarHeaderParameter,
+ ...headersFromBaseOptions,
+ ...options.headers
+ };
+ return {
+ url: toPathString(localVarUrlObj),
+ options: localVarRequestOptions
+ };
+ },
+ /**
+ * 自分に外部ログインアカウントを紐付けます。 指定した`providerName`がサーバー側で有効である必要があります。 リクエストが受理された場合、外部サービスの認証画面にリダイレクトされ、認証される必要があります。
+ * @summary 外部ログインアカウントを紐付ける
+ * @param {PostLinkExternalAccount} [postLinkExternalAccount]
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ */
+ linkExternalAccount: async (postLinkExternalAccount, options = {}) => {
+ const localVarUrlObj = new URL(`/users/me/ex-accounts/link`, DUMMY_BASE_URL);
+ let baseOptions;
+ if (configuration) baseOptions = configuration.baseOptions;
+ const localVarRequestOptions = {
+ method: "POST",
+ ...baseOptions,
+ ...options
+ };
+ const localVarHeaderParameter = {};
+ const localVarQueryParameter = {};
+ await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration);
+ await setBearerAuthToObject(localVarHeaderParameter, configuration);
+ localVarHeaderParameter["Content-Type"] = "application/json";
+ setSearchParams(localVarUrlObj, localVarQueryParameter);
+ let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
+ localVarRequestOptions.headers = {
+ ...localVarHeaderParameter,
+ ...headersFromBaseOptions,
+ ...options.headers
+ };
+ localVarRequestOptions.data = serializeDataIfNeeded(postLinkExternalAccount, localVarRequestOptions, configuration);
+ return {
+ url: toPathString(localVarUrlObj),
+ options: localVarRequestOptions
+ };
+ },
+ /**
+ * ログインします。
+ * @summary ログイン
+ * @param {string} [redirect] リダイレクト先
+ * @param {PostLoginRequest} [postLoginRequest]
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ */
+ login: async (redirect, postLoginRequest, options = {}) => {
+ const localVarUrlObj = new URL(`/login`, DUMMY_BASE_URL);
+ let baseOptions;
+ if (configuration) baseOptions = configuration.baseOptions;
+ const localVarRequestOptions = {
+ method: "POST",
+ ...baseOptions,
+ ...options
+ };
+ const localVarHeaderParameter = {};
+ const localVarQueryParameter = {};
+ await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration);
+ await setBearerAuthToObject(localVarHeaderParameter, configuration);
+ if (redirect !== void 0) localVarQueryParameter["redirect"] = redirect;
+ localVarHeaderParameter["Content-Type"] = "application/json";
+ setSearchParams(localVarUrlObj, localVarQueryParameter);
+ let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
+ localVarRequestOptions.headers = {
+ ...localVarHeaderParameter,
+ ...headersFromBaseOptions,
+ ...options.headers
+ };
+ localVarRequestOptions.data = serializeDataIfNeeded(postLoginRequest, localVarRequestOptions, configuration);
+ return {
+ url: toPathString(localVarUrlObj),
+ options: localVarRequestOptions
+ };
+ },
+ /**
+ * ログアウトします。
+ * @summary ログアウト
+ * @param {string} [redirect] リダイレクト先
+ * @param {boolean} [all] 全てのセッションでログアウトするかどうか
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ */
+ logout: async (redirect, all, options = {}) => {
+ const localVarUrlObj = new URL(`/logout`, DUMMY_BASE_URL);
+ let baseOptions;
+ if (configuration) baseOptions = configuration.baseOptions;
+ const localVarRequestOptions = {
+ method: "POST",
+ ...baseOptions,
+ ...options
+ };
+ const localVarHeaderParameter = {};
+ const localVarQueryParameter = {};
+ await setOAuthToObject(localVarHeaderParameter, "OAuth2", [], configuration);
+ await setBearerAuthToObject(localVarHeaderParameter, configuration);
+ if (redirect !== void 0) localVarQueryParameter["redirect"] = redirect;
+ if (all !== void 0) localVarQueryParameter["all"] = all;
+ setSearchParams(localVarUrlObj, localVarQueryParameter);
+ let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
+ localVarRequestOptions.headers = {
+ ...localVarHeaderParameter,
+ ...headersFromBaseOptions,
+ ...options.headers
+ };
+ return {
+ url: toPathString(localVarUrlObj),
+ options: localVarRequestOptions
+ };
+ },
+ /**
+ * 指定した自分のセッションを無効化(ログアウト)します。 既に存在しない・無効化されているセッションを指定した場合も`204`を返します。
+ * @summary セッションを無効化
+ * @param {string} sessionId セッションUUID
+ * @param {*} [options] Override http request option.
+ * @throws {RequiredError}
+ */
+ revokeMySession: async (sessionId, options = {}) => {
+ assertParamExists("revokeMySession", "sessionId", sessionId);
+ const localVarPath = `/users/me/sessions/{sessionId}`.replace(`{sessionId}`, encodeURIComponent(String(sessionId)));
+ const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
+ let baseOptions;
+ if (configuration) baseOptions = The diff preview was truncated. See the artifact for the full diff. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
#473 で追加したヘッダー互換レイヤーを削除し、Axios 1.21 の標準動作を使うように
Axios 1.21.0 への依存更新は維持