Skip to content

Commit cd1d145

Browse files
committed
Upgrade Rust SDK to spec 1.20.8-nightly.4
1 parent 0f97be4 commit cd1d145

9 files changed

Lines changed: 90 additions & 220 deletions

File tree

.openapi-generator/FILES

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,6 @@ docs/GroupGalleryImage.md
116116
docs/GroupInstance.md
117117
docs/GroupJoinRequestAction.md
118118
docs/GroupJoinState.md
119-
docs/GroupLimitedMember.md
120119
docs/GroupMember.md
121120
docs/GroupMemberLimitedUser.md
122121
docs/GroupMemberStatus.md
@@ -456,7 +455,6 @@ src/models/group_gallery_image.rs
456455
src/models/group_instance.rs
457456
src/models/group_join_request_action.rs
458457
src/models/group_join_state.rs
459-
src/models/group_limited_member.rs
460458
src/models/group_member.rs
461459
src/models/group_member_limited_user.rs
462460
src/models/group_member_status.rs

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
repository="https://github.com/vrchatapi/vrchatapi-rust"
33
name = "vrchatapi"
4-
version = "1.20.8-nightly.3"
4+
version = "1.20.8-nightly.4"
55
authors = ["vrchatapi.lpv0t@aries.fyi"]
66
description = "VRChat API Client for Rust"
77
license = "MIT"

docs/GroupLimitedMember.md

Lines changed: 0 additions & 26 deletions
This file was deleted.

docs/GroupMember.md

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -4,25 +4,25 @@
44

55
Name | Type | Description | Notes
66
------------ | ------------- | ------------- | -------------
7-
**accepted_by_display_name** | Option<**String**> | | [optional]
8-
**accepted_by_id** | Option<**String**> | | [optional]
9-
**banned_at** | Option<**String**> | Only visible via the /groups/:groupId/members endpoint, **not** when fetching a specific user. | [optional]
10-
**created_at** | Option<**String**> | Only visible via the /groups/:groupId/members endpoint, **not** when fetching a specific user. | [optional]
11-
**group_id** | Option<**String**> | | [optional]
12-
**has_joined_from_purchase** | Option<**bool**> | | [optional]
13-
**id** | Option<**String**> | | [optional]
14-
**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]
15-
**is_subscribed_to_announcements** | Option<**bool**> | | [optional][default to false]
16-
**is_subscribed_to_event_announcements** | Option<**bool**> | | [optional]
17-
**joined_at** | Option<**String**> | | [optional]
18-
**last_post_read_at** | Option<**String**> | | [optional]
19-
**m_role_ids** | Option<**Vec<String>**> | | [optional]
20-
**manager_notes** | Option<**String**> | Only visible via the /groups/:groupId/members endpoint, **not** when fetching a specific user. | [optional]
21-
**membership_status** | Option<[**models::GroupMemberStatus**](GroupMemberStatus.md)> | | [optional]
22-
**role_ids** | Option<**Vec<String>**> | | [optional]
7+
**accepted_by_display_name** | Option<**String**> | Only missing when explicitly fetching own user. | [optional]
8+
**accepted_by_id** | Option<**String**> | Only missing when explicitly fetching own user. | [optional]
9+
**banned_at** | Option<**String**> | Only missing when explicitly fetching own user. | [optional]
10+
**created_at** | Option<**String**> | Only missing when explicitly fetching own user. | [optional]
11+
**group_id** | **String** | |
12+
**has_joined_from_purchase** | Option<**bool**> | Missing when explicitly fetching own user, or when group isn't linked to a purchase. | [optional]
13+
**id** | **String** | |
14+
**is_representing** | **bool** | Whether the user is representing the group. This makes the group show up above the name tag in-game. | [default to false]
15+
**is_subscribed_to_announcements** | **bool** | | [default to false]
16+
**is_subscribed_to_event_announcements** | Option<**bool**> | Only missing when explicitly fetching own user. | [optional]
17+
**joined_at** | Option<**String**> | |
18+
**last_post_read_at** | Option<**String**> | |
19+
**m_role_ids** | **Vec<String>** | |
20+
**manager_notes** | Option<**String**> | Only missing when explicitly fetching own user. | [optional]
21+
**membership_status** | [**models::GroupMemberStatus**](GroupMemberStatus.md) | |
22+
**role_ids** | **Vec<String>** | |
2323
**user** | Option<[**models::GroupMemberLimitedUser**](GroupMemberLimitedUser.md)> | | [optional]
24-
**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]
25-
**visibility** | Option<**String**> | | [optional]
24+
**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. |
25+
**visibility** | **String** | |
2626

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

docs/GroupsApi.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -934,10 +934,10 @@ Name | Type | Description | Required | Notes
934934

935935
## get_group_member
936936

