Skip to content

Commit

Permalink
Run generate
Browse files Browse the repository at this point in the history
  • Loading branch information
C0D3-M4513R committed May 14, 2024
1 parent 08399a7 commit da0d7f0
Show file tree
Hide file tree
Showing 84 changed files with 2,050 additions and 102 deletions.
32 changes: 32 additions & 0 deletions .openapi-generator/FILES
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,18 @@ docs/AuthenticationApi.md
docs/Avatar.md
docs/AvatarUnityPackageUrlObject.md
docs/AvatarsApi.md
docs/Badge.md
docs/BanGroupMemberRequest.md
docs/CreateAvatarRequest.md
docs/CreateFileRequest.md
docs/CreateFileVersionRequest.md
docs/CreateGroupAnnouncementRequest.md
docs/CreateGroupGalleryRequest.md
docs/CreateGroupInviteRequest.md
docs/CreateGroupPostRequest.md
docs/CreateGroupRequest.md
docs/CreateGroupRoleRequest.md
docs/CreateInstanceRequest.md
docs/CreateWorldRequest.md
docs/CurrentUser.md
docs/CurrentUserPresence.md
Expand All @@ -45,20 +48,26 @@ docs/FinishFileDataUploadRequest.md
docs/FriendStatus.md
docs/FriendsApi.md
docs/Group.md
docs/GroupAccessType.md
docs/GroupAnnouncement.md
docs/GroupAuditLogEntry.md
docs/GroupGallery.md
docs/GroupGalleryImage.md
docs/GroupInstance.md
docs/GroupJoinRequestAction.md
docs/GroupJoinState.md
docs/GroupLimitedMember.md
docs/GroupMember.md
docs/GroupMemberLimitedUser.md
docs/GroupMemberStatus.md
docs/GroupMyMember.md
docs/GroupPermission.md
docs/GroupPost.md
docs/GroupPostVisibility.md
docs/GroupPrivacy.md
docs/GroupRole.md
docs/GroupRoleTemplate.md
docs/GroupSearchSort.md
docs/GroupUserVisibility.md
docs/GroupsApi.md
docs/InfoPush.md
Expand All @@ -80,12 +89,18 @@ docs/License.md
docs/LicenseAction.md
docs/LicenseGroup.md
docs/LicenseType.md
docs/LimitedGroup.md
docs/LimitedUnityPackage.md
docs/LimitedUser.md
docs/LimitedWorld.md
docs/MimeType.md
docs/ModerateUserRequest.md
docs/Notification.md
docs/NotificationDetailInvite.md
docs/NotificationDetailInviteResponse.md
docs/NotificationDetailRequestInvite.md
docs/NotificationDetailRequestInviteResponse.md
docs/NotificationDetailVoteToKick.md
docs/NotificationType.md
docs/NotificationsApi.md
docs/OrderOption.md
Expand All @@ -98,6 +113,7 @@ docs/PlayerModerationType.md
docs/PlayermoderationApi.md
docs/Region.md
docs/ReleaseStatus.md
docs/RepresentedGroup.md
docs/RequestInviteRequest.md
docs/RespondGroupJoinRequest.md
docs/Response.md
Expand Down Expand Up @@ -166,15 +182,18 @@ src/models/api_config_events.rs
src/models/api_health.rs
src/models/avatar.rs
src/models/avatar_unity_package_url_object.rs
src/models/badge.rs
src/models/ban_group_member_request.rs
src/models/create_avatar_request.rs
src/models/create_file_request.rs
src/models/create_file_version_request.rs
src/models/create_group_announcement_request.rs
src/models/create_group_gallery_request.rs
src/models/create_group_invite_request.rs
src/models/create_group_post_request.rs
src/models/create_group_request.rs
src/models/create_group_role_request.rs
src/models/create_instance_request.rs
src/models/create_world_request.rs
src/models/current_user.rs
src/models/current_user_presence.rs
Expand All @@ -195,20 +214,26 @@ src/models/file_version_upload_status.rs
src/models/finish_file_data_upload_request.rs
src/models/friend_status.rs
src/models/group.rs
src/models/group_access_type.rs
src/models/group_announcement.rs
src/models/group_audit_log_entry.rs
src/models/group_gallery.rs
src/models/group_gallery_image.rs
src/models/group_instance.rs
src/models/group_join_request_action.rs
src/models/group_join_state.rs
src/models/group_limited_member.rs
src/models/group_member.rs
src/models/group_member_limited_user.rs
src/models/group_member_status.rs
src/models/group_my_member.rs
src/models/group_permission.rs
src/models/group_post.rs
src/models/group_post_visibility.rs
src/models/group_privacy.rs
src/models/group_role.rs
src/models/group_role_template.rs
src/models/group_search_sort.rs
src/models/group_user_visibility.rs
src/models/info_push.rs
src/models/info_push_data.rs
Expand All @@ -227,13 +252,19 @@ src/models/license.rs
src/models/license_action.rs
src/models/license_group.rs
src/models/license_type.rs
src/models/limited_group.rs
src/models/limited_unity_package.rs
src/models/limited_user.rs
src/models/limited_world.rs
src/models/mime_type.rs
src/models/mod.rs
src/models/moderate_user_request.rs
src/models/notification.rs
src/models/notification_detail_invite.rs
src/models/notification_detail_invite_response.rs
src/models/notification_detail_request_invite.rs
src/models/notification_detail_request_invite_response.rs
src/models/notification_detail_vote_to_kick.rs
src/models/notification_type.rs
src/models/order_option.rs
src/models/paginated_group_audit_log_entry_list.rs
Expand All @@ -243,6 +274,7 @@ src/models/player_moderation.rs
src/models/player_moderation_type.rs
src/models/region.rs
src/models/release_status.rs
src/models/represented_group.rs
src/models/request_invite_request.rs
src/models/respond_group_join_request.rs
src/models/response.rs
Expand Down
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "vrchatapi"
version = "1.15.0"
version = "1.17.3"
authors = ["[email protected]"]
description = "VRChat API Client for Rust"
license = "MIT"
Expand Down
6 changes: 3 additions & 3 deletions docs/AuthenticationApi.md
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,7 @@ Finishes the login sequence with a normal 2FA-generated code for accounts with 2

Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**two_factor_auth_code** | Option<[**TwoFactorAuthCode**](TwoFactorAuthCode.md)> | | |
**two_factor_auth_code** | [**TwoFactorAuthCode**](TwoFactorAuthCode.md) | | [required] |

