From 2c4cf7d817d6885da049d46a5213c1e9e513ecc8 Mon Sep 17 00:00:00 2001 From: DerTiedemann Date: Sun, 21 Jul 2024 02:18:01 +0200 Subject: [PATCH] Bump openapi-generator to 7.7.0 (#14) * bump: openapi-generator to 7.7.0 * fix: remove empty doc comments to silence clippy * bump: remove unessecary patches fixed by the update * bump: run generate.sh --- .openapi-generator/VERSION | 2 +- Cargo.toml | 13 +- docs/AddFavoriteRequest.md | 2 +- docs/ApiConfig.md | 10 +- docs/AuthenticationApi.md | 34 +- docs/Avatar.md | 6 +- docs/AvatarsApi.md | 36 +- docs/CreateAvatarRequest.md | 4 +- docs/CreateFileRequest.md | 2 +- docs/CreateFileVersionRequest.md | 4 +- docs/CreateGroupPostRequest.md | 2 +- docs/CreateGroupRequest.md | 6 +- docs/CreateInstanceRequest.md | 6 +- docs/CreateWorldRequest.md | 2 +- docs/CurrentUser.md | 14 +- docs/DeploymentGroup.md | 11 +- docs/DeveloperType.md | 11 +- docs/EconomyApi.md | 20 +- docs/Error.md | 2 +- docs/Favorite.md | 2 +- docs/FavoriteGroup.md | 4 +- docs/FavoriteGroupVisibility.md | 10 +- docs/FavoriteType.md | 10 +- docs/FavoritesApi.md | 28 +- docs/File.md | 4 +- docs/FileData.md | 2 +- docs/FileStatus.md | 11 +- docs/FileVersion.md | 8 +- docs/FileVersionUploadStatus.md | 4 +- docs/FilesApi.md | 36 +- docs/FriendsApi.md | 20 +- docs/Group.md | 12 +- docs/GroupAccessType.md | 10 +- docs/GroupInstance.md | 2 +- docs/GroupJoinRequestAction.md | 9 +- docs/GroupJoinState.md | 11 +- docs/GroupLimitedMember.md | 2 +- docs/GroupMember.md | 4 +- docs/GroupMemberStatus.md | 13 +- docs/GroupPost.md | 2 +- docs/GroupPostVisibility.md | 9 +- docs/GroupPrivacy.md | 9 +- docs/GroupRoleTemplate.md | 11 +- docs/GroupSearchSort.md | 9 +- docs/GroupUserVisibility.md | 10 +- docs/GroupsApi.md | 136 +++---- docs/InfoPush.md | 4 +- docs/InfoPushData.md | 6 +- docs/InfoPushDataArticle.md | 2 +- docs/InfoPushDataArticleContent.md | 2 +- docs/Instance.md | 14 +- docs/InstanceRegion.md | 11 +- docs/InstanceType.md | 12 +- docs/InstancesApi.md | 24 +- docs/InviteApi.md | 32 +- docs/InviteMessage.md | 2 +- docs/InviteMessageType.md | 11 +- docs/License.md | 4 +- docs/LicenseAction.md | 9 +- docs/LicenseGroup.md | 2 +- docs/LicenseType.md | 11 +- docs/LimitedGroup.md | 4 +- docs/LimitedUser.md | 4 +- docs/LimitedWorld.md | 4 +- docs/MimeType.md | 21 +- docs/ModerateUserRequest.md | 2 +- docs/Notification.md | 2 +- docs/NotificationType.md | 14 +- docs/NotificationsApi.md | 20 +- docs/OrderOption.md | 9 +- docs/PaginatedGroupAuditLogEntryList.md | 2 +- docs/PermissionsApi.md | 8 +- docs/PlayerModeration.md | 2 +- docs/PlayerModerationType.md | 13 +- docs/PlayermoderationApi.md | 24 +- docs/Region.md | 13 +- docs/ReleaseStatus.md | 11 +- docs/RepresentedGroup.md | 4 +- docs/RespondGroupJoinRequest.md | 2 +- docs/SentNotification.md | 2 +- docs/SortOption.md | 25 +- docs/Subscription.md | 6 +- docs/SubscriptionPeriod.md | 12 +- docs/Success.md | 2 +- docs/SystemApi.md | 12 +- docs/Transaction.md | 8 +- docs/TransactionAgreement.md | 14 +- docs/TransactionStatus.md | 11 +- docs/TransactionSteamInfo.md | 2 +- docs/UpdateAvatarRequest.md | 4 +- docs/UpdateFavoriteGroupRequest.md | 2 +- docs/UpdateGroupMemberRequest.md | 2 +- docs/UpdateGroupRequest.md | 2 +- docs/UpdateUserRequest.md | 4 +- docs/UpdateWorldRequest.md | 2 +- docs/User.md | 8 +- docs/UserState.md | 10 +- docs/UserStatus.md | 12 +- docs/UserSubscription.md | 8 +- docs/UsersApi.md | 28 +- docs/World.md | 6 +- docs/WorldsApi.md | 40 +-- generate.sh | 33 +- openapitools.json | 2 +- patches/InviteMessageType-Display.rs | 10 - src/apis/authentication_api.rs | 52 +-- src/apis/avatars_api.rs | 74 ++-- src/apis/configuration.rs | 6 +- src/apis/economy_api.rs | 34 +- src/apis/favorites_api.rs | 52 +-- src/apis/files_api.rs | 52 +-- src/apis/friends_api.rs | 42 +-- src/apis/groups_api.rs | 338 +++++++++--------- src/apis/instances_api.rs | 46 +-- src/apis/invite_api.rs | 78 ++-- src/apis/mod.rs | 29 ++ src/apis/notifications_api.rs | 36 +- src/apis/permissions_api.rs | 16 +- src/apis/playermoderation_api.rs | 44 +-- src/apis/system_api.rs | 28 +- src/apis/users_api.rs | 48 +-- src/apis/worlds_api.rs | 92 ++--- src/lib.rs | 4 +- src/models/account_deletion_log.rs | 7 +- src/models/add_favorite_request.rs | 11 +- src/models/add_group_gallery_image_request.rs | 7 +- src/models/api_config.rs | 22 +- src/models/api_config_announcement.rs | 9 +- src/models/api_config_download_url_list.rs | 9 +- src/models/api_config_events.rs | 7 +- src/models/api_health.rs | 7 +- src/models/avatar.rs | 19 +- src/models/avatar_unity_package_url_object.rs | 9 +- src/models/badge.rs | 7 +- src/models/ban_group_member_request.rs | 7 +- src/models/create_avatar_request.rs | 12 +- src/models/create_file_request.rs | 12 +- src/models/create_file_version_request.rs | 13 +- .../create_group_announcement_request.rs | 7 +- src/models/create_group_gallery_request.rs | 11 +- src/models/create_group_invite_request.rs | 7 +- src/models/create_group_post_request.rs | 12 +- src/models/create_group_request.rs | 15 +- src/models/create_group_role_request.rs | 7 +- src/models/create_instance_request.rs | 15 +- src/models/create_world_request.rs | 10 +- src/models/current_user.rs | 28 +- src/models/current_user_presence.rs | 7 +- src/models/deployment_group.rs | 19 +- src/models/developer_type.rs | 19 +- src/models/dynamic_content_row.rs | 7 +- src/models/error.rs | 9 +- src/models/favorite.rs | 15 +- src/models/favorite_group.rs | 17 +- src/models/favorite_group_visibility.rs | 16 +- src/models/favorite_type.rs | 16 +- src/models/file.rs | 19 +- src/models/file_data.rs | 15 +- src/models/file_status.rs | 18 +- src/models/file_upload_url.rs | 11 +- src/models/file_version.rs | 20 +- src/models/file_version_upload_status.rs | 16 +- src/models/finish_file_data_upload_request.rs | 10 +- src/models/friend_status.rs | 7 +- src/models/group.rs | 21 +- src/models/group_access_type.rs | 17 +- src/models/group_announcement.rs | 7 +- src/models/group_audit_log_entry.rs | 7 +- src/models/group_gallery.rs | 11 +- src/models/group_gallery_image.rs | 7 +- src/models/group_instance.rs | 11 +- src/models/group_join_request_action.rs | 14 +- src/models/group_join_state.rs | 18 +- src/models/group_limited_member.rs | 9 +- src/models/group_member.rs | 11 +- src/models/group_member_limited_user.rs | 9 +- src/models/group_member_status.rs | 22 +- src/models/group_my_member.rs | 7 +- src/models/group_permission.rs | 9 +- src/models/group_post.rs | 10 +- src/models/group_post_visibility.rs | 14 +- src/models/group_privacy.rs | 14 +- src/models/group_role.rs | 7 +- src/models/group_role_template.rs | 18 +- src/models/group_search_sort.rs | 14 +- src/models/group_user_visibility.rs | 16 +- src/models/info_push.rs | 18 +- src/models/info_push_data.rs | 16 +- src/models/info_push_data_article.rs | 9 +- src/models/info_push_data_article_content.rs | 9 +- src/models/info_push_data_clickable.rs | 8 +- src/models/instance.rs | 25 +- src/models/instance_platforms.rs | 7 +- src/models/instance_region.rs | 19 +- src/models/instance_short_name_response.rs | 7 +- src/models/instance_type.rs | 22 +- src/models/invite_message.rs | 14 +- src/models/invite_message_type.rs | 27 +- src/models/invite_request.rs | 7 +- src/models/invite_response.rs | 7 +- src/models/license.rs | 13 +- src/models/license_action.rs | 14 +- src/models/license_group.rs | 14 +- src/models/license_type.rs | 18 +- src/models/limited_group.rs | 13 +- src/models/limited_unity_package.rs | 10 +- src/models/limited_user.rs | 17 +- src/models/limited_user_groups.rs | 7 +- src/models/limited_world.rs | 18 +- src/models/mime_type.rs | 38 +- src/models/moderate_user_request.rs | 11 +- src/models/notification.rs | 15 +- src/models/notification_detail_invite.rs | 7 +- .../notification_detail_invite_response.rs | 7 +- .../notification_detail_request_invite.rs | 7 +- ...fication_detail_request_invite_response.rs | 7 +- .../notification_detail_vote_to_kick.rs | 7 +- src/models/notification_type.rs | 24 +- src/models/order_option.rs | 14 +- .../paginated_group_audit_log_entry_list.rs | 10 +- src/models/past_display_name.rs | 7 +- src/models/permission.rs | 10 +- src/models/player_moderation.rs | 11 +- src/models/player_moderation_type.rs | 22 +- src/models/region.rs | 23 +- src/models/release_status.rs | 18 +- src/models/represented_group.rs | 11 +- src/models/request_invite_request.rs | 7 +- src/models/respond_group_join_request.rs | 11 +- src/models/response.rs | 7 +- src/models/sent_notification.rs | 15 +- src/models/sort_option.rs | 46 ++- src/models/subscription.rs | 18 +- src/models/subscription_period.rs | 20 +- src/models/success.rs | 9 +- src/models/transaction.rs | 20 +- src/models/transaction_agreement.rs | 26 +- src/models/transaction_status.rs | 18 +- src/models/transaction_steam_info.rs | 14 +- src/models/transaction_steam_wallet_info.rs | 10 +- src/models/two_factor_auth_code.rs | 7 +- src/models/two_factor_email_code.rs | 7 +- src/models/unity_package.rs | 10 +- src/models/update_avatar_request.rs | 12 +- src/models/update_favorite_group_request.rs | 9 +- src/models/update_group_gallery_request.rs | 11 +- src/models/update_group_member_request.rs | 9 +- src/models/update_group_request.rs | 10 +- src/models/update_group_role_request.rs | 7 +- src/models/update_invite_message_request.rs | 7 +- src/models/update_user_request.rs | 12 +- src/models/update_world_request.rs | 10 +- src/models/user.rs | 19 +- src/models/user_exists.rs | 9 +- src/models/user_state.rs | 17 +- src/models/user_status.rs | 21 +- src/models/user_subscription.rs | 20 +- src/models/verify2_fa_email_code_result.rs | 7 +- src/models/verify2_fa_result.rs | 7 +- src/models/verify_auth_token_result.rs | 7 +- src/models/world.rs | 17 +- src/models/world_metadata.rs | 7 +- src/models/world_publish_status.rs | 7 +- 263 files changed, 1978 insertions(+), 2062 deletions(-) delete mode 100644 patches/InviteMessageType-Display.rs diff --git a/.openapi-generator/VERSION b/.openapi-generator/VERSION index 0df17dd..1985849 100644 --- a/.openapi-generator/VERSION +++ b/.openapi-generator/VERSION @@ -1 +1 @@ -6.2.1 \ No newline at end of file +7.7.0 diff --git a/Cargo.toml b/Cargo.toml index d9ce0c2..e46fccb 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,13 +4,12 @@ version = "1.17.6" authors = ["vrchatapi.lpv0t@aries.fyi"] description = "VRChat API Client for Rust" license = "MIT" -edition = "2018" +edition = "2021" [dependencies] -serde = "^1.0" -serde_derive = "^1.0" -serde_with = "^2.0" +serde = { version = "^1.0", features = ["derive"] } +serde_with = { version = "^3.8", default-features = false, features = ["base64", "std", "macros"] } serde_json = "^1.0" -url = "^2.2" -uuid = { version = "^1.0", features = ["serde"] } -reqwest = "~0.9" +url = "^2.5" +uuid = { version = "^1.8", features = ["serde", "v4"] } +reqwest = { version = "^0.12", features = ["json", "blocking", "cookies", "multipart"] } diff --git a/docs/AddFavoriteRequest.md b/docs/AddFavoriteRequest.md index 33cdbed..5e6e1bd 100644 --- a/docs/AddFavoriteRequest.md +++ b/docs/AddFavoriteRequest.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**r#type** | [**crate::models::FavoriteType**](FavoriteType.md) | | +**r#type** | [**models::FavoriteType**](FavoriteType.md) | | **favorite_id** | **String** | Must be either AvatarID, WorldID or UserID. | **tags** | **Vec** | Tags indicate which group this favorite belongs to. Adding multiple groups makes it show up in all. Removing it from one in that case removes it from all. | diff --git a/docs/ApiConfig.md b/docs/ApiConfig.md index 054f3c0..92ae61b 100644 --- a/docs/ApiConfig.md +++ b/docs/ApiConfig.md @@ -7,7 +7,7 @@ Name | Type | Description | Notes **voice_enable_degradation** | **bool** | Unknown, probably voice optimization testing | [default to false] **voice_enable_receiver_limiting** | **bool** | Unknown, probably voice optimization testing | [default to true] **address** | **String** | VRChat's office address | -**announcements** | [**Vec**](APIConfigAnnouncement.md) | Public Announcements | +**announcements** | [**Vec**](APIConfigAnnouncement.md) | Public Announcements | **app_name** | **String** | Game name | [default to VrChat] **build_version_tag** | **String** | Build tag of the API server | **client_api_key** | **String** | apiKey to be used for all other requests | @@ -19,7 +19,7 @@ Name | Type | Description | Notes **copyright_email** | **String** | VRChat's copyright-issues-related email | **current_tos_version** | **i32** | Current version number of the Terms of Service | **default_avatar** | **String** | | -**deployment_group** | [**crate::models::DeploymentGroup**](DeploymentGroup.md) | | +**deployment_group** | [**models::DeploymentGroup**](DeploymentGroup.md) | | **dev_app_version_standalone** | **String** | Version number for game development build | **dev_download_link_windows** | **String** | Developer Download link | **dev_sdk_url** | **String** | Link to download the development SDK, use downloadUrls instead | @@ -42,9 +42,9 @@ Name | Type | Description | Notes **disable_udon** | **bool** | Toggles if Udon should be universally disabled in-game. | [default to false] **disable_upgrade_account** | **bool** | Toggles if account upgrading \"linking with Steam/Oculus\" should be disabled. | [default to false] **download_link_windows** | **String** | Download link for game on the Oculus Rift website. | -**download_urls** | [**crate::models::ApiConfigDownloadUrlList**](APIConfigDownloadURLList.md) | | -**dynamic_world_rows** | [**Vec**](DynamicContentRow.md) | Array of DynamicWorldRow objects, used by the game to display the list of world rows | -**events** | [**crate::models::ApiConfigEvents**](APIConfigEvents.md) | | +**download_urls** | [**models::ApiConfigDownloadUrlList**](APIConfigDownloadURLList.md) | | +**dynamic_world_rows** | [**Vec**](DynamicContentRow.md) | Array of DynamicWorldRow objects, used by the game to display the list of world rows | +**events** | [**models::ApiConfigEvents**](APIConfigEvents.md) | | **gear_demo_room_id** | **String** | Unknown | **home_world_id** | **String** | WorldID be \"offline\" on User profiles if you are not friends with that user. | **homepage_redirect_target** | **String** | Redirect target if you try to open the base API domain in your browser | [default to https://hello.vrchat.com] diff --git a/docs/AuthenticationApi.md b/docs/AuthenticationApi.md index 2198348..ee7d0b4 100644 --- a/docs/AuthenticationApi.md +++ b/docs/AuthenticationApi.md @@ -17,7 +17,7 @@ Method | HTTP request | Description ## check_user_exists -> crate::models::UserExists check_user_exists(email, display_name, user_id, exclude_user_id) +> models::UserExists check_user_exists(email, display_name, user_id, exclude_user_id) Check User Exists Checks if a user by a given `username`, `displayName` or `email` exist. This is used during registration to check if a username has already been taken, during change of displayName to check if a displayName is available, and during change of email to check if the email is already used. In the later two cases the `excludeUserId` is used to exclude oneself, otherwise the result would always be true. It is **REQUIRED** to include **AT LEAST** `username`, `displayName` **or** `email` query parameter. Although they can be combined - in addition with `excludeUserId` (generally to exclude yourself) - to further fine-tune the search. @@ -34,7 +34,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::UserExists**](UserExists.md) +[**models::UserExists**](UserExists.md) ### Authorization @@ -50,7 +50,7 @@ No authorization required ## delete_user -> crate::models::CurrentUser delete_user(user_id) +> models::CurrentUser delete_user(user_id) Delete User Deletes the account with given ID. Normal users only have permission to delete their own account. Account deletion is 14 days from this request, and will be cancelled if you do an authenticated request with the account afterwards. **VRC+ NOTE:** Despite the 14-days cooldown, any VRC+ subscription will be cancelled **immediately**. **METHOD NOTE:** Despite this being a Delete action, the method type required is PUT. @@ -64,7 +64,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::CurrentUser**](CurrentUser.md) +[**models::CurrentUser**](CurrentUser.md) ### Authorization @@ -80,7 +80,7 @@ Name | Type | Description | Required | Notes ## get_current_user -> crate::models::CurrentUser get_current_user() +> models::CurrentUser get_current_user() Login and/or Get Current User Info This endpoint does the following two operations: 1) Checks if you are already logged in by looking for a valid `auth` cookie. If you are have a valid auth cookie then no additional auth-related actions are taken. If you are **not** logged in then it will log you in with the `Authorization` header and set the `auth` cookie. The `auth` cookie will only be sent once. 2) If logged in, this function will also return the CurrentUser object containing detailed information about the currently logged in user. The auth string after `Authorization: Basic {string}` is a base64-encoded string of the username and password, both individually url-encoded, and then joined with a colon. > base64(urlencode(username):urlencode(password)) **WARNING: Session Limit:** Each authentication with login credentials counts as a separate session, out of which you have a limited amount. Make sure to save and reuse the `auth` cookie if you are often restarting the program. The provided API libraries automatically save cookies during runtime, but does not persist during restart. While it can be fine to use username/password during development, expect in production to very fast run into the rate-limit and be temporarily blocked from making new sessions until older ones expire. The exact number of simultaneous sessions is unknown/undisclosed. @@ -91,11 +91,11 @@ This endpoint does not need any parameter. ### Return type -[**crate::models::CurrentUser**](CurrentUser.md) +[**models::CurrentUser**](CurrentUser.md) ### Authorization -[authCookie](../README.md#authCookie), [authHeader](../README.md#authHeader), [twoFactorAuthCookie](../README.md#twoFactorAuthCookie) +[authHeader](../README.md#authHeader), [twoFactorAuthCookie](../README.md#twoFactorAuthCookie), [authCookie](../README.md#authCookie) ### HTTP request headers @@ -107,7 +107,7 @@ This endpoint does not need any parameter. ## logout -> crate::models::Success logout() +> models::Success logout() Logout Invalidates the login session. @@ -118,7 +118,7 @@ This endpoint does not need any parameter. ### Return type -[**crate::models::Success**](Success.md) +[**models::Success**](Success.md) ### Authorization @@ -134,7 +134,7 @@ This endpoint does not need any parameter. ## verify2_fa -> crate::models::Verify2FaResult verify2_fa(two_factor_auth_code) +> models::Verify2FaResult verify2_fa(two_factor_auth_code) Verify 2FA code Finishes the login sequence with a normal 2FA-generated code for accounts with 2FA-protection enabled. @@ -148,7 +148,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::Verify2FaResult**](Verify2FAResult.md) +[**models::Verify2FaResult**](Verify2FAResult.md) ### Authorization @@ -164,7 +164,7 @@ Name | Type | Description | Required | Notes ## verify2_fa_email_code -> crate::models::Verify2FaEmailCodeResult verify2_fa_email_code(two_factor_email_code) +> models::Verify2FaEmailCodeResult verify2_fa_email_code(two_factor_email_code) Verify 2FA email code Finishes the login sequence with an 2FA email code. @@ -178,7 +178,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::Verify2FaEmailCodeResult**](Verify2FAEmailCodeResult.md) +[**models::Verify2FaEmailCodeResult**](Verify2FAEmailCodeResult.md) ### Authorization @@ -194,7 +194,7 @@ Name | Type | Description | Required | Notes ## verify_auth_token -> crate::models::VerifyAuthTokenResult verify_auth_token() +> models::VerifyAuthTokenResult verify_auth_token() Verify Auth Token Verify whether the currently provided Auth Token is valid. @@ -205,7 +205,7 @@ This endpoint does not need any parameter. ### Return type -[**crate::models::VerifyAuthTokenResult**](VerifyAuthTokenResult.md) +[**models::VerifyAuthTokenResult**](VerifyAuthTokenResult.md) ### Authorization @@ -221,7 +221,7 @@ This endpoint does not need any parameter. ## verify_recovery_code -> crate::models::Verify2FaResult verify_recovery_code(two_factor_auth_code) +> models::Verify2FaResult verify_recovery_code(two_factor_auth_code) Verify 2FA code with Recovery code Finishes the login sequence with an OTP (One Time Password) recovery code for accounts with 2FA-protection enabled. @@ -235,7 +235,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::Verify2FaResult**](Verify2FAResult.md) +[**models::Verify2FaResult**](Verify2FAResult.md) ### Authorization diff --git a/docs/Avatar.md b/docs/Avatar.md index 38d1da7..efcc27f 100644 --- a/docs/Avatar.md +++ b/docs/Avatar.md @@ -14,12 +14,12 @@ Name | Type | Description | Notes **id** | **String** | | **image_url** | **String** | | **name** | **String** | | -**release_status** | [**crate::models::ReleaseStatus**](ReleaseStatus.md) | | +**release_status** | [**models::ReleaseStatus**](ReleaseStatus.md) | | **tags** | **Vec** | | **thumbnail_image_url** | **String** | | **unity_package_url** | **String** | | -**unity_package_url_object** | [**crate::models::AvatarUnityPackageUrlObject**](Avatar_unityPackageUrlObject.md) | | -**unity_packages** | [**Vec**](UnityPackage.md) | | +**unity_package_url_object** | [**models::AvatarUnityPackageUrlObject**](Avatar_unityPackageUrlObject.md) | | +**unity_packages** | [**Vec**](UnityPackage.md) | | **updated_at** | **String** | | **version** | **i32** | | [default to 0] diff --git a/docs/AvatarsApi.md b/docs/AvatarsApi.md index 052a76f..7845328 100644 --- a/docs/AvatarsApi.md +++ b/docs/AvatarsApi.md @@ -18,7 +18,7 @@ Method | HTTP request | Description ## create_avatar -> crate::models::Avatar create_avatar(create_avatar_request) +> models::Avatar create_avatar(create_avatar_request) Create Avatar Create an avatar. It's possible to optionally specify a ID if you want a custom one. Attempting to create an Avatar with an already claimed ID will result in a DB error. @@ -32,7 +32,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::Avatar**](Avatar.md) +[**models::Avatar**](Avatar.md) ### Authorization @@ -48,7 +48,7 @@ Name | Type | Description | Required | Notes ## delete_avatar -> crate::models::Avatar delete_avatar(avatar_id) +> models::Avatar delete_avatar(avatar_id) Delete Avatar Delete an avatar. Notice an avatar is never fully \"deleted\", only its ReleaseStatus is set to \"hidden\" and the linked Files are deleted. The AvatarID is permanently reserved. @@ -62,7 +62,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::Avatar**](Avatar.md) +[**models::Avatar**](Avatar.md) ### Authorization @@ -78,7 +78,7 @@ Name | Type | Description | Required | Notes ## get_avatar -> crate::models::Avatar get_avatar(avatar_id) +> models::Avatar get_avatar(avatar_id) Get Avatar Get information about a specific Avatar. @@ -92,7 +92,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::Avatar**](Avatar.md) +[**models::Avatar**](Avatar.md) ### Authorization @@ -108,7 +108,7 @@ Name | Type | Description | Required | Notes ## get_favorited_avatars -> Vec get_favorited_avatars(featured, sort, n, order, offset, search, tag, notag, release_status, max_unity_version, min_unity_version, platform, user_id) +> Vec get_favorited_avatars(featured, sort, n, order, offset, search, tag, notag, release_status, max_unity_version, min_unity_version, platform, user_id) List Favorited Avatars Search and list favorited avatars by query filters. @@ -134,7 +134,7 @@ Name | Type | Description | Required | Notes ### Return type -[**Vec**](Avatar.md) +[**Vec**](Avatar.md) ### Authorization @@ -150,7 +150,7 @@ Name | Type | Description | Required | Notes ## get_own_avatar -> crate::models::Avatar get_own_avatar(user_id) +> models::Avatar get_own_avatar(user_id) Get Own Avatar Get the current avatar for the user. This will return an error for any other user than the one logged in. @@ -164,7 +164,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::Avatar**](Avatar.md) +[**models::Avatar**](Avatar.md) ### Authorization @@ -180,7 +180,7 @@ Name | Type | Description | Required | Notes ## search_avatars -> Vec search_avatars(featured, sort, user, user_id, n, order, offset, tag, notag, release_status, max_unity_version, min_unity_version, platform) +> Vec search_avatars(featured, sort, user, user_id, n, order, offset, tag, notag, release_status, max_unity_version, min_unity_version, platform) Search Avatars Search and list avatars by query filters. You can only search your own or featured avatars. It is not possible as a normal user to search other peoples avatars. @@ -206,7 +206,7 @@ Name | Type | Description | Required | Notes ### Return type -[**Vec**](Avatar.md) +[**Vec**](Avatar.md) ### Authorization @@ -222,7 +222,7 @@ Name | Type | Description | Required | Notes ## select_avatar -> crate::models::CurrentUser select_avatar(avatar_id) +> models::CurrentUser select_avatar(avatar_id) Select Avatar Switches into that avatar. @@ -236,7 +236,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::CurrentUser**](CurrentUser.md) +[**models::CurrentUser**](CurrentUser.md) ### Authorization @@ -252,7 +252,7 @@ Name | Type | Description | Required | Notes ## select_fallback_avatar -> crate::models::CurrentUser select_fallback_avatar(avatar_id) +> models::CurrentUser select_fallback_avatar(avatar_id) Select Fallback Avatar Switches into that avatar as your fallback avatar. @@ -266,7 +266,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::CurrentUser**](CurrentUser.md) +[**models::CurrentUser**](CurrentUser.md) ### Authorization @@ -282,7 +282,7 @@ Name | Type | Description | Required | Notes ## update_avatar -> crate::models::Avatar update_avatar(avatar_id, update_avatar_request) +> models::Avatar update_avatar(avatar_id, update_avatar_request) Update Avatar Update information about a specific avatar. @@ -297,7 +297,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::Avatar**](Avatar.md) +[**models::Avatar**](Avatar.md) ### Authorization diff --git a/docs/CreateAvatarRequest.md b/docs/CreateAvatarRequest.md index af2818d..a6e08c2 100644 --- a/docs/CreateAvatarRequest.md +++ b/docs/CreateAvatarRequest.md @@ -10,8 +10,8 @@ Name | Type | Description | Notes **description** | Option<**String**> | | [optional] **tags** | Option<**Vec**> | | [optional] **image_url** | **String** | | -**release_status** | Option<[**crate::models::ReleaseStatus**](ReleaseStatus.md)> | | [optional] -**version** | Option<**f32**> | | [optional][default to 1] +**release_status** | Option<[**models::ReleaseStatus**](ReleaseStatus.md)> | | [optional] +**version** | Option<**f64**> | | [optional][default to 1] **unity_package_url** | Option<**String**> | | [optional] **unity_version** | Option<**String**> | | [optional][default to 5.3.4p1] diff --git a/docs/CreateFileRequest.md b/docs/CreateFileRequest.md index 47edb1b..1d9950f 100644 --- a/docs/CreateFileRequest.md +++ b/docs/CreateFileRequest.md @@ -5,7 +5,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **name** | **String** | | -**mime_type** | [**crate::models::MimeType**](MIMEType.md) | | +**mime_type** | [**models::MimeType**](MIMEType.md) | | **extension** | **String** | | **tags** | Option<**Vec**> | | [optional] diff --git a/docs/CreateFileVersionRequest.md b/docs/CreateFileVersionRequest.md index 302a990..c8e7887 100644 --- a/docs/CreateFileVersionRequest.md +++ b/docs/CreateFileVersionRequest.md @@ -5,9 +5,9 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **signature_md5** | **String** | | -**signature_size_in_bytes** | **f32** | | +**signature_size_in_bytes** | **f64** | | **file_md5** | Option<**String**> | | [optional] -**file_size_in_bytes** | Option<**f32**> | | [optional] +**file_size_in_bytes** | Option<**f64**> | | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/CreateGroupPostRequest.md b/docs/CreateGroupPostRequest.md index 6fe9149..7f8f898 100644 --- a/docs/CreateGroupPostRequest.md +++ b/docs/CreateGroupPostRequest.md @@ -9,7 +9,7 @@ Name | Type | Description | Notes **image_id** | Option<**String**> | | [optional] **send_notification** | **bool** | Send notification to group members. | [default to false] **role_ids** | Option<**Vec**> | | [optional] -**visibility** | [**crate::models::GroupPostVisibility**](GroupPostVisibility.md) | | +**visibility** | [**models::GroupPostVisibility**](GroupPostVisibility.md) | | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/CreateGroupRequest.md b/docs/CreateGroupRequest.md index d58bb4b..66d7148 100644 --- a/docs/CreateGroupRequest.md +++ b/docs/CreateGroupRequest.md @@ -7,11 +7,11 @@ Name | Type | Description | Notes **name** | **String** | | **short_code** | **String** | | **description** | Option<**String**> | | [optional] -**join_state** | Option<[**crate::models::GroupJoinState**](GroupJoinState.md)> | | [optional] +**join_state** | Option<[**models::GroupJoinState**](GroupJoinState.md)> | | [optional] **icon_id** | Option<**String**> | | [optional] **banner_id** | Option<**String**> | | [optional] -**privacy** | Option<[**crate::models::GroupPrivacy**](GroupPrivacy.md)> | | [optional] -**role_template** | [**crate::models::GroupRoleTemplate**](GroupRoleTemplate.md) | | +**privacy** | Option<[**models::GroupPrivacy**](GroupPrivacy.md)> | | [optional] +**role_template** | [**models::GroupRoleTemplate**](GroupRoleTemplate.md) | | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/CreateInstanceRequest.md b/docs/CreateInstanceRequest.md index bde91f0..55ad6ed 100644 --- a/docs/CreateInstanceRequest.md +++ b/docs/CreateInstanceRequest.md @@ -5,11 +5,11 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **world_id** | **String** | WorldID be \"offline\" on User profiles if you are not friends with that user. | -**r#type** | [**crate::models::InstanceType**](InstanceType.md) | | -**region** | [**crate::models::InstanceRegion**](InstanceRegion.md) | | +**r#type** | [**models::InstanceType**](InstanceType.md) | | +**region** | [**models::InstanceRegion**](InstanceRegion.md) | | **owner_id** | Option<**String**> | A groupId if the instance type is \"group\", null if instance type is public, or a userId otherwise | [optional] **role_ids** | Option<**Vec**> | Group roleIds that are allowed to join if the type is \"group\" and groupAccessType is \"member\" | [optional] -**group_access_type** | Option<[**crate::models::GroupAccessType**](GroupAccessType.md)> | | [optional] +**group_access_type** | Option<[**models::GroupAccessType**](GroupAccessType.md)> | | [optional] **queue_enabled** | Option<**bool**> | | [optional][default to false] **closed_at** | Option<**String**> | The time after which users won't be allowed to join the instance. This doesn't work for public instances. | [optional] **can_request_invite** | Option<**bool**> | Only applies to invite type instances to make them invite+ | [optional][default to false] diff --git a/docs/CreateWorldRequest.md b/docs/CreateWorldRequest.md index a248593..4b7b9ce 100644 --- a/docs/CreateWorldRequest.md +++ b/docs/CreateWorldRequest.md @@ -14,7 +14,7 @@ Name | Type | Description | Notes **image_url** | **String** | | **name** | **String** | | **platform** | Option<**String**> | This can be `standalonewindows` or `android`, but can also pretty much be any random Unity verison such as `2019.2.4-801-Release` or `2019.2.2-772-Release` or even `unknownplatform`. | [optional] -**release_status** | Option<[**crate::models::ReleaseStatus**](ReleaseStatus.md)> | | [optional] +**release_status** | Option<[**models::ReleaseStatus**](ReleaseStatus.md)> | | [optional] **tags** | Option<**Vec**> | | [optional] **unity_package_url** | Option<**String**> | | [optional] **unity_version** | Option<**String**> | | [optional][default to 5.3.4p1] diff --git a/docs/CurrentUser.md b/docs/CurrentUser.md index 316a1f4..b30a319 100644 --- a/docs/CurrentUser.md +++ b/docs/CurrentUser.md @@ -7,10 +7,10 @@ Name | Type | Description | Notes **accepted_tos_version** | **i32** | | **accepted_privacy_version** | Option<**i32**> | | [optional] **account_deletion_date** | Option<[**String**](string.md)> | | [optional] -**account_deletion_log** | Option<[**Vec**](AccountDeletionLog.md)> | | [optional] +**account_deletion_log** | Option<[**Vec**](AccountDeletionLog.md)> | | [optional] **active_friends** | Option<**Vec**> | | [optional] **allow_avatar_copying** | **bool** | | -**badges** | Option<[**Vec**](Badge.md)> | | [optional] +**badges** | Option<[**Vec**](Badge.md)> | | [optional] **bio** | **String** | | **bio_links** | **Vec** | | **current_avatar** | **String** | | @@ -19,7 +19,7 @@ Name | Type | Description | Notes **current_avatar_thumbnail_image_url** | **String** | When profilePicOverride is not empty, use it instead. | **current_avatar_tags** | **Vec** | | **date_joined** | [**String**](string.md) | | -**developer_type** | [**crate::models::DeveloperType**](DeveloperType.md) | | +**developer_type** | [**models::DeveloperType**](DeveloperType.md) | | **display_name** | **String** | | **email_verified** | **bool** | | **fallback_avatar** | Option<**String**> | | [optional] @@ -50,13 +50,13 @@ Name | Type | Description | Notes **vive_id** | Option<**String**> | | [optional] **offline_friends** | Option<**Vec**> | | [optional] **online_friends** | Option<**Vec**> | | [optional] -**past_display_names** | [**Vec**](PastDisplayName.md) | | -**presence** | Option<[**crate::models::CurrentUserPresence**](CurrentUserPresence.md)> | | [optional] +**past_display_names** | [**Vec**](PastDisplayName.md) | | +**presence** | Option<[**models::CurrentUserPresence**](CurrentUserPresence.md)> | | [optional] **profile_pic_override** | **String** | | **profile_pic_override_thumbnail** | **String** | | **pronouns** | **String** | | -**state** | [**crate::models::UserState**](UserState.md) | | -**status** | [**crate::models::UserStatus**](UserStatus.md) | | +**state** | [**models::UserState**](UserState.md) | | +**status** | [**models::UserStatus**](UserStatus.md) | | **status_description** | **String** | | **status_first_time** | **bool** | | **status_history** | **Vec** | | diff --git a/docs/DeploymentGroup.md b/docs/DeploymentGroup.md index 97a43c6..78cfa9a 100644 --- a/docs/DeploymentGroup.md +++ b/docs/DeploymentGroup.md @@ -1,9 +1,14 @@ # DeploymentGroup -## Properties +## Enum Variants + +| Name | Value | +|---- | -----| +| Blue | blue | +| Green | green | +| Grape | grape | +| Cherry | cherry | -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/DeveloperType.md b/docs/DeveloperType.md index 63e6ab7..2befa25 100644 --- a/docs/DeveloperType.md +++ b/docs/DeveloperType.md @@ -1,9 +1,14 @@ # DeveloperType -## Properties +## Enum Variants + +| Name | Value | +|---- | -----| +| None | none | +| Trusted | trusted | +| Internal | internal | +| Moderator | moderator | -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/EconomyApi.md b/docs/EconomyApi.md index 21baf74..38e3fb1 100644 --- a/docs/EconomyApi.md +++ b/docs/EconomyApi.md @@ -14,7 +14,7 @@ Method | HTTP request | Description ## get_current_subscriptions -> Vec get_current_subscriptions() +> Vec get_current_subscriptions() Get Current Subscriptions Get a list of all current user subscriptions. @@ -25,7 +25,7 @@ This endpoint does not need any parameter. ### Return type -[**Vec**](UserSubscription.md) +[**Vec**](UserSubscription.md) ### Authorization @@ -41,7 +41,7 @@ This endpoint does not need any parameter. ## get_license_group -> crate::models::LicenseGroup get_license_group(license_group_id) +> models::LicenseGroup get_license_group(license_group_id) Get License Group Get a single License Group by given ID. @@ -55,7 +55,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::LicenseGroup**](LicenseGroup.md) +[**models::LicenseGroup**](LicenseGroup.md) ### Authorization @@ -71,7 +71,7 @@ Name | Type | Description | Required | Notes ## get_steam_transaction -> crate::models::Transaction get_steam_transaction(transaction_id) +> models::Transaction get_steam_transaction(transaction_id) Get Steam Transaction Get a single Steam transactions by ID. This returns the exact same information as `getSteamTransactions`, so no point in using this endpoint. @@ -85,7 +85,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::Transaction**](Transaction.md) +[**models::Transaction**](Transaction.md) ### Authorization @@ -101,7 +101,7 @@ Name | Type | Description | Required | Notes ## get_steam_transactions -> Vec get_steam_transactions() +> Vec get_steam_transactions() List Steam Transactions Get all own Steam transactions. @@ -112,7 +112,7 @@ This endpoint does not need any parameter. ### Return type -[**Vec**](Transaction.md) +[**Vec**](Transaction.md) ### Authorization @@ -128,7 +128,7 @@ This endpoint does not need any parameter. ## get_subscriptions -> Vec get_subscriptions() +> Vec get_subscriptions() List Subscriptions List all existing Subscriptions. For example, \"vrchatplus-monthly\" and \"vrchatplus-yearly\". @@ -139,7 +139,7 @@ This endpoint does not need any parameter. ### Return type -[**Vec**](Subscription.md) +[**Vec**](Subscription.md) ### Authorization diff --git a/docs/Error.md b/docs/Error.md index 4b45ddc..5d922bc 100644 --- a/docs/Error.md +++ b/docs/Error.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**error** | Option<[**crate::models::Response**](Response.md)> | | [optional] +**error** | Option<[**models::Response**](Response.md)> | | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/Favorite.md b/docs/Favorite.md index 6037f8e..dde2528 100644 --- a/docs/Favorite.md +++ b/docs/Favorite.md @@ -7,7 +7,7 @@ Name | Type | Description | Notes **favorite_id** | **String** | MUST be either AvatarID, UserID or WorldID. | **id** | **String** | | **tags** | **Vec** | | -**r#type** | [**crate::models::FavoriteType**](FavoriteType.md) | | +**r#type** | [**models::FavoriteType**](FavoriteType.md) | | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/FavoriteGroup.md b/docs/FavoriteGroup.md index 06db359..c06ab54 100644 --- a/docs/FavoriteGroup.md +++ b/docs/FavoriteGroup.md @@ -10,8 +10,8 @@ Name | Type | Description | Notes **owner_display_name** | **String** | | **owner_id** | **String** | A users unique ID, usually in the form of `usr_c1644b5b-3ca4-45b4-97c6-a2a0de70d469`. Legacy players can have old IDs in the form of `8JoV9XEdpo`. The ID can never be changed. | **tags** | **Vec** | | -**r#type** | [**crate::models::FavoriteType**](FavoriteType.md) | | -**visibility** | [**crate::models::FavoriteGroupVisibility**](FavoriteGroupVisibility.md) | | +**r#type** | [**models::FavoriteType**](FavoriteType.md) | | +**visibility** | [**models::FavoriteGroupVisibility**](FavoriteGroupVisibility.md) | | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/FavoriteGroupVisibility.md b/docs/FavoriteGroupVisibility.md index 5ed1e96..4e3236c 100644 --- a/docs/FavoriteGroupVisibility.md +++ b/docs/FavoriteGroupVisibility.md @@ -1,9 +1,13 @@ # FavoriteGroupVisibility -## Properties +## Enum Variants + +| Name | Value | +|---- | -----| +| Private | private | +| Friends | friends | +| Public | public | -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/FavoriteType.md b/docs/FavoriteType.md index 9d73873..52dc48b 100644 --- a/docs/FavoriteType.md +++ b/docs/FavoriteType.md @@ -1,9 +1,13 @@ # FavoriteType -## Properties +## Enum Variants + +| Name | Value | +|---- | -----| +| World | world | +| Friend | friend | +| Avatar | avatar | -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/FavoritesApi.md b/docs/FavoritesApi.md index 19db4d6..b41e35c 100644 --- a/docs/FavoritesApi.md +++ b/docs/FavoritesApi.md @@ -17,7 +17,7 @@ Method | HTTP request | Description ## add_favorite -> crate::models::Favorite add_favorite(add_favorite_request) +> models::Favorite add_favorite(add_favorite_request) Add Favorite Add a new favorite. Friend groups are named `group_0` through `group_3`. Avatar and World groups are named `avatars1` to `avatars4` and `worlds1` to `worlds4`. You cannot add people whom you are not friends with to your friends list. Destroying a friendship removes the person as favorite on both sides. @@ -31,7 +31,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::Favorite**](Favorite.md) +[**models::Favorite**](Favorite.md) ### Authorization @@ -47,7 +47,7 @@ Name | Type | Description | Required | Notes ## clear_favorite_group -> crate::models::Success clear_favorite_group(favorite_group_type, favorite_group_name, user_id) +> models::Success clear_favorite_group(favorite_group_type, favorite_group_name, user_id) Clear Favorite Group Clear ALL contents of a specific favorite group. @@ -63,7 +63,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::Success**](Success.md) +[**models::Success**](Success.md) ### Authorization @@ -79,7 +79,7 @@ Name | Type | Description | Required | Notes ## get_favorite -> crate::models::Favorite get_favorite(favorite_id) +> models::Favorite get_favorite(favorite_id) Show Favorite Return information about a specific Favorite. @@ -93,7 +93,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::Favorite**](Favorite.md) +[**models::Favorite**](Favorite.md) ### Authorization @@ -109,7 +109,7 @@ Name | Type | Description | Required | Notes ## get_favorite_group -> crate::models::FavoriteGroup get_favorite_group(favorite_group_type, favorite_group_name, user_id) +> models::FavoriteGroup get_favorite_group(favorite_group_type, favorite_group_name, user_id) Show Favorite Group Fetch information about a specific favorite group. @@ -125,7 +125,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::FavoriteGroup**](FavoriteGroup.md) +[**models::FavoriteGroup**](FavoriteGroup.md) ### Authorization @@ -141,7 +141,7 @@ Name | Type | Description | Required | Notes ## get_favorite_groups -> Vec get_favorite_groups(n, offset, owner_id) +> Vec get_favorite_groups(n, offset, owner_id) List Favorite Groups Return a list of favorite groups owned by a user. Returns the same information as `getFavoriteGroups`. @@ -157,7 +157,7 @@ Name | Type | Description | Required | Notes ### Return type -[**Vec**](FavoriteGroup.md) +[**Vec**](FavoriteGroup.md) ### Authorization @@ -173,7 +173,7 @@ Name | Type | Description | Required | Notes ## get_favorites -> Vec get_favorites(n, offset, r#type, tag) +> Vec get_favorites(n, offset, r#type, tag) List Favorites Returns a list of favorites. @@ -190,7 +190,7 @@ Name | Type | Description | Required | Notes ### Return type -[**Vec**](Favorite.md) +[**Vec**](Favorite.md) ### Authorization @@ -206,7 +206,7 @@ Name | Type | Description | Required | Notes ## remove_favorite -> crate::models::Success remove_favorite(favorite_id) +> models::Success remove_favorite(favorite_id) Remove Favorite Remove a favorite from your favorites list. @@ -220,7 +220,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::Success**](Success.md) +[**models::Success**](Success.md) ### Authorization diff --git a/docs/File.md b/docs/File.md index b5713d5..0711a2c 100644 --- a/docs/File.md +++ b/docs/File.md @@ -6,11 +6,11 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **extension** | **String** | | **id** | **String** | | -**mime_type** | [**crate::models::MimeType**](MIMEType.md) | | +**mime_type** | [**models::MimeType**](MIMEType.md) | | **name** | **String** | | **owner_id** | **String** | A users unique ID, usually in the form of `usr_c1644b5b-3ca4-45b4-97c6-a2a0de70d469`. Legacy players can have old IDs in the form of `8JoV9XEdpo`. The ID can never be changed. | **tags** | **Vec** | | -**versions** | [**Vec**](FileVersion.md) | | +**versions** | [**Vec**](FileVersion.md) | | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/FileData.md b/docs/FileData.md index aeebcde..4cc9bd1 100644 --- a/docs/FileData.md +++ b/docs/FileData.md @@ -8,7 +8,7 @@ Name | Type | Description | Notes **file_name** | **String** | | **md5** | **String** | | **size_in_bytes** | **i32** | | -**status** | [**crate::models::FileStatus**](FileStatus.md) | | +**status** | [**models::FileStatus**](FileStatus.md) | | **upload_id** | **String** | | [default to ] **url** | **String** | | diff --git a/docs/FileStatus.md b/docs/FileStatus.md index bce9d14..55c5d27 100644 --- a/docs/FileStatus.md +++ b/docs/FileStatus.md @@ -1,9 +1,14 @@ # FileStatus -## Properties +## Enum Variants + +| Name | Value | +|---- | -----| +| Waiting | waiting | +| Complete | complete | +| None | none | +| Queued | queued | -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/FileVersion.md b/docs/FileVersion.md index 8c024d8..f304fad 100644 --- a/docs/FileVersion.md +++ b/docs/FileVersion.md @@ -6,10 +6,10 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **created_at** | **String** | | **deleted** | Option<**bool**> | Usually only present if `true` | [optional][default to true] -**delta** | Option<[**crate::models::FileData**](FileData.md)> | | [optional] -**file** | Option<[**crate::models::FileData**](FileData.md)> | | [optional] -**signature** | Option<[**crate::models::FileData**](FileData.md)> | | [optional] -**status** | [**crate::models::FileStatus**](FileStatus.md) | | +**delta** | Option<[**models::FileData**](FileData.md)> | | [optional] +**file** | Option<[**models::FileData**](FileData.md)> | | [optional] +**signature** | Option<[**models::FileData**](FileData.md)> | | [optional] +**status** | [**models::FileStatus**](FileStatus.md) | | **version** | **i32** | Incremental version counter, can only be increased. | [default to 0] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/FileVersionUploadStatus.md b/docs/FileVersionUploadStatus.md index feea1a6..4b5151d 100644 --- a/docs/FileVersionUploadStatus.md +++ b/docs/FileVersionUploadStatus.md @@ -6,8 +6,8 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **upload_id** | **String** | | **file_name** | **String** | | -**next_part_number** | **f32** | | -**max_parts** | **f32** | | +**next_part_number** | **f64** | | +**max_parts** | **f64** | | **parts** | [**Vec**](serde_json::Value.md) | | **etags** | [**Vec**](serde_json::Value.md) | Unknown | diff --git a/docs/FilesApi.md b/docs/FilesApi.md index 131130b..7bd4d72 100644 --- a/docs/FilesApi.md +++ b/docs/FilesApi.md @@ -19,7 +19,7 @@ Method | HTTP request | Description ## create_file -> crate::models::File create_file(create_file_request) +> models::File create_file(create_file_request) Create File Creates a new File object @@ -33,7 +33,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::File**](File.md) +[**models::File**](File.md) ### Authorization @@ -49,7 +49,7 @@ Name | Type | Description | Required | Notes ## create_file_version -> crate::models::File create_file_version(file_id, create_file_version_request) +> models::File create_file_version(file_id, create_file_version_request) Create File Version Creates a new FileVersion. Once a Version has been created, proceed to the `/file/{fileId}/{versionId}/file/start` endpoint to start a file upload. @@ -64,7 +64,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::File**](File.md) +[**models::File**](File.md) ### Authorization @@ -80,7 +80,7 @@ Name | Type | Description | Required | Notes ## delete_file -> crate::models::Success delete_file(file_id) +> models::Success delete_file(file_id) Delete File Deletes a File object. @@ -94,7 +94,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::Success**](Success.md) +[**models::Success**](Success.md) ### Authorization @@ -110,7 +110,7 @@ Name | Type | Description | Required | Notes ## delete_file_version -> crate::models::File delete_file_version(file_id, version_id) +> models::File delete_file_version(file_id, version_id) Delete File Version Delete a specific version of a file. You can only delete the latest version. @@ -125,7 +125,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::File**](File.md) +[**models::File**](File.md) ### Authorization @@ -172,7 +172,7 @@ Name | Type | Description | Required | Notes ## finish_file_data_upload -> crate::models::File finish_file_data_upload(file_id, version_id, file_type, finish_file_data_upload_request) +> models::File finish_file_data_upload(file_id, version_id, file_type, finish_file_data_upload_request) Finish FileData Upload Finish an upload of a FileData. This will mark it as \"complete\". After uploading the `file` for Avatars and Worlds you then have to upload a `signature` file. @@ -189,7 +189,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::File**](File.md) +[**models::File**](File.md) ### Authorization @@ -205,7 +205,7 @@ Name | Type | Description | Required | Notes ## get_file -> crate::models::File get_file(file_id) +> models::File get_file(file_id) Show File Shows general information about the \"File\" object. Each File can have several \"Version\"'s, and each Version can have multiple real files or \"Data\" blobs. @@ -219,7 +219,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::File**](File.md) +[**models::File**](File.md) ### Authorization @@ -235,7 +235,7 @@ Name | Type | Description | Required | Notes ## get_file_data_upload_status -> crate::models::FileVersionUploadStatus get_file_data_upload_status(file_id, version_id, file_type) +> models::FileVersionUploadStatus get_file_data_upload_status(file_id, version_id, file_type) Check FileData Upload Status Retrieves the upload status for file upload. Can currently only be accessed when `status` is `waiting`. Trying to access it on a file version already uploaded currently times out. @@ -251,7 +251,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::FileVersionUploadStatus**](FileVersionUploadStatus.md) +[**models::FileVersionUploadStatus**](FileVersionUploadStatus.md) ### Authorization @@ -267,7 +267,7 @@ Name | Type | Description | Required | Notes ## get_files -> Vec get_files(tag, user_id, n, offset) +> Vec get_files(tag, user_id, n, offset) List Files Returns a list of files @@ -284,7 +284,7 @@ Name | Type | Description | Required | Notes ### Return type -[**Vec**](File.md) +[**Vec**](File.md) ### Authorization @@ -300,7 +300,7 @@ Name | Type | Description | Required | Notes ## start_file_data_upload -> crate::models::FileUploadUrl start_file_data_upload(file_id, version_id, file_type, part_number) +> models::FileUploadUrl start_file_data_upload(file_id, version_id, file_type, part_number) Start FileData Upload Starts an upload of a specific FilePart. This endpoint will return an AWS URL which you can PUT data to. You need to call this and receive a new AWS API URL for each `partNumber`. Please see AWS's REST documentation on \"PUT Object to S3\" on how to upload. Once all parts has been uploaded, proceed to `/finish` endpoint. **Note:** `nextPartNumber` seems like it is always ignored. Despite it returning 0, first partNumber is always 1. @@ -317,7 +317,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::FileUploadUrl**](FileUploadURL.md) +[**models::FileUploadUrl**](FileUploadURL.md) ### Authorization diff --git a/docs/FriendsApi.md b/docs/FriendsApi.md index 9f21807..62ca515 100644 --- a/docs/FriendsApi.md +++ b/docs/FriendsApi.md @@ -14,7 +14,7 @@ Method | HTTP request | Description ## delete_friend_request -> crate::models::Success delete_friend_request(user_id) +> models::Success delete_friend_request(user_id) Delete Friend Request Deletes an outgoing pending friend request to another user. To delete an incoming friend request, use the `deleteNotification` endpoint instead. @@ -28,7 +28,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::Success**](Success.md) +[**models::Success**](Success.md) ### Authorization @@ -44,7 +44,7 @@ Name | Type | Description | Required | Notes ## friend -> crate::models::Notification friend(user_id) +> models::Notification friend(user_id) Send Friend Request Send a friend request to another user. @@ -58,7 +58,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::Notification**](Notification.md) +[**models::Notification**](Notification.md) ### Authorization @@ -74,7 +74,7 @@ Name | Type | Description | Required | Notes ## get_friend_status -> crate::models::FriendStatus get_friend_status(user_id) +> models::FriendStatus get_friend_status(user_id) Check Friend Status Retrieve if the user is currently a friend with a given user, if they have an outgoing friend request, and if they have an incoming friend request. The proper way to receive and accept friend request is by checking if the user has an incoming `Notification` of type `friendRequest`, and then accepting that notification. @@ -88,7 +88,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::FriendStatus**](FriendStatus.md) +[**models::FriendStatus**](FriendStatus.md) ### Authorization @@ -104,7 +104,7 @@ Name | Type | Description | Required | Notes ## get_friends -> Vec get_friends(offset, n, offline) +> Vec get_friends(offset, n, offline) List Friends List information about friends. @@ -120,7 +120,7 @@ Name | Type | Description | Required | Notes ### Return type -[**Vec**](LimitedUser.md) +[**Vec**](LimitedUser.md) ### Authorization @@ -136,7 +136,7 @@ Name | Type | Description | Required | Notes ## unfriend -> crate::models::Success unfriend(user_id) +> models::Success unfriend(user_id) Unfriend Unfriend a user by ID. @@ -150,7 +150,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::Success**](Success.md) +[**models::Success**](Success.md) ### Authorization diff --git a/docs/Group.md b/docs/Group.md index 81fd3a4..a0df33a 100644 --- a/docs/Group.md +++ b/docs/Group.md @@ -11,7 +11,7 @@ Name | Type | Description | Notes **description** | Option<**String**> | | [optional] **icon_url** | Option<**String**> | | [optional] **banner_url** | Option<**String**> | | [optional] -**privacy** | Option<[**crate::models::GroupPrivacy**](GroupPrivacy.md)> | | [optional] +**privacy** | Option<[**models::GroupPrivacy**](GroupPrivacy.md)> | | [optional] **owner_id** | Option<**String**> | A users unique ID, usually in the form of `usr_c1644b5b-3ca4-45b4-97c6-a2a0de70d469`. Legacy players can have old IDs in the form of `8JoV9XEdpo`. The ID can never be changed. | [optional] **rules** | Option<**String**> | | [optional] **links** | Option<**Vec**> | | [optional] @@ -21,14 +21,14 @@ Name | Type | Description | Notes **member_count** | Option<**i32**> | | [optional] **member_count_synced_at** | Option<**String**> | | [optional] **is_verified** | Option<**bool**> | | [optional][default to false] -**join_state** | Option<[**crate::models::GroupJoinState**](GroupJoinState.md)> | | [optional] +**join_state** | Option<[**models::GroupJoinState**](GroupJoinState.md)> | | [optional] **tags** | Option<**Vec**> | | [optional] -**galleries** | Option<[**Vec**](GroupGallery.md)> | | [optional] +**galleries** | Option<[**Vec**](GroupGallery.md)> | | [optional] **created_at** | Option<**String**> | | [optional] **online_member_count** | Option<**i32**> | | [optional] -**membership_status** | Option<[**crate::models::GroupMemberStatus**](GroupMemberStatus.md)> | | [optional] -**my_member** | Option<[**crate::models::GroupMyMember**](GroupMyMember.md)> | | [optional] -**roles** | Option<[**Vec**](GroupRole.md)> | Only returned if ?includeRoles=true is specified. | [optional] +**membership_status** | Option<[**models::GroupMemberStatus**](GroupMemberStatus.md)> | | [optional] +**my_member** | Option<[**models::GroupMyMember**](GroupMyMember.md)> | | [optional] +**roles** | Option<[**Vec**](GroupRole.md)> | Only returned if ?includeRoles=true is specified. | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/GroupAccessType.md b/docs/GroupAccessType.md index fba5de8..1cf070f 100644 --- a/docs/GroupAccessType.md +++ b/docs/GroupAccessType.md @@ -1,9 +1,13 @@ # GroupAccessType -## Properties +## Enum Variants + +| Name | Value | +|---- | -----| +| Public | public | +| Plus | plus | +| Members | members | -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/GroupInstance.md b/docs/GroupInstance.md index a10fa9d..dc0f09b 100644 --- a/docs/GroupInstance.md +++ b/docs/GroupInstance.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **instance_id** | **String** | | **location** | **String** | InstanceID can be \"offline\" on User profiles if you are not friends with that user and \"private\" if you are friends and user is in private instance. | -**world** | [**crate::models::World**](World.md) | | +**world** | [**models::World**](World.md) | | **member_count** | **i32** | | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/GroupJoinRequestAction.md b/docs/GroupJoinRequestAction.md index 778786c..2594a80 100644 --- a/docs/GroupJoinRequestAction.md +++ b/docs/GroupJoinRequestAction.md @@ -1,9 +1,12 @@ # GroupJoinRequestAction -## Properties +## Enum Variants + +| Name | Value | +|---- | -----| +| Accept | accept | +| Reject | reject | -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/GroupJoinState.md b/docs/GroupJoinState.md index 226fa60..669b960 100644 --- a/docs/GroupJoinState.md +++ b/docs/GroupJoinState.md @@ -1,9 +1,14 @@ # GroupJoinState -## Properties +## Enum Variants + +| Name | Value | +|---- | -----| +| Closed | closed | +| Invite | invite | +| Request | request | +| Open | open | -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/GroupLimitedMember.md b/docs/GroupLimitedMember.md index 8ec3daa..4dc85a2 100644 --- a/docs/GroupLimitedMember.md +++ b/docs/GroupLimitedMember.md @@ -11,7 +11,7 @@ Name | Type | Description | Notes **role_ids** | Option<**Vec**> | | [optional] **m_role_ids** | Option<**Vec**> | | [optional] **joined_at** | Option<**String**> | | [optional] -**membership_status** | Option<[**crate::models::GroupMemberStatus**](GroupMemberStatus.md)> | | [optional] +**membership_status** | Option<[**models::GroupMemberStatus**](GroupMemberStatus.md)> | | [optional] **visibility** | Option<**String**> | | [optional] **is_subscribed_to_announcements** | Option<**bool**> | | [optional][default to false] **created_at** | Option<**String**> | Only visible via the /groups/:groupId/members endpoint, **not** when fetching a specific user. | [optional] diff --git a/docs/GroupMember.md b/docs/GroupMember.md index 1ca3e3b..a72ef83 100644 --- a/docs/GroupMember.md +++ b/docs/GroupMember.md @@ -8,11 +8,11 @@ Name | Type | Description | Notes **group_id** | Option<**String**> | | [optional] **user_id** | Option<**String**> | A users unique ID, usually in the form of `usr_c1644b5b-3ca4-45b4-97c6-a2a0de70d469`. Legacy players can have old IDs in the form of `8JoV9XEdpo`. The ID can never be changed. | [optional] **is_representing** | Option<**bool**> | Whether the user is representing the group. This makes the group show up above the name tag in-game. | [optional][default to false] -**user** | Option<[**crate::models::GroupMemberLimitedUser**](GroupMemberLimitedUser.md)> | | [optional] +**user** | Option<[**models::GroupMemberLimitedUser**](GroupMemberLimitedUser.md)> | | [optional] **role_ids** | Option<**Vec**> | | [optional] **m_role_ids** | Option<**Vec**> | | [optional] **joined_at** | Option<**String**> | | [optional] -**membership_status** | Option<[**crate::models::GroupMemberStatus**](GroupMemberStatus.md)> | | [optional] +**membership_status** | Option<[**models::GroupMemberStatus**](GroupMemberStatus.md)> | | [optional] **visibility** | Option<**String**> | | [optional] **is_subscribed_to_announcements** | Option<**bool**> | | [optional][default to false] **created_at** | Option<**String**> | Only visible via the /groups/:groupId/members endpoint, **not** when fetching a specific user. | [optional] diff --git a/docs/GroupMemberStatus.md b/docs/GroupMemberStatus.md index ad69083..f866b27 100644 --- a/docs/GroupMemberStatus.md +++ b/docs/GroupMemberStatus.md @@ -1,9 +1,16 @@ # GroupMemberStatus -## Properties +## Enum Variants + +| Name | Value | +|---- | -----| +| Inactive | inactive | +| Member | member | +| Requested | requested | +| Invited | invited | +| Banned | banned | +| Userblocked | userblocked | -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/GroupPost.md b/docs/GroupPost.md index 6b1677e..e6decaf 100644 --- a/docs/GroupPost.md +++ b/docs/GroupPost.md @@ -8,7 +8,7 @@ Name | Type | Description | Notes **group_id** | Option<**String**> | | [optional] **author_id** | Option<**String**> | A users unique ID, usually in the form of `usr_c1644b5b-3ca4-45b4-97c6-a2a0de70d469`. Legacy players can have old IDs in the form of `8JoV9XEdpo`. The ID can never be changed. | [optional] **editor_id** | Option<**String**> | A users unique ID, usually in the form of `usr_c1644b5b-3ca4-45b4-97c6-a2a0de70d469`. Legacy players can have old IDs in the form of `8JoV9XEdpo`. The ID can never be changed. | [optional] -**visibility** | Option<[**crate::models::GroupPostVisibility**](GroupPostVisibility.md)> | | [optional] +**visibility** | Option<[**models::GroupPostVisibility**](GroupPostVisibility.md)> | | [optional] **role_id** | Option<**Vec**> | | [optional] **title** | Option<**String**> | | [optional] **text** | Option<**String**> | | [optional] diff --git a/docs/GroupPostVisibility.md b/docs/GroupPostVisibility.md index 72c51fc..289677e 100644 --- a/docs/GroupPostVisibility.md +++ b/docs/GroupPostVisibility.md @@ -1,9 +1,12 @@ # GroupPostVisibility -## Properties +## Enum Variants + +| Name | Value | +|---- | -----| +| Group | group | +| Public | public | -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/GroupPrivacy.md b/docs/GroupPrivacy.md index 3bb7051..3c0f6d3 100644 --- a/docs/GroupPrivacy.md +++ b/docs/GroupPrivacy.md @@ -1,9 +1,12 @@ # GroupPrivacy -## Properties +## Enum Variants + +| Name | Value | +|---- | -----| +| Default | default | +| Private | private | -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/GroupRoleTemplate.md b/docs/GroupRoleTemplate.md index d8fcb5b..fd8e2f8 100644 --- a/docs/GroupRoleTemplate.md +++ b/docs/GroupRoleTemplate.md @@ -1,9 +1,14 @@ # GroupRoleTemplate -## Properties +## Enum Variants + +| Name | Value | +|---- | -----| +| Default | default | +| ManagedFree | managedFree | +| ManagedInvite | managedInvite | +| ManagedRequest | managedRequest | -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/GroupSearchSort.md b/docs/GroupSearchSort.md index 06fa1ae..ffe0c07 100644 --- a/docs/GroupSearchSort.md +++ b/docs/GroupSearchSort.md @@ -1,9 +1,12 @@ # GroupSearchSort -## Properties +## Enum Variants + +| Name | Value | +|---- | -----| +| Asc | joinedAt:asc | +| Desc | joinedAt:desc | -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/GroupUserVisibility.md b/docs/GroupUserVisibility.md index 5e767d0..cff96bc 100644 --- a/docs/GroupUserVisibility.md +++ b/docs/GroupUserVisibility.md @@ -1,9 +1,13 @@ # GroupUserVisibility -## Properties +## Enum Variants + +| Name | Value | +|---- | -----| +| Visible | visible | +| Hidden | hidden | +| Friends | friends | -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/GroupsApi.md b/docs/GroupsApi.md index 556465f..20976c5 100644 --- a/docs/GroupsApi.md +++ b/docs/GroupsApi.md @@ -51,7 +51,7 @@ Method | HTTP request | Description ## add_group_gallery_image -> crate::models::GroupGalleryImage add_group_gallery_image(group_id, group_gallery_id, add_group_gallery_image_request) +> models::GroupGalleryImage add_group_gallery_image(group_id, group_gallery_id, add_group_gallery_image_request) Add Group Gallery Image Adds an image to a Group gallery. @@ -67,7 +67,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::GroupGalleryImage**](GroupGalleryImage.md) +[**models::GroupGalleryImage**](GroupGalleryImage.md) ### Authorization @@ -115,7 +115,7 @@ Name | Type | Description | Required | Notes ## add_group_post -> crate::models::GroupPost add_group_post(group_id, create_group_post_request) +> models::GroupPost add_group_post(group_id, create_group_post_request) Create a post in a Group Create a post in a Group. @@ -130,7 +130,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::GroupPost**](GroupPost.md) +[**models::GroupPost**](GroupPost.md) ### Authorization @@ -146,7 +146,7 @@ Name | Type | Description | Required | Notes ## ban_group_member -> crate::models::GroupMember ban_group_member(group_id, ban_group_member_request) +> models::GroupMember ban_group_member(group_id, ban_group_member_request) Ban Group Member Bans a user from a Group. @@ -161,7 +161,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::GroupMember**](GroupMember.md) +[**models::GroupMember**](GroupMember.md) ### Authorization @@ -207,7 +207,7 @@ Name | Type | Description | Required | Notes ## create_group -> crate::models::Group create_group(create_group_request) +> models::Group create_group(create_group_request) Create Group Creates a Group and returns a Group object. **Requires VRC+ Subscription.** @@ -221,7 +221,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::Group**](Group.md) +[**models::Group**](Group.md) ### Authorization @@ -237,7 +237,7 @@ Name | Type | Description | Required | Notes ## create_group_announcement -> crate::models::GroupAnnouncement create_group_announcement(group_id, create_group_announcement_request) +> models::GroupAnnouncement create_group_announcement(group_id, create_group_announcement_request) Create Group Announcement Creates an Announcement for a Group. @@ -252,7 +252,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::GroupAnnouncement**](GroupAnnouncement.md) +[**models::GroupAnnouncement**](GroupAnnouncement.md) ### Authorization @@ -268,7 +268,7 @@ Name | Type | Description | Required | Notes ## create_group_gallery -> crate::models::GroupGallery create_group_gallery(group_id, create_group_gallery_request) +> models::GroupGallery create_group_gallery(group_id, create_group_gallery_request) Create Group Gallery Creates a gallery for a Group. @@ -283,7 +283,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::GroupGallery**](GroupGallery.md) +[**models::GroupGallery**](GroupGallery.md) ### Authorization @@ -330,7 +330,7 @@ Name | Type | Description | Required | Notes ## create_group_role -> crate::models::GroupRole create_group_role(group_id, create_group_role_request) +> models::GroupRole create_group_role(group_id, create_group_role_request) Create GroupRole Create a Group role. @@ -345,7 +345,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::GroupRole**](GroupRole.md) +[**models::GroupRole**](GroupRole.md) ### Authorization @@ -361,7 +361,7 @@ Name | Type | Description | Required | Notes ## delete_group -> crate::models::Success delete_group(group_id) +> models::Success delete_group(group_id) Delete Group Deletes a Group. @@ -375,7 +375,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::Success**](Success.md) +[**models::Success**](Success.md) ### Authorization @@ -391,7 +391,7 @@ Name | Type | Description | Required | Notes ## delete_group_announcement -> crate::models::Success delete_group_announcement(group_id) +> models::Success delete_group_announcement(group_id) Delete Group Announcement Deletes the announcement for a Group. @@ -405,7 +405,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::Success**](Success.md) +[**models::Success**](Success.md) ### Authorization @@ -421,7 +421,7 @@ Name | Type | Description | Required | Notes ## delete_group_gallery -> crate::models::Success delete_group_gallery(group_id, group_gallery_id) +> models::Success delete_group_gallery(group_id, group_gallery_id) Delete Group Gallery Deletes a gallery for a Group. @@ -436,7 +436,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::Success**](Success.md) +[**models::Success**](Success.md) ### Authorization @@ -452,7 +452,7 @@ Name | Type | Description | Required | Notes ## delete_group_gallery_image -> crate::models::Success delete_group_gallery_image(group_id, group_gallery_id, group_gallery_image_id) +> models::Success delete_group_gallery_image(group_id, group_gallery_id, group_gallery_image_id) Delete Group Gallery Image Deletes an image from a Group gallery. @@ -468,7 +468,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::Success**](Success.md) +[**models::Success**](Success.md) ### Authorization @@ -515,7 +515,7 @@ Name | Type | Description | Required | Notes ## delete_group_post -> crate::models::Success delete_group_post(group_id, notification_id) +> models::Success delete_group_post(group_id, notification_id) Delete a Group post Delete a Group post @@ -530,7 +530,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::Success**](Success.md) +[**models::Success**](Success.md) ### Authorization @@ -546,7 +546,7 @@ Name | Type | Description | Required | Notes ## delete_group_role -> Vec delete_group_role(group_id, group_role_id) +> Vec delete_group_role(group_id, group_role_id) Delete Group Role Deletes a Group Role by ID and returns the remaining roles. @@ -561,7 +561,7 @@ Name | Type | Description | Required | Notes ### Return type -[**Vec**](GroupRole.md) +[**Vec**](GroupRole.md) ### Authorization @@ -577,7 +577,7 @@ Name | Type | Description | Required | Notes ## get_group -> crate::models::Group get_group(group_id, include_roles) +> models::Group get_group(group_id, include_roles) Get Group by ID Returns a single Group by ID. @@ -592,7 +592,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::Group**](Group.md) +[**models::Group**](Group.md) ### Authorization @@ -608,7 +608,7 @@ Name | Type | Description | Required | Notes ## get_group_announcements -> crate::models::GroupAnnouncement get_group_announcements(group_id) +> models::GroupAnnouncement get_group_announcements(group_id) Get Group Announcement Returns the announcement for a Group. If no announcement has been made, then it returns **empty object**. If an announcement exists, then it will always return all fields except `imageId` and `imageUrl` which may be null. @@ -622,7 +622,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::GroupAnnouncement**](GroupAnnouncement.md) +[**models::GroupAnnouncement**](GroupAnnouncement.md) ### Authorization @@ -638,7 +638,7 @@ Name | Type | Description | Required | Notes ## get_group_audit_logs -> crate::models::PaginatedGroupAuditLogEntryList get_group_audit_logs(group_id, n, offset, start_date, end_date) +> models::PaginatedGroupAuditLogEntryList get_group_audit_logs(group_id, n, offset, start_date, end_date) Get Group Audit Logs Returns a list of audit logs for a Group. @@ -656,7 +656,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::PaginatedGroupAuditLogEntryList**](PaginatedGroupAuditLogEntryList.md) +[**models::PaginatedGroupAuditLogEntryList**](PaginatedGroupAuditLogEntryList.md) ### Authorization @@ -672,7 +672,7 @@ Name | Type | Description | Required | Notes ## get_group_bans -> Vec get_group_bans(group_id, n, offset) +> Vec get_group_bans(group_id, n, offset) Get Group Bans Returns a list of banned users for a Group. @@ -688,7 +688,7 @@ Name | Type | Description | Required | Notes ### Return type -[**Vec**](GroupMember.md) +[**Vec**](GroupMember.md) ### Authorization @@ -704,7 +704,7 @@ Name | Type | Description | Required | Notes ## get_group_gallery_images -> Vec get_group_gallery_images(group_id, group_gallery_id, n, offset, approved) +> Vec get_group_gallery_images(group_id, group_gallery_id, n, offset, approved) Get Group Gallery Images Returns a list of images for a Group gallery. @@ -722,7 +722,7 @@ Name | Type | Description | Required | Notes ### Return type -[**Vec**](GroupGalleryImage.md) +[**Vec**](GroupGalleryImage.md) ### Authorization @@ -738,7 +738,7 @@ Name | Type | Description | Required | Notes ## get_group_instances -> Vec get_group_instances(group_id) +> Vec get_group_instances(group_id) Get Group Instances Returns a list of group instances @@ -752,7 +752,7 @@ Name | Type | Description | Required | Notes ### Return type -[**Vec**](GroupInstance.md) +[**Vec**](GroupInstance.md) ### Authorization @@ -768,7 +768,7 @@ Name | Type | Description | Required | Notes ## get_group_invites -> Vec get_group_invites(group_id, n, offset) +> Vec get_group_invites(group_id, n, offset) Get Group Invites Sent Returns a list of members that have been invited to the Group. @@ -784,7 +784,7 @@ Name | Type | Description | Required | Notes ### Return type -[**Vec**](GroupMember.md) +[**Vec**](GroupMember.md) ### Authorization @@ -800,7 +800,7 @@ Name | Type | Description | Required | Notes ## get_group_member -> crate::models::GroupLimitedMember get_group_member(group_id, user_id) +> models::GroupLimitedMember get_group_member(group_id, user_id) Get Group Member Returns a LimitedGroup Member. @@ -815,7 +815,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::GroupLimitedMember**](GroupLimitedMember.md) +[**models::GroupLimitedMember**](GroupLimitedMember.md) ### Authorization @@ -831,7 +831,7 @@ Name | Type | Description | Required | Notes ## get_group_members -> Vec get_group_members(group_id, n, offset, sort) +> Vec get_group_members(group_id, n, offset, sort) List Group Members Returns a List of all **other** Group Members. This endpoint will never return the user calling the endpoint. Information about the user calling the endpoint must be found in the `myMember` field of the Group object. @@ -848,7 +848,7 @@ Name | Type | Description | Required | Notes ### Return type -[**Vec**](GroupMember.md) +[**Vec**](GroupMember.md) ### Authorization @@ -864,7 +864,7 @@ Name | Type | Description | Required | Notes ## get_group_permissions -> Vec get_group_permissions(group_id) +> Vec get_group_permissions(group_id) List Group Permissions Returns a List of all possible/available permissions for a Group. @@ -878,7 +878,7 @@ Name | Type | Description | Required | Notes ### Return type -[**Vec**](GroupPermission.md) +[**Vec**](GroupPermission.md) ### Authorization @@ -894,7 +894,7 @@ Name | Type | Description | Required | Notes ## get_group_post -> crate::models::GroupPost get_group_post(group_id, n, offset, public_only) +> models::GroupPost get_group_post(group_id, n, offset, public_only) Get posts from a Group Get posts from a Group @@ -911,7 +911,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::GroupPost**](GroupPost.md) +[**models::GroupPost**](GroupPost.md) ### Authorization @@ -927,7 +927,7 @@ Name | Type | Description | Required | Notes ## get_group_requests -> Vec get_group_requests(group_id, n, offset, blocked) +> Vec get_group_requests(group_id, n, offset, blocked) Get Group Join Requests Returns a list of members that have requested to join the Group. @@ -944,7 +944,7 @@ Name | Type | Description | Required | Notes ### Return type -[**Vec**](GroupMember.md) +[**Vec**](GroupMember.md) ### Authorization @@ -960,7 +960,7 @@ Name | Type | Description | Required | Notes ## get_group_roles -> Vec get_group_roles(group_id) +> Vec get_group_roles(group_id) Get Group Roles Returns a Group Role by ID. @@ -974,7 +974,7 @@ Name | Type | Description | Required | Notes ### Return type -[**Vec**](GroupRole.md) +[**Vec**](GroupRole.md) ### Authorization @@ -990,7 +990,7 @@ Name | Type | Description | Required | Notes ## join_group -> crate::models::GroupMember join_group(group_id) +> models::GroupMember join_group(group_id) Join Group Join a Group by ID and returns the member object. @@ -1004,7 +1004,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::GroupMember**](GroupMember.md) +[**models::GroupMember**](GroupMember.md) ### Authorization @@ -1145,7 +1145,7 @@ Name | Type | Description | Required | Notes ## search_groups -> Vec search_groups(query, offset, n) +> Vec search_groups(query, offset, n) Search Group Searches Groups by name or shortCode @@ -1161,7 +1161,7 @@ Name | Type | Description | Required | Notes ### Return type -[**Vec**](LimitedGroup.md) +[**Vec**](LimitedGroup.md) ### Authorization @@ -1177,7 +1177,7 @@ No authorization required ## unban_group_member -> crate::models::GroupMember unban_group_member(group_id, user_id) +> models::GroupMember unban_group_member(group_id, user_id) Unban Group Member Unbans a user from a Group. @@ -1192,7 +1192,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::GroupMember**](GroupMember.md) +[**models::GroupMember**](GroupMember.md) ### Authorization @@ -1208,7 +1208,7 @@ Name | Type | Description | Required | Notes ## update_group -> crate::models::Group update_group(group_id, update_group_request) +> models::Group update_group(group_id, update_group_request) Update Group Updates a Group and returns it. @@ -1223,7 +1223,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::Group**](Group.md) +[**models::Group**](Group.md) ### Authorization @@ -1239,7 +1239,7 @@ Name | Type | Description | Required | Notes ## update_group_gallery -> crate::models::GroupGallery update_group_gallery(group_id, group_gallery_id, update_group_gallery_request) +> models::GroupGallery update_group_gallery(group_id, group_gallery_id, update_group_gallery_request) Update Group Gallery Updates a gallery for a Group. @@ -1255,7 +1255,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::GroupGallery**](GroupGallery.md) +[**models::GroupGallery**](GroupGallery.md) ### Authorization @@ -1271,7 +1271,7 @@ Name | Type | Description | Required | Notes ## update_group_member -> crate::models::GroupLimitedMember update_group_member(group_id, user_id, update_group_member_request) +> models::GroupLimitedMember update_group_member(group_id, user_id, update_group_member_request) Update Group Member Updates a Group Member @@ -1287,7 +1287,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::GroupLimitedMember**](GroupLimitedMember.md) +[**models::GroupLimitedMember**](GroupLimitedMember.md) ### Authorization @@ -1303,7 +1303,7 @@ Name | Type | Description | Required | Notes ## update_group_post -> crate::models::GroupPost update_group_post(group_id, notification_id, create_group_post_request) +> models::GroupPost update_group_post(group_id, notification_id, create_group_post_request) Edits a Group post Edits a Group post @@ -1319,7 +1319,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::GroupPost**](GroupPost.md) +[**models::GroupPost**](GroupPost.md) ### Authorization @@ -1335,7 +1335,7 @@ Name | Type | Description | Required | Notes ## update_group_role -> Vec update_group_role(group_id, group_role_id, update_group_role_request) +> Vec update_group_role(group_id, group_role_id, update_group_role_request) Update Group Role Updates a group role by ID. @@ -1351,7 +1351,7 @@ Name | Type | Description | Required | Notes ### Return type -[**Vec**](GroupRole.md) +[**Vec**](GroupRole.md) ### Authorization diff --git a/docs/InfoPush.md b/docs/InfoPush.md index 2c2e02e..70de0fa 100644 --- a/docs/InfoPush.md +++ b/docs/InfoPush.md @@ -6,10 +6,10 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **id** | **String** | | **is_enabled** | **bool** | | [default to true] -**release_status** | [**crate::models::ReleaseStatus**](ReleaseStatus.md) | | +**release_status** | [**models::ReleaseStatus**](ReleaseStatus.md) | | **priority** | **i32** | | **tags** | **Vec** | | -**data** | [**crate::models::InfoPushData**](InfoPushData.md) | | +**data** | [**models::InfoPushData**](InfoPushData.md) | | **hash** | **String** | Unknown usage, MD5 | **created_at** | **String** | | **updated_at** | **String** | | diff --git a/docs/InfoPushData.md b/docs/InfoPushData.md index 2dbe7ff..647dcba 100644 --- a/docs/InfoPushData.md +++ b/docs/InfoPushData.md @@ -4,14 +4,14 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**content_list** | Option<[**crate::models::DynamicContentRow**](DynamicContentRow.md)> | | [optional] +**content_list** | Option<[**models::DynamicContentRow**](DynamicContentRow.md)> | | [optional] **description** | Option<**String**> | | [optional] **image_url** | Option<**String**> | | [optional] **name** | Option<**String**> | | [optional] -**on_pressed** | Option<[**crate::models::InfoPushDataClickable**](InfoPushDataClickable.md)> | | [optional] +**on_pressed** | Option<[**models::InfoPushDataClickable**](InfoPushDataClickable.md)> | | [optional] **template** | Option<**String**> | | [optional] **version** | Option<**String**> | | [optional] -**article** | Option<[**crate::models::InfoPushDataArticle**](InfoPushDataArticle.md)> | | [optional] +**article** | Option<[**models::InfoPushDataArticle**](InfoPushDataArticle.md)> | | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/InfoPushDataArticle.md b/docs/InfoPushDataArticle.md index 956b900..4e14e36 100644 --- a/docs/InfoPushDataArticle.md +++ b/docs/InfoPushDataArticle.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**content** | Option<[**crate::models::InfoPushDataArticleContent**](InfoPushDataArticleContent.md)> | | [optional] +**content** | Option<[**models::InfoPushDataArticleContent**](InfoPushDataArticleContent.md)> | | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/InfoPushDataArticleContent.md b/docs/InfoPushDataArticleContent.md index c6c5f08..d1e22a7 100644 --- a/docs/InfoPushDataArticleContent.md +++ b/docs/InfoPushDataArticleContent.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **text** | Option<**String**> | | [optional] **image_url** | Option<**String**> | | [optional] -**on_pressed** | Option<[**crate::models::InfoPushDataClickable**](InfoPushDataClickable.md)> | | [optional] +**on_pressed** | Option<[**models::InfoPushDataClickable**](InfoPushDataClickable.md)> | | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/Instance.md b/docs/Instance.md index e56eebd..7acd7c6 100644 --- a/docs/Instance.md +++ b/docs/Instance.md @@ -16,13 +16,13 @@ Name | Type | Description | Notes **name** | **String** | | **owner_id** | Option<**String**> | A groupId if the instance type is \"group\", null if instance type is public, or a userId otherwise | [optional] **permanent** | **bool** | | [default to false] -**photon_region** | [**crate::models::Region**](Region.md) | | -**platforms** | [**crate::models::InstancePlatforms**](InstancePlatforms.md) | | -**region** | [**crate::models::InstanceRegion**](InstanceRegion.md) | | +**photon_region** | [**models::Region**](Region.md) | | +**platforms** | [**models::InstancePlatforms**](InstancePlatforms.md) | | +**region** | [**models::InstanceRegion**](InstanceRegion.md) | | **secure_name** | **String** | | **short_name** | Option<**String**> | | [optional] **tags** | **Vec** | The tags array on Instances usually contain the language tags of the people in the instance. | -**r#type** | [**crate::models::InstanceType**](InstanceType.md) | | +**r#type** | [**models::InstanceType**](InstanceType.md) | | **world_id** | **String** | WorldID be \"offline\" on User profiles if you are not friends with that user. | **hidden** | Option<**String**> | A users unique ID, usually in the form of `usr_c1644b5b-3ca4-45b4-97c6-a2a0de70d469`. Legacy players can have old IDs in the form of `8JoV9XEdpo`. The ID can never be changed. | [optional] **friends** | Option<**String**> | A users unique ID, usually in the form of `usr_c1644b5b-3ca4-45b4-97c6-a2a0de70d469`. Legacy players can have old IDs in the form of `8JoV9XEdpo`. The ID can never be changed. | [optional] @@ -33,9 +33,9 @@ Name | Type | Description | Notes **role_restricted** | Option<**bool**> | | [optional] **strict** | **bool** | | **user_count** | **i32** | | -**world** | [**crate::models::World**](World.md) | | -**users** | Option<[**Vec**](LimitedUser.md)> | The users field is present on instances created by the requesting user. | [optional] -**group_access_type** | Option<[**crate::models::GroupAccessType**](GroupAccessType.md)> | | [optional] +**world** | [**models::World**](World.md) | | +**users** | Option<[**Vec**](LimitedUser.md)> | The users field is present on instances created by the requesting user. | [optional] +**group_access_type** | Option<[**models::GroupAccessType**](GroupAccessType.md)> | | [optional] **has_capacity_for_you** | Option<**bool**> | | [optional] **nonce** | Option<**String**> | | [optional] **closed_at** | Option<**String**> | | [optional] diff --git a/docs/InstanceRegion.md b/docs/InstanceRegion.md index c49946e..67d3835 100644 --- a/docs/InstanceRegion.md +++ b/docs/InstanceRegion.md @@ -1,9 +1,14 @@ # InstanceRegion -## Properties +## Enum Variants + +| Name | Value | +|---- | -----| +| Us | us | +| Use | use | +| Eu | eu | +| Jp | jp | -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/InstanceType.md b/docs/InstanceType.md index fa43394..94d6ba6 100644 --- a/docs/InstanceType.md +++ b/docs/InstanceType.md @@ -1,9 +1,15 @@ # InstanceType -## Properties +## Enum Variants + +| Name | Value | +|---- | -----| +| Public | public | +| Hidden | hidden | +| Friends | friends | +| Private | private | +| Group | group | -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/InstancesApi.md b/docs/InstancesApi.md index dba75aa..fc3b8e3 100644 --- a/docs/InstancesApi.md +++ b/docs/InstancesApi.md @@ -15,7 +15,7 @@ Method | HTTP request | Description ## close_instance -> crate::models::Instance close_instance(world_id, instance_id, hard_close, closed_at) +> models::Instance close_instance(world_id, instance_id, hard_close, closed_at) Close Instance Close an instance or update the closedAt time when it will be closed. You can only close an instance if the ownerId is yourself or if the instance owner is a group and you have the `group-instance-moderate` permission. @@ -32,7 +32,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::Instance**](Instance.md) +[**models::Instance**](Instance.md) ### Authorization @@ -48,7 +48,7 @@ Name | Type | Description | Required | Notes ## create_instance -> crate::models::Instance create_instance(create_instance_request) +> models::Instance create_instance(create_instance_request) Create Instance Create an instance @@ -62,7 +62,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::Instance**](Instance.md) +[**models::Instance**](Instance.md) ### Authorization @@ -78,7 +78,7 @@ Name | Type | Description | Required | Notes ## get_instance -> crate::models::Instance get_instance(world_id, instance_id) +> models::Instance get_instance(world_id, instance_id) Get Instance Returns an instance. Please read [Instances Tutorial](https://vrchatapi.github.io/tutorials/instances/) for more information on Instances. If an invalid instanceId is provided, this endpoint will simply return \"null\"! @@ -93,7 +93,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::Instance**](Instance.md) +[**models::Instance**](Instance.md) ### Authorization @@ -109,7 +109,7 @@ Name | Type | Description | Required | Notes ## get_instance_by_short_name -> crate::models::Instance get_instance_by_short_name(short_name) +> models::Instance get_instance_by_short_name(short_name) Get Instance By Short Name Returns an instance. Please read [Instances Tutorial](https://vrchatapi.github.io/tutorials/instances/) for more information on Instances. @@ -123,7 +123,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::Instance**](Instance.md) +[**models::Instance**](Instance.md) ### Authorization @@ -139,7 +139,7 @@ Name | Type | Description | Required | Notes ## get_short_name -> crate::models::InstanceShortNameResponse get_short_name(world_id, instance_id) +> models::InstanceShortNameResponse get_short_name(world_id, instance_id) Get Instance Short Name Returns an instance short name. @@ -154,7 +154,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::InstanceShortNameResponse**](InstanceShortNameResponse.md) +[**models::InstanceShortNameResponse**](InstanceShortNameResponse.md) ### Authorization @@ -170,7 +170,7 @@ Name | Type | Description | Required | Notes ## send_self_invite -> crate::models::Success send_self_invite(world_id, instance_id) +> models::Success send_self_invite(world_id, instance_id) Send Self Invite Sends an invite to the instance to yourself. @@ -185,7 +185,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::Success**](Success.md) +[**models::Success**](Success.md) ### Authorization diff --git a/docs/InviteApi.md b/docs/InviteApi.md index 35bce15..9325bef 100644 --- a/docs/InviteApi.md +++ b/docs/InviteApi.md @@ -17,7 +17,7 @@ Method | HTTP request | Description ## get_invite_message -> crate::models::InviteMessage get_invite_message(user_id, message_type, slot) +> models::InviteMessage get_invite_message(user_id, message_type, slot) Get Invite Message Returns a single Invite Message. This returns the exact same information but less than `getInviteMessages`. Admin Credentials are required to view messages of other users! Message type refers to a different collection of messages, used during different types of responses. * `message` = Message during a normal invite * `response` = Message when replying to a message * `request` = Message when requesting an invite * `requestResponse` = Message when replying to a request for invite @@ -33,7 +33,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::InviteMessage**](InviteMessage.md) +[**models::InviteMessage**](InviteMessage.md) ### Authorization @@ -49,7 +49,7 @@ Name | Type | Description | Required | Notes ## get_invite_messages -> Vec get_invite_messages(user_id, message_type) +> Vec get_invite_messages(user_id, message_type) List Invite Messages Returns a list of all the users Invite Messages. Admin Credentials are required to view messages of other users! Message type refers to a different collection of messages, used during different types of responses. * `message` = Message during a normal invite * `response` = Message when replying to a message * `request` = Message when requesting an invite * `requestResponse` = Message when replying to a request for invite @@ -64,7 +64,7 @@ Name | Type | Description | Required | Notes ### Return type -[**Vec**](InviteMessage.md) +[**Vec**](InviteMessage.md) ### Authorization @@ -80,7 +80,7 @@ Name | Type | Description | Required | Notes ## invite_myself_to -> crate::models::SentNotification invite_myself_to(world_id, instance_id) +> models::SentNotification invite_myself_to(world_id, instance_id) Invite Myself To Instance Sends self an invite to an instance @@ -95,7 +95,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::SentNotification**](SentNotification.md) +[**models::SentNotification**](SentNotification.md) ### Authorization @@ -111,7 +111,7 @@ Name | Type | Description | Required | Notes ## invite_user -> crate::models::SentNotification invite_user(user_id, invite_request) +> models::SentNotification invite_user(user_id, invite_request) Invite User Sends an invite to a user. Returns the Notification of type `invite` that was sent. @@ -126,7 +126,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::SentNotification**](SentNotification.md) +[**models::SentNotification**](SentNotification.md) ### Authorization @@ -142,7 +142,7 @@ Name | Type | Description | Required | Notes ## request_invite -> crate::models::Notification request_invite(user_id, request_invite_request) +> models::Notification request_invite(user_id, request_invite_request) Request Invite Requests an invite from a user. Returns the Notification of type `requestInvite` that was sent. @@ -157,7 +157,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::Notification**](Notification.md) +[**models::Notification**](Notification.md) ### Authorization @@ -173,7 +173,7 @@ Name | Type | Description | Required | Notes ## reset_invite_message -> Vec reset_invite_message(user_id, message_type, slot) +> Vec reset_invite_message(user_id, message_type, slot) Reset Invite Message Resets a single Invite Message back to its original message, and then returns a list of all of them. Admin Credentials are required to update messages of other users! Resetting a message respects the rate-limit, so it is not possible to reset within the 60 minutes countdown. Resetting it does however not set the rate-limit to 60 like when editing it. It is possible to edit it right after resetting it. Trying to edit a message before the cooldown timer expires results in a 429 \"Too Fast Error\". Message type refers to a different collection of messages, used during different types of responses. * `message` = Message during a normal invite * `response` = Message when replying to a message * `request` = Message when requesting an invite * `requestResponse` = Message when replying to a request for invite The DELETE endpoint does not have/require any request body. @@ -189,7 +189,7 @@ Name | Type | Description | Required | Notes ### Return type -[**Vec**](InviteMessage.md) +[**Vec**](InviteMessage.md) ### Authorization @@ -205,7 +205,7 @@ Name | Type | Description | Required | Notes ## respond_invite -> crate::models::Notification respond_invite(notification_id, invite_response) +> models::Notification respond_invite(notification_id, invite_response) Respond Invite Respond to an invite request by sending a world invite to the requesting user. `:notificationId` is the ID of the requesting notification. @@ -220,7 +220,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::Notification**](Notification.md) +[**models::Notification**](Notification.md) ### Authorization @@ -236,7 +236,7 @@ Name | Type | Description | Required | Notes ## update_invite_message -> Vec update_invite_message(user_id, message_type, slot, update_invite_message_request) +> Vec update_invite_message(user_id, message_type, slot, update_invite_message_request) Update Invite Message Updates a single Invite Message and then returns a list of all of them. Admin Credentials are required to update messages of other users! Updating a message automatically sets the cooldown timer to 60 minutes. Trying to edit a message before the cooldown timer expires results in a 429 \"Too Fast Error\". Message type refers to a different collection of messages, used during different types of responses. * `message` = Message during a normal invite * `response` = Message when replying to a message * `request` = Message when requesting an invite * `requestResponse` = Message when replying to a request for invite @@ -253,7 +253,7 @@ Name | Type | Description | Required | Notes ### Return type -[**Vec**](InviteMessage.md) +[**Vec**](InviteMessage.md) ### Authorization diff --git a/docs/InviteMessage.md b/docs/InviteMessage.md index e18b2f4..4794f66 100644 --- a/docs/InviteMessage.md +++ b/docs/InviteMessage.md @@ -7,7 +7,7 @@ Name | Type | Description | Notes **can_be_updated** | **bool** | | [default to true] **id** | **String** | | **message** | **String** | | -**message_type** | [**crate::models::InviteMessageType**](InviteMessageType.md) | | +**message_type** | [**models::InviteMessageType**](InviteMessageType.md) | | **remaining_cooldown_minutes** | **i32** | Changes to 60 when updated, although probably server-side configurable. | [default to 0] **slot** | **i32** | | **updated_at** | **String** | | diff --git a/docs/InviteMessageType.md b/docs/InviteMessageType.md index d880fca..b047a49 100644 --- a/docs/InviteMessageType.md +++ b/docs/InviteMessageType.md @@ -1,9 +1,14 @@ # InviteMessageType -## Properties +## Enum Variants + +| Name | Value | +|---- | -----| +| Message | message | +| Response | response | +| Request | request | +| RequestResponse | requestResponse | -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/License.md b/docs/License.md index d823bf0..3d40ea0 100644 --- a/docs/License.md +++ b/docs/License.md @@ -5,9 +5,9 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **for_id** | **String** | Either a AvatarID, LicenseGroupID, PermissionID or ProductID. This depends on the `forType` field. | -**for_type** | [**crate::models::LicenseType**](LicenseType.md) | | +**for_type** | [**models::LicenseType**](LicenseType.md) | | **for_name** | **String** | | -**for_action** | [**crate::models::LicenseAction**](LicenseAction.md) | | +**for_action** | [**models::LicenseAction**](LicenseAction.md) | | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/LicenseAction.md b/docs/LicenseAction.md index e2d3dc1..a1156b5 100644 --- a/docs/LicenseAction.md +++ b/docs/LicenseAction.md @@ -1,9 +1,12 @@ # LicenseAction -## Properties +## Enum Variants + +| Name | Value | +|---- | -----| +| Wear | wear | +| Have | have | -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/LicenseGroup.md b/docs/LicenseGroup.md index c826faf..8f84b0d 100644 --- a/docs/LicenseGroup.md +++ b/docs/LicenseGroup.md @@ -7,7 +7,7 @@ Name | Type | Description | Notes **id** | **String** | | **name** | **String** | | **description** | **String** | | -**licenses** | [**Vec**](License.md) | | +**licenses** | [**Vec**](License.md) | | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/LicenseType.md b/docs/LicenseType.md index f6ff05c..18db561 100644 --- a/docs/LicenseType.md +++ b/docs/LicenseType.md @@ -1,9 +1,14 @@ # LicenseType -## Properties +## Enum Variants + +| Name | Value | +|---- | -----| +| Avatar | avatar | +| LicenseGroup | licenseGroup | +| Permission | permission | +| Product | product | -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/LimitedGroup.md b/docs/LimitedGroup.md index c68e362..658ff40 100644 --- a/docs/LimitedGroup.md +++ b/docs/LimitedGroup.md @@ -18,9 +18,9 @@ Name | Type | Description | Notes **member_count** | Option<**i32**> | | [optional] **tags** | Option<**Vec**> | | [optional] **created_at** | Option<**String**> | | [optional] -**membership_status** | Option<[**crate::models::GroupMemberStatus**](GroupMemberStatus.md)> | | [optional] +**membership_status** | Option<[**models::GroupMemberStatus**](GroupMemberStatus.md)> | | [optional] **is_searchable** | Option<**bool**> | | [optional] -**galleries** | Option<[**Vec**](GroupGallery.md)> | | [optional] +**galleries** | Option<[**Vec**](GroupGallery.md)> | | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/LimitedUser.md b/docs/LimitedUser.md index 41de062..d8228ee 100644 --- a/docs/LimitedUser.md +++ b/docs/LimitedUser.md @@ -9,7 +9,7 @@ Name | Type | Description | Notes **current_avatar_image_url** | Option<**String**> | When profilePicOverride is not empty, use it instead. | [optional] **current_avatar_thumbnail_image_url** | Option<**String**> | When profilePicOverride is not empty, use it instead. | [optional] **current_avatar_tags** | Option<**Vec**> | | [optional] -**developer_type** | [**crate::models::DeveloperType**](DeveloperType.md) | | +**developer_type** | [**models::DeveloperType**](DeveloperType.md) | | **display_name** | **String** | | **fallback_avatar** | Option<**String**> | | [optional] **id** | **String** | A users unique ID, usually in the form of `usr_c1644b5b-3ca4-45b4-97c6-a2a0de70d469`. Legacy players can have old IDs in the form of `8JoV9XEdpo`. The ID can never be changed. | @@ -17,7 +17,7 @@ Name | Type | Description | Notes **last_platform** | **String** | This can be `standalonewindows` or `android`, but can also pretty much be any random Unity verison such as `2019.2.4-801-Release` or `2019.2.2-772-Release` or even `unknownplatform`. | **profile_pic_override** | Option<**String**> | | [optional] **pronouns** | Option<**String**> | | [optional] -**status** | [**crate::models::UserStatus**](UserStatus.md) | | +**status** | [**models::UserStatus**](UserStatus.md) | | **status_description** | **String** | | **tags** | **Vec** | <- Always empty. | **user_icon** | Option<**String**> | | [optional] diff --git a/docs/LimitedWorld.md b/docs/LimitedWorld.md index 0fbea58..9fc0a47 100644 --- a/docs/LimitedWorld.md +++ b/docs/LimitedWorld.md @@ -21,10 +21,10 @@ Name | Type | Description | Notes **popularity** | **i32** | | [default to 0] **preview_youtube_id** | Option<**String**> | | [optional] **publication_date** | **String** | | -**release_status** | [**crate::models::ReleaseStatus**](ReleaseStatus.md) | | +**release_status** | [**models::ReleaseStatus**](ReleaseStatus.md) | | **tags** | **Vec** | | **thumbnail_image_url** | **String** | | -**unity_packages** | [**Vec**](LimitedUnityPackage.md) | | +**unity_packages** | [**Vec**](LimitedUnityPackage.md) | | **updated_at** | **String** | | **udon_products** | Option<**Vec**> | | [optional] diff --git a/docs/MimeType.md b/docs/MimeType.md index 27bffdb..444af91 100644 --- a/docs/MimeType.md +++ b/docs/MimeType.md @@ -1,9 +1,24 @@ # MimeType -## Properties +## Enum Variants + +| Name | Value | +|---- | -----| +| ImageSlashJpeg | image/jpeg | +| ImageSlashJpg | image/jpg | +| ImageSlashPng | image/png | +| ImageSlashWebp | image/webp | +| ImageSlashGif | image/gif | +| ImageSlashBmp | image/bmp | +| ImageSlashSvgxml | image/svg+xml | +| ImageSlashTiff | image/tiff | +| ApplicationSlashXAvatar | application/x-avatar | +| ApplicationSlashXWorld | application/x-world | +| ApplicationSlashGzip | application/gzip | +| ApplicationSlashXRsyncSignature | application/x-rsync-signature | +| ApplicationSlashXRsyncDelta | application/x-rsync-delta | +| ApplicationSlashOctetStream | application/octet-stream | -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/ModerateUserRequest.md b/docs/ModerateUserRequest.md index 0b5b4dc..8849d89 100644 --- a/docs/ModerateUserRequest.md +++ b/docs/ModerateUserRequest.md @@ -5,7 +5,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **moderated** | **String** | A users unique ID, usually in the form of `usr_c1644b5b-3ca4-45b4-97c6-a2a0de70d469`. Legacy players can have old IDs in the form of `8JoV9XEdpo`. The ID can never be changed. | -**r#type** | [**crate::models::PlayerModerationType**](PlayerModerationType.md) | | +**r#type** | [**models::PlayerModerationType**](PlayerModerationType.md) | | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/Notification.md b/docs/Notification.md index f0cec1c..b399bff 100644 --- a/docs/Notification.md +++ b/docs/Notification.md @@ -12,7 +12,7 @@ Name | Type | Description | Notes **receiver_user_id** | Option<**String**> | A users unique ID, usually in the form of `usr_c1644b5b-3ca4-45b4-97c6-a2a0de70d469`. Legacy players can have old IDs in the form of `8JoV9XEdpo`. The ID can never be changed. | [optional] **sender_user_id** | **String** | A users unique ID, usually in the form of `usr_c1644b5b-3ca4-45b4-97c6-a2a0de70d469`. Legacy players can have old IDs in the form of `8JoV9XEdpo`. The ID can never be changed. | **sender_username** | Option<**String**> | -| **DEPRECATED:** VRChat API no longer return usernames of other users. [See issue by Tupper for more information](https://github.com/pypy-vrc/VRCX/issues/429). | [optional] -**r#type** | [**crate::models::NotificationType**](NotificationType.md) | | +**r#type** | [**models::NotificationType**](NotificationType.md) | | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/NotificationType.md b/docs/NotificationType.md index 6b24bab..c565c6a 100644 --- a/docs/NotificationType.md +++ b/docs/NotificationType.md @@ -1,9 +1,17 @@ # NotificationType -## Properties +## Enum Variants + +| Name | Value | +|---- | -----| +| FriendRequest | friendRequest | +| Invite | invite | +| InviteResponse | inviteResponse | +| Message | message | +| RequestInvite | requestInvite | +| RequestInviteResponse | requestInviteResponse | +| Votetokick | votetokick | -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/NotificationsApi.md b/docs/NotificationsApi.md index 2c08cb3..517b20d 100644 --- a/docs/NotificationsApi.md +++ b/docs/NotificationsApi.md @@ -14,7 +14,7 @@ Method | HTTP request | Description ## accept_friend_request -> crate::models::Success accept_friend_request(notification_id) +> models::Success accept_friend_request(notification_id) Accept Friend Request Accept a friend request by notification `frq_` ID. Friend requests can be found using the NotificationsAPI `getNotifications` by filtering of type `friendRequest`. @@ -28,7 +28,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::Success**](Success.md) +[**models::Success**](Success.md) ### Authorization @@ -44,7 +44,7 @@ Name | Type | Description | Required | Notes ## clear_notifications -> crate::models::Success clear_notifications() +> models::Success clear_notifications() Clear All Notifications Clear **all** notifications. @@ -55,7 +55,7 @@ This endpoint does not need any parameter. ### Return type -[**crate::models::Success**](Success.md) +[**models::Success**](Success.md) ### Authorization @@ -71,7 +71,7 @@ This endpoint does not need any parameter. ## delete_notification -> crate::models::Notification delete_notification(notification_id) +> models::Notification delete_notification(notification_id) Delete Notification Delete a notification. @@ -85,7 +85,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::Notification**](Notification.md) +[**models::Notification**](Notification.md) ### Authorization @@ -101,7 +101,7 @@ Name | Type | Description | Required | Notes ## get_notifications -> Vec get_notifications(r#type, sent, hidden, after, n, offset) +> Vec get_notifications(r#type, sent, hidden, after, n, offset) List Notifications Retrieve all of the current user's notifications. @@ -120,7 +120,7 @@ Name | Type | Description | Required | Notes ### Return type -[**Vec**](Notification.md) +[**Vec**](Notification.md) ### Authorization @@ -136,7 +136,7 @@ Name | Type | Description | Required | Notes ## mark_notification_as_read -> crate::models::Notification mark_notification_as_read(notification_id) +> models::Notification mark_notification_as_read(notification_id) Mark Notification As Read Mark a notification as seen. @@ -150,7 +150,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::Notification**](Notification.md) +[**models::Notification**](Notification.md) ### Authorization diff --git a/docs/OrderOption.md b/docs/OrderOption.md index 047b417..057bbbf 100644 --- a/docs/OrderOption.md +++ b/docs/OrderOption.md @@ -1,9 +1,12 @@ # OrderOption -## Properties +## Enum Variants + +| Name | Value | +|---- | -----| +| Ascending | ascending | +| Descending | descending | -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/PaginatedGroupAuditLogEntryList.md b/docs/PaginatedGroupAuditLogEntryList.md index 9ad3bab..8417d52 100644 --- a/docs/PaginatedGroupAuditLogEntryList.md +++ b/docs/PaginatedGroupAuditLogEntryList.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**results** | Option<[**Vec**](GroupAuditLogEntry.md)> | | [optional] +**results** | Option<[**Vec**](GroupAuditLogEntry.md)> | | [optional] **total_count** | Option<**i32**> | The total number of results that the query would return if there were no pagination. | [optional] **has_next** | Option<**bool**> | Whether there are more results after this page. | [optional] diff --git a/docs/PermissionsApi.md b/docs/PermissionsApi.md index 409b656..5fa5aa4 100644 --- a/docs/PermissionsApi.md +++ b/docs/PermissionsApi.md @@ -11,7 +11,7 @@ Method | HTTP request | Description ## get_assigned_permissions -> Vec get_assigned_permissions() +> Vec get_assigned_permissions() Get Assigned Permissions Returns a list of all permissions currently granted by the user. Permissions are assigned e.g. by subscribing to VRC+. @@ -22,7 +22,7 @@ This endpoint does not need any parameter. ### Return type -[**Vec**](Permission.md) +[**Vec**](Permission.md) ### Authorization @@ -38,7 +38,7 @@ This endpoint does not need any parameter. ## get_permission -> crate::models::Permission get_permission(permission_id) +> models::Permission get_permission(permission_id) Get Permission Returns a single permission. This endpoint is pretty useless, as it returns the exact same information as `/auth/permissions`. @@ -52,7 +52,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::Permission**](Permission.md) +[**models::Permission**](Permission.md) ### Authorization diff --git a/docs/PlayerModeration.md b/docs/PlayerModeration.md index c6118b5..230d116 100644 --- a/docs/PlayerModeration.md +++ b/docs/PlayerModeration.md @@ -10,7 +10,7 @@ Name | Type | Description | Notes **source_user_id** | **String** | A users unique ID, usually in the form of `usr_c1644b5b-3ca4-45b4-97c6-a2a0de70d469`. Legacy players can have old IDs in the form of `8JoV9XEdpo`. The ID can never be changed. | **target_display_name** | **String** | | **target_user_id** | **String** | A users unique ID, usually in the form of `usr_c1644b5b-3ca4-45b4-97c6-a2a0de70d469`. Legacy players can have old IDs in the form of `8JoV9XEdpo`. The ID can never be changed. | -**r#type** | [**crate::models::PlayerModerationType**](PlayerModerationType.md) | | +**r#type** | [**models::PlayerModerationType**](PlayerModerationType.md) | | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/PlayerModerationType.md b/docs/PlayerModerationType.md index bec5d3f..a988f71 100644 --- a/docs/PlayerModerationType.md +++ b/docs/PlayerModerationType.md @@ -1,9 +1,16 @@ # PlayerModerationType -## Properties +## Enum Variants + +| Name | Value | +|---- | -----| +| Mute | mute | +| Unmute | unmute | +| Block | block | +| Unblock | unblock | +| InteractOn | interactOn | +| InteractOff | interactOff | -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/PlayermoderationApi.md b/docs/PlayermoderationApi.md index 5e14892..4a103e9 100644 --- a/docs/PlayermoderationApi.md +++ b/docs/PlayermoderationApi.md @@ -15,7 +15,7 @@ Method | HTTP request | Description ## clear_all_player_moderations -> crate::models::Success clear_all_player_moderations() +> models::Success clear_all_player_moderations() Clear All Player Moderations ⚠️ **This will delete every single player moderation you've ever made.** @@ -26,7 +26,7 @@ This endpoint does not need any parameter. ### Return type -[**crate::models::Success**](Success.md) +[**models::Success**](Success.md) ### Authorization @@ -42,7 +42,7 @@ This endpoint does not need any parameter. ## delete_player_moderation -> crate::models::Success delete_player_moderation(player_moderation_id) +> models::Success delete_player_moderation(player_moderation_id) Delete Player Moderation Deletes a specific player moderation based on it's `pmod_` ID. The website uses `unmoderateUser` instead. You can delete the same player moderation multiple times successfully. @@ -56,7 +56,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::Success**](Success.md) +[**models::Success**](Success.md) ### Authorization @@ -72,7 +72,7 @@ Name | Type | Description | Required | Notes ## get_player_moderation -> crate::models::PlayerModeration get_player_moderation(player_moderation_id) +> models::PlayerModeration get_player_moderation(player_moderation_id) Get Player Moderation Returns a single Player Moderation. This returns the exact same amount of information as the more generalised `getPlayerModerations`. @@ -86,7 +86,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::PlayerModeration**](PlayerModeration.md) +[**models::PlayerModeration**](PlayerModeration.md) ### Authorization @@ -102,7 +102,7 @@ Name | Type | Description | Required | Notes ## get_player_moderations -> Vec get_player_moderations(r#type, target_user_id) +> Vec get_player_moderations(r#type, target_user_id) Search Player Moderations Returns a list of all player moderations made by **you**. This endpoint does not have pagination, and will return *all* results. Use query parameters to limit your query if needed. @@ -117,7 +117,7 @@ Name | Type | Description | Required | Notes ### Return type -[**Vec**](PlayerModeration.md) +[**Vec**](PlayerModeration.md) ### Authorization @@ -133,7 +133,7 @@ Name | Type | Description | Required | Notes ## moderate_user -> crate::models::PlayerModeration moderate_user(moderate_user_request) +> models::PlayerModeration moderate_user(moderate_user_request) Moderate User Moderate a user, e.g. unmute them or show their avatar. Please see the [Player Moderation docs](https://vrchatapi.github.io/docs/api/#tag--playermoderation) on what playerModerations are, and how they differ from staff moderations. @@ -147,7 +147,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::PlayerModeration**](PlayerModeration.md) +[**models::PlayerModeration**](PlayerModeration.md) ### Authorization @@ -163,7 +163,7 @@ Name | Type | Description | Required | Notes ## unmoderate_user -> crate::models::Success unmoderate_user(moderate_user_request) +> models::Success unmoderate_user(moderate_user_request) Unmoderate User Removes a player moderation previously added through `moderateUser`. E.g if you previously have shown their avatar, but now want to reset it to default. @@ -177,7 +177,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::Success**](Success.md) +[**models::Success**](Success.md) ### Authorization diff --git a/docs/Region.md b/docs/Region.md index 08900fe..4875231 100644 --- a/docs/Region.md +++ b/docs/Region.md @@ -1,9 +1,16 @@ # Region -## Properties +## Enum Variants + +| Name | Value | +|---- | -----| +| Us | us | +| Use | use | +| Usw | usw | +| Eu | eu | +| Jp | jp | +| Unknown | unknown | -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/ReleaseStatus.md b/docs/ReleaseStatus.md index 0533a94..a9acc58 100644 --- a/docs/ReleaseStatus.md +++ b/docs/ReleaseStatus.md @@ -1,9 +1,14 @@ # ReleaseStatus -## Properties +## Enum Variants + +| Name | Value | +|---- | -----| +| Public | public | +| Private | private | +| Hidden | hidden | +| All | all | -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/RepresentedGroup.md b/docs/RepresentedGroup.md index 2b9aa3f..c2b9dbb 100644 --- a/docs/RepresentedGroup.md +++ b/docs/RepresentedGroup.md @@ -12,11 +12,11 @@ Name | Type | Description | Notes **icon_url** | Option<**String**> | | [optional] **banner_id** | Option<**String**> | | [optional] **banner_url** | Option<**String**> | | [optional] -**privacy** | Option<[**crate::models::GroupPrivacy**](GroupPrivacy.md)> | | [optional] +**privacy** | Option<[**models::GroupPrivacy**](GroupPrivacy.md)> | | [optional] **owner_id** | Option<**String**> | A users unique ID, usually in the form of `usr_c1644b5b-3ca4-45b4-97c6-a2a0de70d469`. Legacy players can have old IDs in the form of `8JoV9XEdpo`. The ID can never be changed. | [optional] **member_count** | Option<**i32**> | | [optional] **group_id** | Option<**String**> | | [optional] -**member_visibility** | Option<[**crate::models::GroupUserVisibility**](GroupUserVisibility.md)> | | [optional] +**member_visibility** | Option<[**models::GroupUserVisibility**](GroupUserVisibility.md)> | | [optional] **is_representing** | Option<**bool**> | | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/RespondGroupJoinRequest.md b/docs/RespondGroupJoinRequest.md index a8cce60..59c82a0 100644 --- a/docs/RespondGroupJoinRequest.md +++ b/docs/RespondGroupJoinRequest.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**action** | [**crate::models::GroupJoinRequestAction**](GroupJoinRequestAction.md) | | +**action** | [**models::GroupJoinRequestAction**](GroupJoinRequestAction.md) | | **block** | Option<**bool**> | Whether to block the user from requesting again | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/SentNotification.md b/docs/SentNotification.md index e0d74c1..71a42da 100644 --- a/docs/SentNotification.md +++ b/docs/SentNotification.md @@ -11,7 +11,7 @@ Name | Type | Description | Notes **receiver_user_id** | **String** | A users unique ID, usually in the form of `usr_c1644b5b-3ca4-45b4-97c6-a2a0de70d469`. Legacy players can have old IDs in the form of `8JoV9XEdpo`. The ID can never be changed. | **sender_user_id** | **String** | A users unique ID, usually in the form of `usr_c1644b5b-3ca4-45b4-97c6-a2a0de70d469`. Legacy players can have old IDs in the form of `8JoV9XEdpo`. The ID can never be changed. | **sender_username** | Option<**String**> | -| **DEPRECATED:** VRChat API no longer return usernames of other users. [See issue by Tupper for more information](https://github.com/pypy-vrc/VRCX/issues/429). | [optional] -**r#type** | [**crate::models::NotificationType**](NotificationType.md) | | +**r#type** | [**models::NotificationType**](NotificationType.md) | | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/SortOption.md b/docs/SortOption.md index 8521b38..2e87aee 100644 --- a/docs/SortOption.md +++ b/docs/SortOption.md @@ -1,9 +1,28 @@ # SortOption -## Properties +## Enum Variants + +| Name | Value | +|---- | -----| +| Popularity | popularity | +| Heat | heat | +| Trust | trust | +| Shuffle | shuffle | +| Random | random | +| Favorites | favorites | +| ReportScore | reportScore | +| ReportCount | reportCount | +| PublicationDate | publicationDate | +| LabsPublicationDate | labsPublicationDate | +| Created | created | +| CreatedAt | _created_at | +| Updated | updated | +| UpdatedAt | _updated_at | +| Order | order | +| Relevance | relevance | +| Magic | magic | +| Name | name | -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/Subscription.md b/docs/Subscription.md index fd0aa10..bf46844 100644 --- a/docs/Subscription.md +++ b/docs/Subscription.md @@ -10,10 +10,10 @@ Name | Type | Description | Notes **google_product_id** | Option<**String**> | | [optional] **google_plan_id** | Option<**String**> | | [optional] **pico_sku** | Option<**String**> | | [optional] -**amount** | **f32** | | +**amount** | **f64** | | **description** | **String** | | -**period** | [**crate::models::SubscriptionPeriod**](SubscriptionPeriod.md) | | -**tier** | **f32** | | +**period** | [**models::SubscriptionPeriod**](SubscriptionPeriod.md) | | +**tier** | **f64** | | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/SubscriptionPeriod.md b/docs/SubscriptionPeriod.md index b914cca..2877ee8 100644 --- a/docs/SubscriptionPeriod.md +++ b/docs/SubscriptionPeriod.md @@ -1,9 +1,15 @@ # SubscriptionPeriod -## Properties +## Enum Variants + +| Name | Value | +|---- | -----| +| Hour | hour | +| Day | day | +| Week | week | +| Month | month | +| Year | year | -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/Success.md b/docs/Success.md index 91f5f78..15a1d4e 100644 --- a/docs/Success.md +++ b/docs/Success.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**success** | Option<[**crate::models::Response**](Response.md)> | | [optional] +**success** | Option<[**models::Response**](Response.md)> | | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/SystemApi.md b/docs/SystemApi.md index d1c0cee..3efd203 100644 --- a/docs/SystemApi.md +++ b/docs/SystemApi.md @@ -16,7 +16,7 @@ Method | HTTP request | Description ## get_config -> crate::models::ApiConfig get_config() +> models::ApiConfig get_config() Fetch API Config API config contains configuration that the clients needs to work properly. Currently the most important value here is `clientApiKey` which is used for all other API endpoints. @@ -27,7 +27,7 @@ This endpoint does not need any parameter. ### Return type -[**crate::models::ApiConfig**](APIConfig.md) +[**models::ApiConfig**](APIConfig.md) ### Authorization @@ -101,7 +101,7 @@ No authorization required ## get_health -> crate::models::ApiHealth get_health() +> models::ApiHealth get_health() Check API Health ~~Gets the overall health status, the server name, and the current build version tag of the API.~~ **DEPRECATED:** VRChat has suddenly restricted this endpoint for unknown reasons, and now always return 401 Unauthorized. @@ -112,7 +112,7 @@ This endpoint does not need any parameter. ### Return type -[**crate::models::ApiHealth**](APIHealth.md) +[**models::ApiHealth**](APIHealth.md) ### Authorization @@ -128,7 +128,7 @@ No authorization required ## get_info_push -> Vec get_info_push(require, include) +> Vec get_info_push(require, include) Show Information Notices IPS (Info Push System) is a system for VRChat to push out dynamic information to the client. This is primarily used by the Quick-Menu info banners, but can also be used to e.g. alert you to update your game to the latest version. `include` is used to query what Information Pushes should be included in the response. If include is missing or empty, then no notices will normally be returned. This is an \"any of\" search. `require` is used to limit what Information Pushes should be included in the response. This is usually used in combination with `include`, and is an \"all of\" search. @@ -143,7 +143,7 @@ Name | Type | Description | Required | Notes ### Return type -[**Vec**](InfoPush.md) +[**Vec**](InfoPush.md) ### Authorization diff --git a/docs/Transaction.md b/docs/Transaction.md index c1f7e01..ecfd964 100644 --- a/docs/Transaction.md +++ b/docs/Transaction.md @@ -7,13 +7,13 @@ Name | Type | Description | Notes **id** | **String** | | **user_id** | Option<**String**> | A users unique ID, usually in the form of `usr_c1644b5b-3ca4-45b4-97c6-a2a0de70d469`. Legacy players can have old IDs in the form of `8JoV9XEdpo`. The ID can never be changed. | [optional] **user_display_name** | Option<**String**> | | [optional] -**status** | [**crate::models::TransactionStatus**](TransactionStatus.md) | | -**subscription** | [**crate::models::Subscription**](Subscription.md) | | +**status** | [**models::TransactionStatus**](TransactionStatus.md) | | +**subscription** | [**models::Subscription**](Subscription.md) | | **sandbox** | **bool** | | [default to false] **created_at** | **String** | | **updated_at** | **String** | | -**steam** | Option<[**crate::models::TransactionSteamInfo**](TransactionSteamInfo.md)> | | [optional] -**agreement** | Option<[**crate::models::TransactionAgreement**](TransactionAgreement.md)> | | [optional] +**steam** | Option<[**models::TransactionSteamInfo**](TransactionSteamInfo.md)> | | [optional] +**agreement** | Option<[**models::TransactionAgreement**](TransactionAgreement.md)> | | [optional] **error** | **String** | | **is_gift** | Option<**bool**> | | [optional][default to false] **is_tokens** | Option<**bool**> | | [optional][default to false] diff --git a/docs/TransactionAgreement.md b/docs/TransactionAgreement.md index 00a9a74..fe1173e 100644 --- a/docs/TransactionAgreement.md +++ b/docs/TransactionAgreement.md @@ -5,22 +5,22 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **agreement_id** | **String** | | -**item_id** | **f32** | | +**item_id** | **f64** | | **status** | **String** | This is NOT TransactionStatus, but whatever Steam return. | **period** | **String** | | -**frequency** | **f32** | | +**frequency** | **f64** | | **billing_type** | **String** | | **start_date** | **String** | | **end_date** | **String** | | -**recurring_amt** | **f32** | | +**recurring_amt** | **f64** | | **currency** | **String** | | **time_created** | **String** | | **next_payment** | **String** | | **last_payment** | **String** | | -**last_amount** | **f32** | | -**last_amount_vat** | **f32** | | -**outstanding** | **f32** | | -**failed_attempts** | **f32** | | +**last_amount** | **f64** | | +**last_amount_vat** | **f64** | | +**outstanding** | **f64** | | +**failed_attempts** | **f64** | | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/TransactionStatus.md b/docs/TransactionStatus.md index 30a9bbe..60a61dd 100644 --- a/docs/TransactionStatus.md +++ b/docs/TransactionStatus.md @@ -1,9 +1,14 @@ # TransactionStatus -## Properties +## Enum Variants + +| Name | Value | +|---- | -----| +| Active | active | +| Failed | failed | +| Expired | expired | +| Chargeback | chargeback | -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/TransactionSteamInfo.md b/docs/TransactionSteamInfo.md index ed1d448..f6310c0 100644 --- a/docs/TransactionSteamInfo.md +++ b/docs/TransactionSteamInfo.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**wallet_info** | [**crate::models::TransactionSteamWalletInfo**](TransactionSteamWalletInfo.md) | | +**wallet_info** | [**models::TransactionSteamWalletInfo**](TransactionSteamWalletInfo.md) | | **steam_id** | **String** | Steam User ID | **order_id** | **String** | Steam Order ID | **steam_url** | **String** | Empty | diff --git a/docs/UpdateAvatarRequest.md b/docs/UpdateAvatarRequest.md index f4466c9..d577b39 100644 --- a/docs/UpdateAvatarRequest.md +++ b/docs/UpdateAvatarRequest.md @@ -10,8 +10,8 @@ Name | Type | Description | Notes **description** | Option<**String**> | | [optional] **tags** | Option<**Vec**> | | [optional] **image_url** | Option<**String**> | | [optional] -**release_status** | Option<[**crate::models::ReleaseStatus**](ReleaseStatus.md)> | | [optional] -**version** | Option<**f32**> | | [optional][default to 1] +**release_status** | Option<[**models::ReleaseStatus**](ReleaseStatus.md)> | | [optional] +**version** | Option<**f64**> | | [optional][default to 1] **unity_package_url** | Option<**String**> | | [optional] **unity_version** | Option<**String**> | | [optional][default to 5.3.4p1] diff --git a/docs/UpdateFavoriteGroupRequest.md b/docs/UpdateFavoriteGroupRequest.md index 79b3a8d..a9602f9 100644 --- a/docs/UpdateFavoriteGroupRequest.md +++ b/docs/UpdateFavoriteGroupRequest.md @@ -5,7 +5,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **display_name** | Option<**String**> | | [optional] -**visibility** | Option<[**crate::models::FavoriteGroupVisibility**](FavoriteGroupVisibility.md)> | | [optional] +**visibility** | Option<[**models::FavoriteGroupVisibility**](FavoriteGroupVisibility.md)> | | [optional] **tags** | Option<**Vec**> | Tags on FavoriteGroups are believed to do nothing. | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/UpdateGroupMemberRequest.md b/docs/UpdateGroupMemberRequest.md index 9d97983..824c123 100644 --- a/docs/UpdateGroupMemberRequest.md +++ b/docs/UpdateGroupMemberRequest.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**visibility** | Option<[**crate::models::GroupUserVisibility**](GroupUserVisibility.md)> | | [optional] +**visibility** | Option<[**models::GroupUserVisibility**](GroupUserVisibility.md)> | | [optional] **is_subscribed_to_announcements** | Option<**bool**> | | [optional] **manager_notes** | Option<**String**> | | [optional] diff --git a/docs/UpdateGroupRequest.md b/docs/UpdateGroupRequest.md index 498b3d3..903b552 100644 --- a/docs/UpdateGroupRequest.md +++ b/docs/UpdateGroupRequest.md @@ -7,7 +7,7 @@ Name | Type | Description | Notes **name** | Option<**String**> | | [optional] **short_code** | Option<**String**> | | [optional] **description** | Option<**String**> | | [optional] -**join_state** | Option<[**crate::models::GroupJoinState**](GroupJoinState.md)> | | [optional] +**join_state** | Option<[**models::GroupJoinState**](GroupJoinState.md)> | | [optional] **icon_id** | Option<**String**> | | [optional] **banner_id** | Option<**String**> | | [optional] **languages** | Option<**Vec**> | 3 letter language code | [optional] diff --git a/docs/UpdateUserRequest.md b/docs/UpdateUserRequest.md index 6ad7517..a04aa76 100644 --- a/docs/UpdateUserRequest.md +++ b/docs/UpdateUserRequest.md @@ -6,9 +6,9 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **email** | Option<**String**> | | [optional] **birthday** | Option<[**String**](string.md)> | | [optional] -**accepted_tos_version** | Option<**f32**> | | [optional] +**accepted_tos_version** | Option<**f64**> | | [optional] **tags** | Option<**Vec**> | | [optional] -**status** | Option<[**crate::models::UserStatus**](UserStatus.md)> | | [optional] +**status** | Option<[**models::UserStatus**](UserStatus.md)> | | [optional] **status_description** | Option<**String**> | | [optional] **bio** | Option<**String**> | | [optional] **bio_links** | Option<**Vec**> | | [optional] diff --git a/docs/UpdateWorldRequest.md b/docs/UpdateWorldRequest.md index b4312dc..913f57f 100644 --- a/docs/UpdateWorldRequest.md +++ b/docs/UpdateWorldRequest.md @@ -13,7 +13,7 @@ Name | Type | Description | Notes **image_url** | Option<**String**> | | [optional] **name** | Option<**String**> | | [optional] **platform** | Option<**String**> | This can be `standalonewindows` or `android`, but can also pretty much be any random Unity verison such as `2019.2.4-801-Release` or `2019.2.2-772-Release` or even `unknownplatform`. | [optional] -**release_status** | Option<[**crate::models::ReleaseStatus**](ReleaseStatus.md)> | | [optional] +**release_status** | Option<[**models::ReleaseStatus**](ReleaseStatus.md)> | | [optional] **tags** | Option<**Vec**> | | [optional] **unity_package_url** | Option<**String**> | | [optional] **unity_version** | Option<**String**> | | [optional][default to 5.3.4p1] diff --git a/docs/User.md b/docs/User.md index 3855da1..1661e3b 100644 --- a/docs/User.md +++ b/docs/User.md @@ -5,14 +5,14 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **allow_avatar_copying** | **bool** | | [default to true] -**badges** | Option<[**Vec**](Badge.md)> | | [optional] +**badges** | Option<[**Vec**](Badge.md)> | | [optional] **bio** | **String** | | **bio_links** | **Vec** | | **current_avatar_image_url** | **String** | When profilePicOverride is not empty, use it instead. | **current_avatar_thumbnail_image_url** | **String** | When profilePicOverride is not empty, use it instead. | **current_avatar_tags** | **Vec** | | **date_joined** | [**String**](string.md) | | -**developer_type** | [**crate::models::DeveloperType**](DeveloperType.md) | | +**developer_type** | [**models::DeveloperType**](DeveloperType.md) | | **display_name** | **String** | A users visual display name. This is what shows up in-game, and can different from their `username`. Changing display name is restricted to a cooldown period. | **friend_key** | **String** | | **friend_request_status** | Option<**String**> | | [optional] @@ -27,8 +27,8 @@ Name | Type | Description | Notes **profile_pic_override** | **String** | | **profile_pic_override_thumbnail** | **String** | | **pronouns** | **String** | | -**state** | [**crate::models::UserState**](UserState.md) | | -**status** | [**crate::models::UserStatus**](UserStatus.md) | | +**state** | [**models::UserState**](UserState.md) | | +**status** | [**models::UserStatus**](UserStatus.md) | | **status_description** | **String** | | **tags** | **Vec** | | **traveling_to_instance** | Option<**String**> | | [optional] diff --git a/docs/UserState.md b/docs/UserState.md index b317cfe..bc2e589 100644 --- a/docs/UserState.md +++ b/docs/UserState.md @@ -1,9 +1,13 @@ # UserState -## Properties +## Enum Variants + +| Name | Value | +|---- | -----| +| Offline | offline | +| Active | active | +| Online | online | -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/UserStatus.md b/docs/UserStatus.md index bedfb14..e30b4c3 100644 --- a/docs/UserStatus.md +++ b/docs/UserStatus.md @@ -1,9 +1,15 @@ # UserStatus -## Properties +## Enum Variants + +| Name | Value | +|---- | -----| +| Active | active | +| JoinMe | join me | +| AskMe | ask me | +| Busy | busy | +| Offline | offline | -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/UserSubscription.md b/docs/UserSubscription.md index 3e24739..83328b6 100644 --- a/docs/UserSubscription.md +++ b/docs/UserSubscription.md @@ -8,12 +8,12 @@ Name | Type | Description | Notes **transaction_id** | **String** | | **store** | **String** | Which \"Store\" it came from. Right now only Stores are \"Steam\" and \"Admin\". | **steam_item_id** | Option<**String**> | | [optional] -**amount** | **f32** | | +**amount** | **f64** | | **description** | **String** | | -**period** | [**crate::models::SubscriptionPeriod**](SubscriptionPeriod.md) | | -**tier** | **f32** | | +**period** | [**models::SubscriptionPeriod**](SubscriptionPeriod.md) | | +**tier** | **f64** | | **active** | **bool** | | [default to true] -**status** | [**crate::models::TransactionStatus**](TransactionStatus.md) | | +**status** | [**models::TransactionStatus**](TransactionStatus.md) | | **expires** | **String** | | **created_at** | **String** | | **updated_at** | **String** | | diff --git a/docs/UsersApi.md b/docs/UsersApi.md index 1b77c4c..050034e 100644 --- a/docs/UsersApi.md +++ b/docs/UsersApi.md @@ -16,7 +16,7 @@ Method | HTTP request | Description ## get_user -> crate::models::User get_user(user_id) +> models::User get_user(user_id) Get User by ID Get public user information about a specific user using their ID. @@ -30,7 +30,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::User**](User.md) +[**models::User**](User.md) ### Authorization @@ -46,7 +46,7 @@ Name | Type | Description | Required | Notes ## get_user_by_name -> crate::models::User get_user_by_name(username) +> models::User get_user_by_name(username) Get User by Username ~~Get public user information about a specific user using their name.~~ **DEPRECATED:** VRChat API no longer return usernames of other users. [See issue by Tupper for more information](https://github.com/pypy-vrc/VRCX/issues/429). This endpoint now require Admin Credentials. @@ -60,7 +60,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::User**](User.md) +[**models::User**](User.md) ### Authorization @@ -76,7 +76,7 @@ Name | Type | Description | Required | Notes ## get_user_group_requests -> Vec get_user_group_requests(user_id) +> Vec get_user_group_requests(user_id) Get User Group Requests Returns a list of Groups the user has requested to be invited into. @@ -90,7 +90,7 @@ Name | Type | Description | Required | Notes ### Return type -[**Vec**](Group.md) +[**Vec**](Group.md) ### Authorization @@ -106,7 +106,7 @@ Name | Type | Description | Required | Notes ## get_user_groups -> Vec get_user_groups(user_id) +> Vec get_user_groups(user_id) Get User Groups Get user's public groups @@ -120,7 +120,7 @@ Name | Type | Description | Required | Notes ### Return type -[**Vec**](LimitedUserGroups.md) +[**Vec**](LimitedUserGroups.md) ### Authorization @@ -136,7 +136,7 @@ Name | Type | Description | Required | Notes ## get_user_represented_group -> crate::models::RepresentedGroup get_user_represented_group(user_id) +> models::RepresentedGroup get_user_represented_group(user_id) Get user's current represented group Returns the current group that the user is currently representing @@ -150,7 +150,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::RepresentedGroup**](representedGroup.md) +[**models::RepresentedGroup**](representedGroup.md) ### Authorization @@ -166,7 +166,7 @@ Name | Type | Description | Required | Notes ## search_users -> Vec search_users(search, developer_type, n, offset) +> Vec search_users(search, developer_type, n, offset) Search All Users Search and list any users by text query @@ -183,7 +183,7 @@ Name | Type | Description | Required | Notes ### Return type -[**Vec**](LimitedUser.md) +[**Vec**](LimitedUser.md) ### Authorization @@ -199,7 +199,7 @@ Name | Type | Description | Required | Notes ## update_user -> crate::models::CurrentUser update_user(user_id, update_user_request) +> models::CurrentUser update_user(user_id, update_user_request) Update User Info Update a users information such as the email and birthday. @@ -214,7 +214,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::CurrentUser**](CurrentUser.md) +[**models::CurrentUser**](CurrentUser.md) ### Authorization diff --git a/docs/World.md b/docs/World.md index c76c526..640d855 100644 --- a/docs/World.md +++ b/docs/World.md @@ -15,7 +15,7 @@ Name | Type | Description | Notes **heat** | **i32** | | [default to 0] **id** | **String** | WorldID be \"offline\" on User profiles if you are not friends with that user. | **image_url** | **String** | | -**instances** | Option<[**Vec>**](array.md)> | Will always be an empty list when unauthenticated. | [optional] +**instances** | Option<[**Vec>**](Vec.md)> | Will always be an empty list when unauthenticated. | [optional] **labs_publication_date** | **String** | | **name** | **String** | | **namespace** | Option<**String**> | | [optional] @@ -26,10 +26,10 @@ Name | Type | Description | Notes **private_occupants** | Option<**i32**> | Will always be `0` when unauthenticated. | [optional][default to 0] **public_occupants** | Option<**i32**> | Will always be `0` when unauthenticated. | [optional][default to 0] **publication_date** | **String** | | -**release_status** | [**crate::models::ReleaseStatus**](ReleaseStatus.md) | | +**release_status** | [**models::ReleaseStatus**](ReleaseStatus.md) | | **tags** | **Vec** | | **thumbnail_image_url** | **String** | | -**unity_packages** | Option<[**Vec**](UnityPackage.md)> | Empty if unauthenticated. | [optional] +**unity_packages** | Option<[**Vec**](UnityPackage.md)> | Empty if unauthenticated. | [optional] **updated_at** | **String** | | **version** | **i32** | | [default to 0] **visits** | **i32** | | [default to 0] diff --git a/docs/WorldsApi.md b/docs/WorldsApi.md index 67ef9e3..610ffcf 100644 --- a/docs/WorldsApi.md +++ b/docs/WorldsApi.md @@ -22,7 +22,7 @@ Method | HTTP request | Description ## create_world -> crate::models::World create_world(create_world_request) +> models::World create_world(create_world_request) Create World Create a new world. This endpoint requires `assetUrl` to be a valid File object with `.vrcw` file extension, and `imageUrl` to be a valid File object with an image file extension. @@ -36,7 +36,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::World**](World.md) +[**models::World**](World.md) ### Authorization @@ -82,7 +82,7 @@ Name | Type | Description | Required | Notes ## get_active_worlds -> Vec get_active_worlds(featured, sort, n, order, offset, search, tag, notag, release_status, max_unity_version, min_unity_version, platform) +> Vec get_active_worlds(featured, sort, n, order, offset, search, tag, notag, release_status, max_unity_version, min_unity_version, platform) List Active Worlds Search and list currently Active worlds by query filters. @@ -107,7 +107,7 @@ Name | Type | Description | Required | Notes ### Return type -[**Vec**](LimitedWorld.md) +[**Vec**](LimitedWorld.md) ### Authorization @@ -123,7 +123,7 @@ Name | Type | Description | Required | Notes ## get_favorited_worlds -> Vec get_favorited_worlds(featured, sort, n, order, offset, search, tag, notag, release_status, max_unity_version, min_unity_version, platform, user_id) +> Vec get_favorited_worlds(featured, sort, n, order, offset, search, tag, notag, release_status, max_unity_version, min_unity_version, platform, user_id) List Favorited Worlds Search and list favorited worlds by query filters. @@ -149,7 +149,7 @@ Name | Type | Description | Required | Notes ### Return type -[**Vec**](LimitedWorld.md) +[**Vec**](LimitedWorld.md) ### Authorization @@ -165,7 +165,7 @@ Name | Type | Description | Required | Notes ## get_recent_worlds -> Vec get_recent_worlds(featured, sort, n, order, offset, search, tag, notag, release_status, max_unity_version, min_unity_version, platform, user_id) +> Vec get_recent_worlds(featured, sort, n, order, offset, search, tag, notag, release_status, max_unity_version, min_unity_version, platform, user_id) List Recent Worlds Search and list recently visited worlds by query filters. @@ -191,7 +191,7 @@ Name | Type | Description | Required | Notes ### Return type -[**Vec**](LimitedWorld.md) +[**Vec**](LimitedWorld.md) ### Authorization @@ -207,7 +207,7 @@ Name | Type | Description | Required | Notes ## get_world -> crate::models::World get_world(world_id) +> models::World get_world(world_id) Get World by ID Get information about a specific World. Works unauthenticated but when so will always return `0` for certain fields. @@ -221,7 +221,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::World**](World.md) +[**models::World**](World.md) ### Authorization @@ -237,7 +237,7 @@ No authorization required ## get_world_instance -> crate::models::Instance get_world_instance(world_id, instance_id) +> models::Instance get_world_instance(world_id, instance_id) Get World Instance Returns a worlds instance. @@ -252,7 +252,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::Instance**](Instance.md) +[**models::Instance**](Instance.md) ### Authorization @@ -268,7 +268,7 @@ Name | Type | Description | Required | Notes ## get_world_metadata -> crate::models::WorldMetadata get_world_metadata(world_id) +> models::WorldMetadata get_world_metadata(world_id) Get World Metadata Return a worlds custom metadata. This is currently believed to be unused. Metadata can be set with `updateWorld` and can be any arbitrary object. @@ -282,7 +282,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::WorldMetadata**](WorldMetadata.md) +[**models::WorldMetadata**](WorldMetadata.md) ### Authorization @@ -298,7 +298,7 @@ Name | Type | Description | Required | Notes ## get_world_publish_status -> crate::models::WorldPublishStatus get_world_publish_status(world_id) +> models::WorldPublishStatus get_world_publish_status(world_id) Get World Publish Status Returns a worlds publish status. @@ -312,7 +312,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::WorldPublishStatus**](WorldPublishStatus.md) +[**models::WorldPublishStatus**](WorldPublishStatus.md) ### Authorization @@ -358,7 +358,7 @@ Name | Type | Description | Required | Notes ## search_worlds -> Vec search_worlds(featured, sort, user, user_id, n, order, offset, search, tag, notag, release_status, max_unity_version, min_unity_version, platform) +> Vec search_worlds(featured, sort, user, user_id, n, order, offset, search, tag, notag, release_status, max_unity_version, min_unity_version, platform) Search All Worlds Search and list any worlds by query filters. @@ -385,7 +385,7 @@ Name | Type | Description | Required | Notes ### Return type -[**Vec**](LimitedWorld.md) +[**Vec**](LimitedWorld.md) ### Authorization @@ -431,7 +431,7 @@ Name | Type | Description | Required | Notes ## update_world -> crate::models::World update_world(world_id, update_world_request) +> models::World update_world(world_id, update_world_request) Update World Update information about a specific World. @@ -446,7 +446,7 @@ Name | Type | Description | Required | Notes ### Return type -[**crate::models::World**](World.md) +[**models::World**](World.md) ### Authorization diff --git a/generate.sh b/generate.sh index f693f83..86ced4b 100755 --- a/generate.sh +++ b/generate.sh @@ -20,38 +20,11 @@ sed -i 's/^description = ".*"/description = "VRChat API Client for Rust"/' Cargo find src -type f -exec sed -i '/VRChat API Banner/d' {} \; # Remove openapi version in every file find src -type f -exec sed -i '/The version of the OpenAPI document/d' {} \; +# Remove empty doc comments +find src -type f -exec sed -i '/^\s*\/\/\/\s*$/d' {} \; # Cookie storage sed -i 's/Client::new()/Client::builder().cookie_store(true).build().unwrap()/g' src/apis/configuration.rs - -# https://github.com/OpenAPITools/openapi-generator/issues/14171 -# Replace Option/Option/g' src/apis/*.rs -# Replace Option/Option/g' src/apis/*.rs -# Replace Option/Option/g' src/apis/*.rs -# Replace message_type: InviteMessageType with message_type: crate::models::InviteMessageType in src/apis -sed -i 's/message_type: InviteMessageType/message_type: crate::models::InviteMessageType/g' src/apis/*.rs -# Replace Option/Option/g' src/apis/*.rs - -# -Missing Github Issue- -# Append patches/InviteMessageType-Display.rs to invite_message_type.rs -cat patches/InviteMessageType-Display.rs >> src/models/invite_message_type.rs -# Remove the ToString section and it's included function -# impl ToString for InviteMessageType { -# fn to_string(&self) -> String { -# match self { -# Self::Message => String::from("message"), -# Self::Response => String::from("response"), -# Self::Request => String::from("request"), -# Self::RequestResponse => String::from("requestResponse"), -# } -# } -# } - - -sed -z -i 's/impl ToString for InviteMessageType {\n[ a-zA-Z_\(\)&-\>{\n:=",]*}\n }\n}//g' src/models/invite_message_type.rs +sed -i 's/features = \["json", "blocking", "multipart"\]/features = \["json", "blocking", "cookies", "multipart"\]/g' Cargo.toml cargo build diff --git a/openapitools.json b/openapitools.json index f5f966a..ec75728 100644 --- a/openapitools.json +++ b/openapitools.json @@ -2,6 +2,6 @@ "$schema": "node_modules/@openapitools/openapi-generator-cli/config.schema.json", "spaces": 2, "generator-cli": { - "version": "6.2.1" + "version": "7.7.0" } } diff --git a/patches/InviteMessageType-Display.rs b/patches/InviteMessageType-Display.rs deleted file mode 100644 index 15fade2..0000000 --- a/patches/InviteMessageType-Display.rs +++ /dev/null @@ -1,10 +0,0 @@ -impl std::fmt::Display for InviteMessageType { - fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { - match self { - Self::Message => write!(f, "message"), - Self::Response => write!(f, "response"), - Self::Request => write!(f, "request"), - Self::RequestResponse => write!(f, "requestResponse"), - } - } -} \ No newline at end of file diff --git a/src/apis/authentication_api.rs b/src/apis/authentication_api.rs index d060057..4d08546 100644 --- a/src/apis/authentication_api.rs +++ b/src/apis/authentication_api.rs @@ -8,8 +8,8 @@ use reqwest; - -use crate::apis::ResponseContent; +use serde::{Deserialize, Serialize}; +use crate::{apis::ResponseContent, models}; use super::{Error, configuration}; @@ -17,7 +17,7 @@ use super::{Error, configuration}; #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum CheckUserExistsError { - Status400(crate::models::Error), + Status400(models::Error), UnknownValue(serde_json::Value), } @@ -25,7 +25,7 @@ pub enum CheckUserExistsError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum DeleteUserError { - Status401(crate::models::Error), + Status401(models::Error), UnknownValue(serde_json::Value), } @@ -33,7 +33,7 @@ pub enum DeleteUserError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetCurrentUserError { - Status401(crate::models::Error), + Status401(models::Error), UnknownValue(serde_json::Value), } @@ -41,7 +41,7 @@ pub enum GetCurrentUserError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum LogoutError { - Status401(crate::models::Error), + Status401(models::Error), UnknownValue(serde_json::Value), } @@ -49,7 +49,7 @@ pub enum LogoutError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum Verify2FaError { - Status401(crate::models::Error), + Status401(models::Error), UnknownValue(serde_json::Value), } @@ -57,7 +57,7 @@ pub enum Verify2FaError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum Verify2FaEmailCodeError { - Status401(crate::models::Error), + Status401(models::Error), UnknownValue(serde_json::Value), } @@ -65,7 +65,7 @@ pub enum Verify2FaEmailCodeError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum VerifyAuthTokenError { - Status401(crate::models::Error), + Status401(models::Error), UnknownValue(serde_json::Value), } @@ -73,13 +73,13 @@ pub enum VerifyAuthTokenError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum VerifyRecoveryCodeError { - Status401(crate::models::Error), + Status401(models::Error), UnknownValue(serde_json::Value), } /// Checks if a user by a given `username`, `displayName` or `email` exist. This is used during registration to check if a username has already been taken, during change of displayName to check if a displayName is available, and during change of email to check if the email is already used. In the later two cases the `excludeUserId` is used to exclude oneself, otherwise the result would always be true. It is **REQUIRED** to include **AT LEAST** `username`, `displayName` **or** `email` query parameter. Although they can be combined - in addition with `excludeUserId` (generally to exclude yourself) - to further fine-tune the search. -pub fn check_user_exists(configuration: &configuration::Configuration, email: Option<&str>, display_name: Option<&str>, user_id: Option<&str>, exclude_user_id: Option<&str>) -> Result> { +pub fn check_user_exists(configuration: &configuration::Configuration, email: Option<&str>, display_name: Option<&str>, user_id: Option<&str>, exclude_user_id: Option<&str>) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -104,7 +104,7 @@ pub fn check_user_exists(configuration: &configuration::Configuration, email: Op } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -119,7 +119,7 @@ pub fn check_user_exists(configuration: &configuration::Configuration, email: Op } /// Deletes the account with given ID. Normal users only have permission to delete their own account. Account deletion is 14 days from this request, and will be cancelled if you do an authenticated request with the account afterwards. **VRC+ NOTE:** Despite the 14-days cooldown, any VRC+ subscription will be cancelled **immediately**. **METHOD NOTE:** Despite this being a Delete action, the method type required is PUT. -pub fn delete_user(configuration: &configuration::Configuration, user_id: &str) -> Result> { +pub fn delete_user(configuration: &configuration::Configuration, user_id: &str) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -132,7 +132,7 @@ pub fn delete_user(configuration: &configuration::Configuration, user_id: &str) } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -147,7 +147,7 @@ pub fn delete_user(configuration: &configuration::Configuration, user_id: &str) } /// This endpoint does the following two operations: 1) Checks if you are already logged in by looking for a valid `auth` cookie. If you are have a valid auth cookie then no additional auth-related actions are taken. If you are **not** logged in then it will log you in with the `Authorization` header and set the `auth` cookie. The `auth` cookie will only be sent once. 2) If logged in, this function will also return the CurrentUser object containing detailed information about the currently logged in user. The auth string after `Authorization: Basic {string}` is a base64-encoded string of the username and password, both individually url-encoded, and then joined with a colon. > base64(urlencode(username):urlencode(password)) **WARNING: Session Limit:** Each authentication with login credentials counts as a separate session, out of which you have a limited amount. Make sure to save and reuse the `auth` cookie if you are often restarting the program. The provided API libraries automatically save cookies during runtime, but does not persist during restart. While it can be fine to use username/password during development, expect in production to very fast run into the rate-limit and be temporarily blocked from making new sessions until older ones expire. The exact number of simultaneous sessions is unknown/undisclosed. -pub fn get_current_user(configuration: &configuration::Configuration, ) -> Result> { +pub fn get_current_user(configuration: &configuration::Configuration, ) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -163,7 +163,7 @@ pub fn get_current_user(configuration: &configuration::Configuration, ) -> Resul }; let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -178,7 +178,7 @@ pub fn get_current_user(configuration: &configuration::Configuration, ) -> Resul } /// Invalidates the login session. -pub fn logout(configuration: &configuration::Configuration, ) -> Result> { +pub fn logout(configuration: &configuration::Configuration, ) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -191,7 +191,7 @@ pub fn logout(configuration: &configuration::Configuration, ) -> Result Result Result> { +pub fn verify2_fa(configuration: &configuration::Configuration, two_factor_auth_code: models::TwoFactorAuthCode) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -220,7 +220,7 @@ pub fn verify2_fa(configuration: &configuration::Configuration, two_factor_auth_ local_var_req_builder = local_var_req_builder.json(&two_factor_auth_code); let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -235,7 +235,7 @@ pub fn verify2_fa(configuration: &configuration::Configuration, two_factor_auth_ } /// Finishes the login sequence with an 2FA email code. -pub fn verify2_fa_email_code(configuration: &configuration::Configuration, two_factor_email_code: crate::models::TwoFactorEmailCode) -> Result> { +pub fn verify2_fa_email_code(configuration: &configuration::Configuration, two_factor_email_code: models::TwoFactorEmailCode) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -249,7 +249,7 @@ pub fn verify2_fa_email_code(configuration: &configuration::Configuration, two_f local_var_req_builder = local_var_req_builder.json(&two_factor_email_code); let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -264,7 +264,7 @@ pub fn verify2_fa_email_code(configuration: &configuration::Configuration, two_f } /// Verify whether the currently provided Auth Token is valid. -pub fn verify_auth_token(configuration: &configuration::Configuration, ) -> Result> { +pub fn verify_auth_token(configuration: &configuration::Configuration, ) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -277,7 +277,7 @@ pub fn verify_auth_token(configuration: &configuration::Configuration, ) -> Resu } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -292,7 +292,7 @@ pub fn verify_auth_token(configuration: &configuration::Configuration, ) -> Resu } /// Finishes the login sequence with an OTP (One Time Password) recovery code for accounts with 2FA-protection enabled. -pub fn verify_recovery_code(configuration: &configuration::Configuration, two_factor_auth_code: crate::models::TwoFactorAuthCode) -> Result> { +pub fn verify_recovery_code(configuration: &configuration::Configuration, two_factor_auth_code: models::TwoFactorAuthCode) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -306,7 +306,7 @@ pub fn verify_recovery_code(configuration: &configuration::Configuration, two_fa local_var_req_builder = local_var_req_builder.json(&two_factor_auth_code); let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; diff --git a/src/apis/avatars_api.rs b/src/apis/avatars_api.rs index af55607..1dd9cf7 100644 --- a/src/apis/avatars_api.rs +++ b/src/apis/avatars_api.rs @@ -8,8 +8,8 @@ use reqwest; - -use crate::apis::ResponseContent; +use serde::{Deserialize, Serialize}; +use crate::{apis::ResponseContent, models}; use super::{Error, configuration}; @@ -17,7 +17,7 @@ use super::{Error, configuration}; #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum CreateAvatarError { - Status401(crate::models::Error), + Status401(models::Error), UnknownValue(serde_json::Value), } @@ -25,8 +25,8 @@ pub enum CreateAvatarError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum DeleteAvatarError { - Status401(crate::models::Error), - Status404(crate::models::Error), + Status401(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -34,8 +34,8 @@ pub enum DeleteAvatarError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetAvatarError { - Status401(crate::models::Error), - Status404(crate::models::Error), + Status401(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -43,8 +43,8 @@ pub enum GetAvatarError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetFavoritedAvatarsError { - Status401(crate::models::Error), - Status403(crate::models::Error), + Status401(models::Error), + Status403(models::Error), UnknownValue(serde_json::Value), } @@ -52,8 +52,8 @@ pub enum GetFavoritedAvatarsError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetOwnAvatarError { - Status401(crate::models::Error), - Status403(crate::models::Error), + Status401(models::Error), + Status403(models::Error), UnknownValue(serde_json::Value), } @@ -61,7 +61,7 @@ pub enum GetOwnAvatarError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum SearchAvatarsError { - Status401(crate::models::Error), + Status401(models::Error), UnknownValue(serde_json::Value), } @@ -69,8 +69,8 @@ pub enum SearchAvatarsError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum SelectAvatarError { - Status401(crate::models::Error), - Status404(crate::models::Error), + Status401(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -78,9 +78,9 @@ pub enum SelectAvatarError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum SelectFallbackAvatarError { - Status401(crate::models::Error), - Status403(crate::models::Error), - Status404(crate::models::Error), + Status401(models::Error), + Status403(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -88,14 +88,14 @@ pub enum SelectFallbackAvatarError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum UpdateAvatarError { - Status401(crate::models::Error), - Status404(crate::models::Error), + Status401(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } /// Create an avatar. It's possible to optionally specify a ID if you want a custom one. Attempting to create an Avatar with an already claimed ID will result in a DB error. -pub fn create_avatar(configuration: &configuration::Configuration, create_avatar_request: Option) -> Result> { +pub fn create_avatar(configuration: &configuration::Configuration, create_avatar_request: Option) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -109,7 +109,7 @@ pub fn create_avatar(configuration: &configuration::Configuration, create_avatar local_var_req_builder = local_var_req_builder.json(&create_avatar_request); let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -124,7 +124,7 @@ pub fn create_avatar(configuration: &configuration::Configuration, create_avatar } /// Delete an avatar. Notice an avatar is never fully \"deleted\", only its ReleaseStatus is set to \"hidden\" and the linked Files are deleted. The AvatarID is permanently reserved. -pub fn delete_avatar(configuration: &configuration::Configuration, avatar_id: &str) -> Result> { +pub fn delete_avatar(configuration: &configuration::Configuration, avatar_id: &str) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -137,7 +137,7 @@ pub fn delete_avatar(configuration: &configuration::Configuration, avatar_id: &s } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -152,7 +152,7 @@ pub fn delete_avatar(configuration: &configuration::Configuration, avatar_id: &s } /// Get information about a specific Avatar. -pub fn get_avatar(configuration: &configuration::Configuration, avatar_id: &str) -> Result> { +pub fn get_avatar(configuration: &configuration::Configuration, avatar_id: &str) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -165,7 +165,7 @@ pub fn get_avatar(configuration: &configuration::Configuration, avatar_id: &str) } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -180,7 +180,7 @@ pub fn get_avatar(configuration: &configuration::Configuration, avatar_id: &str) } /// Search and list favorited avatars by query filters. -pub fn get_favorited_avatars(configuration: &configuration::Configuration, featured: Option, sort: Option, n: Option, order: Option, offset: Option, search: Option<&str>, tag: Option<&str>, notag: Option<&str>, release_status: Option, max_unity_version: Option<&str>, min_unity_version: Option<&str>, platform: Option<&str>, user_id: Option<&str>) -> Result, Error> { +pub fn get_favorited_avatars(configuration: &configuration::Configuration, featured: Option, sort: Option, n: Option, order: Option, offset: Option, search: Option<&str>, tag: Option<&str>, notag: Option<&str>, release_status: Option, max_unity_version: Option<&str>, min_unity_version: Option<&str>, platform: Option<&str>, user_id: Option<&str>) -> Result, Error> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -232,7 +232,7 @@ pub fn get_favorited_avatars(configuration: &configuration::Configuration, featu } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -247,7 +247,7 @@ pub fn get_favorited_avatars(configuration: &configuration::Configuration, featu } /// Get the current avatar for the user. This will return an error for any other user than the one logged in. -pub fn get_own_avatar(configuration: &configuration::Configuration, user_id: &str) -> Result> { +pub fn get_own_avatar(configuration: &configuration::Configuration, user_id: &str) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -260,7 +260,7 @@ pub fn get_own_avatar(configuration: &configuration::Configuration, user_id: &st } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -275,7 +275,7 @@ pub fn get_own_avatar(configuration: &configuration::Configuration, user_id: &st } /// Search and list avatars by query filters. You can only search your own or featured avatars. It is not possible as a normal user to search other peoples avatars. -pub fn search_avatars(configuration: &configuration::Configuration, featured: Option, sort: Option, user: Option<&str>, user_id: Option<&str>, n: Option, order: Option, offset: Option, tag: Option<&str>, notag: Option<&str>, release_status: Option, max_unity_version: Option<&str>, min_unity_version: Option<&str>, platform: Option<&str>) -> Result, Error> { +pub fn search_avatars(configuration: &configuration::Configuration, featured: Option, sort: Option, user: Option<&str>, user_id: Option<&str>, n: Option, order: Option, offset: Option, tag: Option<&str>, notag: Option<&str>, release_status: Option, max_unity_version: Option<&str>, min_unity_version: Option<&str>, platform: Option<&str>) -> Result, Error> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -327,7 +327,7 @@ pub fn search_avatars(configuration: &configuration::Configuration, featured: Op } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -342,7 +342,7 @@ pub fn search_avatars(configuration: &configuration::Configuration, featured: Op } /// Switches into that avatar. -pub fn select_avatar(configuration: &configuration::Configuration, avatar_id: &str) -> Result> { +pub fn select_avatar(configuration: &configuration::Configuration, avatar_id: &str) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -355,7 +355,7 @@ pub fn select_avatar(configuration: &configuration::Configuration, avatar_id: &s } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -370,7 +370,7 @@ pub fn select_avatar(configuration: &configuration::Configuration, avatar_id: &s } /// Switches into that avatar as your fallback avatar. -pub fn select_fallback_avatar(configuration: &configuration::Configuration, avatar_id: &str) -> Result> { +pub fn select_fallback_avatar(configuration: &configuration::Configuration, avatar_id: &str) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -383,7 +383,7 @@ pub fn select_fallback_avatar(configuration: &configuration::Configuration, avat } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -398,7 +398,7 @@ pub fn select_fallback_avatar(configuration: &configuration::Configuration, avat } /// Update information about a specific avatar. -pub fn update_avatar(configuration: &configuration::Configuration, avatar_id: &str, update_avatar_request: Option) -> Result> { +pub fn update_avatar(configuration: &configuration::Configuration, avatar_id: &str, update_avatar_request: Option) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -412,7 +412,7 @@ pub fn update_avatar(configuration: &configuration::Configuration, avatar_id: &s local_var_req_builder = local_var_req_builder.json(&update_avatar_request); let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; diff --git a/src/apis/configuration.rs b/src/apis/configuration.rs index d080762..4ce28d2 100644 --- a/src/apis/configuration.rs +++ b/src/apis/configuration.rs @@ -7,14 +7,12 @@ */ -use reqwest; - #[derive(Debug, Clone)] pub struct Configuration { pub base_path: String, pub user_agent: Option, - pub client: reqwest::Client, + pub client: reqwest::blocking::Client, pub basic_auth: Option, pub oauth_access_token: Option, pub bearer_access_token: Option, @@ -42,7 +40,7 @@ impl Default for Configuration { Configuration { base_path: "https://vrchat.com/api/1".to_owned(), user_agent: Some("vrchatapi-rust".to_owned()), - client: reqwest::Client::builder().cookie_store(true).build().unwrap(), + client: reqwest::blocking::Client::builder().cookie_store(true).build().unwrap(), basic_auth: None, oauth_access_token: None, bearer_access_token: None, diff --git a/src/apis/economy_api.rs b/src/apis/economy_api.rs index ae36446..f0f317c 100644 --- a/src/apis/economy_api.rs +++ b/src/apis/economy_api.rs @@ -8,8 +8,8 @@ use reqwest; - -use crate::apis::ResponseContent; +use serde::{Deserialize, Serialize}; +use crate::{apis::ResponseContent, models}; use super::{Error, configuration}; @@ -17,7 +17,7 @@ use super::{Error, configuration}; #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetCurrentSubscriptionsError { - Status401(crate::models::Error), + Status401(models::Error), UnknownValue(serde_json::Value), } @@ -25,7 +25,7 @@ pub enum GetCurrentSubscriptionsError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetLicenseGroupError { - Status401(crate::models::Error), + Status401(models::Error), UnknownValue(serde_json::Value), } @@ -33,7 +33,7 @@ pub enum GetLicenseGroupError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetSteamTransactionError { - Status401(crate::models::Error), + Status401(models::Error), UnknownValue(serde_json::Value), } @@ -41,7 +41,7 @@ pub enum GetSteamTransactionError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetSteamTransactionsError { - Status401(crate::models::Error), + Status401(models::Error), UnknownValue(serde_json::Value), } @@ -49,13 +49,13 @@ pub enum GetSteamTransactionsError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetSubscriptionsError { - Status401(crate::models::Error), + Status401(models::Error), UnknownValue(serde_json::Value), } /// Get a list of all current user subscriptions. -pub fn get_current_subscriptions(configuration: &configuration::Configuration, ) -> Result, Error> { +pub fn get_current_subscriptions(configuration: &configuration::Configuration, ) -> Result, Error> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -68,7 +68,7 @@ pub fn get_current_subscriptions(configuration: &configuration::Configuration, ) } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -83,7 +83,7 @@ pub fn get_current_subscriptions(configuration: &configuration::Configuration, ) } /// Get a single License Group by given ID. -pub fn get_license_group(configuration: &configuration::Configuration, license_group_id: &str) -> Result> { +pub fn get_license_group(configuration: &configuration::Configuration, license_group_id: &str) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -96,7 +96,7 @@ pub fn get_license_group(configuration: &configuration::Configuration, license_g } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -111,7 +111,7 @@ pub fn get_license_group(configuration: &configuration::Configuration, license_g } /// Get a single Steam transactions by ID. This returns the exact same information as `getSteamTransactions`, so no point in using this endpoint. -pub fn get_steam_transaction(configuration: &configuration::Configuration, transaction_id: &str) -> Result> { +pub fn get_steam_transaction(configuration: &configuration::Configuration, transaction_id: &str) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -124,7 +124,7 @@ pub fn get_steam_transaction(configuration: &configuration::Configuration, trans } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -139,7 +139,7 @@ pub fn get_steam_transaction(configuration: &configuration::Configuration, trans } /// Get all own Steam transactions. -pub fn get_steam_transactions(configuration: &configuration::Configuration, ) -> Result, Error> { +pub fn get_steam_transactions(configuration: &configuration::Configuration, ) -> Result, Error> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -152,7 +152,7 @@ pub fn get_steam_transactions(configuration: &configuration::Configuration, ) -> } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -167,7 +167,7 @@ pub fn get_steam_transactions(configuration: &configuration::Configuration, ) -> } /// List all existing Subscriptions. For example, \"vrchatplus-monthly\" and \"vrchatplus-yearly\". -pub fn get_subscriptions(configuration: &configuration::Configuration, ) -> Result, Error> { +pub fn get_subscriptions(configuration: &configuration::Configuration, ) -> Result, Error> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -180,7 +180,7 @@ pub fn get_subscriptions(configuration: &configuration::Configuration, ) -> Resu } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; diff --git a/src/apis/favorites_api.rs b/src/apis/favorites_api.rs index 6405154..0d170eb 100644 --- a/src/apis/favorites_api.rs +++ b/src/apis/favorites_api.rs @@ -8,8 +8,8 @@ use reqwest; - -use crate::apis::ResponseContent; +use serde::{Deserialize, Serialize}; +use crate::{apis::ResponseContent, models}; use super::{Error, configuration}; @@ -17,8 +17,8 @@ use super::{Error, configuration}; #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum AddFavoriteError { - Status400(crate::models::Error), - Status403(crate::models::Error), + Status400(models::Error), + Status403(models::Error), UnknownValue(serde_json::Value), } @@ -33,8 +33,8 @@ pub enum ClearFavoriteGroupError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetFavoriteError { - Status401(crate::models::Error), - Status404(crate::models::Error), + Status401(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -49,7 +49,7 @@ pub enum GetFavoriteGroupError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetFavoriteGroupsError { - Status401(crate::models::Error), + Status401(models::Error), UnknownValue(serde_json::Value), } @@ -57,7 +57,7 @@ pub enum GetFavoriteGroupsError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetFavoritesError { - Status401(crate::models::Error), + Status401(models::Error), UnknownValue(serde_json::Value), } @@ -65,8 +65,8 @@ pub enum GetFavoritesError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum RemoveFavoriteError { - Status401(crate::models::Error), - Status404(crate::models::Error), + Status401(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -79,7 +79,7 @@ pub enum UpdateFavoriteGroupError { /// Add a new favorite. Friend groups are named `group_0` through `group_3`. Avatar and World groups are named `avatars1` to `avatars4` and `worlds1` to `worlds4`. You cannot add people whom you are not friends with to your friends list. Destroying a friendship removes the person as favorite on both sides. -pub fn add_favorite(configuration: &configuration::Configuration, add_favorite_request: Option) -> Result> { +pub fn add_favorite(configuration: &configuration::Configuration, add_favorite_request: Option) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -93,7 +93,7 @@ pub fn add_favorite(configuration: &configuration::Configuration, add_favorite_r local_var_req_builder = local_var_req_builder.json(&add_favorite_request); let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -108,7 +108,7 @@ pub fn add_favorite(configuration: &configuration::Configuration, add_favorite_r } /// Clear ALL contents of a specific favorite group. -pub fn clear_favorite_group(configuration: &configuration::Configuration, favorite_group_type: &str, favorite_group_name: &str, user_id: &str) -> Result> { +pub fn clear_favorite_group(configuration: &configuration::Configuration, favorite_group_type: &str, favorite_group_name: &str, user_id: &str) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -121,7 +121,7 @@ pub fn clear_favorite_group(configuration: &configuration::Configuration, favori } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -136,7 +136,7 @@ pub fn clear_favorite_group(configuration: &configuration::Configuration, favori } /// Return information about a specific Favorite. -pub fn get_favorite(configuration: &configuration::Configuration, favorite_id: &str) -> Result> { +pub fn get_favorite(configuration: &configuration::Configuration, favorite_id: &str) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -149,7 +149,7 @@ pub fn get_favorite(configuration: &configuration::Configuration, favorite_id: & } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -164,7 +164,7 @@ pub fn get_favorite(configuration: &configuration::Configuration, favorite_id: & } /// Fetch information about a specific favorite group. -pub fn get_favorite_group(configuration: &configuration::Configuration, favorite_group_type: &str, favorite_group_name: &str, user_id: &str) -> Result> { +pub fn get_favorite_group(configuration: &configuration::Configuration, favorite_group_type: &str, favorite_group_name: &str, user_id: &str) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -177,7 +177,7 @@ pub fn get_favorite_group(configuration: &configuration::Configuration, favorite } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -192,7 +192,7 @@ pub fn get_favorite_group(configuration: &configuration::Configuration, favorite } /// Return a list of favorite groups owned by a user. Returns the same information as `getFavoriteGroups`. -pub fn get_favorite_groups(configuration: &configuration::Configuration, n: Option, offset: Option, owner_id: Option<&str>) -> Result, Error> { +pub fn get_favorite_groups(configuration: &configuration::Configuration, n: Option, offset: Option, owner_id: Option<&str>) -> Result, Error> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -214,7 +214,7 @@ pub fn get_favorite_groups(configuration: &configuration::Configuration, n: Opti } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -229,7 +229,7 @@ pub fn get_favorite_groups(configuration: &configuration::Configuration, n: Opti } /// Returns a list of favorites. -pub fn get_favorites(configuration: &configuration::Configuration, n: Option, offset: Option, r#type: Option<&str>, tag: Option<&str>) -> Result, Error> { +pub fn get_favorites(configuration: &configuration::Configuration, n: Option, offset: Option, r#type: Option<&str>, tag: Option<&str>) -> Result, Error> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -254,7 +254,7 @@ pub fn get_favorites(configuration: &configuration::Configuration, n: Option Result> { +pub fn remove_favorite(configuration: &configuration::Configuration, favorite_id: &str) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -282,7 +282,7 @@ pub fn remove_favorite(configuration: &configuration::Configuration, favorite_id } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -297,7 +297,7 @@ pub fn remove_favorite(configuration: &configuration::Configuration, favorite_id } /// Update information about a specific favorite group. -pub fn update_favorite_group(configuration: &configuration::Configuration, favorite_group_type: &str, favorite_group_name: &str, user_id: &str, update_favorite_group_request: Option) -> Result<(), Error> { +pub fn update_favorite_group(configuration: &configuration::Configuration, favorite_group_type: &str, favorite_group_name: &str, user_id: &str, update_favorite_group_request: Option) -> Result<(), Error> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -311,7 +311,7 @@ pub fn update_favorite_group(configuration: &configuration::Configuration, favor local_var_req_builder = local_var_req_builder.json(&update_favorite_group_request); let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; diff --git a/src/apis/files_api.rs b/src/apis/files_api.rs index 7367685..c6ce85a 100644 --- a/src/apis/files_api.rs +++ b/src/apis/files_api.rs @@ -8,8 +8,8 @@ use reqwest; - -use crate::apis::ResponseContent; +use serde::{Deserialize, Serialize}; +use crate::{apis::ResponseContent, models}; use super::{Error, configuration}; @@ -31,7 +31,7 @@ pub enum CreateFileVersionError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum DeleteFileError { - Status404(crate::models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -39,8 +39,8 @@ pub enum DeleteFileError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum DeleteFileVersionError { - Status400(crate::models::Error), - Status500(crate::models::Error), + Status400(models::Error), + Status500(models::Error), UnknownValue(serde_json::Value), } @@ -62,7 +62,7 @@ pub enum FinishFileDataUploadError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetFileError { - Status404(crate::models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -84,13 +84,13 @@ pub enum GetFilesError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum StartFileDataUploadError { - Status400(crate::models::Error), + Status400(models::Error), UnknownValue(serde_json::Value), } /// Creates a new File object -pub fn create_file(configuration: &configuration::Configuration, create_file_request: Option) -> Result> { +pub fn create_file(configuration: &configuration::Configuration, create_file_request: Option) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -104,7 +104,7 @@ pub fn create_file(configuration: &configuration::Configuration, create_file_req local_var_req_builder = local_var_req_builder.json(&create_file_request); let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -119,7 +119,7 @@ pub fn create_file(configuration: &configuration::Configuration, create_file_req } /// Creates a new FileVersion. Once a Version has been created, proceed to the `/file/{fileId}/{versionId}/file/start` endpoint to start a file upload. -pub fn create_file_version(configuration: &configuration::Configuration, file_id: &str, create_file_version_request: Option) -> Result> { +pub fn create_file_version(configuration: &configuration::Configuration, file_id: &str, create_file_version_request: Option) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -133,7 +133,7 @@ pub fn create_file_version(configuration: &configuration::Configuration, file_id local_var_req_builder = local_var_req_builder.json(&create_file_version_request); let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -148,7 +148,7 @@ pub fn create_file_version(configuration: &configuration::Configuration, file_id } /// Deletes a File object. -pub fn delete_file(configuration: &configuration::Configuration, file_id: &str) -> Result> { +pub fn delete_file(configuration: &configuration::Configuration, file_id: &str) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -161,7 +161,7 @@ pub fn delete_file(configuration: &configuration::Configuration, file_id: &str) } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -176,7 +176,7 @@ pub fn delete_file(configuration: &configuration::Configuration, file_id: &str) } /// Delete a specific version of a file. You can only delete the latest version. -pub fn delete_file_version(configuration: &configuration::Configuration, file_id: &str, version_id: i32) -> Result> { +pub fn delete_file_version(configuration: &configuration::Configuration, file_id: &str, version_id: i32) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -189,7 +189,7 @@ pub fn delete_file_version(configuration: &configuration::Configuration, file_id } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -217,7 +217,7 @@ pub fn download_file_version(configuration: &configuration::Configuration, file_ } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -232,7 +232,7 @@ pub fn download_file_version(configuration: &configuration::Configuration, file_ } /// Finish an upload of a FileData. This will mark it as \"complete\". After uploading the `file` for Avatars and Worlds you then have to upload a `signature` file. -pub fn finish_file_data_upload(configuration: &configuration::Configuration, file_id: &str, version_id: i32, file_type: &str, finish_file_data_upload_request: Option) -> Result> { +pub fn finish_file_data_upload(configuration: &configuration::Configuration, file_id: &str, version_id: i32, file_type: &str, finish_file_data_upload_request: Option) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -246,7 +246,7 @@ pub fn finish_file_data_upload(configuration: &configuration::Configuration, fil local_var_req_builder = local_var_req_builder.json(&finish_file_data_upload_request); let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -261,7 +261,7 @@ pub fn finish_file_data_upload(configuration: &configuration::Configuration, fil } /// Shows general information about the \"File\" object. Each File can have several \"Version\"'s, and each Version can have multiple real files or \"Data\" blobs. -pub fn get_file(configuration: &configuration::Configuration, file_id: &str) -> Result> { +pub fn get_file(configuration: &configuration::Configuration, file_id: &str) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -274,7 +274,7 @@ pub fn get_file(configuration: &configuration::Configuration, file_id: &str) -> } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -289,7 +289,7 @@ pub fn get_file(configuration: &configuration::Configuration, file_id: &str) -> } /// Retrieves the upload status for file upload. Can currently only be accessed when `status` is `waiting`. Trying to access it on a file version already uploaded currently times out. -pub fn get_file_data_upload_status(configuration: &configuration::Configuration, file_id: &str, version_id: i32, file_type: &str) -> Result> { +pub fn get_file_data_upload_status(configuration: &configuration::Configuration, file_id: &str, version_id: i32, file_type: &str) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -302,7 +302,7 @@ pub fn get_file_data_upload_status(configuration: &configuration::Configuration, } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -317,7 +317,7 @@ pub fn get_file_data_upload_status(configuration: &configuration::Configuration, } /// Returns a list of files -pub fn get_files(configuration: &configuration::Configuration, tag: Option<&str>, user_id: Option<&str>, n: Option, offset: Option) -> Result, Error> { +pub fn get_files(configuration: &configuration::Configuration, tag: Option<&str>, user_id: Option<&str>, n: Option, offset: Option) -> Result, Error> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -342,7 +342,7 @@ pub fn get_files(configuration: &configuration::Configuration, tag: Option<&str> } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -357,7 +357,7 @@ pub fn get_files(configuration: &configuration::Configuration, tag: Option<&str> } /// Starts an upload of a specific FilePart. This endpoint will return an AWS URL which you can PUT data to. You need to call this and receive a new AWS API URL for each `partNumber`. Please see AWS's REST documentation on \"PUT Object to S3\" on how to upload. Once all parts has been uploaded, proceed to `/finish` endpoint. **Note:** `nextPartNumber` seems like it is always ignored. Despite it returning 0, first partNumber is always 1. -pub fn start_file_data_upload(configuration: &configuration::Configuration, file_id: &str, version_id: i32, file_type: &str, part_number: Option) -> Result> { +pub fn start_file_data_upload(configuration: &configuration::Configuration, file_id: &str, version_id: i32, file_type: &str, part_number: Option) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -373,7 +373,7 @@ pub fn start_file_data_upload(configuration: &configuration::Configuration, file } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; diff --git a/src/apis/friends_api.rs b/src/apis/friends_api.rs index e8b80bd..2fd0623 100644 --- a/src/apis/friends_api.rs +++ b/src/apis/friends_api.rs @@ -8,8 +8,8 @@ use reqwest; - -use crate::apis::ResponseContent; +use serde::{Deserialize, Serialize}; +use crate::{apis::ResponseContent, models}; use super::{Error, configuration}; @@ -17,8 +17,8 @@ use super::{Error, configuration}; #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum DeleteFriendRequestError { - Status401(crate::models::Error), - Status404(crate::models::Error), + Status401(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -26,9 +26,9 @@ pub enum DeleteFriendRequestError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum FriendError { - Status400(crate::models::Error), - Status401(crate::models::Error), - Status404(crate::models::Error), + Status400(models::Error), + Status401(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -36,7 +36,7 @@ pub enum FriendError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetFriendStatusError { - Status401(crate::models::Error), + Status401(models::Error), UnknownValue(serde_json::Value), } @@ -44,7 +44,7 @@ pub enum GetFriendStatusError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetFriendsError { - Status401(crate::models::Error), + Status401(models::Error), UnknownValue(serde_json::Value), } @@ -52,14 +52,14 @@ pub enum GetFriendsError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum UnfriendError { - Status400(crate::models::Error), - Status401(crate::models::Error), + Status400(models::Error), + Status401(models::Error), UnknownValue(serde_json::Value), } /// Deletes an outgoing pending friend request to another user. To delete an incoming friend request, use the `deleteNotification` endpoint instead. -pub fn delete_friend_request(configuration: &configuration::Configuration, user_id: &str) -> Result> { +pub fn delete_friend_request(configuration: &configuration::Configuration, user_id: &str) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -72,7 +72,7 @@ pub fn delete_friend_request(configuration: &configuration::Configuration, user_ } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -87,7 +87,7 @@ pub fn delete_friend_request(configuration: &configuration::Configuration, user_ } /// Send a friend request to another user. -pub fn friend(configuration: &configuration::Configuration, user_id: &str) -> Result> { +pub fn friend(configuration: &configuration::Configuration, user_id: &str) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -100,7 +100,7 @@ pub fn friend(configuration: &configuration::Configuration, user_id: &str) -> Re } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -115,7 +115,7 @@ pub fn friend(configuration: &configuration::Configuration, user_id: &str) -> Re } /// Retrieve if the user is currently a friend with a given user, if they have an outgoing friend request, and if they have an incoming friend request. The proper way to receive and accept friend request is by checking if the user has an incoming `Notification` of type `friendRequest`, and then accepting that notification. -pub fn get_friend_status(configuration: &configuration::Configuration, user_id: &str) -> Result> { +pub fn get_friend_status(configuration: &configuration::Configuration, user_id: &str) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -128,7 +128,7 @@ pub fn get_friend_status(configuration: &configuration::Configuration, user_id: } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -143,7 +143,7 @@ pub fn get_friend_status(configuration: &configuration::Configuration, user_id: } /// List information about friends. -pub fn get_friends(configuration: &configuration::Configuration, offset: Option, n: Option, offline: Option) -> Result, Error> { +pub fn get_friends(configuration: &configuration::Configuration, offset: Option, n: Option, offline: Option) -> Result, Error> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -165,7 +165,7 @@ pub fn get_friends(configuration: &configuration::Configuration, offset: Option< } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -180,7 +180,7 @@ pub fn get_friends(configuration: &configuration::Configuration, offset: Option< } /// Unfriend a user by ID. -pub fn unfriend(configuration: &configuration::Configuration, user_id: &str) -> Result> { +pub fn unfriend(configuration: &configuration::Configuration, user_id: &str) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -193,7 +193,7 @@ pub fn unfriend(configuration: &configuration::Configuration, user_id: &str) -> } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; diff --git a/src/apis/groups_api.rs b/src/apis/groups_api.rs index 6dcaa21..761f7a3 100644 --- a/src/apis/groups_api.rs +++ b/src/apis/groups_api.rs @@ -8,8 +8,8 @@ use reqwest; - -use crate::apis::ResponseContent; +use serde::{Deserialize, Serialize}; +use crate::{apis::ResponseContent, models}; use super::{Error, configuration}; @@ -17,8 +17,8 @@ use super::{Error, configuration}; #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum AddGroupGalleryImageError { - Status401(crate::models::Error), - Status404(crate::models::Error), + Status401(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -26,8 +26,8 @@ pub enum AddGroupGalleryImageError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum AddGroupMemberRoleError { - Status401(crate::models::Error), - Status404(crate::models::Error), + Status401(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -35,7 +35,7 @@ pub enum AddGroupMemberRoleError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum AddGroupPostError { - Status401(crate::models::Error), + Status401(models::Error), UnknownValue(serde_json::Value), } @@ -43,9 +43,9 @@ pub enum AddGroupPostError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum BanGroupMemberError { - Status400(crate::models::Error), - Status401(crate::models::Error), - Status404(crate::models::Error), + Status400(models::Error), + Status401(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -54,8 +54,8 @@ pub enum BanGroupMemberError { #[serde(untagged)] pub enum CancelGroupRequestError { Status400(), - Status403(crate::models::Error), - Status404(crate::models::Error), + Status403(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -63,7 +63,7 @@ pub enum CancelGroupRequestError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum CreateGroupError { - Status401(crate::models::Error), + Status401(models::Error), UnknownValue(serde_json::Value), } @@ -71,8 +71,8 @@ pub enum CreateGroupError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum CreateGroupAnnouncementError { - Status401(crate::models::Error), - Status404(crate::models::Error), + Status401(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -80,8 +80,8 @@ pub enum CreateGroupAnnouncementError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum CreateGroupGalleryError { - Status401(crate::models::Error), - Status404(crate::models::Error), + Status401(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -89,10 +89,10 @@ pub enum CreateGroupGalleryError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum CreateGroupInviteError { - Status400(crate::models::Error), - Status401(crate::models::Error), - Status403(crate::models::Error), - Status404(crate::models::Error), + Status400(models::Error), + Status401(models::Error), + Status403(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -100,8 +100,8 @@ pub enum CreateGroupInviteError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum CreateGroupRoleError { - Status401(crate::models::Error), - Status404(crate::models::Error), + Status401(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -109,8 +109,8 @@ pub enum CreateGroupRoleError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum DeleteGroupError { - Status401(crate::models::Error), - Status404(crate::models::Error), + Status401(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -118,8 +118,8 @@ pub enum DeleteGroupError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum DeleteGroupAnnouncementError { - Status401(crate::models::Error), - Status404(crate::models::Error), + Status401(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -127,8 +127,8 @@ pub enum DeleteGroupAnnouncementError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum DeleteGroupGalleryError { - Status401(crate::models::Error), - Status404(crate::models::Error), + Status401(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -136,9 +136,9 @@ pub enum DeleteGroupGalleryError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum DeleteGroupGalleryImageError { - Status401(crate::models::Error), - Status403(crate::models::Error), - Status404(crate::models::Error), + Status401(models::Error), + Status403(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -146,8 +146,8 @@ pub enum DeleteGroupGalleryImageError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum DeleteGroupInviteError { - Status400(crate::models::Error), - Status401(crate::models::Error), + Status400(models::Error), + Status401(models::Error), UnknownValue(serde_json::Value), } @@ -155,8 +155,8 @@ pub enum DeleteGroupInviteError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum DeleteGroupPostError { - Status401(crate::models::Error), - Status404(crate::models::Success), + Status401(models::Error), + Status404(models::Success), UnknownValue(serde_json::Value), } @@ -164,8 +164,8 @@ pub enum DeleteGroupPostError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum DeleteGroupRoleError { - Status401(crate::models::Error), - Status404(crate::models::Error), + Status401(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -173,8 +173,8 @@ pub enum DeleteGroupRoleError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetGroupError { - Status401(crate::models::Error), - Status404(crate::models::Error), + Status401(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -182,8 +182,8 @@ pub enum GetGroupError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetGroupAnnouncementsError { - Status401(crate::models::Error), - Status404(crate::models::Error), + Status401(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -191,8 +191,8 @@ pub enum GetGroupAnnouncementsError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetGroupAuditLogsError { - Status401(crate::models::Error), - Status404(crate::models::Error), + Status401(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -200,8 +200,8 @@ pub enum GetGroupAuditLogsError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetGroupBansError { - Status401(crate::models::Error), - Status404(crate::models::Error), + Status401(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -209,8 +209,8 @@ pub enum GetGroupBansError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetGroupGalleryImagesError { - Status401(crate::models::Error), - Status404(crate::models::Error), + Status401(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -218,8 +218,8 @@ pub enum GetGroupGalleryImagesError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetGroupInstancesError { - Status401(crate::models::Error), - Status404(crate::models::Error), + Status401(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -227,9 +227,9 @@ pub enum GetGroupInstancesError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetGroupInvitesError { - Status401(crate::models::Error), - Status403(crate::models::Error), - Status404(crate::models::Error), + Status401(models::Error), + Status403(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -237,8 +237,8 @@ pub enum GetGroupInvitesError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetGroupMemberError { - Status401(crate::models::Error), - Status404(crate::models::Error), + Status401(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -246,9 +246,9 @@ pub enum GetGroupMemberError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetGroupMembersError { - Status400(crate::models::Error), - Status401(crate::models::Error), - Status404(crate::models::Error), + Status400(models::Error), + Status401(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -256,9 +256,9 @@ pub enum GetGroupMembersError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetGroupPermissionsError { - Status400(crate::models::Error), - Status401(crate::models::Error), - Status404(crate::models::Error), + Status400(models::Error), + Status401(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -266,7 +266,7 @@ pub enum GetGroupPermissionsError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetGroupPostError { - Status401(crate::models::Error), + Status401(models::Error), UnknownValue(serde_json::Value), } @@ -274,9 +274,9 @@ pub enum GetGroupPostError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetGroupRequestsError { - Status400(crate::models::Error), - Status403(crate::models::Error), - Status404(crate::models::Error), + Status400(models::Error), + Status403(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -284,8 +284,8 @@ pub enum GetGroupRequestsError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetGroupRolesError { - Status401(crate::models::Error), - Status404(crate::models::Error), + Status401(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -293,9 +293,9 @@ pub enum GetGroupRolesError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum JoinGroupError { - Status400(crate::models::Error), - Status401(crate::models::Error), - Status404(crate::models::Error), + Status400(models::Error), + Status401(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -303,9 +303,9 @@ pub enum JoinGroupError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum KickGroupMemberError { - Status401(crate::models::Error), - Status403(crate::models::Error), - Status404(crate::models::Error), + Status401(models::Error), + Status403(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -313,8 +313,8 @@ pub enum KickGroupMemberError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum LeaveGroupError { - Status403(crate::models::Error), - Status404(crate::models::Error), + Status403(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -322,8 +322,8 @@ pub enum LeaveGroupError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum RemoveGroupMemberRoleError { - Status401(crate::models::Error), - Status404(crate::models::Error), + Status401(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -331,8 +331,8 @@ pub enum RemoveGroupMemberRoleError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum RespondGroupJoinRequestError { - Status401(crate::models::Error), - Status404(crate::models::Error), + Status401(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -340,7 +340,7 @@ pub enum RespondGroupJoinRequestError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum SearchGroupsError { - Status401(crate::models::Error), + Status401(models::Error), UnknownValue(serde_json::Value), } @@ -348,8 +348,8 @@ pub enum SearchGroupsError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum UnbanGroupMemberError { - Status401(crate::models::Error), - Status404(crate::models::Error), + Status401(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -357,8 +357,8 @@ pub enum UnbanGroupMemberError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum UpdateGroupError { - Status401(crate::models::Error), - Status404(crate::models::Error), + Status401(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -366,8 +366,8 @@ pub enum UpdateGroupError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum UpdateGroupGalleryError { - Status401(crate::models::Error), - Status404(crate::models::Error), + Status401(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -375,8 +375,8 @@ pub enum UpdateGroupGalleryError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum UpdateGroupMemberError { - Status401(crate::models::Error), - Status404(crate::models::Error), + Status401(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -384,8 +384,8 @@ pub enum UpdateGroupMemberError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum UpdateGroupPostError { - Status401(crate::models::Error), - Status404(crate::models::Success), + Status401(models::Error), + Status404(models::Success), UnknownValue(serde_json::Value), } @@ -393,13 +393,13 @@ pub enum UpdateGroupPostError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum UpdateGroupRoleError { - Status401(crate::models::Error), + Status401(models::Error), UnknownValue(serde_json::Value), } /// Adds an image to a Group gallery. -pub fn add_group_gallery_image(configuration: &configuration::Configuration, group_id: &str, group_gallery_id: &str, add_group_gallery_image_request: crate::models::AddGroupGalleryImageRequest) -> Result> { +pub fn add_group_gallery_image(configuration: &configuration::Configuration, group_id: &str, group_gallery_id: &str, add_group_gallery_image_request: models::AddGroupGalleryImageRequest) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -413,7 +413,7 @@ pub fn add_group_gallery_image(configuration: &configuration::Configuration, gro local_var_req_builder = local_var_req_builder.json(&add_group_gallery_image_request); let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -441,7 +441,7 @@ pub fn add_group_member_role(configuration: &configuration::Configuration, group } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -456,7 +456,7 @@ pub fn add_group_member_role(configuration: &configuration::Configuration, group } /// Create a post in a Group. -pub fn add_group_post(configuration: &configuration::Configuration, group_id: &str, create_group_post_request: crate::models::CreateGroupPostRequest) -> Result> { +pub fn add_group_post(configuration: &configuration::Configuration, group_id: &str, create_group_post_request: models::CreateGroupPostRequest) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -470,7 +470,7 @@ pub fn add_group_post(configuration: &configuration::Configuration, group_id: &s local_var_req_builder = local_var_req_builder.json(&create_group_post_request); let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -485,7 +485,7 @@ pub fn add_group_post(configuration: &configuration::Configuration, group_id: &s } /// Bans a user from a Group. -pub fn ban_group_member(configuration: &configuration::Configuration, group_id: &str, ban_group_member_request: crate::models::BanGroupMemberRequest) -> Result> { +pub fn ban_group_member(configuration: &configuration::Configuration, group_id: &str, ban_group_member_request: models::BanGroupMemberRequest) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -499,7 +499,7 @@ pub fn ban_group_member(configuration: &configuration::Configuration, group_id: local_var_req_builder = local_var_req_builder.json(&ban_group_member_request); let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -527,7 +527,7 @@ pub fn cancel_group_request(configuration: &configuration::Configuration, group_ } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -542,7 +542,7 @@ pub fn cancel_group_request(configuration: &configuration::Configuration, group_ } /// Creates a Group and returns a Group object. **Requires VRC+ Subscription.** -pub fn create_group(configuration: &configuration::Configuration, create_group_request: crate::models::CreateGroupRequest) -> Result> { +pub fn create_group(configuration: &configuration::Configuration, create_group_request: models::CreateGroupRequest) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -556,7 +556,7 @@ pub fn create_group(configuration: &configuration::Configuration, create_group_r local_var_req_builder = local_var_req_builder.json(&create_group_request); let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -571,7 +571,7 @@ pub fn create_group(configuration: &configuration::Configuration, create_group_r } /// Creates an Announcement for a Group. -pub fn create_group_announcement(configuration: &configuration::Configuration, group_id: &str, create_group_announcement_request: crate::models::CreateGroupAnnouncementRequest) -> Result> { +pub fn create_group_announcement(configuration: &configuration::Configuration, group_id: &str, create_group_announcement_request: models::CreateGroupAnnouncementRequest) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -585,7 +585,7 @@ pub fn create_group_announcement(configuration: &configuration::Configuration, g local_var_req_builder = local_var_req_builder.json(&create_group_announcement_request); let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -600,7 +600,7 @@ pub fn create_group_announcement(configuration: &configuration::Configuration, g } /// Creates a gallery for a Group. -pub fn create_group_gallery(configuration: &configuration::Configuration, group_id: &str, create_group_gallery_request: crate::models::CreateGroupGalleryRequest) -> Result> { +pub fn create_group_gallery(configuration: &configuration::Configuration, group_id: &str, create_group_gallery_request: models::CreateGroupGalleryRequest) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -614,7 +614,7 @@ pub fn create_group_gallery(configuration: &configuration::Configuration, group_ local_var_req_builder = local_var_req_builder.json(&create_group_gallery_request); let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -629,7 +629,7 @@ pub fn create_group_gallery(configuration: &configuration::Configuration, group_ } /// Sends an invite to a user to join the group. -pub fn create_group_invite(configuration: &configuration::Configuration, group_id: &str, create_group_invite_request: crate::models::CreateGroupInviteRequest) -> Result<(), Error> { +pub fn create_group_invite(configuration: &configuration::Configuration, group_id: &str, create_group_invite_request: models::CreateGroupInviteRequest) -> Result<(), Error> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -643,7 +643,7 @@ pub fn create_group_invite(configuration: &configuration::Configuration, group_i local_var_req_builder = local_var_req_builder.json(&create_group_invite_request); let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -658,7 +658,7 @@ pub fn create_group_invite(configuration: &configuration::Configuration, group_i } /// Create a Group role. -pub fn create_group_role(configuration: &configuration::Configuration, group_id: &str, create_group_role_request: crate::models::CreateGroupRoleRequest) -> Result> { +pub fn create_group_role(configuration: &configuration::Configuration, group_id: &str, create_group_role_request: models::CreateGroupRoleRequest) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -672,7 +672,7 @@ pub fn create_group_role(configuration: &configuration::Configuration, group_id: local_var_req_builder = local_var_req_builder.json(&create_group_role_request); let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -687,7 +687,7 @@ pub fn create_group_role(configuration: &configuration::Configuration, group_id: } /// Deletes a Group. -pub fn delete_group(configuration: &configuration::Configuration, group_id: &str) -> Result> { +pub fn delete_group(configuration: &configuration::Configuration, group_id: &str) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -700,7 +700,7 @@ pub fn delete_group(configuration: &configuration::Configuration, group_id: &str } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -715,7 +715,7 @@ pub fn delete_group(configuration: &configuration::Configuration, group_id: &str } /// Deletes the announcement for a Group. -pub fn delete_group_announcement(configuration: &configuration::Configuration, group_id: &str) -> Result> { +pub fn delete_group_announcement(configuration: &configuration::Configuration, group_id: &str) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -728,7 +728,7 @@ pub fn delete_group_announcement(configuration: &configuration::Configuration, g } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -743,7 +743,7 @@ pub fn delete_group_announcement(configuration: &configuration::Configuration, g } /// Deletes a gallery for a Group. -pub fn delete_group_gallery(configuration: &configuration::Configuration, group_id: &str, group_gallery_id: &str) -> Result> { +pub fn delete_group_gallery(configuration: &configuration::Configuration, group_id: &str, group_gallery_id: &str) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -756,7 +756,7 @@ pub fn delete_group_gallery(configuration: &configuration::Configuration, group_ } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -771,7 +771,7 @@ pub fn delete_group_gallery(configuration: &configuration::Configuration, group_ } /// Deletes an image from a Group gallery. -pub fn delete_group_gallery_image(configuration: &configuration::Configuration, group_id: &str, group_gallery_id: &str, group_gallery_image_id: &str) -> Result> { +pub fn delete_group_gallery_image(configuration: &configuration::Configuration, group_id: &str, group_gallery_id: &str, group_gallery_image_id: &str) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -784,7 +784,7 @@ pub fn delete_group_gallery_image(configuration: &configuration::Configuration, } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -812,7 +812,7 @@ pub fn delete_group_invite(configuration: &configuration::Configuration, group_i } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -827,7 +827,7 @@ pub fn delete_group_invite(configuration: &configuration::Configuration, group_i } /// Delete a Group post -pub fn delete_group_post(configuration: &configuration::Configuration, group_id: &str, notification_id: &str) -> Result> { +pub fn delete_group_post(configuration: &configuration::Configuration, group_id: &str, notification_id: &str) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -840,7 +840,7 @@ pub fn delete_group_post(configuration: &configuration::Configuration, group_id: } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -855,7 +855,7 @@ pub fn delete_group_post(configuration: &configuration::Configuration, group_id: } /// Deletes a Group Role by ID and returns the remaining roles. -pub fn delete_group_role(configuration: &configuration::Configuration, group_id: &str, group_role_id: &str) -> Result, Error> { +pub fn delete_group_role(configuration: &configuration::Configuration, group_id: &str, group_role_id: &str) -> Result, Error> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -868,7 +868,7 @@ pub fn delete_group_role(configuration: &configuration::Configuration, group_id: } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -883,7 +883,7 @@ pub fn delete_group_role(configuration: &configuration::Configuration, group_id: } /// Returns a single Group by ID. -pub fn get_group(configuration: &configuration::Configuration, group_id: &str, include_roles: Option) -> Result> { +pub fn get_group(configuration: &configuration::Configuration, group_id: &str, include_roles: Option) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -899,7 +899,7 @@ pub fn get_group(configuration: &configuration::Configuration, group_id: &str, i } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -914,7 +914,7 @@ pub fn get_group(configuration: &configuration::Configuration, group_id: &str, i } /// Returns the announcement for a Group. If no announcement has been made, then it returns **empty object**. If an announcement exists, then it will always return all fields except `imageId` and `imageUrl` which may be null. -pub fn get_group_announcements(configuration: &configuration::Configuration, group_id: &str) -> Result> { +pub fn get_group_announcements(configuration: &configuration::Configuration, group_id: &str) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -927,7 +927,7 @@ pub fn get_group_announcements(configuration: &configuration::Configuration, gro } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -942,7 +942,7 @@ pub fn get_group_announcements(configuration: &configuration::Configuration, gro } /// Returns a list of audit logs for a Group. -pub fn get_group_audit_logs(configuration: &configuration::Configuration, group_id: &str, n: Option, offset: Option, start_date: Option, end_date: Option) -> Result> { +pub fn get_group_audit_logs(configuration: &configuration::Configuration, group_id: &str, n: Option, offset: Option, start_date: Option, end_date: Option) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -967,7 +967,7 @@ pub fn get_group_audit_logs(configuration: &configuration::Configuration, group_ } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -982,7 +982,7 @@ pub fn get_group_audit_logs(configuration: &configuration::Configuration, group_ } /// Returns a list of banned users for a Group. -pub fn get_group_bans(configuration: &configuration::Configuration, group_id: &str, n: Option, offset: Option) -> Result, Error> { +pub fn get_group_bans(configuration: &configuration::Configuration, group_id: &str, n: Option, offset: Option) -> Result, Error> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -1001,7 +1001,7 @@ pub fn get_group_bans(configuration: &configuration::Configuration, group_id: &s } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -1016,7 +1016,7 @@ pub fn get_group_bans(configuration: &configuration::Configuration, group_id: &s } /// Returns a list of images for a Group gallery. -pub fn get_group_gallery_images(configuration: &configuration::Configuration, group_id: &str, group_gallery_id: &str, n: Option, offset: Option, approved: Option) -> Result, Error> { +pub fn get_group_gallery_images(configuration: &configuration::Configuration, group_id: &str, group_gallery_id: &str, n: Option, offset: Option, approved: Option) -> Result, Error> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -1038,7 +1038,7 @@ pub fn get_group_gallery_images(configuration: &configuration::Configuration, gr } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -1053,7 +1053,7 @@ pub fn get_group_gallery_images(configuration: &configuration::Configuration, gr } /// Returns a list of group instances -pub fn get_group_instances(configuration: &configuration::Configuration, group_id: &str) -> Result, Error> { +pub fn get_group_instances(configuration: &configuration::Configuration, group_id: &str) -> Result, Error> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -1066,7 +1066,7 @@ pub fn get_group_instances(configuration: &configuration::Configuration, group_i } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -1081,7 +1081,7 @@ pub fn get_group_instances(configuration: &configuration::Configuration, group_i } /// Returns a list of members that have been invited to the Group. -pub fn get_group_invites(configuration: &configuration::Configuration, group_id: &str, n: Option, offset: Option) -> Result, Error> { +pub fn get_group_invites(configuration: &configuration::Configuration, group_id: &str, n: Option, offset: Option) -> Result, Error> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -1100,7 +1100,7 @@ pub fn get_group_invites(configuration: &configuration::Configuration, group_id: } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -1115,7 +1115,7 @@ pub fn get_group_invites(configuration: &configuration::Configuration, group_id: } /// Returns a LimitedGroup Member. -pub fn get_group_member(configuration: &configuration::Configuration, group_id: &str, user_id: &str) -> Result> { +pub fn get_group_member(configuration: &configuration::Configuration, group_id: &str, user_id: &str) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -1128,7 +1128,7 @@ pub fn get_group_member(configuration: &configuration::Configuration, group_id: } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -1143,7 +1143,7 @@ pub fn get_group_member(configuration: &configuration::Configuration, group_id: } /// Returns a List of all **other** Group Members. This endpoint will never return the user calling the endpoint. Information about the user calling the endpoint must be found in the `myMember` field of the Group object. -pub fn get_group_members(configuration: &configuration::Configuration, group_id: &str, n: Option, offset: Option, sort: Option) -> Result, Error> { +pub fn get_group_members(configuration: &configuration::Configuration, group_id: &str, n: Option, offset: Option, sort: Option) -> Result, Error> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -1165,7 +1165,7 @@ pub fn get_group_members(configuration: &configuration::Configuration, group_id: } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -1180,7 +1180,7 @@ pub fn get_group_members(configuration: &configuration::Configuration, group_id: } /// Returns a List of all possible/available permissions for a Group. -pub fn get_group_permissions(configuration: &configuration::Configuration, group_id: &str) -> Result, Error> { +pub fn get_group_permissions(configuration: &configuration::Configuration, group_id: &str) -> Result, Error> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -1193,7 +1193,7 @@ pub fn get_group_permissions(configuration: &configuration::Configuration, group } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -1208,7 +1208,7 @@ pub fn get_group_permissions(configuration: &configuration::Configuration, group } /// Get posts from a Group -pub fn get_group_post(configuration: &configuration::Configuration, group_id: &str, n: Option, offset: Option, public_only: Option) -> Result> { +pub fn get_group_post(configuration: &configuration::Configuration, group_id: &str, n: Option, offset: Option, public_only: Option) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -1230,7 +1230,7 @@ pub fn get_group_post(configuration: &configuration::Configuration, group_id: &s } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -1245,7 +1245,7 @@ pub fn get_group_post(configuration: &configuration::Configuration, group_id: &s } /// Returns a list of members that have requested to join the Group. -pub fn get_group_requests(configuration: &configuration::Configuration, group_id: &str, n: Option, offset: Option, blocked: Option) -> Result, Error> { +pub fn get_group_requests(configuration: &configuration::Configuration, group_id: &str, n: Option, offset: Option, blocked: Option) -> Result, Error> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -1267,7 +1267,7 @@ pub fn get_group_requests(configuration: &configuration::Configuration, group_id } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -1282,7 +1282,7 @@ pub fn get_group_requests(configuration: &configuration::Configuration, group_id } /// Returns a Group Role by ID. -pub fn get_group_roles(configuration: &configuration::Configuration, group_id: &str) -> Result, Error> { +pub fn get_group_roles(configuration: &configuration::Configuration, group_id: &str) -> Result, Error> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -1295,7 +1295,7 @@ pub fn get_group_roles(configuration: &configuration::Configuration, group_id: & } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -1310,7 +1310,7 @@ pub fn get_group_roles(configuration: &configuration::Configuration, group_id: & } /// Join a Group by ID and returns the member object. -pub fn join_group(configuration: &configuration::Configuration, group_id: &str) -> Result> { +pub fn join_group(configuration: &configuration::Configuration, group_id: &str) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -1323,7 +1323,7 @@ pub fn join_group(configuration: &configuration::Configuration, group_id: &str) } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -1351,7 +1351,7 @@ pub fn kick_group_member(configuration: &configuration::Configuration, group_id: } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -1379,7 +1379,7 @@ pub fn leave_group(configuration: &configuration::Configuration, group_id: &str) } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -1407,7 +1407,7 @@ pub fn remove_group_member_role(configuration: &configuration::Configuration, gr } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -1422,7 +1422,7 @@ pub fn remove_group_member_role(configuration: &configuration::Configuration, gr } /// Responds to a Group Join Request with Accept/Deny -pub fn respond_group_join_request(configuration: &configuration::Configuration, group_id: &str, user_id: &str, respond_group_join_request: crate::models::RespondGroupJoinRequest) -> Result<(), Error> { +pub fn respond_group_join_request(configuration: &configuration::Configuration, group_id: &str, user_id: &str, respond_group_join_request: models::RespondGroupJoinRequest) -> Result<(), Error> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -1436,7 +1436,7 @@ pub fn respond_group_join_request(configuration: &configuration::Configuration, local_var_req_builder = local_var_req_builder.json(&respond_group_join_request); let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -1451,7 +1451,7 @@ pub fn respond_group_join_request(configuration: &configuration::Configuration, } /// Searches Groups by name or shortCode -pub fn search_groups(configuration: &configuration::Configuration, query: Option<&str>, offset: Option, n: Option) -> Result, Error> { +pub fn search_groups(configuration: &configuration::Configuration, query: Option<&str>, offset: Option, n: Option) -> Result, Error> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -1473,7 +1473,7 @@ pub fn search_groups(configuration: &configuration::Configuration, query: Option } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -1488,7 +1488,7 @@ pub fn search_groups(configuration: &configuration::Configuration, query: Option } /// Unbans a user from a Group. -pub fn unban_group_member(configuration: &configuration::Configuration, group_id: &str, user_id: &str) -> Result> { +pub fn unban_group_member(configuration: &configuration::Configuration, group_id: &str, user_id: &str) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -1501,7 +1501,7 @@ pub fn unban_group_member(configuration: &configuration::Configuration, group_id } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -1516,7 +1516,7 @@ pub fn unban_group_member(configuration: &configuration::Configuration, group_id } /// Updates a Group and returns it. -pub fn update_group(configuration: &configuration::Configuration, group_id: &str, update_group_request: Option) -> Result> { +pub fn update_group(configuration: &configuration::Configuration, group_id: &str, update_group_request: Option) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -1530,7 +1530,7 @@ pub fn update_group(configuration: &configuration::Configuration, group_id: &str local_var_req_builder = local_var_req_builder.json(&update_group_request); let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -1545,7 +1545,7 @@ pub fn update_group(configuration: &configuration::Configuration, group_id: &str } /// Updates a gallery for a Group. -pub fn update_group_gallery(configuration: &configuration::Configuration, group_id: &str, group_gallery_id: &str, update_group_gallery_request: Option) -> Result> { +pub fn update_group_gallery(configuration: &configuration::Configuration, group_id: &str, group_gallery_id: &str, update_group_gallery_request: Option) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -1559,7 +1559,7 @@ pub fn update_group_gallery(configuration: &configuration::Configuration, group_ local_var_req_builder = local_var_req_builder.json(&update_group_gallery_request); let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -1574,7 +1574,7 @@ pub fn update_group_gallery(configuration: &configuration::Configuration, group_ } /// Updates a Group Member -pub fn update_group_member(configuration: &configuration::Configuration, group_id: &str, user_id: &str, update_group_member_request: Option) -> Result> { +pub fn update_group_member(configuration: &configuration::Configuration, group_id: &str, user_id: &str, update_group_member_request: Option) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -1588,7 +1588,7 @@ pub fn update_group_member(configuration: &configuration::Configuration, group_i local_var_req_builder = local_var_req_builder.json(&update_group_member_request); let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -1603,7 +1603,7 @@ pub fn update_group_member(configuration: &configuration::Configuration, group_i } /// Edits a Group post -pub fn update_group_post(configuration: &configuration::Configuration, group_id: &str, notification_id: &str, create_group_post_request: crate::models::CreateGroupPostRequest) -> Result> { +pub fn update_group_post(configuration: &configuration::Configuration, group_id: &str, notification_id: &str, create_group_post_request: models::CreateGroupPostRequest) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -1617,7 +1617,7 @@ pub fn update_group_post(configuration: &configuration::Configuration, group_id: local_var_req_builder = local_var_req_builder.json(&create_group_post_request); let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -1632,7 +1632,7 @@ pub fn update_group_post(configuration: &configuration::Configuration, group_id: } /// Updates a group role by ID. -pub fn update_group_role(configuration: &configuration::Configuration, group_id: &str, group_role_id: &str, update_group_role_request: Option) -> Result, Error> { +pub fn update_group_role(configuration: &configuration::Configuration, group_id: &str, group_role_id: &str, update_group_role_request: Option) -> Result, Error> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -1646,7 +1646,7 @@ pub fn update_group_role(configuration: &configuration::Configuration, group_id: local_var_req_builder = local_var_req_builder.json(&update_group_role_request); let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; diff --git a/src/apis/instances_api.rs b/src/apis/instances_api.rs index ec85710..f467960 100644 --- a/src/apis/instances_api.rs +++ b/src/apis/instances_api.rs @@ -8,8 +8,8 @@ use reqwest; - -use crate::apis::ResponseContent; +use serde::{Deserialize, Serialize}; +use crate::{apis::ResponseContent, models}; use super::{Error, configuration}; @@ -17,9 +17,9 @@ use super::{Error, configuration}; #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum CloseInstanceError { - Status401(crate::models::Error), - Status403(crate::models::Error), - Status404(crate::models::Error), + Status401(models::Error), + Status403(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -27,7 +27,7 @@ pub enum CloseInstanceError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum CreateInstanceError { - Status401(crate::models::Error), + Status401(models::Error), UnknownValue(serde_json::Value), } @@ -35,7 +35,7 @@ pub enum CreateInstanceError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetInstanceError { - Status401(crate::models::Error), + Status401(models::Error), UnknownValue(serde_json::Value), } @@ -43,8 +43,8 @@ pub enum GetInstanceError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetInstanceByShortNameError { - Status401(crate::models::Error), - Status404(crate::models::Error), + Status401(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -52,7 +52,7 @@ pub enum GetInstanceByShortNameError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetShortNameError { - Status401(crate::models::Error), + Status401(models::Error), UnknownValue(serde_json::Value), } @@ -60,13 +60,13 @@ pub enum GetShortNameError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum SendSelfInviteError { - Status401(crate::models::Error), + Status401(models::Error), UnknownValue(serde_json::Value), } /// Close an instance or update the closedAt time when it will be closed. You can only close an instance if the ownerId is yourself or if the instance owner is a group and you have the `group-instance-moderate` permission. -pub fn close_instance(configuration: &configuration::Configuration, world_id: &str, instance_id: &str, hard_close: Option, closed_at: Option) -> Result> { +pub fn close_instance(configuration: &configuration::Configuration, world_id: &str, instance_id: &str, hard_close: Option, closed_at: Option) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -85,7 +85,7 @@ pub fn close_instance(configuration: &configuration::Configuration, world_id: &s } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -100,7 +100,7 @@ pub fn close_instance(configuration: &configuration::Configuration, world_id: &s } /// Create an instance -pub fn create_instance(configuration: &configuration::Configuration, create_instance_request: crate::models::CreateInstanceRequest) -> Result> { +pub fn create_instance(configuration: &configuration::Configuration, create_instance_request: models::CreateInstanceRequest) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -114,7 +114,7 @@ pub fn create_instance(configuration: &configuration::Configuration, create_inst local_var_req_builder = local_var_req_builder.json(&create_instance_request); let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -129,7 +129,7 @@ pub fn create_instance(configuration: &configuration::Configuration, create_inst } /// Returns an instance. Please read [Instances Tutorial](https://vrchatapi.github.io/tutorials/instances/) for more information on Instances. If an invalid instanceId is provided, this endpoint will simply return \"null\"! -pub fn get_instance(configuration: &configuration::Configuration, world_id: &str, instance_id: &str) -> Result> { +pub fn get_instance(configuration: &configuration::Configuration, world_id: &str, instance_id: &str) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -142,7 +142,7 @@ pub fn get_instance(configuration: &configuration::Configuration, world_id: &str } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -157,7 +157,7 @@ pub fn get_instance(configuration: &configuration::Configuration, world_id: &str } /// Returns an instance. Please read [Instances Tutorial](https://vrchatapi.github.io/tutorials/instances/) for more information on Instances. -pub fn get_instance_by_short_name(configuration: &configuration::Configuration, short_name: &str) -> Result> { +pub fn get_instance_by_short_name(configuration: &configuration::Configuration, short_name: &str) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -170,7 +170,7 @@ pub fn get_instance_by_short_name(configuration: &configuration::Configuration, } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -185,7 +185,7 @@ pub fn get_instance_by_short_name(configuration: &configuration::Configuration, } /// Returns an instance short name. -pub fn get_short_name(configuration: &configuration::Configuration, world_id: &str, instance_id: &str) -> Result> { +pub fn get_short_name(configuration: &configuration::Configuration, world_id: &str, instance_id: &str) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -198,7 +198,7 @@ pub fn get_short_name(configuration: &configuration::Configuration, world_id: &s } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -213,7 +213,7 @@ pub fn get_short_name(configuration: &configuration::Configuration, world_id: &s } /// Sends an invite to the instance to yourself. -pub fn send_self_invite(configuration: &configuration::Configuration, world_id: &str, instance_id: &str) -> Result> { +pub fn send_self_invite(configuration: &configuration::Configuration, world_id: &str, instance_id: &str) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -226,7 +226,7 @@ pub fn send_self_invite(configuration: &configuration::Configuration, world_id: } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; diff --git a/src/apis/invite_api.rs b/src/apis/invite_api.rs index bc22da2..58471a3 100644 --- a/src/apis/invite_api.rs +++ b/src/apis/invite_api.rs @@ -8,8 +8,8 @@ use reqwest; - -use crate::apis::ResponseContent; +use serde::{Deserialize, Serialize}; +use crate::{apis::ResponseContent, models}; use super::{Error, configuration}; @@ -17,9 +17,9 @@ use super::{Error, configuration}; #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetInviteMessageError { - Status400(crate::models::Error), - Status401(crate::models::Error), - Status404(crate::models::Error), + Status400(models::Error), + Status401(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -27,8 +27,8 @@ pub enum GetInviteMessageError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetInviteMessagesError { - Status400(crate::models::Error), - Status401(crate::models::Error), + Status400(models::Error), + Status401(models::Error), UnknownValue(serde_json::Value), } @@ -36,8 +36,8 @@ pub enum GetInviteMessagesError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum InviteMyselfToError { - Status401(crate::models::Error), - Status404(crate::models::Error), + Status401(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -45,7 +45,7 @@ pub enum InviteMyselfToError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum InviteUserError { - Status403(crate::models::Error), + Status403(models::Error), UnknownValue(serde_json::Value), } @@ -53,7 +53,7 @@ pub enum InviteUserError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum RequestInviteError { - Status403(crate::models::Error), + Status403(models::Error), UnknownValue(serde_json::Value), } @@ -61,10 +61,10 @@ pub enum RequestInviteError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum ResetInviteMessageError { - Status400(crate::models::Error), - Status401(crate::models::Error), - Status404(crate::models::Error), - Status429(crate::models::Error), + Status400(models::Error), + Status401(models::Error), + Status404(models::Error), + Status429(models::Error), UnknownValue(serde_json::Value), } @@ -72,7 +72,7 @@ pub enum ResetInviteMessageError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum RespondInviteError { - Status400(crate::models::Error), + Status400(models::Error), UnknownValue(serde_json::Value), } @@ -80,20 +80,20 @@ pub enum RespondInviteError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum UpdateInviteMessageError { - Status400(crate::models::Error), - Status401(crate::models::Error), - Status429(crate::models::Error), + Status400(models::Error), + Status401(models::Error), + Status429(models::Error), UnknownValue(serde_json::Value), } /// Returns a single Invite Message. This returns the exact same information but less than `getInviteMessages`. Admin Credentials are required to view messages of other users! Message type refers to a different collection of messages, used during different types of responses. * `message` = Message during a normal invite * `response` = Message when replying to a message * `request` = Message when requesting an invite * `requestResponse` = Message when replying to a request for invite -pub fn get_invite_message(configuration: &configuration::Configuration, user_id: &str, message_type: crate::models::InviteMessageType, slot: i32) -> Result> { +pub fn get_invite_message(configuration: &configuration::Configuration, user_id: &str, message_type: models::InviteMessageType, slot: i32) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; - let local_var_uri_str = format!("{}/message/{userId}/{messageType}/{slot}", local_var_configuration.base_path, userId=crate::apis::urlencode(user_id), messageType=message_type, slot=slot); + let local_var_uri_str = format!("{}/message/{userId}/{messageType}/{slot}", local_var_configuration.base_path, userId=crate::apis::urlencode(user_id), messageType=message_type.to_string(), slot=slot); let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str()); if let Some(ref local_var_user_agent) = local_var_configuration.user_agent { @@ -101,7 +101,7 @@ pub fn get_invite_message(configuration: &configuration::Configuration, user_id: } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -116,12 +116,12 @@ pub fn get_invite_message(configuration: &configuration::Configuration, user_id: } /// Returns a list of all the users Invite Messages. Admin Credentials are required to view messages of other users! Message type refers to a different collection of messages, used during different types of responses. * `message` = Message during a normal invite * `response` = Message when replying to a message * `request` = Message when requesting an invite * `requestResponse` = Message when replying to a request for invite -pub fn get_invite_messages(configuration: &configuration::Configuration, user_id: &str, message_type: crate::models::InviteMessageType) -> Result, Error> { +pub fn get_invite_messages(configuration: &configuration::Configuration, user_id: &str, message_type: models::InviteMessageType) -> Result, Error> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; - let local_var_uri_str = format!("{}/message/{userId}/{messageType}", local_var_configuration.base_path, userId=crate::apis::urlencode(user_id), messageType=message_type); + let local_var_uri_str = format!("{}/message/{userId}/{messageType}", local_var_configuration.base_path, userId=crate::apis::urlencode(user_id), messageType=message_type.to_string()); let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str()); if let Some(ref local_var_user_agent) = local_var_configuration.user_agent { @@ -129,7 +129,7 @@ pub fn get_invite_messages(configuration: &configuration::Configuration, user_id } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -144,7 +144,7 @@ pub fn get_invite_messages(configuration: &configuration::Configuration, user_id } /// Sends self an invite to an instance -pub fn invite_myself_to(configuration: &configuration::Configuration, world_id: &str, instance_id: &str) -> Result> { +pub fn invite_myself_to(configuration: &configuration::Configuration, world_id: &str, instance_id: &str) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -157,7 +157,7 @@ pub fn invite_myself_to(configuration: &configuration::Configuration, world_id: } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -172,7 +172,7 @@ pub fn invite_myself_to(configuration: &configuration::Configuration, world_id: } /// Sends an invite to a user. Returns the Notification of type `invite` that was sent. -pub fn invite_user(configuration: &configuration::Configuration, user_id: &str, invite_request: crate::models::InviteRequest) -> Result> { +pub fn invite_user(configuration: &configuration::Configuration, user_id: &str, invite_request: models::InviteRequest) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -186,7 +186,7 @@ pub fn invite_user(configuration: &configuration::Configuration, user_id: &str, local_var_req_builder = local_var_req_builder.json(&invite_request); let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -201,7 +201,7 @@ pub fn invite_user(configuration: &configuration::Configuration, user_id: &str, } /// Requests an invite from a user. Returns the Notification of type `requestInvite` that was sent. -pub fn request_invite(configuration: &configuration::Configuration, user_id: &str, request_invite_request: Option) -> Result> { +pub fn request_invite(configuration: &configuration::Configuration, user_id: &str, request_invite_request: Option) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -215,7 +215,7 @@ pub fn request_invite(configuration: &configuration::Configuration, user_id: &st local_var_req_builder = local_var_req_builder.json(&request_invite_request); let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -230,12 +230,12 @@ pub fn request_invite(configuration: &configuration::Configuration, user_id: &st } /// Resets a single Invite Message back to its original message, and then returns a list of all of them. Admin Credentials are required to update messages of other users! Resetting a message respects the rate-limit, so it is not possible to reset within the 60 minutes countdown. Resetting it does however not set the rate-limit to 60 like when editing it. It is possible to edit it right after resetting it. Trying to edit a message before the cooldown timer expires results in a 429 \"Too Fast Error\". Message type refers to a different collection of messages, used during different types of responses. * `message` = Message during a normal invite * `response` = Message when replying to a message * `request` = Message when requesting an invite * `requestResponse` = Message when replying to a request for invite The DELETE endpoint does not have/require any request body. -pub fn reset_invite_message(configuration: &configuration::Configuration, user_id: &str, message_type: crate::models::InviteMessageType, slot: i32) -> Result, Error> { +pub fn reset_invite_message(configuration: &configuration::Configuration, user_id: &str, message_type: models::InviteMessageType, slot: i32) -> Result, Error> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; - let local_var_uri_str = format!("{}/message/{userId}/{messageType}/{slot}", local_var_configuration.base_path, userId=crate::apis::urlencode(user_id), messageType=message_type, slot=slot); + let local_var_uri_str = format!("{}/message/{userId}/{messageType}/{slot}", local_var_configuration.base_path, userId=crate::apis::urlencode(user_id), messageType=message_type.to_string(), slot=slot); let mut local_var_req_builder = local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str()); if let Some(ref local_var_user_agent) = local_var_configuration.user_agent { @@ -243,7 +243,7 @@ pub fn reset_invite_message(configuration: &configuration::Configuration, user_i } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -258,7 +258,7 @@ pub fn reset_invite_message(configuration: &configuration::Configuration, user_i } /// Respond to an invite request by sending a world invite to the requesting user. `:notificationId` is the ID of the requesting notification. -pub fn respond_invite(configuration: &configuration::Configuration, notification_id: &str, invite_response: crate::models::InviteResponse) -> Result> { +pub fn respond_invite(configuration: &configuration::Configuration, notification_id: &str, invite_response: models::InviteResponse) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -272,7 +272,7 @@ pub fn respond_invite(configuration: &configuration::Configuration, notification local_var_req_builder = local_var_req_builder.json(&invite_response); let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -287,12 +287,12 @@ pub fn respond_invite(configuration: &configuration::Configuration, notification } /// Updates a single Invite Message and then returns a list of all of them. Admin Credentials are required to update messages of other users! Updating a message automatically sets the cooldown timer to 60 minutes. Trying to edit a message before the cooldown timer expires results in a 429 \"Too Fast Error\". Message type refers to a different collection of messages, used during different types of responses. * `message` = Message during a normal invite * `response` = Message when replying to a message * `request` = Message when requesting an invite * `requestResponse` = Message when replying to a request for invite -pub fn update_invite_message(configuration: &configuration::Configuration, user_id: &str, message_type: crate::models::InviteMessageType, slot: i32, update_invite_message_request: Option) -> Result, Error> { +pub fn update_invite_message(configuration: &configuration::Configuration, user_id: &str, message_type: models::InviteMessageType, slot: i32, update_invite_message_request: Option) -> Result, Error> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; - let local_var_uri_str = format!("{}/message/{userId}/{messageType}/{slot}", local_var_configuration.base_path, userId=crate::apis::urlencode(user_id), messageType=message_type, slot=slot); + let local_var_uri_str = format!("{}/message/{userId}/{messageType}/{slot}", local_var_configuration.base_path, userId=crate::apis::urlencode(user_id), messageType=message_type.to_string(), slot=slot); let mut local_var_req_builder = local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str()); if let Some(ref local_var_user_agent) = local_var_configuration.user_agent { @@ -301,7 +301,7 @@ pub fn update_invite_message(configuration: &configuration::Configuration, user_ local_var_req_builder = local_var_req_builder.json(&update_invite_message_request); let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; diff --git a/src/apis/mod.rs b/src/apis/mod.rs index 778a4c0..9e080ff 100644 --- a/src/apis/mod.rs +++ b/src/apis/mod.rs @@ -61,6 +61,35 @@ pub fn urlencode>(s: T) -> String { ::url::form_urlencoded::byte_serialize(s.as_ref().as_bytes()).collect() } +pub fn parse_deep_object(prefix: &str, value: &serde_json::Value) -> Vec<(String, String)> { + if let serde_json::Value::Object(object) = value { + let mut params = vec![]; + + for (key, value) in object { + match value { + serde_json::Value::Object(_) => params.append(&mut parse_deep_object( + &format!("{}[{}]", prefix, key), + value, + )), + serde_json::Value::Array(array) => { + for (i, value) in array.iter().enumerate() { + params.append(&mut parse_deep_object( + &format!("{}[{}][{}]", prefix, key, i), + value, + )); + } + }, + serde_json::Value::String(s) => params.push((format!("{}[{}]", prefix, key), s.clone())), + _ => params.push((format!("{}[{}]", prefix, key), value.to_string())), + } + } + + return params; + } + + unimplemented!("Only objects are supported with style=deepObject") +} + pub mod authentication_api; pub mod avatars_api; pub mod economy_api; diff --git a/src/apis/notifications_api.rs b/src/apis/notifications_api.rs index 9d82774..d21ec17 100644 --- a/src/apis/notifications_api.rs +++ b/src/apis/notifications_api.rs @@ -8,8 +8,8 @@ use reqwest; - -use crate::apis::ResponseContent; +use serde::{Deserialize, Serialize}; +use crate::{apis::ResponseContent, models}; use super::{Error, configuration}; @@ -17,8 +17,8 @@ use super::{Error, configuration}; #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum AcceptFriendRequestError { - Status401(crate::models::Error), - Status404(crate::models::Error), + Status401(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -26,7 +26,7 @@ pub enum AcceptFriendRequestError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum ClearNotificationsError { - Status401(crate::models::Error), + Status401(models::Error), UnknownValue(serde_json::Value), } @@ -34,7 +34,7 @@ pub enum ClearNotificationsError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum DeleteNotificationError { - Status401(crate::models::Error), + Status401(models::Error), UnknownValue(serde_json::Value), } @@ -42,7 +42,7 @@ pub enum DeleteNotificationError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetNotificationsError { - Status401(crate::models::Error), + Status401(models::Error), UnknownValue(serde_json::Value), } @@ -50,13 +50,13 @@ pub enum GetNotificationsError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum MarkNotificationAsReadError { - Status401(crate::models::Error), + Status401(models::Error), UnknownValue(serde_json::Value), } /// Accept a friend request by notification `frq_` ID. Friend requests can be found using the NotificationsAPI `getNotifications` by filtering of type `friendRequest`. -pub fn accept_friend_request(configuration: &configuration::Configuration, notification_id: &str) -> Result> { +pub fn accept_friend_request(configuration: &configuration::Configuration, notification_id: &str) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -69,7 +69,7 @@ pub fn accept_friend_request(configuration: &configuration::Configuration, notif } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -84,7 +84,7 @@ pub fn accept_friend_request(configuration: &configuration::Configuration, notif } /// Clear **all** notifications. -pub fn clear_notifications(configuration: &configuration::Configuration, ) -> Result> { +pub fn clear_notifications(configuration: &configuration::Configuration, ) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -97,7 +97,7 @@ pub fn clear_notifications(configuration: &configuration::Configuration, ) -> Re } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -112,7 +112,7 @@ pub fn clear_notifications(configuration: &configuration::Configuration, ) -> Re } /// Delete a notification. -pub fn delete_notification(configuration: &configuration::Configuration, notification_id: &str) -> Result> { +pub fn delete_notification(configuration: &configuration::Configuration, notification_id: &str) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -125,7 +125,7 @@ pub fn delete_notification(configuration: &configuration::Configuration, notific } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -140,7 +140,7 @@ pub fn delete_notification(configuration: &configuration::Configuration, notific } /// Retrieve all of the current user's notifications. -pub fn get_notifications(configuration: &configuration::Configuration, r#type: Option<&str>, sent: Option, hidden: Option, after: Option<&str>, n: Option, offset: Option) -> Result, Error> { +pub fn get_notifications(configuration: &configuration::Configuration, r#type: Option<&str>, sent: Option, hidden: Option, after: Option<&str>, n: Option, offset: Option) -> Result, Error> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -171,7 +171,7 @@ pub fn get_notifications(configuration: &configuration::Configuration, r#type: O } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -186,7 +186,7 @@ pub fn get_notifications(configuration: &configuration::Configuration, r#type: O } /// Mark a notification as seen. -pub fn mark_notification_as_read(configuration: &configuration::Configuration, notification_id: &str) -> Result> { +pub fn mark_notification_as_read(configuration: &configuration::Configuration, notification_id: &str) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -199,7 +199,7 @@ pub fn mark_notification_as_read(configuration: &configuration::Configuration, n } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; diff --git a/src/apis/permissions_api.rs b/src/apis/permissions_api.rs index 4ad5c41..5470571 100644 --- a/src/apis/permissions_api.rs +++ b/src/apis/permissions_api.rs @@ -8,8 +8,8 @@ use reqwest; - -use crate::apis::ResponseContent; +use serde::{Deserialize, Serialize}; +use crate::{apis::ResponseContent, models}; use super::{Error, configuration}; @@ -17,7 +17,7 @@ use super::{Error, configuration}; #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetAssignedPermissionsError { - Status401(crate::models::Error), + Status401(models::Error), UnknownValue(serde_json::Value), } @@ -25,13 +25,13 @@ pub enum GetAssignedPermissionsError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetPermissionError { - Status401(crate::models::Error), + Status401(models::Error), UnknownValue(serde_json::Value), } /// Returns a list of all permissions currently granted by the user. Permissions are assigned e.g. by subscribing to VRC+. -pub fn get_assigned_permissions(configuration: &configuration::Configuration, ) -> Result, Error> { +pub fn get_assigned_permissions(configuration: &configuration::Configuration, ) -> Result, Error> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -44,7 +44,7 @@ pub fn get_assigned_permissions(configuration: &configuration::Configuration, ) } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -59,7 +59,7 @@ pub fn get_assigned_permissions(configuration: &configuration::Configuration, ) } /// Returns a single permission. This endpoint is pretty useless, as it returns the exact same information as `/auth/permissions`. -pub fn get_permission(configuration: &configuration::Configuration, permission_id: &str) -> Result> { +pub fn get_permission(configuration: &configuration::Configuration, permission_id: &str) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -72,7 +72,7 @@ pub fn get_permission(configuration: &configuration::Configuration, permission_i } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; diff --git a/src/apis/playermoderation_api.rs b/src/apis/playermoderation_api.rs index 337d7df..17b271a 100644 --- a/src/apis/playermoderation_api.rs +++ b/src/apis/playermoderation_api.rs @@ -8,8 +8,8 @@ use reqwest; - -use crate::apis::ResponseContent; +use serde::{Deserialize, Serialize}; +use crate::{apis::ResponseContent, models}; use super::{Error, configuration}; @@ -17,7 +17,7 @@ use super::{Error, configuration}; #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum ClearAllPlayerModerationsError { - Status401(crate::models::Error), + Status401(models::Error), UnknownValue(serde_json::Value), } @@ -25,8 +25,8 @@ pub enum ClearAllPlayerModerationsError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum DeletePlayerModerationError { - Status401(crate::models::Error), - Status403(crate::models::Error), + Status401(models::Error), + Status403(models::Error), UnknownValue(serde_json::Value), } @@ -34,8 +34,8 @@ pub enum DeletePlayerModerationError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetPlayerModerationError { - Status401(crate::models::Error), - Status404(crate::models::Error), + Status401(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -43,7 +43,7 @@ pub enum GetPlayerModerationError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetPlayerModerationsError { - Status401(crate::models::Error), + Status401(models::Error), UnknownValue(serde_json::Value), } @@ -51,7 +51,7 @@ pub enum GetPlayerModerationsError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum ModerateUserError { - Status401(crate::models::Error), + Status401(models::Error), UnknownValue(serde_json::Value), } @@ -59,13 +59,13 @@ pub enum ModerateUserError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum UnmoderateUserError { - Status401(crate::models::Error), + Status401(models::Error), UnknownValue(serde_json::Value), } /// ⚠️ **This will delete every single player moderation you've ever made.** -pub fn clear_all_player_moderations(configuration: &configuration::Configuration, ) -> Result> { +pub fn clear_all_player_moderations(configuration: &configuration::Configuration, ) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -78,7 +78,7 @@ pub fn clear_all_player_moderations(configuration: &configuration::Configuration } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -93,7 +93,7 @@ pub fn clear_all_player_moderations(configuration: &configuration::Configuration } /// Deletes a specific player moderation based on it's `pmod_` ID. The website uses `unmoderateUser` instead. You can delete the same player moderation multiple times successfully. -pub fn delete_player_moderation(configuration: &configuration::Configuration, player_moderation_id: &str) -> Result> { +pub fn delete_player_moderation(configuration: &configuration::Configuration, player_moderation_id: &str) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -106,7 +106,7 @@ pub fn delete_player_moderation(configuration: &configuration::Configuration, pl } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -121,7 +121,7 @@ pub fn delete_player_moderation(configuration: &configuration::Configuration, pl } /// Returns a single Player Moderation. This returns the exact same amount of information as the more generalised `getPlayerModerations`. -pub fn get_player_moderation(configuration: &configuration::Configuration, player_moderation_id: &str) -> Result> { +pub fn get_player_moderation(configuration: &configuration::Configuration, player_moderation_id: &str) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -134,7 +134,7 @@ pub fn get_player_moderation(configuration: &configuration::Configuration, playe } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -149,7 +149,7 @@ pub fn get_player_moderation(configuration: &configuration::Configuration, playe } /// Returns a list of all player moderations made by **you**. This endpoint does not have pagination, and will return *all* results. Use query parameters to limit your query if needed. -pub fn get_player_moderations(configuration: &configuration::Configuration, r#type: Option<&str>, target_user_id: Option<&str>) -> Result, Error> { +pub fn get_player_moderations(configuration: &configuration::Configuration, r#type: Option<&str>, target_user_id: Option<&str>) -> Result, Error> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -168,7 +168,7 @@ pub fn get_player_moderations(configuration: &configuration::Configuration, r#ty } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -183,7 +183,7 @@ pub fn get_player_moderations(configuration: &configuration::Configuration, r#ty } /// Moderate a user, e.g. unmute them or show their avatar. Please see the [Player Moderation docs](https://vrchatapi.github.io/docs/api/#tag--playermoderation) on what playerModerations are, and how they differ from staff moderations. -pub fn moderate_user(configuration: &configuration::Configuration, moderate_user_request: crate::models::ModerateUserRequest) -> Result> { +pub fn moderate_user(configuration: &configuration::Configuration, moderate_user_request: models::ModerateUserRequest) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -197,7 +197,7 @@ pub fn moderate_user(configuration: &configuration::Configuration, moderate_user local_var_req_builder = local_var_req_builder.json(&moderate_user_request); let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -212,7 +212,7 @@ pub fn moderate_user(configuration: &configuration::Configuration, moderate_user } /// Removes a player moderation previously added through `moderateUser`. E.g if you previously have shown their avatar, but now want to reset it to default. -pub fn unmoderate_user(configuration: &configuration::Configuration, moderate_user_request: crate::models::ModerateUserRequest) -> Result> { +pub fn unmoderate_user(configuration: &configuration::Configuration, moderate_user_request: models::ModerateUserRequest) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -226,7 +226,7 @@ pub fn unmoderate_user(configuration: &configuration::Configuration, moderate_us local_var_req_builder = local_var_req_builder.json(&moderate_user_request); let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; diff --git a/src/apis/system_api.rs b/src/apis/system_api.rs index d95581f..58910c7 100644 --- a/src/apis/system_api.rs +++ b/src/apis/system_api.rs @@ -8,8 +8,8 @@ use reqwest; - -use crate::apis::ResponseContent; +use serde::{Deserialize, Serialize}; +use crate::{apis::ResponseContent, models}; use super::{Error, configuration}; @@ -24,7 +24,7 @@ pub enum GetConfigError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetCssError { - Status400(crate::models::Error), + Status400(models::Error), UnknownValue(serde_json::Value), } @@ -53,7 +53,7 @@ pub enum GetInfoPushError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetJavaScriptError { - Status400(crate::models::Error), + Status400(models::Error), UnknownValue(serde_json::Value), } @@ -66,7 +66,7 @@ pub enum GetSystemTimeError { /// API config contains configuration that the clients needs to work properly. Currently the most important value here is `clientApiKey` which is used for all other API endpoints. -pub fn get_config(configuration: &configuration::Configuration, ) -> Result> { +pub fn get_config(configuration: &configuration::Configuration, ) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -79,7 +79,7 @@ pub fn get_config(configuration: &configuration::Configuration, ) -> Result Result> { +pub fn get_health(configuration: &configuration::Configuration, ) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -169,7 +169,7 @@ pub fn get_health(configuration: &configuration::Configuration, ) -> Result Result, include: Option<&str>) -> Result, Error> { +pub fn get_info_push(configuration: &configuration::Configuration, require: Option<&str>, include: Option<&str>) -> Result, Error> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -203,7 +203,7 @@ pub fn get_info_push(configuration: &configuration::Configuration, require: Opti } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -237,7 +237,7 @@ pub fn get_java_script(configuration: &configuration::Configuration, variant: Op } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -265,7 +265,7 @@ pub fn get_system_time(configuration: &configuration::Configuration, ) -> Result } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; diff --git a/src/apis/users_api.rs b/src/apis/users_api.rs index 3df6448..55e4ed3 100644 --- a/src/apis/users_api.rs +++ b/src/apis/users_api.rs @@ -8,8 +8,8 @@ use reqwest; - -use crate::apis::ResponseContent; +use serde::{Deserialize, Serialize}; +use crate::{apis::ResponseContent, models}; use super::{Error, configuration}; @@ -17,7 +17,7 @@ use super::{Error, configuration}; #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetUserError { - Status401(crate::models::Error), + Status401(models::Error), UnknownValue(serde_json::Value), } @@ -25,7 +25,7 @@ pub enum GetUserError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetUserByNameError { - Status401(crate::models::Error), + Status401(models::Error), UnknownValue(serde_json::Value), } @@ -33,7 +33,7 @@ pub enum GetUserByNameError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetUserGroupRequestsError { - Status401(crate::models::Error), + Status401(models::Error), UnknownValue(serde_json::Value), } @@ -41,7 +41,7 @@ pub enum GetUserGroupRequestsError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetUserGroupsError { - Status401(crate::models::Error), + Status401(models::Error), UnknownValue(serde_json::Value), } @@ -49,7 +49,7 @@ pub enum GetUserGroupsError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetUserRepresentedGroupError { - Status401(crate::models::Error), + Status401(models::Error), UnknownValue(serde_json::Value), } @@ -57,8 +57,8 @@ pub enum GetUserRepresentedGroupError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum SearchUsersError { - Status400(crate::models::Error), - Status401(crate::models::Error), + Status400(models::Error), + Status401(models::Error), UnknownValue(serde_json::Value), } @@ -66,13 +66,13 @@ pub enum SearchUsersError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum UpdateUserError { - Status401(crate::models::Error), + Status401(models::Error), UnknownValue(serde_json::Value), } /// Get public user information about a specific user using their ID. -pub fn get_user(configuration: &configuration::Configuration, user_id: &str) -> Result> { +pub fn get_user(configuration: &configuration::Configuration, user_id: &str) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -85,7 +85,7 @@ pub fn get_user(configuration: &configuration::Configuration, user_id: &str) -> } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -100,7 +100,7 @@ pub fn get_user(configuration: &configuration::Configuration, user_id: &str) -> } /// ~~Get public user information about a specific user using their name.~~ **DEPRECATED:** VRChat API no longer return usernames of other users. [See issue by Tupper for more information](https://github.com/pypy-vrc/VRCX/issues/429). This endpoint now require Admin Credentials. -pub fn get_user_by_name(configuration: &configuration::Configuration, username: &str) -> Result> { +pub fn get_user_by_name(configuration: &configuration::Configuration, username: &str) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -113,7 +113,7 @@ pub fn get_user_by_name(configuration: &configuration::Configuration, username: } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -128,7 +128,7 @@ pub fn get_user_by_name(configuration: &configuration::Configuration, username: } /// Returns a list of Groups the user has requested to be invited into. -pub fn get_user_group_requests(configuration: &configuration::Configuration, user_id: &str) -> Result, Error> { +pub fn get_user_group_requests(configuration: &configuration::Configuration, user_id: &str) -> Result, Error> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -141,7 +141,7 @@ pub fn get_user_group_requests(configuration: &configuration::Configuration, use } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -156,7 +156,7 @@ pub fn get_user_group_requests(configuration: &configuration::Configuration, use } /// Get user's public groups -pub fn get_user_groups(configuration: &configuration::Configuration, user_id: &str) -> Result, Error> { +pub fn get_user_groups(configuration: &configuration::Configuration, user_id: &str) -> Result, Error> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -169,7 +169,7 @@ pub fn get_user_groups(configuration: &configuration::Configuration, user_id: &s } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -184,7 +184,7 @@ pub fn get_user_groups(configuration: &configuration::Configuration, user_id: &s } /// Returns the current group that the user is currently representing -pub fn get_user_represented_group(configuration: &configuration::Configuration, user_id: &str) -> Result> { +pub fn get_user_represented_group(configuration: &configuration::Configuration, user_id: &str) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -197,7 +197,7 @@ pub fn get_user_represented_group(configuration: &configuration::Configuration, } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -212,7 +212,7 @@ pub fn get_user_represented_group(configuration: &configuration::Configuration, } /// Search and list any users by text query -pub fn search_users(configuration: &configuration::Configuration, search: Option<&str>, developer_type: Option<&str>, n: Option, offset: Option) -> Result, Error> { +pub fn search_users(configuration: &configuration::Configuration, search: Option<&str>, developer_type: Option<&str>, n: Option, offset: Option) -> Result, Error> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -237,7 +237,7 @@ pub fn search_users(configuration: &configuration::Configuration, search: Option } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -252,7 +252,7 @@ pub fn search_users(configuration: &configuration::Configuration, search: Option } /// Update a users information such as the email and birthday. -pub fn update_user(configuration: &configuration::Configuration, user_id: &str, update_user_request: Option) -> Result> { +pub fn update_user(configuration: &configuration::Configuration, user_id: &str, update_user_request: Option) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -266,7 +266,7 @@ pub fn update_user(configuration: &configuration::Configuration, user_id: &str, local_var_req_builder = local_var_req_builder.json(&update_user_request); let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; diff --git a/src/apis/worlds_api.rs b/src/apis/worlds_api.rs index 9cecd8c..4f2abc2 100644 --- a/src/apis/worlds_api.rs +++ b/src/apis/worlds_api.rs @@ -8,8 +8,8 @@ use reqwest; - -use crate::apis::ResponseContent; +use serde::{Deserialize, Serialize}; +use crate::{apis::ResponseContent, models}; use super::{Error, configuration}; @@ -17,8 +17,8 @@ use super::{Error, configuration}; #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum CreateWorldError { - Status400(crate::models::Error), - Status401(crate::models::Error), + Status400(models::Error), + Status401(models::Error), UnknownValue(serde_json::Value), } @@ -26,8 +26,8 @@ pub enum CreateWorldError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum DeleteWorldError { - Status401(crate::models::Error), - Status404(crate::models::Error), + Status401(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -35,7 +35,7 @@ pub enum DeleteWorldError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetActiveWorldsError { - Status401(crate::models::Error), + Status401(models::Error), UnknownValue(serde_json::Value), } @@ -43,8 +43,8 @@ pub enum GetActiveWorldsError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetFavoritedWorldsError { - Status401(crate::models::Error), - Status403(crate::models::Error), + Status401(models::Error), + Status403(models::Error), UnknownValue(serde_json::Value), } @@ -52,8 +52,8 @@ pub enum GetFavoritedWorldsError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetRecentWorldsError { - Status401(crate::models::Error), - Status403(crate::models::Error), + Status401(models::Error), + Status403(models::Error), UnknownValue(serde_json::Value), } @@ -61,7 +61,7 @@ pub enum GetRecentWorldsError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetWorldError { - Status404(crate::models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -69,7 +69,7 @@ pub enum GetWorldError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetWorldInstanceError { - Status401(crate::models::Error), + Status401(models::Error), UnknownValue(serde_json::Value), } @@ -77,7 +77,7 @@ pub enum GetWorldInstanceError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetWorldMetadataError { - Status404(crate::models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -85,8 +85,8 @@ pub enum GetWorldMetadataError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum GetWorldPublishStatusError { - Status401(crate::models::Error), - Status404(crate::models::Error), + Status401(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -94,8 +94,8 @@ pub enum GetWorldPublishStatusError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum PublishWorldError { - Status401(crate::models::Error), - Status404(crate::models::Error), + Status401(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -103,7 +103,7 @@ pub enum PublishWorldError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum SearchWorldsError { - Status401(crate::models::Error), + Status401(models::Error), UnknownValue(serde_json::Value), } @@ -111,8 +111,8 @@ pub enum SearchWorldsError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum UnpublishWorldError { - Status401(crate::models::Error), - Status404(crate::models::Error), + Status401(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } @@ -120,14 +120,14 @@ pub enum UnpublishWorldError { #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(untagged)] pub enum UpdateWorldError { - Status401(crate::models::Error), - Status404(crate::models::Error), + Status401(models::Error), + Status404(models::Error), UnknownValue(serde_json::Value), } /// Create a new world. This endpoint requires `assetUrl` to be a valid File object with `.vrcw` file extension, and `imageUrl` to be a valid File object with an image file extension. -pub fn create_world(configuration: &configuration::Configuration, create_world_request: Option) -> Result> { +pub fn create_world(configuration: &configuration::Configuration, create_world_request: Option) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -141,7 +141,7 @@ pub fn create_world(configuration: &configuration::Configuration, create_world_r local_var_req_builder = local_var_req_builder.json(&create_world_request); let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -169,7 +169,7 @@ pub fn delete_world(configuration: &configuration::Configuration, world_id: &str } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -184,7 +184,7 @@ pub fn delete_world(configuration: &configuration::Configuration, world_id: &str } /// Search and list currently Active worlds by query filters. -pub fn get_active_worlds(configuration: &configuration::Configuration, featured: Option, sort: Option, n: Option, order: Option, offset: Option, search: Option<&str>, tag: Option<&str>, notag: Option<&str>, release_status: Option, max_unity_version: Option<&str>, min_unity_version: Option<&str>, platform: Option<&str>) -> Result, Error> { +pub fn get_active_worlds(configuration: &configuration::Configuration, featured: Option, sort: Option, n: Option, order: Option, offset: Option, search: Option<&str>, tag: Option<&str>, notag: Option<&str>, release_status: Option, max_unity_version: Option<&str>, min_unity_version: Option<&str>, platform: Option<&str>) -> Result, Error> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -233,7 +233,7 @@ pub fn get_active_worlds(configuration: &configuration::Configuration, featured: } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -248,7 +248,7 @@ pub fn get_active_worlds(configuration: &configuration::Configuration, featured: } /// Search and list favorited worlds by query filters. -pub fn get_favorited_worlds(configuration: &configuration::Configuration, featured: Option, sort: Option, n: Option, order: Option, offset: Option, search: Option<&str>, tag: Option<&str>, notag: Option<&str>, release_status: Option, max_unity_version: Option<&str>, min_unity_version: Option<&str>, platform: Option<&str>, user_id: Option<&str>) -> Result, Error> { +pub fn get_favorited_worlds(configuration: &configuration::Configuration, featured: Option, sort: Option, n: Option, order: Option, offset: Option, search: Option<&str>, tag: Option<&str>, notag: Option<&str>, release_status: Option, max_unity_version: Option<&str>, min_unity_version: Option<&str>, platform: Option<&str>, user_id: Option<&str>) -> Result, Error> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -300,7 +300,7 @@ pub fn get_favorited_worlds(configuration: &configuration::Configuration, featur } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -315,7 +315,7 @@ pub fn get_favorited_worlds(configuration: &configuration::Configuration, featur } /// Search and list recently visited worlds by query filters. -pub fn get_recent_worlds(configuration: &configuration::Configuration, featured: Option, sort: Option, n: Option, order: Option, offset: Option, search: Option<&str>, tag: Option<&str>, notag: Option<&str>, release_status: Option, max_unity_version: Option<&str>, min_unity_version: Option<&str>, platform: Option<&str>, user_id: Option<&str>) -> Result, Error> { +pub fn get_recent_worlds(configuration: &configuration::Configuration, featured: Option, sort: Option, n: Option, order: Option, offset: Option, search: Option<&str>, tag: Option<&str>, notag: Option<&str>, release_status: Option, max_unity_version: Option<&str>, min_unity_version: Option<&str>, platform: Option<&str>, user_id: Option<&str>) -> Result, Error> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -367,7 +367,7 @@ pub fn get_recent_worlds(configuration: &configuration::Configuration, featured: } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -382,7 +382,7 @@ pub fn get_recent_worlds(configuration: &configuration::Configuration, featured: } /// Get information about a specific World. Works unauthenticated but when so will always return `0` for certain fields. -pub fn get_world(configuration: &configuration::Configuration, world_id: &str) -> Result> { +pub fn get_world(configuration: &configuration::Configuration, world_id: &str) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -395,7 +395,7 @@ pub fn get_world(configuration: &configuration::Configuration, world_id: &str) - } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -410,7 +410,7 @@ pub fn get_world(configuration: &configuration::Configuration, world_id: &str) - } /// Returns a worlds instance. -pub fn get_world_instance(configuration: &configuration::Configuration, world_id: &str, instance_id: &str) -> Result> { +pub fn get_world_instance(configuration: &configuration::Configuration, world_id: &str, instance_id: &str) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -423,7 +423,7 @@ pub fn get_world_instance(configuration: &configuration::Configuration, world_id } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -438,7 +438,7 @@ pub fn get_world_instance(configuration: &configuration::Configuration, world_id } /// Return a worlds custom metadata. This is currently believed to be unused. Metadata can be set with `updateWorld` and can be any arbitrary object. -pub fn get_world_metadata(configuration: &configuration::Configuration, world_id: &str) -> Result> { +pub fn get_world_metadata(configuration: &configuration::Configuration, world_id: &str) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -451,7 +451,7 @@ pub fn get_world_metadata(configuration: &configuration::Configuration, world_id } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -466,7 +466,7 @@ pub fn get_world_metadata(configuration: &configuration::Configuration, world_id } /// Returns a worlds publish status. -pub fn get_world_publish_status(configuration: &configuration::Configuration, world_id: &str) -> Result> { +pub fn get_world_publish_status(configuration: &configuration::Configuration, world_id: &str) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -479,7 +479,7 @@ pub fn get_world_publish_status(configuration: &configuration::Configuration, wo } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -507,7 +507,7 @@ pub fn publish_world(configuration: &configuration::Configuration, world_id: &st } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -522,7 +522,7 @@ pub fn publish_world(configuration: &configuration::Configuration, world_id: &st } /// Search and list any worlds by query filters. -pub fn search_worlds(configuration: &configuration::Configuration, featured: Option, sort: Option, user: Option<&str>, user_id: Option<&str>, n: Option, order: Option, offset: Option, search: Option<&str>, tag: Option<&str>, notag: Option<&str>, release_status: Option, max_unity_version: Option<&str>, min_unity_version: Option<&str>, platform: Option<&str>) -> Result, Error> { +pub fn search_worlds(configuration: &configuration::Configuration, featured: Option, sort: Option, user: Option<&str>, user_id: Option<&str>, n: Option, order: Option, offset: Option, search: Option<&str>, tag: Option<&str>, notag: Option<&str>, release_status: Option, max_unity_version: Option<&str>, min_unity_version: Option<&str>, platform: Option<&str>) -> Result, Error> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -577,7 +577,7 @@ pub fn search_worlds(configuration: &configuration::Configuration, featured: Opt } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -605,7 +605,7 @@ pub fn unpublish_world(configuration: &configuration::Configuration, world_id: & } let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; @@ -620,7 +620,7 @@ pub fn unpublish_world(configuration: &configuration::Configuration, world_id: & } /// Update information about a specific World. -pub fn update_world(configuration: &configuration::Configuration, world_id: &str, update_world_request: Option) -> Result> { +pub fn update_world(configuration: &configuration::Configuration, world_id: &str, update_world_request: Option) -> Result> { let local_var_configuration = configuration; let local_var_client = &local_var_configuration.client; @@ -634,7 +634,7 @@ pub fn update_world(configuration: &configuration::Configuration, world_id: &str local_var_req_builder = local_var_req_builder.json(&update_world_request); let local_var_req = local_var_req_builder.build()?; - let mut local_var_resp = local_var_client.execute(local_var_req)?; + let local_var_resp = local_var_client.execute(local_var_req)?; let local_var_status = local_var_resp.status(); let local_var_content = local_var_resp.text()?; diff --git a/src/lib.rs b/src/lib.rs index c1dd666..a1837b9 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,5 +1,5 @@ -#[macro_use] -extern crate serde_derive; +#![allow(unused_imports)] +#![allow(clippy::too_many_arguments)] extern crate serde; extern crate serde_json; diff --git a/src/models/account_deletion_log.rs b/src/models/account_deletion_log.rs index f34a55a..5d61480 100644 --- a/src/models/account_deletion_log.rs +++ b/src/models/account_deletion_log.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct AccountDeletionLog { /// Typically \"Deletion requested\" or \"Deletion canceled\". Other messages like \"Deletion completed\" may exist, but are these are not possible to see as a regular user. #[serde(rename = "message", skip_serializing_if = "Option::is_none")] @@ -32,4 +32,3 @@ impl AccountDeletionLog { } } - diff --git a/src/models/add_favorite_request.rs b/src/models/add_favorite_request.rs index 5e7bf3d..4aaea88 100644 --- a/src/models/add_favorite_request.rs +++ b/src/models/add_favorite_request.rs @@ -6,13 +6,13 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct AddFavoriteRequest { #[serde(rename = "type")] - pub r#type: crate::models::FavoriteType, + pub r#type: models::FavoriteType, /// Must be either AvatarID, WorldID or UserID. #[serde(rename = "favoriteId")] pub favorite_id: String, @@ -22,7 +22,7 @@ pub struct AddFavoriteRequest { } impl AddFavoriteRequest { - pub fn new(r#type: crate::models::FavoriteType, favorite_id: String, tags: Vec) -> AddFavoriteRequest { + pub fn new(r#type: models::FavoriteType, favorite_id: String, tags: Vec) -> AddFavoriteRequest { AddFavoriteRequest { r#type, favorite_id, @@ -31,4 +31,3 @@ impl AddFavoriteRequest { } } - diff --git a/src/models/add_group_gallery_image_request.rs b/src/models/add_group_gallery_image_request.rs index 9097fb0..af105f2 100644 --- a/src/models/add_group_gallery_image_request.rs +++ b/src/models/add_group_gallery_image_request.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct AddGroupGalleryImageRequest { #[serde(rename = "fileId")] pub file_id: String, @@ -23,4 +23,3 @@ impl AddGroupGalleryImageRequest { } } - diff --git a/src/models/api_config.rs b/src/models/api_config.rs index ebf204f..eb0ff18 100644 --- a/src/models/api_config.rs +++ b/src/models/api_config.rs @@ -6,11 +6,11 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; + /// ApiConfig : - - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct ApiConfig { /// Unknown, probably voice optimization testing #[serde(rename = "VoiceEnableDegradation")] @@ -23,7 +23,7 @@ pub struct ApiConfig { pub address: String, /// Public Announcements #[serde(rename = "announcements")] - pub announcements: Vec, + pub announcements: Vec, /// Game name #[serde(rename = "appName")] pub app_name: String, @@ -57,7 +57,7 @@ pub struct ApiConfig { #[serde(rename = "defaultAvatar")] pub default_avatar: String, #[serde(rename = "deploymentGroup")] - pub deployment_group: crate::models::DeploymentGroup, + pub deployment_group: models::DeploymentGroup, /// Version number for game development build #[serde(rename = "devAppVersionStandalone")] pub dev_app_version_standalone: String, @@ -125,12 +125,12 @@ pub struct ApiConfig { #[serde(rename = "downloadLinkWindows")] pub download_link_windows: String, #[serde(rename = "downloadUrls")] - pub download_urls: Box, + pub download_urls: Box, /// Array of DynamicWorldRow objects, used by the game to display the list of world rows #[serde(rename = "dynamicWorldRows")] - pub dynamic_world_rows: Vec, + pub dynamic_world_rows: Vec, #[serde(rename = "events")] - pub events: Box, + pub events: Box, /// Unknown #[serde(rename = "gearDemoRoomId")] pub gear_demo_room_id: String, @@ -248,8 +248,7 @@ pub struct ApiConfig { } impl ApiConfig { - /// - pub fn new(voice_enable_degradation: bool, voice_enable_receiver_limiting: bool, address: String, announcements: Vec, app_name: String, build_version_tag: String, client_api_key: String, client_bps_ceiling: i32, client_disconnect_timeout: i32, client_reserved_player_bps: i32, client_sent_count_allowance: i32, contact_email: String, copyright_email: String, current_tos_version: i32, default_avatar: String, deployment_group: crate::models::DeploymentGroup, dev_app_version_standalone: String, dev_download_link_windows: String, dev_sdk_url: String, dev_sdk_version: String, dev_server_version_standalone: String, dis_countdown: String, disable_avatar_copying: bool, disable_avatar_gating: bool, disable_community_labs: bool, disable_community_labs_promotion: bool, disable_email: bool, disable_event_stream: bool, disable_feedback_gating: bool, disable_frontend_builds: bool, disable_hello: bool, disable_oculus_subs: bool, disable_registration: bool, disable_steam_networking: bool, disable_two_factor_auth: bool, disable_udon: bool, disable_upgrade_account: bool, download_link_windows: String, download_urls: crate::models::ApiConfigDownloadUrlList, dynamic_world_rows: Vec, events: crate::models::ApiConfigEvents, gear_demo_room_id: String, home_world_id: String, homepage_redirect_target: String, hub_world_id: String, jobs_email: String, message_of_the_day: String, moderation_email: String, moderation_query_period: i32, not_allowed_to_select_avatar_in_private_world_message: String, plugin: String, release_app_version_standalone: String, release_sdk_url: String, release_sdk_version: String, release_server_version_standalone: String, sdk_developer_faq_url: String, sdk_discord_url: String, sdk_not_allowed_to_publish_message: String, sdk_unity_version: String, server_name: String, support_email: String, time_out_world_id: String, tutorial_world_id: String, update_rate_ms_maximum: i32, update_rate_ms_minimum: i32, update_rate_ms_normal: i32, update_rate_ms_udon_manual: i32, upload_analysis_percent: i32, url_list: Vec, use_reliable_udp_for_voice: bool, user_update_period: i32, user_verification_delay: i32, user_verification_retry: i32, user_verification_timeout: i32, vive_windows_url: String, white_listed_asset_urls: Vec, world_update_period: i32, player_url_resolver_hash: String, player_url_resolver_version: String) -> ApiConfig { + pub fn new(voice_enable_degradation: bool, voice_enable_receiver_limiting: bool, address: String, announcements: Vec, app_name: String, build_version_tag: String, client_api_key: String, client_bps_ceiling: i32, client_disconnect_timeout: i32, client_reserved_player_bps: i32, client_sent_count_allowance: i32, contact_email: String, copyright_email: String, current_tos_version: i32, default_avatar: String, deployment_group: models::DeploymentGroup, dev_app_version_standalone: String, dev_download_link_windows: String, dev_sdk_url: String, dev_sdk_version: String, dev_server_version_standalone: String, dis_countdown: String, disable_avatar_copying: bool, disable_avatar_gating: bool, disable_community_labs: bool, disable_community_labs_promotion: bool, disable_email: bool, disable_event_stream: bool, disable_feedback_gating: bool, disable_frontend_builds: bool, disable_hello: bool, disable_oculus_subs: bool, disable_registration: bool, disable_steam_networking: bool, disable_two_factor_auth: bool, disable_udon: bool, disable_upgrade_account: bool, download_link_windows: String, download_urls: models::ApiConfigDownloadUrlList, dynamic_world_rows: Vec, events: models::ApiConfigEvents, gear_demo_room_id: String, home_world_id: String, homepage_redirect_target: String, hub_world_id: String, jobs_email: String, message_of_the_day: String, moderation_email: String, moderation_query_period: i32, not_allowed_to_select_avatar_in_private_world_message: String, plugin: String, release_app_version_standalone: String, release_sdk_url: String, release_sdk_version: String, release_server_version_standalone: String, sdk_developer_faq_url: String, sdk_discord_url: String, sdk_not_allowed_to_publish_message: String, sdk_unity_version: String, server_name: String, support_email: String, time_out_world_id: String, tutorial_world_id: String, update_rate_ms_maximum: i32, update_rate_ms_minimum: i32, update_rate_ms_normal: i32, update_rate_ms_udon_manual: i32, upload_analysis_percent: i32, url_list: Vec, use_reliable_udp_for_voice: bool, user_update_period: i32, user_verification_delay: i32, user_verification_retry: i32, user_verification_timeout: i32, vive_windows_url: String, white_listed_asset_urls: Vec, world_update_period: i32, player_url_resolver_hash: String, player_url_resolver_version: String) -> ApiConfig { ApiConfig { voice_enable_degradation, voice_enable_receiver_limiting, @@ -334,4 +333,3 @@ impl ApiConfig { } } - diff --git a/src/models/api_config_announcement.rs b/src/models/api_config_announcement.rs index 2bf46af..1151757 100644 --- a/src/models/api_config_announcement.rs +++ b/src/models/api_config_announcement.rs @@ -6,11 +6,11 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; + /// ApiConfigAnnouncement : Public Announcement - - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct ApiConfigAnnouncement { /// Announcement name #[serde(rename = "name")] @@ -30,4 +30,3 @@ impl ApiConfigAnnouncement { } } - diff --git a/src/models/api_config_download_url_list.rs b/src/models/api_config_download_url_list.rs index d98b3bc..e0eb3e4 100644 --- a/src/models/api_config_download_url_list.rs +++ b/src/models/api_config_download_url_list.rs @@ -6,11 +6,11 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; + /// ApiConfigDownloadUrlList : Download links for various development assets. - - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct ApiConfigDownloadUrlList { /// Download link for legacy SDK2 #[serde(rename = "sdk2")] @@ -42,4 +42,3 @@ impl ApiConfigDownloadUrlList { } } - diff --git a/src/models/api_config_events.rs b/src/models/api_config_events.rs index 98e0bc6..3ac327e 100644 --- a/src/models/api_config_events.rs +++ b/src/models/api_config_events.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct ApiConfigEvents { /// Unknown #[serde(rename = "distanceClose")] @@ -60,4 +60,3 @@ impl ApiConfigEvents { } } - diff --git a/src/models/api_health.rs b/src/models/api_health.rs index 350c1a1..cd89ca1 100644 --- a/src/models/api_health.rs +++ b/src/models/api_health.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct ApiHealth { #[serde(rename = "ok")] pub ok: bool, @@ -29,4 +29,3 @@ impl ApiHealth { } } - diff --git a/src/models/avatar.rs b/src/models/avatar.rs index d0c3aa3..77f35e0 100644 --- a/src/models/avatar.rs +++ b/src/models/avatar.rs @@ -6,11 +6,11 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; + /// Avatar : - - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct Avatar { /// Not present from general serach `/avatars`, only on specific requests `/avatars/{avatarId}`. #[serde(rename = "assetUrl", skip_serializing_if = "Option::is_none")] @@ -36,8 +36,7 @@ pub struct Avatar { #[serde(rename = "name")] pub name: String, #[serde(rename = "releaseStatus")] - pub release_status: crate::models::ReleaseStatus, - /// + pub release_status: models::ReleaseStatus, #[serde(rename = "tags")] pub tags: Vec, #[serde(rename = "thumbnailImageUrl")] @@ -45,9 +44,9 @@ pub struct Avatar { #[serde(rename = "unityPackageUrl")] pub unity_package_url: String, #[serde(rename = "unityPackageUrlObject")] - pub unity_package_url_object: Box, + pub unity_package_url_object: Box, #[serde(rename = "unityPackages")] - pub unity_packages: Vec, + pub unity_packages: Vec, #[serde(rename = "updated_at")] pub updated_at: String, #[serde(rename = "version")] @@ -55,8 +54,7 @@ pub struct Avatar { } impl Avatar { - /// - pub fn new(author_id: String, author_name: String, created_at: String, description: String, featured: bool, id: String, image_url: String, name: String, release_status: crate::models::ReleaseStatus, tags: Vec, thumbnail_image_url: String, unity_package_url: String, unity_package_url_object: crate::models::AvatarUnityPackageUrlObject, unity_packages: Vec, updated_at: String, version: i32) -> Avatar { + pub fn new(author_id: String, author_name: String, created_at: String, description: String, featured: bool, id: String, image_url: String, name: String, release_status: models::ReleaseStatus, tags: Vec, thumbnail_image_url: String, unity_package_url: String, unity_package_url_object: models::AvatarUnityPackageUrlObject, unity_packages: Vec, updated_at: String, version: i32) -> Avatar { Avatar { asset_url: None, asset_url_object: None, @@ -80,4 +78,3 @@ impl Avatar { } } - diff --git a/src/models/avatar_unity_package_url_object.rs b/src/models/avatar_unity_package_url_object.rs index 821df1b..7c58797 100644 --- a/src/models/avatar_unity_package_url_object.rs +++ b/src/models/avatar_unity_package_url_object.rs @@ -6,11 +6,11 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; + /// AvatarUnityPackageUrlObject : **Deprecation:** `Object` has unknown usage/fields, and is always empty. Use normal `Url` field instead. - - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct AvatarUnityPackageUrlObject { #[serde(rename = "unityPackageUrl", skip_serializing_if = "Option::is_none")] pub unity_package_url: Option, @@ -25,4 +25,3 @@ impl AvatarUnityPackageUrlObject { } } - diff --git a/src/models/badge.rs b/src/models/badge.rs index aef5e26..b04849b 100644 --- a/src/models/badge.rs +++ b/src/models/badge.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct Badge { /// only present in CurrentUser badges #[serde(rename = "assignedAt", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")] @@ -48,4 +48,3 @@ impl Badge { } } - diff --git a/src/models/ban_group_member_request.rs b/src/models/ban_group_member_request.rs index 32487bd..0cd9205 100644 --- a/src/models/ban_group_member_request.rs +++ b/src/models/ban_group_member_request.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct BanGroupMemberRequest { /// A users unique ID, usually in the form of `usr_c1644b5b-3ca4-45b4-97c6-a2a0de70d469`. Legacy players can have old IDs in the form of `8JoV9XEdpo`. The ID can never be changed. #[serde(rename = "userId")] @@ -24,4 +24,3 @@ impl BanGroupMemberRequest { } } - diff --git a/src/models/create_avatar_request.rs b/src/models/create_avatar_request.rs index a346c1a..5e8c888 100644 --- a/src/models/create_avatar_request.rs +++ b/src/models/create_avatar_request.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct CreateAvatarRequest { #[serde(rename = "assetUrl", skip_serializing_if = "Option::is_none")] pub asset_url: Option, @@ -19,15 +19,14 @@ pub struct CreateAvatarRequest { pub name: String, #[serde(rename = "description", skip_serializing_if = "Option::is_none")] pub description: Option, - /// #[serde(rename = "tags", skip_serializing_if = "Option::is_none")] pub tags: Option>, #[serde(rename = "imageUrl")] pub image_url: String, #[serde(rename = "releaseStatus", skip_serializing_if = "Option::is_none")] - pub release_status: Option, + pub release_status: Option, #[serde(rename = "version", skip_serializing_if = "Option::is_none")] - pub version: Option, + pub version: Option, #[serde(rename = "unityPackageUrl", skip_serializing_if = "Option::is_none")] pub unity_package_url: Option, #[serde(rename = "unityVersion", skip_serializing_if = "Option::is_none")] @@ -51,4 +50,3 @@ impl CreateAvatarRequest { } } - diff --git a/src/models/create_file_request.rs b/src/models/create_file_request.rs index 627bba8..f9edc05 100644 --- a/src/models/create_file_request.rs +++ b/src/models/create_file_request.rs @@ -6,24 +6,23 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct CreateFileRequest { #[serde(rename = "name")] pub name: String, #[serde(rename = "mimeType")] - pub mime_type: crate::models::MimeType, + pub mime_type: models::MimeType, #[serde(rename = "extension")] pub extension: String, - /// #[serde(rename = "tags", skip_serializing_if = "Option::is_none")] pub tags: Option>, } impl CreateFileRequest { - pub fn new(name: String, mime_type: crate::models::MimeType, extension: String) -> CreateFileRequest { + pub fn new(name: String, mime_type: models::MimeType, extension: String) -> CreateFileRequest { CreateFileRequest { name, mime_type, @@ -33,4 +32,3 @@ impl CreateFileRequest { } } - diff --git a/src/models/create_file_version_request.rs b/src/models/create_file_version_request.rs index 428277c..99ba461 100644 --- a/src/models/create_file_version_request.rs +++ b/src/models/create_file_version_request.rs @@ -6,23 +6,23 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct CreateFileVersionRequest { #[serde(rename = "signatureMd5")] pub signature_md5: String, #[serde(rename = "signatureSizeInBytes")] - pub signature_size_in_bytes: f32, + pub signature_size_in_bytes: f64, #[serde(rename = "fileMd5", skip_serializing_if = "Option::is_none")] pub file_md5: Option, #[serde(rename = "fileSizeInBytes", skip_serializing_if = "Option::is_none")] - pub file_size_in_bytes: Option, + pub file_size_in_bytes: Option, } impl CreateFileVersionRequest { - pub fn new(signature_md5: String, signature_size_in_bytes: f32) -> CreateFileVersionRequest { + pub fn new(signature_md5: String, signature_size_in_bytes: f64) -> CreateFileVersionRequest { CreateFileVersionRequest { signature_md5, signature_size_in_bytes, @@ -32,4 +32,3 @@ impl CreateFileVersionRequest { } } - diff --git a/src/models/create_group_announcement_request.rs b/src/models/create_group_announcement_request.rs index d2e9806..22f941a 100644 --- a/src/models/create_group_announcement_request.rs +++ b/src/models/create_group_announcement_request.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct CreateGroupAnnouncementRequest { /// Announcement title #[serde(rename = "title")] @@ -35,4 +35,3 @@ impl CreateGroupAnnouncementRequest { } } - diff --git a/src/models/create_group_gallery_request.rs b/src/models/create_group_gallery_request.rs index e03adb2..cbe1249 100644 --- a/src/models/create_group_gallery_request.rs +++ b/src/models/create_group_gallery_request.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct CreateGroupGalleryRequest { /// Name of the gallery. #[serde(rename = "name")] @@ -20,16 +20,12 @@ pub struct CreateGroupGalleryRequest { /// Whether the gallery is members only. #[serde(rename = "membersOnly", skip_serializing_if = "Option::is_none")] pub members_only: Option, - /// #[serde(rename = "roleIdsToView", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")] pub role_ids_to_view: Option>>, - /// #[serde(rename = "roleIdsToSubmit", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")] pub role_ids_to_submit: Option>>, - /// #[serde(rename = "roleIdsToAutoApprove", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")] pub role_ids_to_auto_approve: Option>>, - /// #[serde(rename = "roleIdsToManage", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")] pub role_ids_to_manage: Option>>, } @@ -48,4 +44,3 @@ impl CreateGroupGalleryRequest { } } - diff --git a/src/models/create_group_invite_request.rs b/src/models/create_group_invite_request.rs index 5eae737..0c3487b 100644 --- a/src/models/create_group_invite_request.rs +++ b/src/models/create_group_invite_request.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct CreateGroupInviteRequest { /// A users unique ID, usually in the form of `usr_c1644b5b-3ca4-45b4-97c6-a2a0de70d469`. Legacy players can have old IDs in the form of `8JoV9XEdpo`. The ID can never be changed. #[serde(rename = "userId")] @@ -27,4 +27,3 @@ impl CreateGroupInviteRequest { } } - diff --git a/src/models/create_group_post_request.rs b/src/models/create_group_post_request.rs index abc06df..e35a3a9 100644 --- a/src/models/create_group_post_request.rs +++ b/src/models/create_group_post_request.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct CreateGroupPostRequest { /// Post title #[serde(rename = "title")] @@ -22,15 +22,14 @@ pub struct CreateGroupPostRequest { /// Send notification to group members. #[serde(rename = "sendNotification")] pub send_notification: bool, - /// #[serde(rename = "roleIds", skip_serializing_if = "Option::is_none")] pub role_ids: Option>, #[serde(rename = "visibility")] - pub visibility: crate::models::GroupPostVisibility, + pub visibility: models::GroupPostVisibility, } impl CreateGroupPostRequest { - pub fn new(title: String, text: String, send_notification: bool, visibility: crate::models::GroupPostVisibility) -> CreateGroupPostRequest { + pub fn new(title: String, text: String, send_notification: bool, visibility: models::GroupPostVisibility) -> CreateGroupPostRequest { CreateGroupPostRequest { title, text, @@ -42,4 +41,3 @@ impl CreateGroupPostRequest { } } - diff --git a/src/models/create_group_request.rs b/src/models/create_group_request.rs index 5d315ce..3348ecb 100644 --- a/src/models/create_group_request.rs +++ b/src/models/create_group_request.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct CreateGroupRequest { #[serde(rename = "name")] pub name: String, @@ -18,19 +18,19 @@ pub struct CreateGroupRequest { #[serde(rename = "description", skip_serializing_if = "Option::is_none")] pub description: Option, #[serde(rename = "joinState", skip_serializing_if = "Option::is_none")] - pub join_state: Option, + pub join_state: Option, #[serde(rename = "iconId", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")] pub icon_id: Option>, #[serde(rename = "bannerId", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")] pub banner_id: Option>, #[serde(rename = "privacy", skip_serializing_if = "Option::is_none")] - pub privacy: Option, + pub privacy: Option, #[serde(rename = "roleTemplate")] - pub role_template: crate::models::GroupRoleTemplate, + pub role_template: models::GroupRoleTemplate, } impl CreateGroupRequest { - pub fn new(name: String, short_code: String, role_template: crate::models::GroupRoleTemplate) -> CreateGroupRequest { + pub fn new(name: String, short_code: String, role_template: models::GroupRoleTemplate) -> CreateGroupRequest { CreateGroupRequest { name, short_code, @@ -44,4 +44,3 @@ impl CreateGroupRequest { } } - diff --git a/src/models/create_group_role_request.rs b/src/models/create_group_role_request.rs index e9877ea..72a9f1d 100644 --- a/src/models/create_group_role_request.rs +++ b/src/models/create_group_role_request.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct CreateGroupRoleRequest { #[serde(rename = "id", skip_serializing_if = "Option::is_none")] pub id: Option, @@ -35,4 +35,3 @@ impl CreateGroupRoleRequest { } } - diff --git a/src/models/create_instance_request.rs b/src/models/create_instance_request.rs index 84bb275..5ded5ef 100644 --- a/src/models/create_instance_request.rs +++ b/src/models/create_instance_request.rs @@ -6,18 +6,18 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct CreateInstanceRequest { /// WorldID be \"offline\" on User profiles if you are not friends with that user. #[serde(rename = "worldId")] pub world_id: String, #[serde(rename = "type")] - pub r#type: crate::models::InstanceType, + pub r#type: models::InstanceType, #[serde(rename = "region")] - pub region: crate::models::InstanceRegion, + pub region: models::InstanceRegion, /// A groupId if the instance type is \"group\", null if instance type is public, or a userId otherwise #[serde(rename = "ownerId", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")] pub owner_id: Option>, @@ -25,7 +25,7 @@ pub struct CreateInstanceRequest { #[serde(rename = "roleIds", skip_serializing_if = "Option::is_none")] pub role_ids: Option>, #[serde(rename = "groupAccessType", skip_serializing_if = "Option::is_none")] - pub group_access_type: Option, + pub group_access_type: Option, #[serde(rename = "queueEnabled", skip_serializing_if = "Option::is_none")] pub queue_enabled: Option, /// The time after which users won't be allowed to join the instance. This doesn't work for public instances. @@ -42,7 +42,7 @@ pub struct CreateInstanceRequest { } impl CreateInstanceRequest { - pub fn new(world_id: String, r#type: crate::models::InstanceType, region: crate::models::InstanceRegion) -> CreateInstanceRequest { + pub fn new(world_id: String, r#type: models::InstanceType, region: models::InstanceRegion) -> CreateInstanceRequest { CreateInstanceRequest { world_id, r#type, @@ -59,4 +59,3 @@ impl CreateInstanceRequest { } } - diff --git a/src/models/create_world_request.rs b/src/models/create_world_request.rs index 77a1859..7f84409 100644 --- a/src/models/create_world_request.rs +++ b/src/models/create_world_request.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct CreateWorldRequest { #[serde(rename = "assetUrl")] pub asset_url: String, @@ -35,8 +35,7 @@ pub struct CreateWorldRequest { #[serde(rename = "platform", skip_serializing_if = "Option::is_none")] pub platform: Option, #[serde(rename = "releaseStatus", skip_serializing_if = "Option::is_none")] - pub release_status: Option, - /// + pub release_status: Option, #[serde(rename = "tags", skip_serializing_if = "Option::is_none")] pub tags: Option>, #[serde(rename = "unityPackageUrl", skip_serializing_if = "Option::is_none")] @@ -66,4 +65,3 @@ impl CreateWorldRequest { } } - diff --git a/src/models/current_user.rs b/src/models/current_user.rs index 00b23d1..2c38325 100644 --- a/src/models/current_user.rs +++ b/src/models/current_user.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct CurrentUser { #[serde(rename = "acceptedTOSVersion")] pub accepted_tos_version: i32, @@ -17,20 +17,16 @@ pub struct CurrentUser { pub accepted_privacy_version: Option, #[serde(rename = "accountDeletionDate", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")] pub account_deletion_date: Option>, - /// #[serde(rename = "accountDeletionLog", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")] - pub account_deletion_log: Option>>, - /// + pub account_deletion_log: Option>>, #[serde(rename = "activeFriends", skip_serializing_if = "Option::is_none")] pub active_friends: Option>, #[serde(rename = "allowAvatarCopying")] pub allow_avatar_copying: bool, - /// #[serde(rename = "badges", skip_serializing_if = "Option::is_none")] - pub badges: Option>, + pub badges: Option>, #[serde(rename = "bio")] pub bio: String, - /// #[serde(rename = "bioLinks")] pub bio_links: Vec, #[serde(rename = "currentAvatar")] @@ -48,7 +44,7 @@ pub struct CurrentUser { #[serde(rename = "date_joined")] pub date_joined: String, #[serde(rename = "developerType")] - pub developer_type: crate::models::DeveloperType, + pub developer_type: models::DeveloperType, #[serde(rename = "displayName")] pub display_name: String, #[serde(rename = "emailVerified")] @@ -113,11 +109,10 @@ pub struct CurrentUser { pub offline_friends: Option>, #[serde(rename = "onlineFriends", skip_serializing_if = "Option::is_none")] pub online_friends: Option>, - /// #[serde(rename = "pastDisplayNames")] - pub past_display_names: Vec, + pub past_display_names: Vec, #[serde(rename = "presence", skip_serializing_if = "Option::is_none")] - pub presence: Option>, + pub presence: Option>, #[serde(rename = "profilePicOverride")] pub profile_pic_override: String, #[serde(rename = "profilePicOverrideThumbnail")] @@ -125,9 +120,9 @@ pub struct CurrentUser { #[serde(rename = "pronouns")] pub pronouns: String, #[serde(rename = "state")] - pub state: crate::models::UserState, + pub state: models::UserState, #[serde(rename = "status")] - pub status: crate::models::UserStatus, + pub status: models::UserStatus, #[serde(rename = "statusDescription")] pub status_description: String, #[serde(rename = "statusFirstTime")] @@ -156,7 +151,7 @@ pub struct CurrentUser { } impl CurrentUser { - pub fn new(accepted_tos_version: i32, allow_avatar_copying: bool, bio: String, bio_links: Vec, current_avatar: String, current_avatar_asset_url: String, current_avatar_image_url: String, current_avatar_thumbnail_image_url: String, current_avatar_tags: Vec, date_joined: String, developer_type: crate::models::DeveloperType, display_name: String, email_verified: bool, friend_group_names: Vec, friend_key: String, friends: Vec, has_birthday: bool, has_email: bool, has_logged_in_from_client: bool, has_pending_email: bool, home_location: String, id: String, is_friend: bool, last_login: String, last_mobile: Option, last_platform: String, obfuscated_email: String, obfuscated_pending_email: String, oculus_id: String, past_display_names: Vec, profile_pic_override: String, profile_pic_override_thumbnail: String, pronouns: String, state: crate::models::UserState, status: crate::models::UserStatus, status_description: String, status_first_time: bool, status_history: Vec, steam_details: serde_json::Value, steam_id: String, tags: Vec, two_factor_auth_enabled: bool, unsubscribe: bool, user_icon: String) -> CurrentUser { + pub fn new(accepted_tos_version: i32, allow_avatar_copying: bool, bio: String, bio_links: Vec, current_avatar: String, current_avatar_asset_url: String, current_avatar_image_url: String, current_avatar_thumbnail_image_url: String, current_avatar_tags: Vec, date_joined: String, developer_type: models::DeveloperType, display_name: String, email_verified: bool, friend_group_names: Vec, friend_key: String, friends: Vec, has_birthday: bool, has_email: bool, has_logged_in_from_client: bool, has_pending_email: bool, home_location: String, id: String, is_friend: bool, last_login: String, last_mobile: Option, last_platform: String, obfuscated_email: String, obfuscated_pending_email: String, oculus_id: String, past_display_names: Vec, profile_pic_override: String, profile_pic_override_thumbnail: String, pronouns: String, state: models::UserState, status: models::UserStatus, status_description: String, status_first_time: bool, status_history: Vec, steam_details: serde_json::Value, steam_id: String, tags: Vec, two_factor_auth_enabled: bool, unsubscribe: bool, user_icon: String) -> CurrentUser { CurrentUser { accepted_tos_version, accepted_privacy_version: None, @@ -227,4 +222,3 @@ impl CurrentUser { } } - diff --git a/src/models/current_user_presence.rs b/src/models/current_user_presence.rs index e93c8c7..d177463 100644 --- a/src/models/current_user_presence.rs +++ b/src/models/current_user_presence.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct CurrentUserPresence { #[serde(rename = "avatarThumbnail", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")] pub avatar_thumbnail: Option>, @@ -65,4 +65,3 @@ impl CurrentUserPresence { } } - diff --git a/src/models/deployment_group.rs b/src/models/deployment_group.rs index aae87d7..24d032a 100644 --- a/src/models/deployment_group.rs +++ b/src/models/deployment_group.rs @@ -6,8 +6,10 @@ * Generated by: https://openapi-generator.tech */ -/// DeploymentGroup : Used to identify which API deployment cluster is currently responding. `blue` and `green` are used by Production. `grape`and `cherry` are used during Development. [Blue Green Deployment by Martin Fowler](https://martinfowler.com/bliki/BlueGreenDeployment.html) +use crate::models; +use serde::{Deserialize, Serialize}; +/// DeploymentGroup : Used to identify which API deployment cluster is currently responding. `blue` and `green` are used by Production. `grape`and `cherry` are used during Development. [Blue Green Deployment by Martin Fowler](https://martinfowler.com/bliki/BlueGreenDeployment.html) /// Used to identify which API deployment cluster is currently responding. `blue` and `green` are used by Production. `grape`and `cherry` are used during Development. [Blue Green Deployment by Martin Fowler](https://martinfowler.com/bliki/BlueGreenDeployment.html) #[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)] pub enum DeploymentGroup { @@ -22,13 +24,13 @@ pub enum DeploymentGroup { } -impl ToString for DeploymentGroup { - fn to_string(&self) -> String { +impl std::fmt::Display for DeploymentGroup { + fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { match self { - Self::Blue => String::from("blue"), - Self::Green => String::from("green"), - Self::Grape => String::from("grape"), - Self::Cherry => String::from("cherry"), + Self::Blue => write!(f, "blue"), + Self::Green => write!(f, "green"), + Self::Grape => write!(f, "grape"), + Self::Cherry => write!(f, "cherry"), } } } @@ -39,6 +41,3 @@ impl Default for DeploymentGroup { } } - - - diff --git a/src/models/developer_type.rs b/src/models/developer_type.rs index ac55510..c0f9520 100644 --- a/src/models/developer_type.rs +++ b/src/models/developer_type.rs @@ -6,8 +6,10 @@ * Generated by: https://openapi-generator.tech */ -/// DeveloperType : \"none\" User is a normal user \"trusted\" Unknown \"internal\" Is a VRChat Developer \"moderator\" Is a VRChat Moderator Staff can hide their developerType at will. +use crate::models; +use serde::{Deserialize, Serialize}; +/// DeveloperType : \"none\" User is a normal user \"trusted\" Unknown \"internal\" Is a VRChat Developer \"moderator\" Is a VRChat Moderator Staff can hide their developerType at will. /// \"none\" User is a normal user \"trusted\" Unknown \"internal\" Is a VRChat Developer \"moderator\" Is a VRChat Moderator Staff can hide their developerType at will. #[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)] pub enum DeveloperType { @@ -22,13 +24,13 @@ pub enum DeveloperType { } -impl ToString for DeveloperType { - fn to_string(&self) -> String { +impl std::fmt::Display for DeveloperType { + fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { match self { - Self::None => String::from("none"), - Self::Trusted => String::from("trusted"), - Self::Internal => String::from("internal"), - Self::Moderator => String::from("moderator"), + Self::None => write!(f, "none"), + Self::Trusted => write!(f, "trusted"), + Self::Internal => write!(f, "internal"), + Self::Moderator => write!(f, "moderator"), } } } @@ -39,6 +41,3 @@ impl Default for DeveloperType { } } - - - diff --git a/src/models/dynamic_content_row.rs b/src/models/dynamic_content_row.rs index b43314e..7300c57 100644 --- a/src/models/dynamic_content_row.rs +++ b/src/models/dynamic_content_row.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct DynamicContentRow { #[serde(rename = "index", skip_serializing_if = "Option::is_none")] pub index: Option, @@ -47,4 +47,3 @@ impl DynamicContentRow { } } - diff --git a/src/models/error.rs b/src/models/error.rs index 6683a11..7612690 100644 --- a/src/models/error.rs +++ b/src/models/error.rs @@ -6,13 +6,13 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct Error { #[serde(rename = "error", skip_serializing_if = "Option::is_none")] - pub error: Option>, + pub error: Option>, } impl Error { @@ -23,4 +23,3 @@ impl Error { } } - diff --git a/src/models/favorite.rs b/src/models/favorite.rs index ad2fbe6..7f9584e 100644 --- a/src/models/favorite.rs +++ b/src/models/favorite.rs @@ -6,27 +6,25 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; + /// Favorite : - - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct Favorite { /// MUST be either AvatarID, UserID or WorldID. #[serde(rename = "favoriteId")] pub favorite_id: String, #[serde(rename = "id")] pub id: String, - /// #[serde(rename = "tags")] pub tags: Vec, #[serde(rename = "type")] - pub r#type: crate::models::FavoriteType, + pub r#type: models::FavoriteType, } impl Favorite { - /// - pub fn new(favorite_id: String, id: String, tags: Vec, r#type: crate::models::FavoriteType) -> Favorite { + pub fn new(favorite_id: String, id: String, tags: Vec, r#type: models::FavoriteType) -> Favorite { Favorite { favorite_id, id, @@ -36,4 +34,3 @@ impl Favorite { } } - diff --git a/src/models/favorite_group.rs b/src/models/favorite_group.rs index b962f4b..2afd531 100644 --- a/src/models/favorite_group.rs +++ b/src/models/favorite_group.rs @@ -6,11 +6,11 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; + /// FavoriteGroup : - - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct FavoriteGroup { #[serde(rename = "displayName")] pub display_name: String, @@ -23,18 +23,16 @@ pub struct FavoriteGroup { /// A users unique ID, usually in the form of `usr_c1644b5b-3ca4-45b4-97c6-a2a0de70d469`. Legacy players can have old IDs in the form of `8JoV9XEdpo`. The ID can never be changed. #[serde(rename = "ownerId")] pub owner_id: String, - /// #[serde(rename = "tags")] pub tags: Vec, #[serde(rename = "type")] - pub r#type: crate::models::FavoriteType, + pub r#type: models::FavoriteType, #[serde(rename = "visibility")] - pub visibility: crate::models::FavoriteGroupVisibility, + pub visibility: models::FavoriteGroupVisibility, } impl FavoriteGroup { - /// - pub fn new(display_name: String, id: String, name: String, owner_display_name: String, owner_id: String, tags: Vec, r#type: crate::models::FavoriteType, visibility: crate::models::FavoriteGroupVisibility) -> FavoriteGroup { + pub fn new(display_name: String, id: String, name: String, owner_display_name: String, owner_id: String, tags: Vec, r#type: models::FavoriteType, visibility: models::FavoriteGroupVisibility) -> FavoriteGroup { FavoriteGroup { display_name, id, @@ -48,4 +46,3 @@ impl FavoriteGroup { } } - diff --git a/src/models/favorite_group_visibility.rs b/src/models/favorite_group_visibility.rs index 097eb92..246c2fc 100644 --- a/src/models/favorite_group_visibility.rs +++ b/src/models/favorite_group_visibility.rs @@ -6,8 +6,9 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; -/// #[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)] pub enum FavoriteGroupVisibility { #[serde(rename = "private")] @@ -19,12 +20,12 @@ pub enum FavoriteGroupVisibility { } -impl ToString for FavoriteGroupVisibility { - fn to_string(&self) -> String { +impl std::fmt::Display for FavoriteGroupVisibility { + fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { match self { - Self::Private => String::from("private"), - Self::Friends => String::from("friends"), - Self::Public => String::from("public"), + Self::Private => write!(f, "private"), + Self::Friends => write!(f, "friends"), + Self::Public => write!(f, "public"), } } } @@ -35,6 +36,3 @@ impl Default for FavoriteGroupVisibility { } } - - - diff --git a/src/models/favorite_type.rs b/src/models/favorite_type.rs index aec9dbf..cd30edb 100644 --- a/src/models/favorite_type.rs +++ b/src/models/favorite_type.rs @@ -6,8 +6,9 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; -/// #[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)] pub enum FavoriteType { #[serde(rename = "world")] @@ -19,12 +20,12 @@ pub enum FavoriteType { } -impl ToString for FavoriteType { - fn to_string(&self) -> String { +impl std::fmt::Display for FavoriteType { + fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { match self { - Self::World => String::from("world"), - Self::Friend => String::from("friend"), - Self::Avatar => String::from("avatar"), + Self::World => write!(f, "world"), + Self::Friend => write!(f, "friend"), + Self::Avatar => write!(f, "avatar"), } } } @@ -35,6 +36,3 @@ impl Default for FavoriteType { } } - - - diff --git a/src/models/file.rs b/src/models/file.rs index 04b4247..4f203f0 100644 --- a/src/models/file.rs +++ b/src/models/file.rs @@ -6,35 +6,31 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; + /// File : - - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct File { #[serde(rename = "extension")] pub extension: String, #[serde(rename = "id")] pub id: String, #[serde(rename = "mimeType")] - pub mime_type: crate::models::MimeType, - /// + pub mime_type: models::MimeType, #[serde(rename = "name")] pub name: String, /// A users unique ID, usually in the form of `usr_c1644b5b-3ca4-45b4-97c6-a2a0de70d469`. Legacy players can have old IDs in the form of `8JoV9XEdpo`. The ID can never be changed. #[serde(rename = "ownerId")] pub owner_id: String, - /// #[serde(rename = "tags")] pub tags: Vec, - /// #[serde(rename = "versions")] - pub versions: Vec, + pub versions: Vec, } impl File { - /// - pub fn new(extension: String, id: String, mime_type: crate::models::MimeType, name: String, owner_id: String, tags: Vec, versions: Vec) -> File { + pub fn new(extension: String, id: String, mime_type: models::MimeType, name: String, owner_id: String, tags: Vec, versions: Vec) -> File { File { extension, id, @@ -47,4 +43,3 @@ impl File { } } - diff --git a/src/models/file_data.rs b/src/models/file_data.rs index 7e13b7d..02773dc 100644 --- a/src/models/file_data.rs +++ b/src/models/file_data.rs @@ -6,11 +6,11 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; + /// FileData : - - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct FileData { #[serde(rename = "category")] pub category: Category, @@ -21,7 +21,7 @@ pub struct FileData { #[serde(rename = "sizeInBytes")] pub size_in_bytes: i32, #[serde(rename = "status")] - pub status: crate::models::FileStatus, + pub status: models::FileStatus, #[serde(rename = "uploadId")] pub upload_id: String, #[serde(rename = "url")] @@ -29,8 +29,7 @@ pub struct FileData { } impl FileData { - /// - pub fn new(category: Category, file_name: String, md5: String, size_in_bytes: i32, status: crate::models::FileStatus, upload_id: String, url: String) -> FileData { + pub fn new(category: Category, file_name: String, md5: String, size_in_bytes: i32, status: models::FileStatus, upload_id: String, url: String) -> FileData { FileData { category, file_name, @@ -42,8 +41,6 @@ impl FileData { } } } - -/// #[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)] pub enum Category { #[serde(rename = "multipart")] diff --git a/src/models/file_status.rs b/src/models/file_status.rs index 9c14f1d..9c296f3 100644 --- a/src/models/file_status.rs +++ b/src/models/file_status.rs @@ -6,8 +6,9 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; -/// #[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)] pub enum FileStatus { #[serde(rename = "waiting")] @@ -21,13 +22,13 @@ pub enum FileStatus { } -impl ToString for FileStatus { - fn to_string(&self) -> String { +impl std::fmt::Display for FileStatus { + fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { match self { - Self::Waiting => String::from("waiting"), - Self::Complete => String::from("complete"), - Self::None => String::from("none"), - Self::Queued => String::from("queued"), + Self::Waiting => write!(f, "waiting"), + Self::Complete => write!(f, "complete"), + Self::None => write!(f, "none"), + Self::Queued => write!(f, "queued"), } } } @@ -38,6 +39,3 @@ impl Default for FileStatus { } } - - - diff --git a/src/models/file_upload_url.rs b/src/models/file_upload_url.rs index 5accdec..6d4dc43 100644 --- a/src/models/file_upload_url.rs +++ b/src/models/file_upload_url.rs @@ -6,19 +6,17 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; + /// FileUploadUrl : - - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct FileUploadUrl { - /// #[serde(rename = "url")] pub url: String, } impl FileUploadUrl { - /// pub fn new(url: String) -> FileUploadUrl { FileUploadUrl { url, @@ -26,4 +24,3 @@ impl FileUploadUrl { } } - diff --git a/src/models/file_version.rs b/src/models/file_version.rs index 31c81ef..befc3e0 100644 --- a/src/models/file_version.rs +++ b/src/models/file_version.rs @@ -6,11 +6,11 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; + /// FileVersion : - - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct FileVersion { #[serde(rename = "created_at")] pub created_at: String, @@ -18,21 +18,20 @@ pub struct FileVersion { #[serde(rename = "deleted", skip_serializing_if = "Option::is_none")] pub deleted: Option, #[serde(rename = "delta", skip_serializing_if = "Option::is_none")] - pub delta: Option>, + pub delta: Option>, #[serde(rename = "file", skip_serializing_if = "Option::is_none")] - pub file: Option>, + pub file: Option>, #[serde(rename = "signature", skip_serializing_if = "Option::is_none")] - pub signature: Option>, + pub signature: Option>, #[serde(rename = "status")] - pub status: crate::models::FileStatus, + pub status: models::FileStatus, /// Incremental version counter, can only be increased. #[serde(rename = "version")] pub version: i32, } impl FileVersion { - /// - pub fn new(created_at: String, status: crate::models::FileStatus, version: i32) -> FileVersion { + pub fn new(created_at: String, status: models::FileStatus, version: i32) -> FileVersion { FileVersion { created_at, deleted: None, @@ -45,4 +44,3 @@ impl FileVersion { } } - diff --git a/src/models/file_version_upload_status.rs b/src/models/file_version_upload_status.rs index 9690eb5..41ed9d2 100644 --- a/src/models/file_version_upload_status.rs +++ b/src/models/file_version_upload_status.rs @@ -6,20 +6,20 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; + /// FileVersionUploadStatus : - - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct FileVersionUploadStatus { #[serde(rename = "uploadId")] pub upload_id: String, #[serde(rename = "fileName")] pub file_name: String, #[serde(rename = "nextPartNumber")] - pub next_part_number: f32, + pub next_part_number: f64, #[serde(rename = "maxParts")] - pub max_parts: f32, + pub max_parts: f64, #[serde(rename = "parts")] pub parts: Vec, /// Unknown @@ -28,8 +28,7 @@ pub struct FileVersionUploadStatus { } impl FileVersionUploadStatus { - /// - pub fn new(upload_id: String, file_name: String, next_part_number: f32, max_parts: f32, parts: Vec, etags: Vec) -> FileVersionUploadStatus { + pub fn new(upload_id: String, file_name: String, next_part_number: f64, max_parts: f64, parts: Vec, etags: Vec) -> FileVersionUploadStatus { FileVersionUploadStatus { upload_id, file_name, @@ -41,4 +40,3 @@ impl FileVersionUploadStatus { } } - diff --git a/src/models/finish_file_data_upload_request.rs b/src/models/finish_file_data_upload_request.rs index e4d4162..5ec9d0e 100644 --- a/src/models/finish_file_data_upload_request.rs +++ b/src/models/finish_file_data_upload_request.rs @@ -6,11 +6,11 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; + /// FinishFileDataUploadRequest : - - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct FinishFileDataUploadRequest { /// Array of ETags uploaded. #[serde(rename = "etags", skip_serializing_if = "Option::is_none")] @@ -24,7 +24,6 @@ pub struct FinishFileDataUploadRequest { } impl FinishFileDataUploadRequest { - /// pub fn new(next_part_number: String, max_parts: String) -> FinishFileDataUploadRequest { FinishFileDataUploadRequest { etags: None, @@ -34,4 +33,3 @@ impl FinishFileDataUploadRequest { } } - diff --git a/src/models/friend_status.rs b/src/models/friend_status.rs index a4aac03..72c3720 100644 --- a/src/models/friend_status.rs +++ b/src/models/friend_status.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct FriendStatus { #[serde(rename = "incomingRequest")] pub incoming_request: bool, @@ -29,4 +29,3 @@ impl FriendStatus { } } - diff --git a/src/models/group.rs b/src/models/group.rs index 30e9649..cfbd5d3 100644 --- a/src/models/group.rs +++ b/src/models/group.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct Group { #[serde(rename = "id", skip_serializing_if = "Option::is_none")] pub id: Option, @@ -26,7 +26,7 @@ pub struct Group { #[serde(rename = "bannerUrl", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")] pub banner_url: Option>, #[serde(rename = "privacy", skip_serializing_if = "Option::is_none")] - pub privacy: Option, + pub privacy: Option, /// A users unique ID, usually in the form of `usr_c1644b5b-3ca4-45b4-97c6-a2a0de70d469`. Legacy players can have old IDs in the form of `8JoV9XEdpo`. The ID can never be changed. #[serde(rename = "ownerId", skip_serializing_if = "Option::is_none")] pub owner_id: Option, @@ -47,24 +47,22 @@ pub struct Group { #[serde(rename = "isVerified", skip_serializing_if = "Option::is_none")] pub is_verified: Option, #[serde(rename = "joinState", skip_serializing_if = "Option::is_none")] - pub join_state: Option, - /// + pub join_state: Option, #[serde(rename = "tags", skip_serializing_if = "Option::is_none")] pub tags: Option>, - /// #[serde(rename = "galleries", skip_serializing_if = "Option::is_none")] - pub galleries: Option>, + pub galleries: Option>, #[serde(rename = "createdAt", skip_serializing_if = "Option::is_none")] pub created_at: Option, #[serde(rename = "onlineMemberCount", skip_serializing_if = "Option::is_none")] pub online_member_count: Option, #[serde(rename = "membershipStatus", skip_serializing_if = "Option::is_none")] - pub membership_status: Option, + pub membership_status: Option, #[serde(rename = "myMember", skip_serializing_if = "Option::is_none")] - pub my_member: Option>, + pub my_member: Option>, /// Only returned if ?includeRoles=true is specified. #[serde(rename = "roles", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")] - pub roles: Option>>, + pub roles: Option>>, } impl Group { @@ -99,4 +97,3 @@ impl Group { } } - diff --git a/src/models/group_access_type.rs b/src/models/group_access_type.rs index 0e6d1ec..084c70c 100644 --- a/src/models/group_access_type.rs +++ b/src/models/group_access_type.rs @@ -6,8 +6,10 @@ * Generated by: https://openapi-generator.tech */ -/// GroupAccessType : Group access type when the instance type is \"group\" +use crate::models; +use serde::{Deserialize, Serialize}; +/// GroupAccessType : Group access type when the instance type is \"group\" /// Group access type when the instance type is \"group\" #[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)] pub enum GroupAccessType { @@ -20,12 +22,12 @@ pub enum GroupAccessType { } -impl ToString for GroupAccessType { - fn to_string(&self) -> String { +impl std::fmt::Display for GroupAccessType { + fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { match self { - Self::Public => String::from("public"), - Self::Plus => String::from("plus"), - Self::Members => String::from("members"), + Self::Public => write!(f, "public"), + Self::Plus => write!(f, "plus"), + Self::Members => write!(f, "members"), } } } @@ -36,6 +38,3 @@ impl Default for GroupAccessType { } } - - - diff --git a/src/models/group_announcement.rs b/src/models/group_announcement.rs index 7aa840e..89eddee 100644 --- a/src/models/group_announcement.rs +++ b/src/models/group_announcement.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct GroupAnnouncement { #[serde(rename = "id", skip_serializing_if = "Option::is_none")] pub id: Option, @@ -48,4 +48,3 @@ impl GroupAnnouncement { } } - diff --git a/src/models/group_audit_log_entry.rs b/src/models/group_audit_log_entry.rs index b98952b..861985f 100644 --- a/src/models/group_audit_log_entry.rs +++ b/src/models/group_audit_log_entry.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct GroupAuditLogEntry { #[serde(rename = "id", skip_serializing_if = "Option::is_none")] pub id: Option, @@ -52,4 +52,3 @@ impl GroupAuditLogEntry { } } - diff --git a/src/models/group_gallery.rs b/src/models/group_gallery.rs index 24285de..3381c82 100644 --- a/src/models/group_gallery.rs +++ b/src/models/group_gallery.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct GroupGallery { #[serde(rename = "id", skip_serializing_if = "Option::is_none")] pub id: Option, @@ -22,16 +22,12 @@ pub struct GroupGallery { /// Whether the gallery is members only. #[serde(rename = "membersOnly", skip_serializing_if = "Option::is_none")] pub members_only: Option, - /// #[serde(rename = "roleIdsToView", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")] pub role_ids_to_view: Option>>, - /// #[serde(rename = "roleIdsToSubmit", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")] pub role_ids_to_submit: Option>>, - /// #[serde(rename = "roleIdsToAutoApprove", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")] pub role_ids_to_auto_approve: Option>>, - /// #[serde(rename = "roleIdsToManage", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")] pub role_ids_to_manage: Option>>, #[serde(rename = "createdAt", skip_serializing_if = "Option::is_none")] @@ -57,4 +53,3 @@ impl GroupGallery { } } - diff --git a/src/models/group_gallery_image.rs b/src/models/group_gallery_image.rs index c018f79..bde5170 100644 --- a/src/models/group_gallery_image.rs +++ b/src/models/group_gallery_image.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct GroupGalleryImage { #[serde(rename = "id", skip_serializing_if = "Option::is_none")] pub id: Option, @@ -52,4 +52,3 @@ impl GroupGalleryImage { } } - diff --git a/src/models/group_instance.rs b/src/models/group_instance.rs index db09193..a983594 100644 --- a/src/models/group_instance.rs +++ b/src/models/group_instance.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct GroupInstance { #[serde(rename = "instanceId")] pub instance_id: String, @@ -17,13 +17,13 @@ pub struct GroupInstance { #[serde(rename = "location")] pub location: String, #[serde(rename = "world")] - pub world: Box, + pub world: Box, #[serde(rename = "memberCount")] pub member_count: i32, } impl GroupInstance { - pub fn new(instance_id: String, location: String, world: crate::models::World, member_count: i32) -> GroupInstance { + pub fn new(instance_id: String, location: String, world: models::World, member_count: i32) -> GroupInstance { GroupInstance { instance_id, location, @@ -33,4 +33,3 @@ impl GroupInstance { } } - diff --git a/src/models/group_join_request_action.rs b/src/models/group_join_request_action.rs index fd953ae..fefdab2 100644 --- a/src/models/group_join_request_action.rs +++ b/src/models/group_join_request_action.rs @@ -6,8 +6,9 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; -/// #[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)] pub enum GroupJoinRequestAction { #[serde(rename = "accept")] @@ -17,11 +18,11 @@ pub enum GroupJoinRequestAction { } -impl ToString for GroupJoinRequestAction { - fn to_string(&self) -> String { +impl std::fmt::Display for GroupJoinRequestAction { + fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { match self { - Self::Accept => String::from("accept"), - Self::Reject => String::from("reject"), + Self::Accept => write!(f, "accept"), + Self::Reject => write!(f, "reject"), } } } @@ -32,6 +33,3 @@ impl Default for GroupJoinRequestAction { } } - - - diff --git a/src/models/group_join_state.rs b/src/models/group_join_state.rs index 64a5ab4..435a6ea 100644 --- a/src/models/group_join_state.rs +++ b/src/models/group_join_state.rs @@ -6,8 +6,9 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; -/// #[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)] pub enum GroupJoinState { #[serde(rename = "closed")] @@ -21,13 +22,13 @@ pub enum GroupJoinState { } -impl ToString for GroupJoinState { - fn to_string(&self) -> String { +impl std::fmt::Display for GroupJoinState { + fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { match self { - Self::Closed => String::from("closed"), - Self::Invite => String::from("invite"), - Self::Request => String::from("request"), - Self::Open => String::from("open"), + Self::Closed => write!(f, "closed"), + Self::Invite => write!(f, "invite"), + Self::Request => write!(f, "request"), + Self::Open => write!(f, "open"), } } } @@ -38,6 +39,3 @@ impl Default for GroupJoinState { } } - - - diff --git a/src/models/group_limited_member.rs b/src/models/group_limited_member.rs index d203941..828d933 100644 --- a/src/models/group_limited_member.rs +++ b/src/models/group_limited_member.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct GroupLimitedMember { #[serde(rename = "id", skip_serializing_if = "Option::is_none")] pub id: Option, @@ -28,7 +28,7 @@ pub struct GroupLimitedMember { #[serde(rename = "joinedAt", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")] pub joined_at: Option>, #[serde(rename = "membershipStatus", skip_serializing_if = "Option::is_none")] - pub membership_status: Option, + pub membership_status: Option, #[serde(rename = "visibility", skip_serializing_if = "Option::is_none")] pub visibility: Option, #[serde(rename = "isSubscribedToAnnouncements", skip_serializing_if = "Option::is_none")] @@ -70,4 +70,3 @@ impl GroupLimitedMember { } } - diff --git a/src/models/group_member.rs b/src/models/group_member.rs index c470c7c..6ef8489 100644 --- a/src/models/group_member.rs +++ b/src/models/group_member.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct GroupMember { #[serde(rename = "id", skip_serializing_if = "Option::is_none")] pub id: Option, @@ -22,7 +22,7 @@ pub struct GroupMember { #[serde(rename = "isRepresenting", skip_serializing_if = "Option::is_none")] pub is_representing: Option, #[serde(rename = "user", skip_serializing_if = "Option::is_none")] - pub user: Option>, + pub user: Option>, #[serde(rename = "roleIds", skip_serializing_if = "Option::is_none")] pub role_ids: Option>, #[serde(rename = "mRoleIds", skip_serializing_if = "Option::is_none")] @@ -30,7 +30,7 @@ pub struct GroupMember { #[serde(rename = "joinedAt", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")] pub joined_at: Option>, #[serde(rename = "membershipStatus", skip_serializing_if = "Option::is_none")] - pub membership_status: Option, + pub membership_status: Option, #[serde(rename = "visibility", skip_serializing_if = "Option::is_none")] pub visibility: Option, #[serde(rename = "isSubscribedToAnnouncements", skip_serializing_if = "Option::is_none")] @@ -73,4 +73,3 @@ impl GroupMember { } } - diff --git a/src/models/group_member_limited_user.rs b/src/models/group_member_limited_user.rs index 2ddc70b..4606edd 100644 --- a/src/models/group_member_limited_user.rs +++ b/src/models/group_member_limited_user.rs @@ -6,11 +6,11 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; + /// GroupMemberLimitedUser : Only visible via the /groups/:groupId/members endpoint, **not** when fetching a specific user. - - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct GroupMemberLimitedUser { /// A users unique ID, usually in the form of `usr_c1644b5b-3ca4-45b4-97c6-a2a0de70d469`. Legacy players can have old IDs in the form of `8JoV9XEdpo`. The ID can never be changed. #[serde(rename = "id", skip_serializing_if = "Option::is_none")] @@ -44,4 +44,3 @@ impl GroupMemberLimitedUser { } } - diff --git a/src/models/group_member_status.rs b/src/models/group_member_status.rs index a2c214c..6ccbf78 100644 --- a/src/models/group_member_status.rs +++ b/src/models/group_member_status.rs @@ -6,8 +6,9 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; -/// #[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)] pub enum GroupMemberStatus { #[serde(rename = "inactive")] @@ -25,15 +26,15 @@ pub enum GroupMemberStatus { } -impl ToString for GroupMemberStatus { - fn to_string(&self) -> String { +impl std::fmt::Display for GroupMemberStatus { + fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { match self { - Self::Inactive => String::from("inactive"), - Self::Member => String::from("member"), - Self::Requested => String::from("requested"), - Self::Invited => String::from("invited"), - Self::Banned => String::from("banned"), - Self::Userblocked => String::from("userblocked"), + Self::Inactive => write!(f, "inactive"), + Self::Member => write!(f, "member"), + Self::Requested => write!(f, "requested"), + Self::Invited => write!(f, "invited"), + Self::Banned => write!(f, "banned"), + Self::Userblocked => write!(f, "userblocked"), } } } @@ -44,6 +45,3 @@ impl Default for GroupMemberStatus { } } - - - diff --git a/src/models/group_my_member.rs b/src/models/group_my_member.rs index c2d3674..460aa82 100644 --- a/src/models/group_my_member.rs +++ b/src/models/group_my_member.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct GroupMyMember { #[serde(rename = "id", skip_serializing_if = "Option::is_none")] pub id: Option, @@ -60,4 +60,3 @@ impl GroupMyMember { } } - diff --git a/src/models/group_permission.rs b/src/models/group_permission.rs index 8a1e101..2c1f68c 100644 --- a/src/models/group_permission.rs +++ b/src/models/group_permission.rs @@ -6,11 +6,11 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; + /// GroupPermission : A permission that can be granted to a role in a group. - - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct GroupPermission { /// The name of the permission. #[serde(rename = "name", skip_serializing_if = "Option::is_none")] @@ -42,4 +42,3 @@ impl GroupPermission { } } - diff --git a/src/models/group_post.rs b/src/models/group_post.rs index 6cd4a22..6b8c06f 100644 --- a/src/models/group_post.rs +++ b/src/models/group_post.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct GroupPost { #[serde(rename = "id", skip_serializing_if = "Option::is_none")] pub id: Option, @@ -22,8 +22,7 @@ pub struct GroupPost { #[serde(rename = "editorId", skip_serializing_if = "Option::is_none")] pub editor_id: Option, #[serde(rename = "visibility", skip_serializing_if = "Option::is_none")] - pub visibility: Option, - /// + pub visibility: Option, #[serde(rename = "roleId", skip_serializing_if = "Option::is_none")] pub role_id: Option>, #[serde(rename = "title", skip_serializing_if = "Option::is_none")] @@ -59,4 +58,3 @@ impl GroupPost { } } - diff --git a/src/models/group_post_visibility.rs b/src/models/group_post_visibility.rs index da7e3df..a41d4b7 100644 --- a/src/models/group_post_visibility.rs +++ b/src/models/group_post_visibility.rs @@ -6,8 +6,9 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; -/// #[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)] pub enum GroupPostVisibility { #[serde(rename = "group")] @@ -17,11 +18,11 @@ pub enum GroupPostVisibility { } -impl ToString for GroupPostVisibility { - fn to_string(&self) -> String { +impl std::fmt::Display for GroupPostVisibility { + fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { match self { - Self::Group => String::from("group"), - Self::Public => String::from("public"), + Self::Group => write!(f, "group"), + Self::Public => write!(f, "public"), } } } @@ -32,6 +33,3 @@ impl Default for GroupPostVisibility { } } - - - diff --git a/src/models/group_privacy.rs b/src/models/group_privacy.rs index e6aed5a..7a4ccec 100644 --- a/src/models/group_privacy.rs +++ b/src/models/group_privacy.rs @@ -6,8 +6,9 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; -/// #[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)] pub enum GroupPrivacy { #[serde(rename = "default")] @@ -17,11 +18,11 @@ pub enum GroupPrivacy { } -impl ToString for GroupPrivacy { - fn to_string(&self) -> String { +impl std::fmt::Display for GroupPrivacy { + fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { match self { - Self::Default => String::from("default"), - Self::Private => String::from("private"), + Self::Default => write!(f, "default"), + Self::Private => write!(f, "private"), } } } @@ -32,6 +33,3 @@ impl Default for GroupPrivacy { } } - - - diff --git a/src/models/group_role.rs b/src/models/group_role.rs index 09f58ca..7b92517 100644 --- a/src/models/group_role.rs +++ b/src/models/group_role.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct GroupRole { #[serde(rename = "id", skip_serializing_if = "Option::is_none")] pub id: Option, @@ -56,4 +56,3 @@ impl GroupRole { } } - diff --git a/src/models/group_role_template.rs b/src/models/group_role_template.rs index 6bdd7ae..350764e 100644 --- a/src/models/group_role_template.rs +++ b/src/models/group_role_template.rs @@ -6,8 +6,9 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; -/// #[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)] pub enum GroupRoleTemplate { #[serde(rename = "default")] @@ -21,13 +22,13 @@ pub enum GroupRoleTemplate { } -impl ToString for GroupRoleTemplate { - fn to_string(&self) -> String { +impl std::fmt::Display for GroupRoleTemplate { + fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { match self { - Self::Default => String::from("default"), - Self::ManagedFree => String::from("managedFree"), - Self::ManagedInvite => String::from("managedInvite"), - Self::ManagedRequest => String::from("managedRequest"), + Self::Default => write!(f, "default"), + Self::ManagedFree => write!(f, "managedFree"), + Self::ManagedInvite => write!(f, "managedInvite"), + Self::ManagedRequest => write!(f, "managedRequest"), } } } @@ -38,6 +39,3 @@ impl Default for GroupRoleTemplate { } } - - - diff --git a/src/models/group_search_sort.rs b/src/models/group_search_sort.rs index 2d492db..7804b91 100644 --- a/src/models/group_search_sort.rs +++ b/src/models/group_search_sort.rs @@ -6,8 +6,9 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; -/// #[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)] pub enum GroupSearchSort { #[serde(rename = "joinedAt:asc")] @@ -17,11 +18,11 @@ pub enum GroupSearchSort { } -impl ToString for GroupSearchSort { - fn to_string(&self) -> String { +impl std::fmt::Display for GroupSearchSort { + fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { match self { - Self::Asc => String::from("joinedAt:asc"), - Self::Desc => String::from("joinedAt:desc"), + Self::Asc => write!(f, "joinedAt:asc"), + Self::Desc => write!(f, "joinedAt:desc"), } } } @@ -32,6 +33,3 @@ impl Default for GroupSearchSort { } } - - - diff --git a/src/models/group_user_visibility.rs b/src/models/group_user_visibility.rs index e556a77..170b660 100644 --- a/src/models/group_user_visibility.rs +++ b/src/models/group_user_visibility.rs @@ -6,8 +6,9 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; -/// #[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)] pub enum GroupUserVisibility { #[serde(rename = "visible")] @@ -19,12 +20,12 @@ pub enum GroupUserVisibility { } -impl ToString for GroupUserVisibility { - fn to_string(&self) -> String { +impl std::fmt::Display for GroupUserVisibility { + fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { match self { - Self::Visible => String::from("visible"), - Self::Hidden => String::from("hidden"), - Self::Friends => String::from("friends"), + Self::Visible => write!(f, "visible"), + Self::Hidden => write!(f, "hidden"), + Self::Friends => write!(f, "friends"), } } } @@ -35,6 +36,3 @@ impl Default for GroupUserVisibility { } } - - - diff --git a/src/models/info_push.rs b/src/models/info_push.rs index 627f0f5..4820756 100644 --- a/src/models/info_push.rs +++ b/src/models/info_push.rs @@ -6,25 +6,24 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; + /// InfoPush : - - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct InfoPush { #[serde(rename = "id")] pub id: String, #[serde(rename = "isEnabled")] pub is_enabled: bool, #[serde(rename = "releaseStatus")] - pub release_status: crate::models::ReleaseStatus, + pub release_status: models::ReleaseStatus, #[serde(rename = "priority")] pub priority: i32, - /// #[serde(rename = "tags")] pub tags: Vec, #[serde(rename = "data")] - pub data: Box, + pub data: Box, /// Unknown usage, MD5 #[serde(rename = "hash")] pub hash: String, @@ -32,7 +31,6 @@ pub struct InfoPush { pub created_at: String, #[serde(rename = "updatedAt")] pub updated_at: String, - /// #[serde(rename = "startDate", skip_serializing_if = "Option::is_none")] pub start_date: Option, #[serde(rename = "endDate", skip_serializing_if = "Option::is_none")] @@ -40,8 +38,7 @@ pub struct InfoPush { } impl InfoPush { - /// - pub fn new(id: String, is_enabled: bool, release_status: crate::models::ReleaseStatus, priority: i32, tags: Vec, data: crate::models::InfoPushData, hash: String, created_at: String, updated_at: String) -> InfoPush { + pub fn new(id: String, is_enabled: bool, release_status: models::ReleaseStatus, priority: i32, tags: Vec, data: models::InfoPushData, hash: String, created_at: String, updated_at: String) -> InfoPush { InfoPush { id, is_enabled, @@ -58,4 +55,3 @@ impl InfoPush { } } - diff --git a/src/models/info_push_data.rs b/src/models/info_push_data.rs index 38f3910..a1327b9 100644 --- a/src/models/info_push_data.rs +++ b/src/models/info_push_data.rs @@ -6,14 +6,14 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; + /// InfoPushData : - - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct InfoPushData { #[serde(rename = "contentList", skip_serializing_if = "Option::is_none")] - pub content_list: Option>, + pub content_list: Option>, #[serde(rename = "description", skip_serializing_if = "Option::is_none")] pub description: Option, #[serde(rename = "imageUrl", skip_serializing_if = "Option::is_none")] @@ -21,17 +21,16 @@ pub struct InfoPushData { #[serde(rename = "name", skip_serializing_if = "Option::is_none")] pub name: Option, #[serde(rename = "onPressed", skip_serializing_if = "Option::is_none")] - pub on_pressed: Option>, + pub on_pressed: Option>, #[serde(rename = "template", skip_serializing_if = "Option::is_none")] pub template: Option, #[serde(rename = "version", skip_serializing_if = "Option::is_none")] pub version: Option, #[serde(rename = "article", skip_serializing_if = "Option::is_none")] - pub article: Option>, + pub article: Option>, } impl InfoPushData { - /// pub fn new() -> InfoPushData { InfoPushData { content_list: None, @@ -46,4 +45,3 @@ impl InfoPushData { } } - diff --git a/src/models/info_push_data_article.rs b/src/models/info_push_data_article.rs index 5de7f8c..0970fe1 100644 --- a/src/models/info_push_data_article.rs +++ b/src/models/info_push_data_article.rs @@ -6,13 +6,13 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct InfoPushDataArticle { #[serde(rename = "content", skip_serializing_if = "Option::is_none")] - pub content: Option>, + pub content: Option>, } impl InfoPushDataArticle { @@ -23,4 +23,3 @@ impl InfoPushDataArticle { } } - diff --git a/src/models/info_push_data_article_content.rs b/src/models/info_push_data_article_content.rs index bb1d59d..1780437 100644 --- a/src/models/info_push_data_article_content.rs +++ b/src/models/info_push_data_article_content.rs @@ -6,17 +6,17 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct InfoPushDataArticleContent { #[serde(rename = "text", skip_serializing_if = "Option::is_none")] pub text: Option, #[serde(rename = "imageUrl", skip_serializing_if = "Option::is_none")] pub image_url: Option, #[serde(rename = "onPressed", skip_serializing_if = "Option::is_none")] - pub on_pressed: Option>, + pub on_pressed: Option>, } impl InfoPushDataArticleContent { @@ -29,4 +29,3 @@ impl InfoPushDataArticleContent { } } - diff --git a/src/models/info_push_data_clickable.rs b/src/models/info_push_data_clickable.rs index b220a16..a736f90 100644 --- a/src/models/info_push_data_clickable.rs +++ b/src/models/info_push_data_clickable.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct InfoPushDataClickable { #[serde(rename = "command")] pub command: Command, @@ -26,8 +26,6 @@ impl InfoPushDataClickable { } } } - -/// #[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)] pub enum Command { #[serde(rename = "OpenURL")] diff --git a/src/models/instance.rs b/src/models/instance.rs index 76a881b..4e4e107 100644 --- a/src/models/instance.rs +++ b/src/models/instance.rs @@ -6,11 +6,11 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; + /// Instance : * `hidden` field is only present if InstanceType is `hidden` aka \"Friends+\", and is instance creator. * `friends` field is only present if InstanceType is `friends` aka \"Friends\", and is instance creator. * `private` field is only present if InstanceType is `private` aka \"Invite\" or \"Invite+\", and is instance creator. - - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct Instance { #[serde(rename = "active")] pub active: bool, @@ -41,11 +41,11 @@ pub struct Instance { #[serde(rename = "permanent")] pub permanent: bool, #[serde(rename = "photonRegion")] - pub photon_region: crate::models::Region, + pub photon_region: models::Region, #[serde(rename = "platforms")] - pub platforms: Box, + pub platforms: Box, #[serde(rename = "region")] - pub region: crate::models::InstanceRegion, + pub region: models::InstanceRegion, #[serde(rename = "secureName")] pub secure_name: String, #[serde(rename = "shortName", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")] @@ -54,7 +54,7 @@ pub struct Instance { #[serde(rename = "tags")] pub tags: Vec, #[serde(rename = "type")] - pub r#type: crate::models::InstanceType, + pub r#type: models::InstanceType, /// WorldID be \"offline\" on User profiles if you are not friends with that user. #[serde(rename = "worldId")] pub world_id: String, @@ -80,12 +80,12 @@ pub struct Instance { #[serde(rename = "userCount")] pub user_count: i32, #[serde(rename = "world")] - pub world: Box, + pub world: Box, /// The users field is present on instances created by the requesting user. #[serde(rename = "users", skip_serializing_if = "Option::is_none")] - pub users: Option>, + pub users: Option>, #[serde(rename = "groupAccessType", skip_serializing_if = "Option::is_none")] - pub group_access_type: Option, + pub group_access_type: Option, #[serde(rename = "hasCapacityForYou", skip_serializing_if = "Option::is_none")] pub has_capacity_for_you: Option, #[serde(rename = "nonce", skip_serializing_if = "Option::is_none")] @@ -98,7 +98,7 @@ pub struct Instance { impl Instance { /// * `hidden` field is only present if InstanceType is `hidden` aka \"Friends+\", and is instance creator. * `friends` field is only present if InstanceType is `friends` aka \"Friends\", and is instance creator. * `private` field is only present if InstanceType is `private` aka \"Invite\" or \"Invite+\", and is instance creator. - pub fn new(active: bool, can_request_invite: bool, capacity: i32, client_number: String, full: bool, id: String, instance_id: String, location: String, n_users: i32, name: String, permanent: bool, photon_region: crate::models::Region, platforms: crate::models::InstancePlatforms, region: crate::models::InstanceRegion, secure_name: String, tags: Vec, r#type: crate::models::InstanceType, world_id: String, queue_enabled: bool, queue_size: i32, recommended_capacity: i32, strict: bool, user_count: i32, world: crate::models::World) -> Instance { + pub fn new(active: bool, can_request_invite: bool, capacity: i32, client_number: String, full: bool, id: String, instance_id: String, location: String, n_users: i32, name: String, permanent: bool, photon_region: models::Region, platforms: models::InstancePlatforms, region: models::InstanceRegion, secure_name: String, tags: Vec, r#type: models::InstanceType, world_id: String, queue_enabled: bool, queue_size: i32, recommended_capacity: i32, strict: bool, user_count: i32, world: models::World) -> Instance { Instance { active, can_request_invite, @@ -140,4 +140,3 @@ impl Instance { } } - diff --git a/src/models/instance_platforms.rs b/src/models/instance_platforms.rs index 6ad8e74..4d65645 100644 --- a/src/models/instance_platforms.rs +++ b/src/models/instance_platforms.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct InstancePlatforms { #[serde(rename = "android")] pub android: i32, @@ -26,4 +26,3 @@ impl InstancePlatforms { } } - diff --git a/src/models/instance_region.rs b/src/models/instance_region.rs index 2e6f53d..8377128 100644 --- a/src/models/instance_region.rs +++ b/src/models/instance_region.rs @@ -6,8 +6,10 @@ * Generated by: https://openapi-generator.tech */ -/// InstanceRegion : Instance region +use crate::models; +use serde::{Deserialize, Serialize}; +/// InstanceRegion : Instance region /// Instance region #[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)] pub enum InstanceRegion { @@ -22,13 +24,13 @@ pub enum InstanceRegion { } -impl ToString for InstanceRegion { - fn to_string(&self) -> String { +impl std::fmt::Display for InstanceRegion { + fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { match self { - Self::Us => String::from("us"), - Self::Use => String::from("use"), - Self::Eu => String::from("eu"), - Self::Jp => String::from("jp"), + Self::Us => write!(f, "us"), + Self::Use => write!(f, "use"), + Self::Eu => write!(f, "eu"), + Self::Jp => write!(f, "jp"), } } } @@ -39,6 +41,3 @@ impl Default for InstanceRegion { } } - - - diff --git a/src/models/instance_short_name_response.rs b/src/models/instance_short_name_response.rs index da8f49c..78240ba 100644 --- a/src/models/instance_short_name_response.rs +++ b/src/models/instance_short_name_response.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct InstanceShortNameResponse { #[serde(rename = "secureName")] pub secure_name: String, @@ -26,4 +26,3 @@ impl InstanceShortNameResponse { } } - diff --git a/src/models/instance_type.rs b/src/models/instance_type.rs index 63e2b80..62e65e5 100644 --- a/src/models/instance_type.rs +++ b/src/models/instance_type.rs @@ -6,9 +6,10 @@ * Generated by: https://openapi-generator.tech */ -/// InstanceType : +use crate::models; +use serde::{Deserialize, Serialize}; -/// +/// InstanceType : #[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)] pub enum InstanceType { #[serde(rename = "public")] @@ -24,14 +25,14 @@ pub enum InstanceType { } -impl ToString for InstanceType { - fn to_string(&self) -> String { +impl std::fmt::Display for InstanceType { + fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { match self { - Self::Public => String::from("public"), - Self::Hidden => String::from("hidden"), - Self::Friends => String::from("friends"), - Self::Private => String::from("private"), - Self::Group => String::from("group"), + Self::Public => write!(f, "public"), + Self::Hidden => write!(f, "hidden"), + Self::Friends => write!(f, "friends"), + Self::Private => write!(f, "private"), + Self::Group => write!(f, "group"), } } } @@ -42,6 +43,3 @@ impl Default for InstanceType { } } - - - diff --git a/src/models/invite_message.rs b/src/models/invite_message.rs index 1fec2ae..3943e90 100644 --- a/src/models/invite_message.rs +++ b/src/models/invite_message.rs @@ -6,11 +6,11 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; + /// InviteMessage : - - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct InviteMessage { #[serde(rename = "canBeUpdated")] pub can_be_updated: bool, @@ -19,7 +19,7 @@ pub struct InviteMessage { #[serde(rename = "message")] pub message: String, #[serde(rename = "messageType")] - pub message_type: crate::models::InviteMessageType, + pub message_type: models::InviteMessageType, /// Changes to 60 when updated, although probably server-side configurable. #[serde(rename = "remainingCooldownMinutes")] pub remaining_cooldown_minutes: i32, @@ -30,8 +30,7 @@ pub struct InviteMessage { } impl InviteMessage { - /// - pub fn new(can_be_updated: bool, id: String, message: String, message_type: crate::models::InviteMessageType, remaining_cooldown_minutes: i32, slot: i32, updated_at: String) -> InviteMessage { + pub fn new(can_be_updated: bool, id: String, message: String, message_type: models::InviteMessageType, remaining_cooldown_minutes: i32, slot: i32, updated_at: String) -> InviteMessage { InviteMessage { can_be_updated, id, @@ -44,4 +43,3 @@ impl InviteMessage { } } - diff --git a/src/models/invite_message_type.rs b/src/models/invite_message_type.rs index 617d531..3495fb2 100644 --- a/src/models/invite_message_type.rs +++ b/src/models/invite_message_type.rs @@ -6,9 +6,10 @@ * Generated by: https://openapi-generator.tech */ -/// InviteMessageType : +use crate::models; +use serde::{Deserialize, Serialize}; -/// +/// InviteMessageType : #[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)] pub enum InviteMessageType { #[serde(rename = "message")] @@ -22,19 +23,8 @@ pub enum InviteMessageType { } - - -impl Default for InviteMessageType { - fn default() -> InviteMessageType { - Self::Message - } -} - - - - impl std::fmt::Display for InviteMessageType { - fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { + fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { match self { Self::Message => write!(f, "message"), Self::Response => write!(f, "response"), @@ -42,4 +32,11 @@ impl std::fmt::Display for InviteMessageType { Self::RequestResponse => write!(f, "requestResponse"), } } -} \ No newline at end of file +} + +impl Default for InviteMessageType { + fn default() -> InviteMessageType { + Self::Message + } +} + diff --git a/src/models/invite_request.rs b/src/models/invite_request.rs index 17983f7..99e045c 100644 --- a/src/models/invite_request.rs +++ b/src/models/invite_request.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct InviteRequest { /// InstanceID can be \"offline\" on User profiles if you are not friends with that user and \"private\" if you are friends and user is in private instance. #[serde(rename = "instanceId")] @@ -27,4 +27,3 @@ impl InviteRequest { } } - diff --git a/src/models/invite_response.rs b/src/models/invite_response.rs index ea4320a..ede5719 100644 --- a/src/models/invite_response.rs +++ b/src/models/invite_response.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct InviteResponse { #[serde(rename = "responseSlot")] pub response_slot: i32, @@ -23,4 +23,3 @@ impl InviteResponse { } } - diff --git a/src/models/license.rs b/src/models/license.rs index 7d5dfd1..d4252b5 100644 --- a/src/models/license.rs +++ b/src/models/license.rs @@ -6,24 +6,24 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct License { /// Either a AvatarID, LicenseGroupID, PermissionID or ProductID. This depends on the `forType` field. #[serde(rename = "forId")] pub for_id: String, #[serde(rename = "forType")] - pub for_type: crate::models::LicenseType, + pub for_type: models::LicenseType, #[serde(rename = "forName")] pub for_name: String, #[serde(rename = "forAction")] - pub for_action: crate::models::LicenseAction, + pub for_action: models::LicenseAction, } impl License { - pub fn new(for_id: String, for_type: crate::models::LicenseType, for_name: String, for_action: crate::models::LicenseAction) -> License { + pub fn new(for_id: String, for_type: models::LicenseType, for_name: String, for_action: models::LicenseAction) -> License { License { for_id, for_type, @@ -33,4 +33,3 @@ impl License { } } - diff --git a/src/models/license_action.rs b/src/models/license_action.rs index 95a4756..5f77da5 100644 --- a/src/models/license_action.rs +++ b/src/models/license_action.rs @@ -6,8 +6,9 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; -/// #[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)] pub enum LicenseAction { #[serde(rename = "wear")] @@ -17,11 +18,11 @@ pub enum LicenseAction { } -impl ToString for LicenseAction { - fn to_string(&self) -> String { +impl std::fmt::Display for LicenseAction { + fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { match self { - Self::Wear => String::from("wear"), - Self::Have => String::from("have"), + Self::Wear => write!(f, "wear"), + Self::Have => write!(f, "have"), } } } @@ -32,6 +33,3 @@ impl Default for LicenseAction { } } - - - diff --git a/src/models/license_group.rs b/src/models/license_group.rs index c1da78c..1759e7e 100644 --- a/src/models/license_group.rs +++ b/src/models/license_group.rs @@ -6,11 +6,11 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; + /// LicenseGroup : - - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct LicenseGroup { #[serde(rename = "id")] pub id: String, @@ -19,12 +19,11 @@ pub struct LicenseGroup { #[serde(rename = "description")] pub description: String, #[serde(rename = "licenses")] - pub licenses: Vec, + pub licenses: Vec, } impl LicenseGroup { - /// - pub fn new(id: String, name: String, description: String, licenses: Vec) -> LicenseGroup { + pub fn new(id: String, name: String, description: String, licenses: Vec) -> LicenseGroup { LicenseGroup { id, name, @@ -34,4 +33,3 @@ impl LicenseGroup { } } - diff --git a/src/models/license_type.rs b/src/models/license_type.rs index 9826806..481a199 100644 --- a/src/models/license_type.rs +++ b/src/models/license_type.rs @@ -6,8 +6,9 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; -/// #[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)] pub enum LicenseType { #[serde(rename = "avatar")] @@ -21,13 +22,13 @@ pub enum LicenseType { } -impl ToString for LicenseType { - fn to_string(&self) -> String { +impl std::fmt::Display for LicenseType { + fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { match self { - Self::Avatar => String::from("avatar"), - Self::LicenseGroup => String::from("licenseGroup"), - Self::Permission => String::from("permission"), - Self::Product => String::from("product"), + Self::Avatar => write!(f, "avatar"), + Self::LicenseGroup => write!(f, "licenseGroup"), + Self::Permission => write!(f, "permission"), + Self::Product => write!(f, "product"), } } } @@ -38,6 +39,3 @@ impl Default for LicenseType { } } - - - diff --git a/src/models/limited_group.rs b/src/models/limited_group.rs index 3044a86..59df18f 100644 --- a/src/models/limited_group.rs +++ b/src/models/limited_group.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct LimitedGroup { #[serde(rename = "id", skip_serializing_if = "Option::is_none")] pub id: Option, @@ -36,18 +36,16 @@ pub struct LimitedGroup { pub banner_id: Option>, #[serde(rename = "memberCount", skip_serializing_if = "Option::is_none")] pub member_count: Option, - /// #[serde(rename = "tags", skip_serializing_if = "Option::is_none")] pub tags: Option>, #[serde(rename = "createdAt", skip_serializing_if = "Option::is_none")] pub created_at: Option, #[serde(rename = "membershipStatus", skip_serializing_if = "Option::is_none")] - pub membership_status: Option, + pub membership_status: Option, #[serde(rename = "isSearchable", skip_serializing_if = "Option::is_none")] pub is_searchable: Option, - /// #[serde(rename = "galleries", skip_serializing_if = "Option::is_none")] - pub galleries: Option>, + pub galleries: Option>, } impl LimitedGroup { @@ -74,4 +72,3 @@ impl LimitedGroup { } } - diff --git a/src/models/limited_unity_package.rs b/src/models/limited_unity_package.rs index 0ad5603..d671080 100644 --- a/src/models/limited_unity_package.rs +++ b/src/models/limited_unity_package.rs @@ -6,11 +6,11 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; + /// LimitedUnityPackage : - - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct LimitedUnityPackage { /// This can be `standalonewindows` or `android`, but can also pretty much be any random Unity verison such as `2019.2.4-801-Release` or `2019.2.2-772-Release` or even `unknownplatform`. #[serde(rename = "platform")] @@ -20,7 +20,6 @@ pub struct LimitedUnityPackage { } impl LimitedUnityPackage { - /// pub fn new(platform: String, unity_version: String) -> LimitedUnityPackage { LimitedUnityPackage { platform, @@ -29,4 +28,3 @@ impl LimitedUnityPackage { } } - diff --git a/src/models/limited_user.rs b/src/models/limited_user.rs index 22ecbcd..d444f30 100644 --- a/src/models/limited_user.rs +++ b/src/models/limited_user.rs @@ -6,15 +6,14 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; + /// LimitedUser : - - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct LimitedUser { #[serde(rename = "bio", skip_serializing_if = "Option::is_none")] pub bio: Option, - /// #[serde(rename = "bioLinks", skip_serializing_if = "Option::is_none")] pub bio_links: Option>, /// When profilePicOverride is not empty, use it instead. @@ -26,7 +25,7 @@ pub struct LimitedUser { #[serde(rename = "currentAvatarTags", skip_serializing_if = "Option::is_none")] pub current_avatar_tags: Option>, #[serde(rename = "developerType")] - pub developer_type: crate::models::DeveloperType, + pub developer_type: models::DeveloperType, #[serde(rename = "displayName")] pub display_name: String, #[serde(rename = "fallbackAvatar", skip_serializing_if = "Option::is_none")] @@ -44,7 +43,7 @@ pub struct LimitedUser { #[serde(rename = "pronouns", skip_serializing_if = "Option::is_none")] pub pronouns: Option, #[serde(rename = "status")] - pub status: crate::models::UserStatus, + pub status: models::UserStatus, #[serde(rename = "statusDescription")] pub status_description: String, /// <- Always empty. @@ -62,8 +61,7 @@ pub struct LimitedUser { } impl LimitedUser { - /// - pub fn new(developer_type: crate::models::DeveloperType, display_name: String, id: String, is_friend: bool, last_platform: String, status: crate::models::UserStatus, status_description: String, tags: Vec) -> LimitedUser { + pub fn new(developer_type: models::DeveloperType, display_name: String, id: String, is_friend: bool, last_platform: String, status: models::UserStatus, status_description: String, tags: Vec) -> LimitedUser { LimitedUser { bio: None, bio_links: None, @@ -89,4 +87,3 @@ impl LimitedUser { } } - diff --git a/src/models/limited_user_groups.rs b/src/models/limited_user_groups.rs index d185672..df37168 100644 --- a/src/models/limited_user_groups.rs +++ b/src/models/limited_user_groups.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct LimitedUserGroups { #[serde(rename = "id", skip_serializing_if = "Option::is_none")] pub id: Option, @@ -75,4 +75,3 @@ impl LimitedUserGroups { } } - diff --git a/src/models/limited_world.rs b/src/models/limited_world.rs index 6138bcf..de89bac 100644 --- a/src/models/limited_world.rs +++ b/src/models/limited_world.rs @@ -6,11 +6,11 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; + /// LimitedWorld : - - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct LimitedWorld { /// A users unique ID, usually in the form of `usr_c1644b5b-3ca4-45b4-97c6-a2a0de70d469`. Legacy players can have old IDs in the form of `8JoV9XEdpo`. The ID can never be changed. #[serde(rename = "authorId")] @@ -49,15 +49,13 @@ pub struct LimitedWorld { #[serde(rename = "publicationDate")] pub publication_date: String, #[serde(rename = "releaseStatus")] - pub release_status: crate::models::ReleaseStatus, - /// + pub release_status: models::ReleaseStatus, #[serde(rename = "tags")] pub tags: Vec, #[serde(rename = "thumbnailImageUrl")] pub thumbnail_image_url: String, - /// #[serde(rename = "unityPackages")] - pub unity_packages: Vec, + pub unity_packages: Vec, #[serde(rename = "updated_at")] pub updated_at: String, #[serde(rename = "udonProducts", skip_serializing_if = "Option::is_none")] @@ -65,8 +63,7 @@ pub struct LimitedWorld { } impl LimitedWorld { - /// - pub fn new(author_id: String, author_name: String, capacity: i32, created_at: String, favorites: i32, heat: i32, id: String, image_url: String, labs_publication_date: String, name: String, occupants: i32, organization: String, popularity: i32, publication_date: String, release_status: crate::models::ReleaseStatus, tags: Vec, thumbnail_image_url: String, unity_packages: Vec, updated_at: String) -> LimitedWorld { + pub fn new(author_id: String, author_name: String, capacity: i32, created_at: String, favorites: i32, heat: i32, id: String, image_url: String, labs_publication_date: String, name: String, occupants: i32, organization: String, popularity: i32, publication_date: String, release_status: models::ReleaseStatus, tags: Vec, thumbnail_image_url: String, unity_packages: Vec, updated_at: String) -> LimitedWorld { LimitedWorld { author_id, author_name, @@ -95,4 +92,3 @@ impl LimitedWorld { } } - diff --git a/src/models/mime_type.rs b/src/models/mime_type.rs index 8a96bf8..537cacf 100644 --- a/src/models/mime_type.rs +++ b/src/models/mime_type.rs @@ -6,8 +6,9 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; -/// #[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)] pub enum MimeType { #[serde(rename = "image/jpeg")] @@ -41,23 +42,23 @@ pub enum MimeType { } -impl ToString for MimeType { - fn to_string(&self) -> String { +impl std::fmt::Display for MimeType { + fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { match self { - Self::ImageSlashJpeg => String::from("image/jpeg"), - Self::ImageSlashJpg => String::from("image/jpg"), - Self::ImageSlashPng => String::from("image/png"), - Self::ImageSlashWebp => String::from("image/webp"), - Self::ImageSlashGif => String::from("image/gif"), - Self::ImageSlashBmp => String::from("image/bmp"), - Self::ImageSlashSvgxml => String::from("image/svg+xml"), - Self::ImageSlashTiff => String::from("image/tiff"), - Self::ApplicationSlashXAvatar => String::from("application/x-avatar"), - Self::ApplicationSlashXWorld => String::from("application/x-world"), - Self::ApplicationSlashGzip => String::from("application/gzip"), - Self::ApplicationSlashXRsyncSignature => String::from("application/x-rsync-signature"), - Self::ApplicationSlashXRsyncDelta => String::from("application/x-rsync-delta"), - Self::ApplicationSlashOctetStream => String::from("application/octet-stream"), + Self::ImageSlashJpeg => write!(f, "image/jpeg"), + Self::ImageSlashJpg => write!(f, "image/jpg"), + Self::ImageSlashPng => write!(f, "image/png"), + Self::ImageSlashWebp => write!(f, "image/webp"), + Self::ImageSlashGif => write!(f, "image/gif"), + Self::ImageSlashBmp => write!(f, "image/bmp"), + Self::ImageSlashSvgxml => write!(f, "image/svg+xml"), + Self::ImageSlashTiff => write!(f, "image/tiff"), + Self::ApplicationSlashXAvatar => write!(f, "application/x-avatar"), + Self::ApplicationSlashXWorld => write!(f, "application/x-world"), + Self::ApplicationSlashGzip => write!(f, "application/gzip"), + Self::ApplicationSlashXRsyncSignature => write!(f, "application/x-rsync-signature"), + Self::ApplicationSlashXRsyncDelta => write!(f, "application/x-rsync-delta"), + Self::ApplicationSlashOctetStream => write!(f, "application/octet-stream"), } } } @@ -68,6 +69,3 @@ impl Default for MimeType { } } - - - diff --git a/src/models/moderate_user_request.rs b/src/models/moderate_user_request.rs index 4faf1d8..298a5fd 100644 --- a/src/models/moderate_user_request.rs +++ b/src/models/moderate_user_request.rs @@ -6,20 +6,20 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct ModerateUserRequest { /// A users unique ID, usually in the form of `usr_c1644b5b-3ca4-45b4-97c6-a2a0de70d469`. Legacy players can have old IDs in the form of `8JoV9XEdpo`. The ID can never be changed. #[serde(rename = "moderated")] pub moderated: String, #[serde(rename = "type")] - pub r#type: crate::models::PlayerModerationType, + pub r#type: models::PlayerModerationType, } impl ModerateUserRequest { - pub fn new(moderated: String, r#type: crate::models::PlayerModerationType) -> ModerateUserRequest { + pub fn new(moderated: String, r#type: models::PlayerModerationType) -> ModerateUserRequest { ModerateUserRequest { moderated, r#type, @@ -27,4 +27,3 @@ impl ModerateUserRequest { } } - diff --git a/src/models/notification.rs b/src/models/notification.rs index cc53a5e..064d8b0 100644 --- a/src/models/notification.rs +++ b/src/models/notification.rs @@ -6,11 +6,11 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; + /// Notification : - - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct Notification { #[serde(rename = "created_at")] pub created_at: String, @@ -19,7 +19,6 @@ pub struct Notification { pub details: String, #[serde(rename = "id")] pub id: String, - /// #[serde(rename = "message")] pub message: String, /// Not included in notification objects received from the Websocket API @@ -35,12 +34,11 @@ pub struct Notification { #[serde(rename = "senderUsername", skip_serializing_if = "Option::is_none")] pub sender_username: Option, #[serde(rename = "type")] - pub r#type: crate::models::NotificationType, + pub r#type: models::NotificationType, } impl Notification { - /// - pub fn new(created_at: String, details: String, id: String, message: String, sender_user_id: String, r#type: crate::models::NotificationType) -> Notification { + pub fn new(created_at: String, details: String, id: String, message: String, sender_user_id: String, r#type: models::NotificationType) -> Notification { Notification { created_at, details, @@ -55,4 +53,3 @@ impl Notification { } } - diff --git a/src/models/notification_detail_invite.rs b/src/models/notification_detail_invite.rs index 4b75c47..b4b6445 100644 --- a/src/models/notification_detail_invite.rs +++ b/src/models/notification_detail_invite.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct NotificationDetailInvite { #[serde(rename = "inviteMessage", skip_serializing_if = "Option::is_none")] pub invite_message: Option, @@ -30,4 +30,3 @@ impl NotificationDetailInvite { } } - diff --git a/src/models/notification_detail_invite_response.rs b/src/models/notification_detail_invite_response.rs index 72b2166..f231bcd 100644 --- a/src/models/notification_detail_invite_response.rs +++ b/src/models/notification_detail_invite_response.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct NotificationDetailInviteResponse { #[serde(rename = "inResponseTo")] pub in_response_to: String, @@ -26,4 +26,3 @@ impl NotificationDetailInviteResponse { } } - diff --git a/src/models/notification_detail_request_invite.rs b/src/models/notification_detail_request_invite.rs index f511c5d..0c36c63 100644 --- a/src/models/notification_detail_request_invite.rs +++ b/src/models/notification_detail_request_invite.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct NotificationDetailRequestInvite { /// TODO: Does this still exist? #[serde(rename = "platform", skip_serializing_if = "Option::is_none")] @@ -28,4 +28,3 @@ impl NotificationDetailRequestInvite { } } - diff --git a/src/models/notification_detail_request_invite_response.rs b/src/models/notification_detail_request_invite_response.rs index 37c8cb7..d8c90bb 100644 --- a/src/models/notification_detail_request_invite_response.rs +++ b/src/models/notification_detail_request_invite_response.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct NotificationDetailRequestInviteResponse { #[serde(rename = "inResponseTo")] pub in_response_to: String, @@ -27,4 +27,3 @@ impl NotificationDetailRequestInviteResponse { } } - diff --git a/src/models/notification_detail_vote_to_kick.rs b/src/models/notification_detail_vote_to_kick.rs index 8af004a..7352345 100644 --- a/src/models/notification_detail_vote_to_kick.rs +++ b/src/models/notification_detail_vote_to_kick.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct NotificationDetailVoteToKick { /// A users unique ID, usually in the form of `usr_c1644b5b-3ca4-45b4-97c6-a2a0de70d469`. Legacy players can have old IDs in the form of `8JoV9XEdpo`. The ID can never be changed. #[serde(rename = "initiatorUserId")] @@ -28,4 +28,3 @@ impl NotificationDetailVoteToKick { } } - diff --git a/src/models/notification_type.rs b/src/models/notification_type.rs index dcd055f..e5decf8 100644 --- a/src/models/notification_type.rs +++ b/src/models/notification_type.rs @@ -6,8 +6,9 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; -/// #[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)] pub enum NotificationType { #[serde(rename = "friendRequest")] @@ -27,16 +28,16 @@ pub enum NotificationType { } -impl ToString for NotificationType { - fn to_string(&self) -> String { +impl std::fmt::Display for NotificationType { + fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { match self { - Self::FriendRequest => String::from("friendRequest"), - Self::Invite => String::from("invite"), - Self::InviteResponse => String::from("inviteResponse"), - Self::Message => String::from("message"), - Self::RequestInvite => String::from("requestInvite"), - Self::RequestInviteResponse => String::from("requestInviteResponse"), - Self::Votetokick => String::from("votetokick"), + Self::FriendRequest => write!(f, "friendRequest"), + Self::Invite => write!(f, "invite"), + Self::InviteResponse => write!(f, "inviteResponse"), + Self::Message => write!(f, "message"), + Self::RequestInvite => write!(f, "requestInvite"), + Self::RequestInviteResponse => write!(f, "requestInviteResponse"), + Self::Votetokick => write!(f, "votetokick"), } } } @@ -47,6 +48,3 @@ impl Default for NotificationType { } } - - - diff --git a/src/models/order_option.rs b/src/models/order_option.rs index 9f29951..e0edb6d 100644 --- a/src/models/order_option.rs +++ b/src/models/order_option.rs @@ -6,8 +6,9 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; -/// #[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)] pub enum OrderOption { #[serde(rename = "ascending")] @@ -17,11 +18,11 @@ pub enum OrderOption { } -impl ToString for OrderOption { - fn to_string(&self) -> String { +impl std::fmt::Display for OrderOption { + fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { match self { - Self::Ascending => String::from("ascending"), - Self::Descending => String::from("descending"), + Self::Ascending => write!(f, "ascending"), + Self::Descending => write!(f, "descending"), } } } @@ -32,6 +33,3 @@ impl Default for OrderOption { } } - - - diff --git a/src/models/paginated_group_audit_log_entry_list.rs b/src/models/paginated_group_audit_log_entry_list.rs index e760fac..c801d35 100644 --- a/src/models/paginated_group_audit_log_entry_list.rs +++ b/src/models/paginated_group_audit_log_entry_list.rs @@ -6,14 +6,13 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct PaginatedGroupAuditLogEntryList { - /// #[serde(rename = "results", skip_serializing_if = "Option::is_none")] - pub results: Option>, + pub results: Option>, /// The total number of results that the query would return if there were no pagination. #[serde(rename = "totalCount", skip_serializing_if = "Option::is_none")] pub total_count: Option, @@ -32,4 +31,3 @@ impl PaginatedGroupAuditLogEntryList { } } - diff --git a/src/models/past_display_name.rs b/src/models/past_display_name.rs index 54b49db..62bdf29 100644 --- a/src/models/past_display_name.rs +++ b/src/models/past_display_name.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct PastDisplayName { #[serde(rename = "displayName")] pub display_name: String, @@ -26,4 +26,3 @@ impl PastDisplayName { } } - diff --git a/src/models/permission.rs b/src/models/permission.rs index a99ecf1..a0681b6 100644 --- a/src/models/permission.rs +++ b/src/models/permission.rs @@ -6,11 +6,11 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; + /// Permission : - - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct Permission { #[serde(rename = "id")] pub id: String, @@ -24,7 +24,6 @@ pub struct Permission { } impl Permission { - /// pub fn new(id: String, name: String, owner_id: String) -> Permission { Permission { id, @@ -35,4 +34,3 @@ impl Permission { } } - diff --git a/src/models/player_moderation.rs b/src/models/player_moderation.rs index e92a79b..1b2082e 100644 --- a/src/models/player_moderation.rs +++ b/src/models/player_moderation.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct PlayerModeration { #[serde(rename = "created")] pub created: String, @@ -26,11 +26,11 @@ pub struct PlayerModeration { #[serde(rename = "targetUserId")] pub target_user_id: String, #[serde(rename = "type")] - pub r#type: crate::models::PlayerModerationType, + pub r#type: models::PlayerModerationType, } impl PlayerModeration { - pub fn new(created: String, id: String, source_display_name: String, source_user_id: String, target_display_name: String, target_user_id: String, r#type: crate::models::PlayerModerationType) -> PlayerModeration { + pub fn new(created: String, id: String, source_display_name: String, source_user_id: String, target_display_name: String, target_user_id: String, r#type: models::PlayerModerationType) -> PlayerModeration { PlayerModeration { created, id, @@ -43,4 +43,3 @@ impl PlayerModeration { } } - diff --git a/src/models/player_moderation_type.rs b/src/models/player_moderation_type.rs index 82a7d22..d9cfcff 100644 --- a/src/models/player_moderation_type.rs +++ b/src/models/player_moderation_type.rs @@ -6,8 +6,9 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; -/// #[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)] pub enum PlayerModerationType { #[serde(rename = "mute")] @@ -25,15 +26,15 @@ pub enum PlayerModerationType { } -impl ToString for PlayerModerationType { - fn to_string(&self) -> String { +impl std::fmt::Display for PlayerModerationType { + fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { match self { - Self::Mute => String::from("mute"), - Self::Unmute => String::from("unmute"), - Self::Block => String::from("block"), - Self::Unblock => String::from("unblock"), - Self::InteractOn => String::from("interactOn"), - Self::InteractOff => String::from("interactOff"), + Self::Mute => write!(f, "mute"), + Self::Unmute => write!(f, "unmute"), + Self::Block => write!(f, "block"), + Self::Unblock => write!(f, "unblock"), + Self::InteractOn => write!(f, "interactOn"), + Self::InteractOff => write!(f, "interactOff"), } } } @@ -44,6 +45,3 @@ impl Default for PlayerModerationType { } } - - - diff --git a/src/models/region.rs b/src/models/region.rs index 9a83289..25c132f 100644 --- a/src/models/region.rs +++ b/src/models/region.rs @@ -6,8 +6,10 @@ * Generated by: https://openapi-generator.tech */ -/// Region : API/Photon region. +use crate::models; +use serde::{Deserialize, Serialize}; +/// Region : API/Photon region. /// API/Photon region. #[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)] pub enum Region { @@ -26,15 +28,15 @@ pub enum Region { } -impl ToString for Region { - fn to_string(&self) -> String { +impl std::fmt::Display for Region { + fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { match self { - Self::Us => String::from("us"), - Self::Use => String::from("use"), - Self::Usw => String::from("usw"), - Self::Eu => String::from("eu"), - Self::Jp => String::from("jp"), - Self::Unknown => String::from("unknown"), + Self::Us => write!(f, "us"), + Self::Use => write!(f, "use"), + Self::Usw => write!(f, "usw"), + Self::Eu => write!(f, "eu"), + Self::Jp => write!(f, "jp"), + Self::Unknown => write!(f, "unknown"), } } } @@ -45,6 +47,3 @@ impl Default for Region { } } - - - diff --git a/src/models/release_status.rs b/src/models/release_status.rs index db2e726..661b25e 100644 --- a/src/models/release_status.rs +++ b/src/models/release_status.rs @@ -6,8 +6,9 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; -/// #[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)] pub enum ReleaseStatus { #[serde(rename = "public")] @@ -21,13 +22,13 @@ pub enum ReleaseStatus { } -impl ToString for ReleaseStatus { - fn to_string(&self) -> String { +impl std::fmt::Display for ReleaseStatus { + fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { match self { - Self::Public => String::from("public"), - Self::Private => String::from("private"), - Self::Hidden => String::from("hidden"), - Self::All => String::from("all"), + Self::Public => write!(f, "public"), + Self::Private => write!(f, "private"), + Self::Hidden => write!(f, "hidden"), + Self::All => write!(f, "all"), } } } @@ -38,6 +39,3 @@ impl Default for ReleaseStatus { } } - - - diff --git a/src/models/represented_group.rs b/src/models/represented_group.rs index 66b64db..01ccd45 100644 --- a/src/models/represented_group.rs +++ b/src/models/represented_group.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct RepresentedGroup { #[serde(rename = "name", skip_serializing_if = "Option::is_none")] pub name: Option, @@ -28,7 +28,7 @@ pub struct RepresentedGroup { #[serde(rename = "bannerUrl", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")] pub banner_url: Option>, #[serde(rename = "privacy", skip_serializing_if = "Option::is_none")] - pub privacy: Option, + pub privacy: Option, /// A users unique ID, usually in the form of `usr_c1644b5b-3ca4-45b4-97c6-a2a0de70d469`. Legacy players can have old IDs in the form of `8JoV9XEdpo`. The ID can never be changed. #[serde(rename = "ownerId", skip_serializing_if = "Option::is_none")] pub owner_id: Option, @@ -37,7 +37,7 @@ pub struct RepresentedGroup { #[serde(rename = "groupId", skip_serializing_if = "Option::is_none")] pub group_id: Option, #[serde(rename = "memberVisibility", skip_serializing_if = "Option::is_none")] - pub member_visibility: Option, + pub member_visibility: Option, #[serde(rename = "isRepresenting", skip_serializing_if = "Option::is_none")] pub is_representing: Option, } @@ -63,4 +63,3 @@ impl RepresentedGroup { } } - diff --git a/src/models/request_invite_request.rs b/src/models/request_invite_request.rs index a0448bf..c52de69 100644 --- a/src/models/request_invite_request.rs +++ b/src/models/request_invite_request.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct RequestInviteRequest { #[serde(rename = "messageSlot", skip_serializing_if = "Option::is_none")] pub message_slot: Option, @@ -23,4 +23,3 @@ impl RequestInviteRequest { } } - diff --git a/src/models/respond_group_join_request.rs b/src/models/respond_group_join_request.rs index b32086c..bed29c9 100644 --- a/src/models/respond_group_join_request.rs +++ b/src/models/respond_group_join_request.rs @@ -6,20 +6,20 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct RespondGroupJoinRequest { #[serde(rename = "action")] - pub action: crate::models::GroupJoinRequestAction, + pub action: models::GroupJoinRequestAction, /// Whether to block the user from requesting again #[serde(rename = "block", skip_serializing_if = "Option::is_none")] pub block: Option, } impl RespondGroupJoinRequest { - pub fn new(action: crate::models::GroupJoinRequestAction) -> RespondGroupJoinRequest { + pub fn new(action: models::GroupJoinRequestAction) -> RespondGroupJoinRequest { RespondGroupJoinRequest { action, block: None, @@ -27,4 +27,3 @@ impl RespondGroupJoinRequest { } } - diff --git a/src/models/response.rs b/src/models/response.rs index 11ffded..7d72400 100644 --- a/src/models/response.rs +++ b/src/models/response.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct Response { #[serde(rename = "message", skip_serializing_if = "Option::is_none")] pub message: Option, @@ -26,4 +26,3 @@ impl Response { } } - diff --git a/src/models/sent_notification.rs b/src/models/sent_notification.rs index b69d039..07ba5ac 100644 --- a/src/models/sent_notification.rs +++ b/src/models/sent_notification.rs @@ -6,11 +6,11 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; + /// SentNotification : - - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct SentNotification { #[serde(rename = "created_at")] pub created_at: String, @@ -18,7 +18,6 @@ pub struct SentNotification { pub details: serde_json::Value, #[serde(rename = "id")] pub id: String, - /// #[serde(rename = "message")] pub message: String, /// A users unique ID, usually in the form of `usr_c1644b5b-3ca4-45b4-97c6-a2a0de70d469`. Legacy players can have old IDs in the form of `8JoV9XEdpo`. The ID can never be changed. @@ -31,12 +30,11 @@ pub struct SentNotification { #[serde(rename = "senderUsername", skip_serializing_if = "Option::is_none")] pub sender_username: Option, #[serde(rename = "type")] - pub r#type: crate::models::NotificationType, + pub r#type: models::NotificationType, } impl SentNotification { - /// - pub fn new(created_at: String, details: serde_json::Value, id: String, message: String, receiver_user_id: String, sender_user_id: String, r#type: crate::models::NotificationType) -> SentNotification { + pub fn new(created_at: String, details: serde_json::Value, id: String, message: String, receiver_user_id: String, sender_user_id: String, r#type: models::NotificationType) -> SentNotification { SentNotification { created_at, details, @@ -50,4 +48,3 @@ impl SentNotification { } } - diff --git a/src/models/sort_option.rs b/src/models/sort_option.rs index 1559d0a..7d4f786 100644 --- a/src/models/sort_option.rs +++ b/src/models/sort_option.rs @@ -6,8 +6,9 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; -/// #[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)] pub enum SortOption { #[serde(rename = "popularity")] @@ -49,27 +50,27 @@ pub enum SortOption { } -impl ToString for SortOption { - fn to_string(&self) -> String { +impl std::fmt::Display for SortOption { + fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { match self { - Self::Popularity => String::from("popularity"), - Self::Heat => String::from("heat"), - Self::Trust => String::from("trust"), - Self::Shuffle => String::from("shuffle"), - Self::Random => String::from("random"), - Self::Favorites => String::from("favorites"), - Self::ReportScore => String::from("reportScore"), - Self::ReportCount => String::from("reportCount"), - Self::PublicationDate => String::from("publicationDate"), - Self::LabsPublicationDate => String::from("labsPublicationDate"), - Self::Created => String::from("created"), - Self::CreatedAt => String::from("_created_at"), - Self::Updated => String::from("updated"), - Self::UpdatedAt => String::from("_updated_at"), - Self::Order => String::from("order"), - Self::Relevance => String::from("relevance"), - Self::Magic => String::from("magic"), - Self::Name => String::from("name"), + Self::Popularity => write!(f, "popularity"), + Self::Heat => write!(f, "heat"), + Self::Trust => write!(f, "trust"), + Self::Shuffle => write!(f, "shuffle"), + Self::Random => write!(f, "random"), + Self::Favorites => write!(f, "favorites"), + Self::ReportScore => write!(f, "reportScore"), + Self::ReportCount => write!(f, "reportCount"), + Self::PublicationDate => write!(f, "publicationDate"), + Self::LabsPublicationDate => write!(f, "labsPublicationDate"), + Self::Created => write!(f, "created"), + Self::CreatedAt => write!(f, "_created_at"), + Self::Updated => write!(f, "updated"), + Self::UpdatedAt => write!(f, "_updated_at"), + Self::Order => write!(f, "order"), + Self::Relevance => write!(f, "relevance"), + Self::Magic => write!(f, "magic"), + Self::Name => write!(f, "name"), } } } @@ -80,6 +81,3 @@ impl Default for SortOption { } } - - - diff --git a/src/models/subscription.rs b/src/models/subscription.rs index fd2d672..aba7cc0 100644 --- a/src/models/subscription.rs +++ b/src/models/subscription.rs @@ -6,11 +6,11 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; + /// Subscription : - - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct Subscription { #[serde(rename = "id")] pub id: String, @@ -25,18 +25,17 @@ pub struct Subscription { #[serde(rename = "picoSku", skip_serializing_if = "Option::is_none")] pub pico_sku: Option, #[serde(rename = "amount")] - pub amount: f32, + pub amount: f64, #[serde(rename = "description")] pub description: String, #[serde(rename = "period")] - pub period: crate::models::SubscriptionPeriod, + pub period: models::SubscriptionPeriod, #[serde(rename = "tier")] - pub tier: f32, + pub tier: f64, } impl Subscription { - /// - pub fn new(id: String, steam_item_id: String, amount: f32, description: String, period: crate::models::SubscriptionPeriod, tier: f32) -> Subscription { + pub fn new(id: String, steam_item_id: String, amount: f64, description: String, period: models::SubscriptionPeriod, tier: f64) -> Subscription { Subscription { id, steam_item_id, @@ -52,4 +51,3 @@ impl Subscription { } } - diff --git a/src/models/subscription_period.rs b/src/models/subscription_period.rs index 99ae9c3..386e44a 100644 --- a/src/models/subscription_period.rs +++ b/src/models/subscription_period.rs @@ -6,8 +6,9 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; -/// #[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)] pub enum SubscriptionPeriod { #[serde(rename = "hour")] @@ -23,14 +24,14 @@ pub enum SubscriptionPeriod { } -impl ToString for SubscriptionPeriod { - fn to_string(&self) -> String { +impl std::fmt::Display for SubscriptionPeriod { + fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { match self { - Self::Hour => String::from("hour"), - Self::Day => String::from("day"), - Self::Week => String::from("week"), - Self::Month => String::from("month"), - Self::Year => String::from("year"), + Self::Hour => write!(f, "hour"), + Self::Day => write!(f, "day"), + Self::Week => write!(f, "week"), + Self::Month => write!(f, "month"), + Self::Year => write!(f, "year"), } } } @@ -41,6 +42,3 @@ impl Default for SubscriptionPeriod { } } - - - diff --git a/src/models/success.rs b/src/models/success.rs index eb2f400..4e52df7 100644 --- a/src/models/success.rs +++ b/src/models/success.rs @@ -6,13 +6,13 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct Success { #[serde(rename = "success", skip_serializing_if = "Option::is_none")] - pub success: Option>, + pub success: Option>, } impl Success { @@ -23,4 +23,3 @@ impl Success { } } - diff --git a/src/models/transaction.rs b/src/models/transaction.rs index ec2b71e..8ea976e 100644 --- a/src/models/transaction.rs +++ b/src/models/transaction.rs @@ -6,11 +6,11 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; + /// Transaction : - - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct Transaction { #[serde(rename = "id")] pub id: String, @@ -20,9 +20,9 @@ pub struct Transaction { #[serde(rename = "userDisplayName", skip_serializing_if = "Option::is_none")] pub user_display_name: Option, #[serde(rename = "status")] - pub status: crate::models::TransactionStatus, + pub status: models::TransactionStatus, #[serde(rename = "subscription")] - pub subscription: Box, + pub subscription: Box, #[serde(rename = "sandbox")] pub sandbox: bool, #[serde(rename = "created_at")] @@ -30,9 +30,9 @@ pub struct Transaction { #[serde(rename = "updated_at")] pub updated_at: String, #[serde(rename = "steam", skip_serializing_if = "Option::is_none")] - pub steam: Option>, + pub steam: Option>, #[serde(rename = "agreement", skip_serializing_if = "Option::is_none")] - pub agreement: Option>, + pub agreement: Option>, #[serde(rename = "error")] pub error: String, #[serde(rename = "isGift", skip_serializing_if = "Option::is_none")] @@ -42,8 +42,7 @@ pub struct Transaction { } impl Transaction { - /// - pub fn new(id: String, status: crate::models::TransactionStatus, subscription: crate::models::Subscription, sandbox: bool, created_at: String, updated_at: String, error: String) -> Transaction { + pub fn new(id: String, status: models::TransactionStatus, subscription: models::Subscription, sandbox: bool, created_at: String, updated_at: String, error: String) -> Transaction { Transaction { id, user_id: None, @@ -62,4 +61,3 @@ impl Transaction { } } - diff --git a/src/models/transaction_agreement.rs b/src/models/transaction_agreement.rs index dd94294..606c12b 100644 --- a/src/models/transaction_agreement.rs +++ b/src/models/transaction_agreement.rs @@ -6,23 +6,23 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; + /// TransactionAgreement : - - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct TransactionAgreement { #[serde(rename = "agreementId")] pub agreement_id: String, #[serde(rename = "itemId")] - pub item_id: f32, + pub item_id: f64, /// This is NOT TransactionStatus, but whatever Steam return. #[serde(rename = "status")] pub status: String, #[serde(rename = "period")] pub period: String, #[serde(rename = "frequency")] - pub frequency: f32, + pub frequency: f64, #[serde(rename = "billingType")] pub billing_type: String, #[serde(rename = "startDate")] @@ -30,7 +30,7 @@ pub struct TransactionAgreement { #[serde(rename = "endDate")] pub end_date: String, #[serde(rename = "recurringAmt")] - pub recurring_amt: f32, + pub recurring_amt: f64, #[serde(rename = "currency")] pub currency: String, #[serde(rename = "timeCreated")] @@ -40,18 +40,17 @@ pub struct TransactionAgreement { #[serde(rename = "lastPayment")] pub last_payment: String, #[serde(rename = "lastAmount")] - pub last_amount: f32, + pub last_amount: f64, #[serde(rename = "lastAmountVat")] - pub last_amount_vat: f32, + pub last_amount_vat: f64, #[serde(rename = "outstanding")] - pub outstanding: f32, + pub outstanding: f64, #[serde(rename = "failedAttempts")] - pub failed_attempts: f32, + pub failed_attempts: f64, } impl TransactionAgreement { - /// - pub fn new(agreement_id: String, item_id: f32, status: String, period: String, frequency: f32, billing_type: String, start_date: String, end_date: String, recurring_amt: f32, currency: String, time_created: String, next_payment: String, last_payment: String, last_amount: f32, last_amount_vat: f32, outstanding: f32, failed_attempts: f32) -> TransactionAgreement { + pub fn new(agreement_id: String, item_id: f64, status: String, period: String, frequency: f64, billing_type: String, start_date: String, end_date: String, recurring_amt: f64, currency: String, time_created: String, next_payment: String, last_payment: String, last_amount: f64, last_amount_vat: f64, outstanding: f64, failed_attempts: f64) -> TransactionAgreement { TransactionAgreement { agreement_id, item_id, @@ -74,4 +73,3 @@ impl TransactionAgreement { } } - diff --git a/src/models/transaction_status.rs b/src/models/transaction_status.rs index d0b7735..18e6942 100644 --- a/src/models/transaction_status.rs +++ b/src/models/transaction_status.rs @@ -6,8 +6,9 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; -/// #[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)] pub enum TransactionStatus { #[serde(rename = "active")] @@ -21,13 +22,13 @@ pub enum TransactionStatus { } -impl ToString for TransactionStatus { - fn to_string(&self) -> String { +impl std::fmt::Display for TransactionStatus { + fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { match self { - Self::Active => String::from("active"), - Self::Failed => String::from("failed"), - Self::Expired => String::from("expired"), - Self::Chargeback => String::from("chargeback"), + Self::Active => write!(f, "active"), + Self::Failed => write!(f, "failed"), + Self::Expired => write!(f, "expired"), + Self::Chargeback => write!(f, "chargeback"), } } } @@ -38,6 +39,3 @@ impl Default for TransactionStatus { } } - - - diff --git a/src/models/transaction_steam_info.rs b/src/models/transaction_steam_info.rs index 536ce08..8ef17cd 100644 --- a/src/models/transaction_steam_info.rs +++ b/src/models/transaction_steam_info.rs @@ -6,14 +6,14 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; + /// TransactionSteamInfo : - - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct TransactionSteamInfo { #[serde(rename = "walletInfo")] - pub wallet_info: Box, + pub wallet_info: Box, /// Steam User ID #[serde(rename = "steamId")] pub steam_id: String, @@ -29,8 +29,7 @@ pub struct TransactionSteamInfo { } impl TransactionSteamInfo { - /// - pub fn new(wallet_info: crate::models::TransactionSteamWalletInfo, steam_id: String, order_id: String, steam_url: String, trans_id: String) -> TransactionSteamInfo { + pub fn new(wallet_info: models::TransactionSteamWalletInfo, steam_id: String, order_id: String, steam_url: String, trans_id: String) -> TransactionSteamInfo { TransactionSteamInfo { wallet_info: Box::new(wallet_info), steam_id, @@ -41,4 +40,3 @@ impl TransactionSteamInfo { } } - diff --git a/src/models/transaction_steam_wallet_info.rs b/src/models/transaction_steam_wallet_info.rs index 32e9653..5234d06 100644 --- a/src/models/transaction_steam_wallet_info.rs +++ b/src/models/transaction_steam_wallet_info.rs @@ -6,11 +6,11 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; + /// TransactionSteamWalletInfo : - - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct TransactionSteamWalletInfo { #[serde(rename = "state")] pub state: String, @@ -23,7 +23,6 @@ pub struct TransactionSteamWalletInfo { } impl TransactionSteamWalletInfo { - /// pub fn new(state: String, country: String, currency: String, status: String) -> TransactionSteamWalletInfo { TransactionSteamWalletInfo { state, @@ -34,4 +33,3 @@ impl TransactionSteamWalletInfo { } } - diff --git a/src/models/two_factor_auth_code.rs b/src/models/two_factor_auth_code.rs index 29908c1..0c1aa3a 100644 --- a/src/models/two_factor_auth_code.rs +++ b/src/models/two_factor_auth_code.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct TwoFactorAuthCode { #[serde(rename = "code")] pub code: String, @@ -23,4 +23,3 @@ impl TwoFactorAuthCode { } } - diff --git a/src/models/two_factor_email_code.rs b/src/models/two_factor_email_code.rs index ed8f355..6c35ef0 100644 --- a/src/models/two_factor_email_code.rs +++ b/src/models/two_factor_email_code.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct TwoFactorEmailCode { #[serde(rename = "code")] pub code: String, @@ -23,4 +23,3 @@ impl TwoFactorEmailCode { } } - diff --git a/src/models/unity_package.rs b/src/models/unity_package.rs index 7d7479d..2d2f5d2 100644 --- a/src/models/unity_package.rs +++ b/src/models/unity_package.rs @@ -6,11 +6,11 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; + /// UnityPackage : - - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct UnityPackage { #[serde(rename = "id")] pub id: String, @@ -42,7 +42,6 @@ pub struct UnityPackage { } impl UnityPackage { - /// pub fn new(id: String, asset_version: i32, platform: String, unity_version: String) -> UnityPackage { UnityPackage { id, @@ -62,4 +61,3 @@ impl UnityPackage { } } - diff --git a/src/models/update_avatar_request.rs b/src/models/update_avatar_request.rs index cb68d7d..e0e6aac 100644 --- a/src/models/update_avatar_request.rs +++ b/src/models/update_avatar_request.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct UpdateAvatarRequest { #[serde(rename = "assetUrl", skip_serializing_if = "Option::is_none")] pub asset_url: Option, @@ -19,15 +19,14 @@ pub struct UpdateAvatarRequest { pub name: Option, #[serde(rename = "description", skip_serializing_if = "Option::is_none")] pub description: Option, - /// #[serde(rename = "tags", skip_serializing_if = "Option::is_none")] pub tags: Option>, #[serde(rename = "imageUrl", skip_serializing_if = "Option::is_none")] pub image_url: Option, #[serde(rename = "releaseStatus", skip_serializing_if = "Option::is_none")] - pub release_status: Option, + pub release_status: Option, #[serde(rename = "version", skip_serializing_if = "Option::is_none")] - pub version: Option, + pub version: Option, #[serde(rename = "unityPackageUrl", skip_serializing_if = "Option::is_none")] pub unity_package_url: Option, #[serde(rename = "unityVersion", skip_serializing_if = "Option::is_none")] @@ -51,4 +50,3 @@ impl UpdateAvatarRequest { } } - diff --git a/src/models/update_favorite_group_request.rs b/src/models/update_favorite_group_request.rs index 0f0c886..12ff3e0 100644 --- a/src/models/update_favorite_group_request.rs +++ b/src/models/update_favorite_group_request.rs @@ -6,15 +6,15 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct UpdateFavoriteGroupRequest { #[serde(rename = "displayName", skip_serializing_if = "Option::is_none")] pub display_name: Option, #[serde(rename = "visibility", skip_serializing_if = "Option::is_none")] - pub visibility: Option, + pub visibility: Option, /// Tags on FavoriteGroups are believed to do nothing. #[serde(rename = "tags", skip_serializing_if = "Option::is_none")] pub tags: Option>, @@ -30,4 +30,3 @@ impl UpdateFavoriteGroupRequest { } } - diff --git a/src/models/update_group_gallery_request.rs b/src/models/update_group_gallery_request.rs index acefd68..946b454 100644 --- a/src/models/update_group_gallery_request.rs +++ b/src/models/update_group_gallery_request.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct UpdateGroupGalleryRequest { /// Name of the gallery. #[serde(rename = "name", skip_serializing_if = "Option::is_none")] @@ -20,16 +20,12 @@ pub struct UpdateGroupGalleryRequest { /// Whether the gallery is members only. #[serde(rename = "membersOnly", skip_serializing_if = "Option::is_none")] pub members_only: Option, - /// #[serde(rename = "roleIdsToView", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")] pub role_ids_to_view: Option>>, - /// #[serde(rename = "roleIdsToSubmit", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")] pub role_ids_to_submit: Option>>, - /// #[serde(rename = "roleIdsToAutoApprove", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")] pub role_ids_to_auto_approve: Option>>, - /// #[serde(rename = "roleIdsToManage", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")] pub role_ids_to_manage: Option>>, } @@ -48,4 +44,3 @@ impl UpdateGroupGalleryRequest { } } - diff --git a/src/models/update_group_member_request.rs b/src/models/update_group_member_request.rs index 5678fac..ac65ede 100644 --- a/src/models/update_group_member_request.rs +++ b/src/models/update_group_member_request.rs @@ -6,13 +6,13 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct UpdateGroupMemberRequest { #[serde(rename = "visibility", skip_serializing_if = "Option::is_none")] - pub visibility: Option, + pub visibility: Option, #[serde(rename = "isSubscribedToAnnouncements", skip_serializing_if = "Option::is_none")] pub is_subscribed_to_announcements: Option, #[serde(rename = "managerNotes", skip_serializing_if = "Option::is_none")] @@ -29,4 +29,3 @@ impl UpdateGroupMemberRequest { } } - diff --git a/src/models/update_group_request.rs b/src/models/update_group_request.rs index f43fcbe..7abe9a4 100644 --- a/src/models/update_group_request.rs +++ b/src/models/update_group_request.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct UpdateGroupRequest { #[serde(rename = "name", skip_serializing_if = "Option::is_none")] pub name: Option, @@ -18,7 +18,7 @@ pub struct UpdateGroupRequest { #[serde(rename = "description", skip_serializing_if = "Option::is_none")] pub description: Option, #[serde(rename = "joinState", skip_serializing_if = "Option::is_none")] - pub join_state: Option, + pub join_state: Option, #[serde(rename = "iconId", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")] pub icon_id: Option>, #[serde(rename = "bannerId", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")] @@ -30,7 +30,6 @@ pub struct UpdateGroupRequest { pub links: Option>, #[serde(rename = "rules", skip_serializing_if = "Option::is_none")] pub rules: Option, - /// #[serde(rename = "tags", skip_serializing_if = "Option::is_none")] pub tags: Option>, } @@ -52,4 +51,3 @@ impl UpdateGroupRequest { } } - diff --git a/src/models/update_group_role_request.rs b/src/models/update_group_role_request.rs index 197a925..e6e0d3f 100644 --- a/src/models/update_group_role_request.rs +++ b/src/models/update_group_role_request.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct UpdateGroupRoleRequest { #[serde(rename = "name", skip_serializing_if = "Option::is_none")] pub name: Option, @@ -35,4 +35,3 @@ impl UpdateGroupRoleRequest { } } - diff --git a/src/models/update_invite_message_request.rs b/src/models/update_invite_message_request.rs index 1e54f32..3fed8c6 100644 --- a/src/models/update_invite_message_request.rs +++ b/src/models/update_invite_message_request.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct UpdateInviteMessageRequest { #[serde(rename = "message")] pub message: String, @@ -23,4 +23,3 @@ impl UpdateInviteMessageRequest { } } - diff --git a/src/models/update_user_request.rs b/src/models/update_user_request.rs index fb0b507..d0c3d8b 100644 --- a/src/models/update_user_request.rs +++ b/src/models/update_user_request.rs @@ -6,22 +6,21 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct UpdateUserRequest { #[serde(rename = "email", skip_serializing_if = "Option::is_none")] pub email: Option, #[serde(rename = "birthday", skip_serializing_if = "Option::is_none")] pub birthday: Option, #[serde(rename = "acceptedTOSVersion", skip_serializing_if = "Option::is_none")] - pub accepted_tos_version: Option, - /// + pub accepted_tos_version: Option, #[serde(rename = "tags", skip_serializing_if = "Option::is_none")] pub tags: Option>, #[serde(rename = "status", skip_serializing_if = "Option::is_none")] - pub status: Option, + pub status: Option, #[serde(rename = "statusDescription", skip_serializing_if = "Option::is_none")] pub status_description: Option, #[serde(rename = "bio", skip_serializing_if = "Option::is_none")] @@ -55,4 +54,3 @@ impl UpdateUserRequest { } } - diff --git a/src/models/update_world_request.rs b/src/models/update_world_request.rs index f37d730..d20c350 100644 --- a/src/models/update_world_request.rs +++ b/src/models/update_world_request.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct UpdateWorldRequest { #[serde(rename = "assetUrl", skip_serializing_if = "Option::is_none")] pub asset_url: Option, @@ -32,8 +32,7 @@ pub struct UpdateWorldRequest { #[serde(rename = "platform", skip_serializing_if = "Option::is_none")] pub platform: Option, #[serde(rename = "releaseStatus", skip_serializing_if = "Option::is_none")] - pub release_status: Option, - /// + pub release_status: Option, #[serde(rename = "tags", skip_serializing_if = "Option::is_none")] pub tags: Option>, #[serde(rename = "unityPackageUrl", skip_serializing_if = "Option::is_none")] @@ -62,4 +61,3 @@ impl UpdateWorldRequest { } } - diff --git a/src/models/user.rs b/src/models/user.rs index 6da592b..1c98cb8 100644 --- a/src/models/user.rs +++ b/src/models/user.rs @@ -6,16 +6,15 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct User { #[serde(rename = "allowAvatarCopying")] pub allow_avatar_copying: bool, - /// #[serde(rename = "badges", skip_serializing_if = "Option::is_none")] - pub badges: Option>, + pub badges: Option>, #[serde(rename = "bio")] pub bio: String, #[serde(rename = "bioLinks")] @@ -31,7 +30,7 @@ pub struct User { #[serde(rename = "date_joined")] pub date_joined: String, #[serde(rename = "developerType")] - pub developer_type: crate::models::DeveloperType, + pub developer_type: models::DeveloperType, /// A users visual display name. This is what shows up in-game, and can different from their `username`. Changing display name is restricted to a cooldown period. #[serde(rename = "displayName")] pub display_name: String, @@ -69,12 +68,11 @@ pub struct User { #[serde(rename = "pronouns")] pub pronouns: String, #[serde(rename = "state")] - pub state: crate::models::UserState, + pub state: models::UserState, #[serde(rename = "status")] - pub status: crate::models::UserStatus, + pub status: models::UserStatus, #[serde(rename = "statusDescription")] pub status_description: String, - /// #[serde(rename = "tags")] pub tags: Vec, #[serde(rename = "travelingToInstance", skip_serializing_if = "Option::is_none")] @@ -94,7 +92,7 @@ pub struct User { } impl User { - pub fn new(allow_avatar_copying: bool, bio: String, bio_links: Vec, current_avatar_image_url: String, current_avatar_thumbnail_image_url: String, current_avatar_tags: Vec, date_joined: String, developer_type: crate::models::DeveloperType, display_name: String, friend_key: String, id: String, is_friend: bool, last_activity: String, last_login: String, last_platform: String, profile_pic_override: String, profile_pic_override_thumbnail: String, pronouns: String, state: crate::models::UserState, status: crate::models::UserStatus, status_description: String, tags: Vec, user_icon: String) -> User { + pub fn new(allow_avatar_copying: bool, bio: String, bio_links: Vec, current_avatar_image_url: String, current_avatar_thumbnail_image_url: String, current_avatar_tags: Vec, date_joined: String, developer_type: models::DeveloperType, display_name: String, friend_key: String, id: String, is_friend: bool, last_activity: String, last_login: String, last_platform: String, profile_pic_override: String, profile_pic_override_thumbnail: String, pronouns: String, state: models::UserState, status: models::UserStatus, status_description: String, tags: Vec, user_icon: String) -> User { User { allow_avatar_copying, badges: None, @@ -133,4 +131,3 @@ impl User { } } - diff --git a/src/models/user_exists.rs b/src/models/user_exists.rs index c101f70..b1675a9 100644 --- a/src/models/user_exists.rs +++ b/src/models/user_exists.rs @@ -6,11 +6,11 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; + /// UserExists : Status object representing if a queried user by username or userId exists or not. This model is primarily used by the `/auth/exists` endpoint, which in turn is used during registration. Please see the documentation on that endpoint for more information on usage. - - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct UserExists { /// Status if a user exist with that username or userId. #[serde(rename = "userExists")] @@ -26,4 +26,3 @@ impl UserExists { } } - diff --git a/src/models/user_state.rs b/src/models/user_state.rs index 0c1aa0a..334e774 100644 --- a/src/models/user_state.rs +++ b/src/models/user_state.rs @@ -6,8 +6,10 @@ * Generated by: https://openapi-generator.tech */ -/// UserState : * \"online\" User is online in VRChat * \"active\" User is online, but not in VRChat * \"offline\" User is offline Always offline when returned through `getCurrentUser` (/auth/user). +use crate::models; +use serde::{Deserialize, Serialize}; +/// UserState : * \"online\" User is online in VRChat * \"active\" User is online, but not in VRChat * \"offline\" User is offline Always offline when returned through `getCurrentUser` (/auth/user). /// * \"online\" User is online in VRChat * \"active\" User is online, but not in VRChat * \"offline\" User is offline Always offline when returned through `getCurrentUser` (/auth/user). #[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)] pub enum UserState { @@ -20,12 +22,12 @@ pub enum UserState { } -impl ToString for UserState { - fn to_string(&self) -> String { +impl std::fmt::Display for UserState { + fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { match self { - Self::Offline => String::from("offline"), - Self::Active => String::from("active"), - Self::Online => String::from("online"), + Self::Offline => write!(f, "offline"), + Self::Active => write!(f, "active"), + Self::Online => write!(f, "online"), } } } @@ -36,6 +38,3 @@ impl Default for UserState { } } - - - diff --git a/src/models/user_status.rs b/src/models/user_status.rs index 55619d4..acdec06 100644 --- a/src/models/user_status.rs +++ b/src/models/user_status.rs @@ -6,8 +6,10 @@ * Generated by: https://openapi-generator.tech */ -/// UserStatus : Defines the User's current status, for example \"ask me\", \"join me\" or \"offline. This status is a combined indicator of their online activity and privacy preference. +use crate::models; +use serde::{Deserialize, Serialize}; +/// UserStatus : Defines the User's current status, for example \"ask me\", \"join me\" or \"offline. This status is a combined indicator of their online activity and privacy preference. /// Defines the User's current status, for example \"ask me\", \"join me\" or \"offline. This status is a combined indicator of their online activity and privacy preference. #[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)] pub enum UserStatus { @@ -24,14 +26,14 @@ pub enum UserStatus { } -impl ToString for UserStatus { - fn to_string(&self) -> String { +impl std::fmt::Display for UserStatus { + fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { match self { - Self::Active => String::from("active"), - Self::JoinMe => String::from("join me"), - Self::AskMe => String::from("ask me"), - Self::Busy => String::from("busy"), - Self::Offline => String::from("offline"), + Self::Active => write!(f, "active"), + Self::JoinMe => write!(f, "join me"), + Self::AskMe => write!(f, "ask me"), + Self::Busy => write!(f, "busy"), + Self::Offline => write!(f, "offline"), } } } @@ -42,6 +44,3 @@ impl Default for UserStatus { } } - - - diff --git a/src/models/user_subscription.rs b/src/models/user_subscription.rs index 80f147b..e43f738 100644 --- a/src/models/user_subscription.rs +++ b/src/models/user_subscription.rs @@ -6,11 +6,11 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; + /// UserSubscription : - - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct UserSubscription { #[serde(rename = "id")] pub id: String, @@ -22,17 +22,17 @@ pub struct UserSubscription { #[serde(rename = "steamItemId", skip_serializing_if = "Option::is_none")] pub steam_item_id: Option, #[serde(rename = "amount")] - pub amount: f32, + pub amount: f64, #[serde(rename = "description")] pub description: String, #[serde(rename = "period")] - pub period: crate::models::SubscriptionPeriod, + pub period: models::SubscriptionPeriod, #[serde(rename = "tier")] - pub tier: f32, + pub tier: f64, #[serde(rename = "active")] pub active: bool, #[serde(rename = "status")] - pub status: crate::models::TransactionStatus, + pub status: models::TransactionStatus, #[serde(rename = "expires")] pub expires: String, #[serde(rename = "created_at")] @@ -46,8 +46,7 @@ pub struct UserSubscription { } impl UserSubscription { - /// - pub fn new(id: String, transaction_id: String, store: String, amount: f32, description: String, period: crate::models::SubscriptionPeriod, tier: f32, active: bool, status: crate::models::TransactionStatus, expires: String, created_at: String, updated_at: String, license_groups: Vec, is_gift: bool) -> UserSubscription { + pub fn new(id: String, transaction_id: String, store: String, amount: f64, description: String, period: models::SubscriptionPeriod, tier: f64, active: bool, status: models::TransactionStatus, expires: String, created_at: String, updated_at: String, license_groups: Vec, is_gift: bool) -> UserSubscription { UserSubscription { id, transaction_id, @@ -68,4 +67,3 @@ impl UserSubscription { } } - diff --git a/src/models/verify2_fa_email_code_result.rs b/src/models/verify2_fa_email_code_result.rs index cc3a7a0..da6e29e 100644 --- a/src/models/verify2_fa_email_code_result.rs +++ b/src/models/verify2_fa_email_code_result.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct Verify2FaEmailCodeResult { #[serde(rename = "verified")] pub verified: bool, @@ -23,4 +23,3 @@ impl Verify2FaEmailCodeResult { } } - diff --git a/src/models/verify2_fa_result.rs b/src/models/verify2_fa_result.rs index e8fc875..bc22e5c 100644 --- a/src/models/verify2_fa_result.rs +++ b/src/models/verify2_fa_result.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct Verify2FaResult { #[serde(rename = "verified")] pub verified: bool, @@ -23,4 +23,3 @@ impl Verify2FaResult { } } - diff --git a/src/models/verify_auth_token_result.rs b/src/models/verify_auth_token_result.rs index f8ea2a1..1e5f491 100644 --- a/src/models/verify_auth_token_result.rs +++ b/src/models/verify_auth_token_result.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct VerifyAuthTokenResult { #[serde(rename = "ok")] pub ok: bool, @@ -26,4 +26,3 @@ impl VerifyAuthTokenResult { } } - diff --git a/src/models/world.rs b/src/models/world.rs index 7788792..733e3b8 100644 --- a/src/models/world.rs +++ b/src/models/world.rs @@ -6,11 +6,11 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; + /// World : - - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct World { /// A users unique ID, usually in the form of `usr_c1644b5b-3ca4-45b4-97c6-a2a0de70d469`. Legacy players can have old IDs in the form of `8JoV9XEdpo`. The ID can never be changed. #[serde(rename = "authorId")] @@ -63,15 +63,14 @@ pub struct World { #[serde(rename = "publicationDate")] pub publication_date: String, #[serde(rename = "releaseStatus")] - pub release_status: crate::models::ReleaseStatus, - /// + pub release_status: models::ReleaseStatus, #[serde(rename = "tags")] pub tags: Vec, #[serde(rename = "thumbnailImageUrl")] pub thumbnail_image_url: String, /// Empty if unauthenticated. #[serde(rename = "unityPackages", skip_serializing_if = "Option::is_none")] - pub unity_packages: Option>, + pub unity_packages: Option>, #[serde(rename = "updated_at")] pub updated_at: String, #[serde(rename = "version")] @@ -83,8 +82,7 @@ pub struct World { } impl World { - /// - pub fn new(author_id: String, author_name: String, capacity: i32, recommended_capacity: i32, created_at: String, description: String, featured: bool, heat: i32, id: String, image_url: String, labs_publication_date: String, name: String, organization: String, popularity: i32, publication_date: String, release_status: crate::models::ReleaseStatus, tags: Vec, thumbnail_image_url: String, updated_at: String, version: i32, visits: i32) -> World { + pub fn new(author_id: String, author_name: String, capacity: i32, recommended_capacity: i32, created_at: String, description: String, featured: bool, heat: i32, id: String, image_url: String, labs_publication_date: String, name: String, organization: String, popularity: i32, publication_date: String, release_status: models::ReleaseStatus, tags: Vec, thumbnail_image_url: String, updated_at: String, version: i32, visits: i32) -> World { World { author_id, author_name, @@ -120,4 +118,3 @@ impl World { } } - diff --git a/src/models/world_metadata.rs b/src/models/world_metadata.rs index df07426..c6acf86 100644 --- a/src/models/world_metadata.rs +++ b/src/models/world_metadata.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct WorldMetadata { /// WorldID be \"offline\" on User profiles if you are not friends with that user. #[serde(rename = "id")] @@ -27,4 +27,3 @@ impl WorldMetadata { } } - diff --git a/src/models/world_publish_status.rs b/src/models/world_publish_status.rs index 8b63c4a..bf6a7d2 100644 --- a/src/models/world_publish_status.rs +++ b/src/models/world_publish_status.rs @@ -6,10 +6,10 @@ * Generated by: https://openapi-generator.tech */ +use crate::models; +use serde::{Deserialize, Serialize}; - - -#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)] +#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct WorldPublishStatus { #[serde(rename = "canPublish")] pub can_publish: bool, @@ -23,4 +23,3 @@ impl WorldPublishStatus { } } -