937-
> models::GroupLimitedMember get_group_member(group_id, user_id)
937+
> models::GroupMember get_group_member(group_id, user_id)
938938
Get Group Member
939939

940-
Returns a LimitedGroup Member.
940+
Returns a GroupMember.
941941

942942
### Parameters
943943

@@ -949,7 +949,7 @@ Name | Type | Description | Required | Notes
949949

950950
### Return type
951951

952-
[**models::GroupLimitedMember**](GroupLimitedMember.md)
952+
[**models::GroupMember**](GroupMember.md)
953953

954954
### Authorization
955955

@@ -1530,7 +1530,7 @@ Name | Type | Description | Required | Notes
15301530

15311531
## update_group_member
15321532

1533-
> models::GroupLimitedMember update_group_member(group_id, user_id, update_group_member_request)
1533+
> models::GroupMember update_group_member(group_id, user_id, update_group_member_request)
15341534
Update Group Member
15351535

15361536
Updates a Group Member
@@ -1546,7 +1546,7 @@ Name | Type | Description | Required | Notes
15461546

15471547
### Return type
15481548

1549-
[**models::GroupLimitedMember**](GroupLimitedMember.md)
1549+
[**models::GroupMember**](GroupMember.md)
15501550

15511551
### Authorization
15521552

src/apis/groups_api.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1962,12 +1962,12 @@ pub async fn get_group_invites(
19621962
}
19631963
}
19641964

1965-
/// Returns a LimitedGroup Member.
1965+
/// Returns a GroupMember.
19661966
pub async fn get_group_member(
19671967
configuration: &configuration::Configuration,
19681968
group_id: &str,
19691969
user_id: &str,
1970-
) -> Result<models::GroupLimitedMember, Error<GetGroupMemberError>> {
1970+
) -> Result<models::GroupMember, Error<GetGroupMemberError>> {
19711971
// add a prefix to parameters to efficiently prevent name collisions
19721972
let p_path_group_id = group_id;
19731973
let p_path_user_id = user_id;
@@ -1999,8 +1999,8 @@ pub async fn get_group_member(
19991999
let content = resp.text().await?;
20002000
match content_type {
20012001
ContentType::Json => serde_json::from_str(&content).map_err(Error::from),
2002-
ContentType::Text => return Err(Error::from(serde_json::Error::custom("Received `text/plain` content type response that cannot be converted to `models::GroupLimitedMember`"))),
2003-
ContentType::Unsupported(unknown_type) => return Err(Error::from(serde_json::Error::custom(format!("Received `{unknown_type}` content type response that cannot be converted to `models::GroupLimitedMember`")))),
2002+
ContentType::Text => return Err(Error::from(serde_json::Error::custom("Received `text/plain` content type response that cannot be converted to `models::GroupMember`"))),
2003+
ContentType::Unsupported(unknown_type) => return Err(Error::from(serde_json::Error::custom(format!("Received `{unknown_type}` content type response that cannot be converted to `models::GroupMember`")))),
20042004
}
20052005
} else {
20062006
let content = resp.text().await?;
@@ -2984,7 +2984,7 @@ pub async fn update_group_member(
29842984
group_id: &str,
29852985
user_id: &str,
29862986
update_group_member_request: Option<models::UpdateGroupMemberRequest>,
2987-
) -> Result<models::GroupLimitedMember, Error<UpdateGroupMemberError>> {
2987+
) -> Result<models::GroupMember, Error<UpdateGroupMemberError>> {
29882988
// add a prefix to parameters to efficiently prevent name collisions
29892989
let p_path_group_id = group_id;
29902990
let p_path_user_id = user_id;
@@ -3018,8 +3018,8 @@ pub async fn update_group_member(
30183018
let content = resp.text().await?;
30193019
match content_type {
30203020
ContentType::Json => serde_json::from_str(&content).map_err(Error::from),
3021-
ContentType::Text => return Err(Error::from(serde_json::Error::custom("Received `text/plain` content type response that cannot be converted to `models::GroupLimitedMember`"))),
3022-
ContentType::Unsupported(unknown_type) => return Err(Error::from(serde_json::Error::custom(format!("Received `{unknown_type}` content type response that cannot be converted to `models::GroupLimitedMember`")))),
3021+
ContentType::Text => return Err(Error::from(serde_json::Error::custom("Received `text/plain` content type response that cannot be converted to `models::GroupMember`"))),
3022+
ContentType::Unsupported(unknown_type) => return Err(Error::from(serde_json::Error::custom(format!("Received `{unknown_type}` content type response that cannot be converted to `models::GroupMember`")))),
30233023
}
30243024
} else {
30253025
let content = resp.text().await?;

src/models/group_limited_member.rs

Lines changed: 0 additions & 110 deletions
This file was deleted.

0 commit comments

Comments
 (0)