# 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*
*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