traq 0.1.5

⚠️ Community Driven ⚠️ traQ v3 API
Documentation
# Rust API client for openapi

traQ v3 API

For more information, please visit [https://github.com/traPtitech/traQ](https://github.com/traPtitech/traQ)

## Overview

This API client was generated by the [OpenAPI Generator](https://openapi-generator.tech) project.  By using the [openapi-spec](https://openapis.org) from a remote server, you can easily generate an API client.

- API version: 3.0
- Package version: 3.0
- Build package: `org.openapitools.codegen.languages.RustClientCodegen`

## Installation

Put the package under your project folder in a directory named `openapi` and add the following to `Cargo.toml` under `[dependencies]`:

```
openapi = { path = "./openapi" }
```

## Documentation for API Endpoints

All URIs are relative to *https://q.trap.jp/api/v3*

Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*ActivityApi* | [**get_activity_timeline**]ActivityApi.md#get_activity_timeline | **GET** /activity/timeline | アクテビティタイムラインを取得
*ActivityApi* | [**get_online_users**]ActivityApi.md#get_online_users | **GET** /activity/onlines | オンラインユーザーリストを取得
*AuthenticationApi* | [**get_my_external_accounts**]AuthenticationApi.md#get_my_external_accounts | **GET** /users/me/ex-accounts | 外部ログインアカウント一覧を取得
*AuthenticationApi* | [**get_my_sessions**]AuthenticationApi.md#get_my_sessions | **GET** /users/me/sessions | 自分のログインセッションリストを取得
*AuthenticationApi* | [**link_external_account**]AuthenticationApi.md#link_external_account | **POST** /users/me/ex-accounts/link | 外部ログインアカウントを紐付ける
*AuthenticationApi* | [**login**]AuthenticationApi.md#login | **POST** /login | ログイン
*AuthenticationApi* | [**logout**]AuthenticationApi.md#logout | **POST** /logout | ログアウト
*AuthenticationApi* | [**revoke_my_session**]AuthenticationApi.md#revoke_my_session | **DELETE** /users/me/sessions/{sessionId} | セッションを無効化
*AuthenticationApi* | [**unlink_external_account**]AuthenticationApi.md#unlink_external_account | **POST** /users/me/ex-accounts/unlink | 外部ログインアカウントの紐付けを解除
*BotApi* | [**activate_bot**]BotApi.md#activate_bot | **POST** /bots/{botId}/actions/activate | BOTをアクティベート
*BotApi* | [**change_bot_icon**]BotApi.md#change_bot_icon | **PUT** /bots/{botId}/icon | BOTのアイコン画像を変更
*BotApi* | [**connect_bot_ws**]BotApi.md#connect_bot_ws | **GET** /bots/ws | WebSocket Mode BOT用通知ストリームに接続します
*BotApi* | [**create_bot**]BotApi.md#create_bot | **POST** /bots | BOTを作成
*BotApi* | [**delete_bot**]BotApi.md#delete_bot | **DELETE** /bots/{botId} | BOTを削除
*BotApi* | [**edit_bot**]BotApi.md#edit_bot | **PATCH** /bots/{botId} | BOT情報を変更
*BotApi* | [**get_bot**]BotApi.md#get_bot | **GET** /bots/{botId} | BOT情報を取得
*BotApi* | [**get_bot_icon**]BotApi.md#get_bot_icon | **GET** /bots/{botId}/icon | BOTのアイコン画像を取得
*BotApi* | [**get_bot_logs**]BotApi.md#get_bot_logs | **GET** /bots/{botId}/logs | BOTのイベントログを取得
*BotApi* | [**get_bots**]BotApi.md#get_bots | **GET** /bots | BOTリストを取得
*BotApi* | [**get_channel_bots**]BotApi.md#get_channel_bots | **GET** /channels/{channelId}/bots | チャンネル参加中のBOTのリストを取得
*BotApi* | [**inactivate_bot**]BotApi.md#inactivate_bot | **POST** /bots/{botId}/actions/inactivate | BOTをインアクティベート
*BotApi* | [**let_bot_join_channel**]BotApi.md#let_bot_join_channel | **POST** /bots/{botId}/actions/join | BOTをチャンネルに参加させる
*BotApi* | [**let_bot_leave_channel**]BotApi.md#let_bot_leave_channel | **POST** /bots/{botId}/actions/leave | BOTをチャンネルから退出させる
*BotApi* | [**reissue_bot**]BotApi.md#reissue_bot | **POST** /bots/{botId}/actions/reissue | BOTのトークンを再発行
*ChannelApi* | [**create_channel**]ChannelApi.md#create_channel | **POST** /channels | チャンネルを作成
*ChannelApi* | [**edit_channel**]ChannelApi.md#edit_channel | **PATCH** /channels/{channelId} | チャンネル情報を変更
*ChannelApi* | [**edit_channel_subscribers**]ChannelApi.md#edit_channel_subscribers | **PATCH** /channels/{channelId}/subscribers | チャンネルの通知購読者を編集
*ChannelApi* | [**edit_channel_topic**]ChannelApi.md#edit_channel_topic | **PUT** /channels/{channelId}/topic | チャンネルトピックを編集
*ChannelApi* | [**get_channel**]ChannelApi.md#get_channel | **GET** /channels/{channelId} | チャンネル情報を取得
*ChannelApi* | [**get_channel_bots**]ChannelApi.md#get_channel_bots | **GET** /channels/{channelId}/bots | チャンネル参加中のBOTのリストを取得
*ChannelApi* | [**get_channel_events**]ChannelApi.md#get_channel_events | **GET** /channels/{channelId}/events | チャンネルイベントのリストを取得
*ChannelApi* | [**get_channel_pins**]ChannelApi.md#get_channel_pins | **GET** /channels/{channelId}/pins | チャンネルピンのリストを取得
*ChannelApi* | [**get_channel_stats**]ChannelApi.md#get_channel_stats | **GET** /channels/{channelId}/stats | チャンネル統計情報を取得
*ChannelApi* | [**get_channel_subscribers**]ChannelApi.md#get_channel_subscribers | **GET** /channels/{channelId}/subscribers | チャンネルの通知購読者のリストを取得
*ChannelApi* | [**get_channel_topic**]ChannelApi.md#get_channel_topic | **GET** /channels/{channelId}/topic | チャンネルトピックを取得
*ChannelApi* | [**get_channel_viewers**]ChannelApi.md#get_channel_viewers | **GET** /channels/{channelId}/viewers | チャンネル閲覧者リストを取得
*ChannelApi* | [**get_channels**]ChannelApi.md#get_channels | **GET** /channels | チャンネルリストを取得
*ChannelApi* | [**get_messages**]ChannelApi.md#get_messages | **GET** /channels/{channelId}/messages | チャンネルメッセージのリストを取得
*ChannelApi* | [**get_user_dm_channel**]ChannelApi.md#get_user_dm_channel | **GET** /users/{userId}/dm-channel | DMチャンネル情報を取得
*ChannelApi* | [**post_message**]ChannelApi.md#post_message | **POST** /channels/{channelId}/messages | チャンネルにメッセージを投稿
*ChannelApi* | [**set_channel_subscribers**]ChannelApi.md#set_channel_subscribers | **PUT** /channels/{channelId}/subscribers | チャンネルの通知購読者を設定
*ClipApi* | [**clip_message**]ClipApi.md#clip_message | **POST** /clip-folders/{folderId}/messages | メッセージをクリップフォルダに追加
*ClipApi* | [**create_clip_folder**]ClipApi.md#create_clip_folder | **POST** /clip-folders | クリップフォルダを作成
*ClipApi* | [**delete_clip_folder**]ClipApi.md#delete_clip_folder | **DELETE** /clip-folders/{folderId} | クリップフォルダを削除
*ClipApi* | [**edit_clip_folder**]ClipApi.md#edit_clip_folder | **PATCH** /clip-folders/{folderId} | クリップフォルダ情報を編集
*ClipApi* | [**get_clip_folder**]ClipApi.md#get_clip_folder | **GET** /clip-folders/{folderId} | クリップフォルダ情報を取得
*ClipApi* | [**get_clip_folders**]ClipApi.md#get_clip_folders | **GET** /clip-folders | クリップフォルダのリストを取得
*ClipApi* | [**get_clips**]ClipApi.md#get_clips | **GET** /clip-folders/{folderId}/messages | フォルダ内のクリップのリストを取得
*ClipApi* | [**get_message_clips**]ClipApi.md#get_message_clips | **GET** /messages/{messageId}/clips | 自分のクリップを取得
*ClipApi* | [**unclip_message**]ClipApi.md#unclip_message | **DELETE** /clip-folders/{folderId}/messages/{messageId} | メッセージをクリップフォルダから除外
*FileApi* | [**delete_file**]FileApi.md#delete_file | **DELETE** /files/{fileId} | ファイルを削除
*FileApi* | [**get_file**]FileApi.md#get_file | **GET** /files/{fileId} | ファイルをダウンロード
*FileApi* | [**get_file_meta**]FileApi.md#get_file_meta | **GET** /files/{fileId}/meta | ファイルメタを取得
*FileApi* | [**get_files**]FileApi.md#get_files | **GET** /files | ファイルメタのリストを取得
*FileApi* | [**get_thumbnail_image**]FileApi.md#get_thumbnail_image | **GET** /files/{fileId}/thumbnail | サムネイル画像を取得
*FileApi* | [**post_file**]FileApi.md#post_file | **POST** /files | ファイルをアップロード
*GroupApi* | [**add_user_group_admin**]GroupApi.md#add_user_group_admin | **POST** /groups/{groupId}/admins | グループ管理者を追加
*GroupApi* | [**add_user_group_member**]GroupApi.md#add_user_group_member | **POST** /groups/{groupId}/members | グループメンバーを追加
*GroupApi* | [**change_user_group_icon**]GroupApi.md#change_user_group_icon | **PUT** /groups/{groupId}/icon | ユーザーグループのアイコンを変更
*GroupApi* | [**create_user_group**]GroupApi.md#create_user_group | **POST** /groups | ユーザーグループを作成
*GroupApi* | [**delete_user_group**]GroupApi.md#delete_user_group | **DELETE** /groups/{groupId} | ユーザーグループを削除
*GroupApi* | [**edit_user_group**]GroupApi.md#edit_user_group | **PATCH** /groups/{groupId} | ユーザーグループを編集
*GroupApi* | [**edit_user_group_member**]GroupApi.md#edit_user_group_member | **PATCH** /groups/{groupId}/members/{userId} | グループメンバーを編集
*GroupApi* | [**get_user_group**]GroupApi.md#get_user_group | **GET** /groups/{groupId} | ユーザーグループを取得
*GroupApi* | [**get_user_group_admins**]GroupApi.md#get_user_group_admins | **GET** /groups/{groupId}/admins | グループ管理者を取得
*GroupApi* | [**get_user_group_members**]GroupApi.md#get_user_group_members | **GET** /groups/{groupId}/members | グループメンバーを取得
*GroupApi* | [**get_user_groups**]GroupApi.md#get_user_groups | **GET** /groups | ユーザーグループのリストを取得
*GroupApi* | [**remove_user_group_admin**]GroupApi.md#remove_user_group_admin | **DELETE** /groups/{groupId}/admins/{userId} | グループ管理者を削除
*GroupApi* | [**remove_user_group_member**]GroupApi.md#remove_user_group_member | **DELETE** /groups/{groupId}/members/{userId} | グループメンバーを削除
*MeApi* | [**add_my_star**]MeApi.md#add_my_star | **POST** /users/me/stars | チャンネルをスターに追加
*MeApi* | [**add_my_user_tag**]MeApi.md#add_my_user_tag | **POST** /users/me/tags | 自分にタグを追加
*MeApi* | [**change_my_icon**]MeApi.md#change_my_icon | **PUT** /users/me/icon | 自分のアイコン画像を変更
*MeApi* | [**change_my_notify_citation**]MeApi.md#change_my_notify_citation | **PUT** /users/me/settings/notify-citation | メッセージ引用通知の設定情報を変更
*MeApi* | [**change_my_password**]MeApi.md#change_my_password | **PUT** /users/me/password | 自分のパスワードを変更
*MeApi* | [**edit_me**]MeApi.md#edit_me | **PATCH** /users/me | 自分のユーザー情報を変更
*MeApi* | [**edit_my_user_tag**]MeApi.md#edit_my_user_tag | **PATCH** /users/me/tags/{tagId} | 自分のタグを編集
*MeApi* | [**get_me**]MeApi.md#get_me | **GET** /users/me | 自分のユーザー詳細を取得
*MeApi* | [**get_my_channel_subscriptions**]MeApi.md#get_my_channel_subscriptions | **GET** /users/me/subscriptions | 自分のチャンネル購読状態を取得
*MeApi* | [**get_my_external_accounts**]MeApi.md#get_my_external_accounts | **GET** /users/me/ex-accounts | 外部ログインアカウント一覧を取得
*MeApi* | [**get_my_icon**]MeApi.md#get_my_icon | **GET** /users/me/icon | 自分のアイコン画像を取得
*MeApi* | [**get_my_notify_citation**]MeApi.md#get_my_notify_citation | **GET** /users/me/settings/notify-citation | メッセージ引用通知の設定情報を取得
*MeApi* | [**get_my_qr_code**]MeApi.md#get_my_qr_code | **GET** /users/me/qr-code | QRコードを取得
*MeApi* | [**get_my_sessions**]MeApi.md#get_my_sessions | **GET** /users/me/sessions | 自分のログインセッションリストを取得
*MeApi* | [**get_my_stamp_history**]MeApi.md#get_my_stamp_history | **GET** /users/me/stamp-history | スタンプ履歴を取得
*MeApi* | [**get_my_stars**]MeApi.md#get_my_stars | **GET** /users/me/stars | スターチャンネルリストを取得
*MeApi* | [**get_my_tokens**]MeApi.md#get_my_tokens | **GET** /users/me/tokens | 有効トークンのリストを取得
*MeApi* | [**get_my_unread_channels**]MeApi.md#get_my_unread_channels | **GET** /users/me/unread | 未読チャンネルを取得
*MeApi* | [**get_my_user_tags**]MeApi.md#get_my_user_tags | **GET** /users/me/tags | 自分のタグリストを取得
*MeApi* | [**get_my_view_states**]MeApi.md#get_my_view_states | **GET** /users/me/view-states | 自身のチャンネル閲覧状態一覧を取得
*MeApi* | [**get_oidc_user_info**]MeApi.md#get_oidc_user_info | **GET** /users/me/oidc | 自分のユーザー詳細を取得 (OIDC UserInfo)
*MeApi* | [**get_user_settings**]MeApi.md#get_user_settings | **GET** /users/me/settings | ユーザー設定を取得
*MeApi* | [**link_external_account**]MeApi.md#link_external_account | **POST** /users/me/ex-accounts/link | 外部ログインアカウントを紐付ける
*MeApi* | [**read_channel**]MeApi.md#read_channel | **DELETE** /users/me/unread/{channelId} | チャンネルを既読にする
*MeApi* | [**register_fcm_device**]MeApi.md#register_fcm_device | **POST** /users/me/fcm-device | FCMデバイスを登録
*MeApi* | [**remove_my_star**]MeApi.md#remove_my_star | **DELETE** /users/me/stars/{channelId} | チャンネルをスターから削除します
*MeApi* | [**remove_my_user_tag**]MeApi.md#remove_my_user_tag | **DELETE** /users/me/tags/{tagId} | 自分からタグを削除します
*MeApi* | [**revoke_my_session**]MeApi.md#revoke_my_session | **DELETE** /users/me/sessions/{sessionId} | セッションを無効化
*MeApi* | [**revoke_my_token**]MeApi.md#revoke_my_token | **DELETE** /users/me/tokens/{tokenId} | トークンの認可を取り消す
*MeApi* | [**set_channel_subscribe_level**]MeApi.md#set_channel_subscribe_level | **PUT** /users/me/subscriptions/{channelId} | チャンネル購読レベルを設定
*MeApi* | [**unlink_external_account**]MeApi.md#unlink_external_account | **POST** /users/me/ex-accounts/unlink | 外部ログインアカウントの紐付けを解除
*MessageApi* | [**add_message_stamp**]MessageApi.md#add_message_stamp | **POST** /messages/{messageId}/stamps/{stampId} | スタンプを押す
*MessageApi* | [**create_pin**]MessageApi.md#create_pin | **POST** /messages/{messageId}/pin | ピン留めする
*MessageApi* | [**delete_message**]MessageApi.md#delete_message | **DELETE** /messages/{messageId} | メッセージを削除
*MessageApi* | [**edit_message**]MessageApi.md#edit_message | **PUT** /messages/{messageId} | メッセージを編集
*MessageApi* | [**get_direct_messages**]MessageApi.md#get_direct_messages | **GET** /users/{userId}/messages | ダイレクトメッセージのリストを取得
*MessageApi* | [**get_message**]MessageApi.md#get_message | **GET** /messages/{messageId} | メッセージを取得
*MessageApi* | [**get_message_clips**]MessageApi.md#get_message_clips | **GET** /messages/{messageId}/clips | 自分のクリップを取得
*MessageApi* | [**get_message_stamps**]MessageApi.md#get_message_stamps | **GET** /messages/{messageId}/stamps | メッセージのスタンプリストを取得
*MessageApi* | [**get_messages**]MessageApi.md#get_messages | **GET** /channels/{channelId}/messages | チャンネルメッセージのリストを取得
*MessageApi* | [**get_pin**]MessageApi.md#get_pin | **GET** /messages/{messageId}/pin | ピン留めを取得
*MessageApi* | [**post_direct_message**]MessageApi.md#post_direct_message | **POST** /users/{userId}/messages | ダイレクトメッセージを送信
*MessageApi* | [**post_message**]MessageApi.md#post_message | **POST** /channels/{channelId}/messages | チャンネルにメッセージを投稿
*MessageApi* | [**remove_message_stamp**]MessageApi.md#remove_message_stamp | **DELETE** /messages/{messageId}/stamps/{stampId} | スタンプを消す
*MessageApi* | [**remove_pin**]MessageApi.md#remove_pin | **DELETE** /messages/{messageId}/pin | ピン留めを外す
*MessageApi* | [**search_messages**]MessageApi.md#search_messages | **GET** /messages | メッセージを検索
*NotificationApi* | [**edit_channel_subscribers**]NotificationApi.md#edit_channel_subscribers | **PATCH** /channels/{channelId}/subscribers | チャンネルの通知購読者を編集
*NotificationApi* | [**get_channel_subscribers**]NotificationApi.md#get_channel_subscribers | **GET** /channels/{channelId}/subscribers | チャンネルの通知購読者のリストを取得
*NotificationApi* | [**get_my_channel_subscriptions**]NotificationApi.md#get_my_channel_subscriptions | **GET** /users/me/subscriptions | 自分のチャンネル購読状態を取得
*NotificationApi* | [**get_my_unread_channels**]NotificationApi.md#get_my_unread_channels | **GET** /users/me/unread | 未読チャンネルを取得
*NotificationApi* | [**get_my_view_states**]NotificationApi.md#get_my_view_states | **GET** /users/me/view-states | 自身のチャンネル閲覧状態一覧を取得
*NotificationApi* | [**read_channel**]NotificationApi.md#read_channel | **DELETE** /users/me/unread/{channelId} | チャンネルを既読にする
*NotificationApi* | [**register_fcm_device**]NotificationApi.md#register_fcm_device | **POST** /users/me/fcm-device | FCMデバイスを登録
*NotificationApi* | [**set_channel_subscribe_level**]NotificationApi.md#set_channel_subscribe_level | **PUT** /users/me/subscriptions/{channelId} | チャンネル購読レベルを設定
*NotificationApi* | [**set_channel_subscribers**]NotificationApi.md#set_channel_subscribers | **PUT** /channels/{channelId}/subscribers | チャンネルの通知購読者を設定
*NotificationApi* | [**ws**]NotificationApi.md#ws | **GET** /ws | WebSocket通知ストリームに接続します
*Oauth2Api* | [**create_client**]Oauth2Api.md#create_client | **POST** /clients | OAuth2クライアントを作成
*Oauth2Api* | [**delete_client**]Oauth2Api.md#delete_client | **DELETE** /clients/{clientId} | OAuth2クライアントを削除
*Oauth2Api* | [**edit_client**]Oauth2Api.md#edit_client | **PATCH** /clients/{clientId} | OAuth2クライアント情報を変更
*Oauth2Api* | [**get_client**]Oauth2Api.md#get_client | **GET** /clients/{clientId} | OAuth2クライアント情報を取得
*Oauth2Api* | [**get_clients**]Oauth2Api.md#get_clients | **GET** /clients | OAuth2クライアントのリストを取得
*Oauth2Api* | [**get_my_tokens**]Oauth2Api.md#get_my_tokens | **GET** /users/me/tokens | 有効トークンのリストを取得
*Oauth2Api* | [**get_o_auth2_authorize**]Oauth2Api.md#get_o_auth2_authorize | **GET** /oauth2/authorize | OAuth2 認可エンドポイント
*Oauth2Api* | [**post_o_auth2_authorize**]Oauth2Api.md#post_o_auth2_authorize | **POST** /oauth2/authorize | OAuth2 認可エンドポイント
*Oauth2Api* | [**post_o_auth2_authorize_decide**]Oauth2Api.md#post_o_auth2_authorize_decide | **POST** /oauth2/authorize/decide | OAuth2 認可承諾API
*Oauth2Api* | [**post_o_auth2_token**]Oauth2Api.md#post_o_auth2_token | **POST** /oauth2/token | OAuth2 トークンエンドポイント
*Oauth2Api* | [**revoke_client_tokens**]Oauth2Api.md#revoke_client_tokens | **DELETE** /clients/{clientId}/tokens | OAuthクライアントのトークンを削除
*Oauth2Api* | [**revoke_my_token**]Oauth2Api.md#revoke_my_token | **DELETE** /users/me/tokens/{tokenId} | トークンの認可を取り消す
*Oauth2Api* | [**revoke_o_auth2_token**]Oauth2Api.md#revoke_o_auth2_token | **POST** /oauth2/revoke | OAuth2 トークン無効化エンドポイント
*OgpApi* | [**delete_ogp_cache**]OgpApi.md#delete_ogp_cache | **DELETE** /ogp/cache | OGP情報のキャッシュを削除
*OgpApi* | [**get_ogp**]OgpApi.md#get_ogp | **GET** /ogp | OGP情報を取得
*PinApi* | [**create_pin**]PinApi.md#create_pin | **POST** /messages/{messageId}/pin | ピン留めする
*PinApi* | [**get_channel_pins**]PinApi.md#get_channel_pins | **GET** /channels/{channelId}/pins | チャンネルピンのリストを取得
*PinApi* | [**get_pin**]PinApi.md#get_pin | **GET** /messages/{messageId}/pin | ピン留めを取得
*PinApi* | [**remove_pin**]PinApi.md#remove_pin | **DELETE** /messages/{messageId}/pin | ピン留めを外す
*PublicApi* | [**get_public_user_icon**]PublicApi.md#get_public_user_icon | **GET** /public/icon/{username} | ユーザーのアイコン画像を取得
*PublicApi* | [**get_server_version**]PublicApi.md#get_server_version | **GET** /version | バージョンを取得
*StampApi* | [**add_message_stamp**]StampApi.md#add_message_stamp | **POST** /messages/{messageId}/stamps/{stampId} | スタンプを押す
*StampApi* | [**change_stamp_image**]StampApi.md#change_stamp_image | **PUT** /stamps/{stampId}/image | スタンプ画像を変更
*StampApi* | [**create_stamp**]StampApi.md#create_stamp | **POST** /stamps | スタンプを作成
*StampApi* | [**create_stamp_palette**]StampApi.md#create_stamp_palette | **POST** /stamp-palettes | スタンプパレットを作成
*StampApi* | [**delete_stamp**]StampApi.md#delete_stamp | **DELETE** /stamps/{stampId} | スタンプを削除
*StampApi* | [**delete_stamp_palette**]StampApi.md#delete_stamp_palette | **DELETE** /stamp-palettes/{paletteId} | スタンプパレットを削除
*StampApi* | [**edit_stamp**]StampApi.md#edit_stamp | **PATCH** /stamps/{stampId} | スタンプ情報を変更
*StampApi* | [**edit_stamp_palette**]StampApi.md#edit_stamp_palette | **PATCH** /stamp-palettes/{paletteId} | スタンプパレットを編集
*StampApi* | [**get_message_stamps**]StampApi.md#get_message_stamps | **GET** /messages/{messageId}/stamps | メッセージのスタンプリストを取得
*StampApi* | [**get_my_stamp_history**]StampApi.md#get_my_stamp_history | **GET** /users/me/stamp-history | スタンプ履歴を取得
*StampApi* | [**get_stamp**]StampApi.md#get_stamp | **GET** /stamps/{stampId} | スタンプ情報を取得
*StampApi* | [**get_stamp_image**]StampApi.md#get_stamp_image | **GET** /stamps/{stampId}/image | スタンプ画像を取得
*StampApi* | [**get_stamp_palette**]StampApi.md#get_stamp_palette | **GET** /stamp-palettes/{paletteId} | スタンプパレットを取得
*StampApi* | [**get_stamp_palettes**]StampApi.md#get_stamp_palettes | **GET** /stamp-palettes | スタンプパレットのリストを取得
*StampApi* | [**get_stamp_stats**]StampApi.md#get_stamp_stats | **GET** /stamps/{stampId}/stats | スタンプ統計情報を取得
*StampApi* | [**get_stamps**]StampApi.md#get_stamps | **GET** /stamps | スタンプリストを取得
*StampApi* | [**remove_message_stamp**]StampApi.md#remove_message_stamp | **DELETE** /messages/{messageId}/stamps/{stampId} | スタンプを消す
*StarApi* | [**add_my_star**]StarApi.md#add_my_star | **POST** /users/me/stars | チャンネルをスターに追加
*StarApi* | [**get_my_stars**]StarApi.md#get_my_stars | **GET** /users/me/stars | スターチャンネルリストを取得
*StarApi* | [**remove_my_star**]StarApi.md#remove_my_star | **DELETE** /users/me/stars/{channelId} | チャンネルをスターから削除します
*UserApi* | [**add_user_tag**]UserApi.md#add_user_tag | **POST** /users/{userId}/tags | ユーザーにタグを追加
*UserApi* | [**change_user_icon**]UserApi.md#change_user_icon | **PUT** /users/{userId}/icon | ユーザーのアイコン画像を変更します
*UserApi* | [**change_user_password**]UserApi.md#change_user_password | **PUT** /users/{userId}/password | ユーザーのパスワードを変更
*UserApi* | [**create_user**]UserApi.md#create_user | **POST** /users | ユーザーを登録
*UserApi* | [**edit_user**]UserApi.md#edit_user | **PATCH** /users/{userId} | ユーザー情報を変更
*UserApi* | [**edit_user_tag**]UserApi.md#edit_user_tag | **PATCH** /users/{userId}/tags/{tagId} | ユーザーのタグを編集
*UserApi* | [**get_direct_messages**]UserApi.md#get_direct_messages | **GET** /users/{userId}/messages | ダイレクトメッセージのリストを取得
*UserApi* | [**get_user**]UserApi.md#get_user | **GET** /users/{userId} | ユーザー詳細情報を取得
*UserApi* | [**get_user_dm_channel**]UserApi.md#get_user_dm_channel | **GET** /users/{userId}/dm-channel | DMチャンネル情報を取得
*UserApi* | [**get_user_icon**]UserApi.md#get_user_icon | **GET** /users/{userId}/icon | ユーザーのアイコン画像を取得
*UserApi* | [**get_user_stats**]UserApi.md#get_user_stats | **GET** /users/{userId}/stats | ユーザー統計情報を取得
*UserApi* | [**get_user_tags**]UserApi.md#get_user_tags | **GET** /users/{userId}/tags | ユーザーのタグリストを取得
*UserApi* | [**get_users**]UserApi.md#get_users | **GET** /users | ユーザーのリストを取得
*UserApi* | [**post_direct_message**]UserApi.md#post_direct_message | **POST** /users/{userId}/messages | ダイレクトメッセージを送信
*UserApi* | [**remove_user_tag**]UserApi.md#remove_user_tag | **DELETE** /users/{userId}/tags/{tagId} | ユーザーからタグを削除します
*UserTagApi* | [**add_my_user_tag**]UserTagApi.md#add_my_user_tag | **POST** /users/me/tags | 自分にタグを追加
*UserTagApi* | [**add_user_tag**]UserTagApi.md#add_user_tag | **POST** /users/{userId}/tags | ユーザーにタグを追加
*UserTagApi* | [**edit_my_user_tag**]UserTagApi.md#edit_my_user_tag | **PATCH** /users/me/tags/{tagId} | 自分のタグを編集
*UserTagApi* | [**edit_user_tag**]UserTagApi.md#edit_user_tag | **PATCH** /users/{userId}/tags/{tagId} | ユーザーのタグを編集
*UserTagApi* | [**get_my_user_tags**]UserTagApi.md#get_my_user_tags | **GET** /users/me/tags | 自分のタグリストを取得
*UserTagApi* | [**get_tag**]UserTagApi.md#get_tag | **GET** /tags/{tagId} | タグ情報を取得
*UserTagApi* | [**get_user_tags**]UserTagApi.md#get_user_tags | **GET** /users/{userId}/tags | ユーザーのタグリストを取得
*UserTagApi* | [**remove_my_user_tag**]UserTagApi.md#remove_my_user_tag | **DELETE** /users/me/tags/{tagId} | 自分からタグを削除します
*UserTagApi* | [**remove_user_tag**]UserTagApi.md#remove_user_tag | **DELETE** /users/{userId}/tags/{tagId} | ユーザーからタグを削除します
*WebhookApi* | [**change_webhook_icon**]WebhookApi.md#change_webhook_icon | **PUT** /webhooks/{webhookId}/icon | Webhookのアイコンを変更
*WebhookApi* | [**create_webhook**]WebhookApi.md#create_webhook | **POST** /webhooks | Webhookを新規作成
*WebhookApi* | [**delete_webhook**]WebhookApi.md#delete_webhook | **DELETE** /webhooks/{webhookId} | Webhookを削除
*WebhookApi* | [**edit_webhook**]WebhookApi.md#edit_webhook | **PATCH** /webhooks/{webhookId} | Webhook情報を変更
*WebhookApi* | [**get_webhook**]WebhookApi.md#get_webhook | **GET** /webhooks/{webhookId} | Webhook情報を取得
*WebhookApi* | [**get_webhook_icon**]WebhookApi.md#get_webhook_icon | **GET** /webhooks/{webhookId}/icon | Webhookのアイコンを取得
*WebhookApi* | [**get_webhook_messages**]WebhookApi.md#get_webhook_messages | **GET** /webhooks/{webhookId}/messages | Webhookの投稿メッセージのリストを取得
*WebhookApi* | [**get_webhooks**]WebhookApi.md#get_webhooks | **GET** /webhooks | Webhook情報のリストを取得します
*WebhookApi* | [**post_webhook**]WebhookApi.md#post_webhook | **POST** /webhooks/{webhookId} | Webhookを送信
*WebrtcApi* | [**get_web_rtc_state**]WebrtcApi.md#get_web_rtc_state | **GET** /webrtc/state | WebRTC状態を取得
*WebrtcApi* | [**post_web_rtc_authenticate**]WebrtcApi.md#post_web_rtc_authenticate | **POST** /webrtc/authenticate | Skyway用認証API


## Documentation For Models

 - [ActiveOAuth2Token]ActiveOAuth2Token.md
 - [ActivityTimelineMessage]ActivityTimelineMessage.md
 - [Bot]Bot.md
 - [BotDetail]BotDetail.md
 - [BotEventLog]BotEventLog.md
 - [BotEventResult]BotEventResult.md
 - [BotMode]BotMode.md
 - [BotState]BotState.md
 - [BotTokens]BotTokens.md
 - [BotUser]BotUser.md
 - [Channel]Channel.md
 - [ChannelEvent]ChannelEvent.md
 - [ChannelEventDetail]ChannelEventDetail.md
 - [ChannelList]ChannelList.md
 - [ChannelStats]ChannelStats.md
 - [ChannelStatsStamp]ChannelStatsStamp.md
 - [ChannelStatsUser]ChannelStatsUser.md
 - [ChannelSubscribeLevel]ChannelSubscribeLevel.md
 - [ChannelTopic]ChannelTopic.md
 - [ChannelViewState]ChannelViewState.md
 - [ChannelViewer]ChannelViewer.md
 - [ChildCreatedEvent]ChildCreatedEvent.md
 - [ClipFolder]ClipFolder.md
 - [ClippedMessage]ClippedMessage.md
 - [DmChannel]DmChannel.md
 - [ExternalProviderUser]ExternalProviderUser.md
 - [FileInfo]FileInfo.md
 - [FileInfoThumbnail]FileInfoThumbnail.md
 - [ForcedNotificationChangedEvent]ForcedNotificationChangedEvent.md
 - [GetBot200Response]GetBot200Response.md
 - [GetClient200Response]GetClient200Response.md
 - [GetNotifyCitation]GetNotifyCitation.md
 - [LoginSession]LoginSession.md
 - [Message]Message.md
 - [MessageClip]MessageClip.md
 - [MessagePin]MessagePin.md
 - [MessageSearchResult]MessageSearchResult.md
 - [MessageStamp]MessageStamp.md
 - [MyChannelViewState]MyChannelViewState.md
 - [MyUserDetail]MyUserDetail.md
 - [NameChangedEvent]NameChangedEvent.md
 - [OAuth2Client]OAuth2Client.md
 - [OAuth2ClientDetail]OAuth2ClientDetail.md
 - [OAuth2Prompt]OAuth2Prompt.md
 - [OAuth2ResponseType]OAuth2ResponseType.md
 - [OAuth2Scope]OAuth2Scope.md
 - [OAuth2Token]OAuth2Token.md
 - [Ogp]Ogp.md
 - [OgpMedia]OgpMedia.md
 - [OidcTraqUserInfo]OidcTraqUserInfo.md
 - [OidcUserInfo]OidcUserInfo.md
 - [ParentChangedEvent]ParentChangedEvent.md
 - [PatchBotRequest]PatchBotRequest.md
 - [PatchChannelRequest]PatchChannelRequest.md
 - [PatchChannelSubscribersRequest]PatchChannelSubscribersRequest.md
 - [PatchClientRequest]PatchClientRequest.md
 - [PatchClipFolderRequest]PatchClipFolderRequest.md
 - [PatchGroupMemberRequest]PatchGroupMemberRequest.md
 - [PatchMeRequest]PatchMeRequest.md
 - [PatchStampPaletteRequest]PatchStampPaletteRequest.md
 - [PatchStampRequest]PatchStampRequest.md
 - [PatchUserGroupRequest]PatchUserGroupRequest.md
 - [PatchUserRequest]PatchUserRequest.md
 - [PatchUserTagRequest]PatchUserTagRequest.md
 - [PatchWebhookRequest]PatchWebhookRequest.md
 - [Pin]Pin.md
 - [PinAddedEvent]PinAddedEvent.md
 - [PinRemovedEvent]PinRemovedEvent.md
 - [PostBotActionJoinRequest]PostBotActionJoinRequest.md
 - [PostBotActionLeaveRequest]PostBotActionLeaveRequest.md
 - [PostBotRequest]PostBotRequest.md
 - [PostChannelRequest]PostChannelRequest.md
 - [PostClientRequest]PostClientRequest.md
 - [PostClipFolderMessageRequest]PostClipFolderMessageRequest.md
 - [PostClipFolderRequest]PostClipFolderRequest.md
 - [PostLinkExternalAccount]PostLinkExternalAccount.md
 - [PostLoginRequest]PostLoginRequest.md
 - [PostMessageRequest]PostMessageRequest.md
 - [PostMessageStampRequest]PostMessageStampRequest.md
 - [PostMyFcmDeviceRequest]PostMyFcmDeviceRequest.md
 - [PostStampPaletteRequest]PostStampPaletteRequest.md
 - [PostStarRequest]PostStarRequest.md
 - [PostUnlinkExternalAccount]PostUnlinkExternalAccount.md
 - [PostUserGroupAdminRequest]PostUserGroupAdminRequest.md
 - [PostUserGroupRequest]PostUserGroupRequest.md
 - [PostUserRequest]PostUserRequest.md
 - [PostUserTagRequest]PostUserTagRequest.md
 - [PostWebRtcAuthenticateRequest]PostWebRtcAuthenticateRequest.md
 - [PostWebhookRequest]PostWebhookRequest.md
 - [PutChannelSubscribeLevelRequest]PutChannelSubscribeLevelRequest.md
 - [PutChannelSubscribersRequest]PutChannelSubscribersRequest.md
 - [PutChannelTopicRequest]PutChannelTopicRequest.md
 - [PutMyPasswordRequest]PutMyPasswordRequest.md
 - [PutNotifyCitationRequest]PutNotifyCitationRequest.md
 - [PutUserPasswordRequest]PutUserPasswordRequest.md
 - [Session]Session.md
 - [Stamp]Stamp.md
 - [StampHistoryEntry]StampHistoryEntry.md
 - [StampPalette]StampPalette.md
 - [StampStats]StampStats.md
 - [StampWithThumbnail]StampWithThumbnail.md
 - [SubscribersChangedEvent]SubscribersChangedEvent.md
 - [Tag]Tag.md
 - [ThumbnailInfo]ThumbnailInfo.md
 - [ThumbnailType]ThumbnailType.md
 - [TopicChangedEvent]TopicChangedEvent.md
 - [UnreadChannel]UnreadChannel.md
 - [User]User.md
 - [UserAccountState]UserAccountState.md
 - [UserDetail]UserDetail.md
 - [UserGroup]UserGroup.md
 - [UserGroupMember]UserGroupMember.md
 - [UserPermission]UserPermission.md
 - [UserSettings]UserSettings.md
 - [UserStats]UserStats.md
 - [UserStatsStamp]UserStatsStamp.md
 - [UserSubscribeState]UserSubscribeState.md
 - [UserTag]UserTag.md
 - [Version]Version.md
 - [VersionFlags]VersionFlags.md
 - [VisibilityChangedEvent]VisibilityChangedEvent.md
 - [WebRtcAuthenticateResult]WebRtcAuthenticateResult.md
 - [WebRtcUserState]WebRtcUserState.md
 - [Webhook]Webhook.md


To get access to the crate's generated documentation, use:

```
cargo doc --open
```

## Author