### Return type

Expand Down Expand Up @@ -174,7 +174,7 @@ Finishes the login sequence with an 2FA email code.

Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**two_factor_email_code** | Option<[**TwoFactorEmailCode**](TwoFactorEmailCode.md)> | | |
**two_factor_email_code** | [**TwoFactorEmailCode**](TwoFactorEmailCode.md) | | [required] |

### Return type

Expand Down Expand Up @@ -231,7 +231,7 @@ Finishes the login sequence with an OTP (One Time Password) recovery code for ac

Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**two_factor_auth_code** | Option<[**TwoFactorAuthCode**](TwoFactorAuthCode.md)> | | |
**two_factor_auth_code** | [**TwoFactorAuthCode**](TwoFactorAuthCode.md) | | [required] |

### Return type

Expand Down
18 changes: 18 additions & 0 deletions docs/Badge.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Badge

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**assigned_at** | Option<**String**> | only present in CurrentUser badges | [optional]
**badge_description** | **String** | |
**badge_id** | **String** | |
**badge_image_url** | **String** | direct url to image |
**badge_name** | **String** | |
**hidden** | Option<**bool**> | only present in CurrentUser badges | [optional]
**showcased** | **bool** | |
**updated_at** | Option<**String**> | only present in CurrentUser badges | [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)


1 change: 1 addition & 0 deletions docs/CreateAvatarRequest.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ Name | Type | Description | Notes
**release_status** | Option<[**crate::models::ReleaseStatus**](ReleaseStatus.md)> | | [optional]
**version** | Option<**f32**> | | [optional][default to 1]
**unity_package_url** | Option<**String**> | | [optional]
**unity_version** | Option<**String**> | | [optional][default to 5.3.4p1]

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

Expand Down
16 changes: 16 additions & 0 deletions docs/CreateGroupPostRequest.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# CreateGroupPostRequest

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**title** | **String** | Post title |
**text** | **String** | Post text |
**image_id** | Option<**String**> | | [optional]
**send_notification** | **bool** | Send notification to group members. | [default to false]
**role_ids** | Option<**Vec<String>**> | | [optional]
**visibility** | [**crate::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)


18 changes: 18 additions & 0 deletions docs/CreateInstanceRequest.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# CreateInstanceRequest

## Properties

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::Region**](Region.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<String>**> | 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]
**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 | [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)


11 changes: 11 additions & 0 deletions docs/CurrentUser.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,14 @@ Name | Type | Description | Notes
**account_deletion_log** | Option<[**Vec<crate::models::AccountDeletionLog>**](AccountDeletionLog.md)> | | [optional]
**active_friends** | Option<**Vec<String>**> | | [optional]
**allow_avatar_copying** | **bool** | |
**badges** | [**Vec<crate::models::Badge>**](Badge.md) | |
**bio** | **String** | |
**bio_links** | **Vec<String>** | |
**current_avatar** | **String** | |
**current_avatar_asset_url** | **String** | |
**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<String>** | |
**date_joined** | [**String**](string.md) | |
**developer_type** | [**crate::models::DeveloperType**](DeveloperType.md) | |
**display_name** | **String** | |
Expand All @@ -25,6 +27,9 @@ Name | Type | Description | Notes
**friend_key** | **String** | |
**friends** | **Vec<String>** | |
**has_birthday** | **bool** | |
**hide_content_filter_settings** | Option<**bool**> | | [optional]
**user_language** | Option<**String**> | | [optional]
**user_language_code** | Option<**String**> | | [optional]
**has_email** | **bool** | |
**has_logged_in_from_client** | **bool** | |
**has_pending_email** | **bool** | |
Expand All @@ -33,15 +38,21 @@ Name | Type | Description | Notes
**is_friend** | **bool** | | [default to false]
**last_activity** | Option<**String**> | | [optional]
**last_login** | **String** | |
**last_mobile** | Option<**String**> | |
**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`. |
**obfuscated_email** | **String** | |
**obfuscated_pending_email** | **String** | |
**oculus_id** | **String** | |
**google_id** | Option<**String**> | | [optional]
**google_details** | Option<[**serde_json::Value**](.md)> | | [optional]
**pico_id** | Option<**String**> | | [optional]
**vive_id** | Option<**String**> | | [optional]
**offline_friends** | Option<**Vec<String>**> | | [optional]
**online_friends** | Option<**Vec<String>**> | | [optional]
**past_display_names** | [**Vec<crate::models::PastDisplayName>**](PastDisplayName.md) | |
**presence** | Option<[**crate::models::CurrentUserPresence**](CurrentUserPresence.md)> | | [optional]
**profile_pic_override** | **String** | |
**pronouns** | **String** | |
**state** | [**crate::models::UserState**](UserState.md) | |
**status** | [**crate::models::UserStatus**](UserStatus.md) | |
**status_description** | **String** | |
Expand Down
10 changes: 10 additions & 0 deletions docs/GroupAccessType.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# GroupAccessType

## Properties

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)


2 changes: 1 addition & 1 deletion docs/GroupAuditLogEntry.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Name | Type | Description | Notes
**created_at** | Option<**String**> | | [optional]
**group_id** | Option<**String**> | | [optional]
**actor_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]
**actor_displayname** | Option<**String**> | | [optional]
**actor_display_name** | Option<**String**> | | [optional]
**target_id** | Option<**String**> | Typically GroupID or GroupRoleID, but could be other types of IDs. | [optional]
**event_type** | Option<**String**> | The type of event that occurred. This is a string that is prefixed with the type of object that the event occurred on. For example, a group role update event would be prefixed with `group.role`. | [optional][default to group.update]
**description** | Option<**String**> | A human-readable description of the event. | [optional]
Expand Down
14 changes: 14 additions & 0 deletions docs/GroupInstance.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# GroupInstance

## Properties

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


10 changes: 10 additions & 0 deletions docs/GroupJoinRequestAction.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# GroupJoinRequestAction

## Properties

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)


13 changes: 12 additions & 1 deletion docs/GroupLimitedMember.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,18 @@ Name | Type | Description | Notes
**id** | Option<**String**> | | [optional]
**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**> | | [optional][default to false]
**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]
**role_ids** | Option<**Vec<String>**> | | [optional]
**m_role_ids** | Option<**Vec<String>**> | | [optional]
**joined_at** | Option<**String**> | | [optional]
**membership_status** | Option<[**crate::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]
**banned_at** | Option<**String**> | Only visible via the /groups/:groupId/members endpoint, **not** when fetching a specific user. | [optional]
**manager_notes** | Option<**String**> | Only visible via the /groups/:groupId/members endpoint, **not** when fetching a specific user. | [optional]
**last_post_read_at** | Option<**String**> | | [optional]
**has_joined_from_purchase** | 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)

Expand Down
5 changes: 4 additions & 1 deletion docs/GroupMember.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,16 @@ Name | Type | Description | Notes
**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]
**role_ids** | Option<**Vec<String>**> | | [optional]
**m_role_ids** | Option<**Vec<String>**> | | [optional]
**joined_at** | Option<**String**> | | [optional]
**membership_status** | Option<**String**> | | [optional]
**membership_status** | Option<[**crate::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]
**banned_at** | Option<**String**> | Only visible via the /groups/:groupId/members endpoint, **not** when fetching a specific user. | [optional]
**manager_notes** | Option<**String**> | Only visible via the /groups/:groupId/members endpoint, **not** when fetching a specific user. | [optional]
**last_post_read_at** | Option<**String**> | | [optional]
**has_joined_from_purchase** | 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)

Expand Down
3 changes: 3 additions & 0 deletions docs/GroupMemberLimitedUser.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@ Name | Type | Description | Notes
**display_name** | Option<**String**> | | [optional]
**thumbnail_url** | Option<**String**> | | [optional]
**icon_url** | Option<**String**> | | [optional]
**profile_pic_override** | Option<**String**> | | [optional]
**current_avatar_thumbnail_image_url** | Option<**String**> | | [optional]
**current_avatar_tags** | Option<**Vec<String>**> | | [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)

Expand Down
Loading

0 comments on commit da0d7f0

Please sign in to comment.