Skip to content

Commit

Permalink
Upgrade C# SDK to spec 1.18.9
Browse files Browse the repository at this point in the history
  • Loading branch information
VRCCat committed Jan 21, 2025
1 parent 687703e commit 07904b5
Show file tree
Hide file tree
Showing 11 changed files with 203 additions and 620 deletions.
2 changes: 2 additions & 0 deletions .openapi-generator/FILES
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,7 @@ docs/GroupMemberLimitedUser.md
docs/GroupMemberStatus.md
docs/GroupMyMember.md
docs/GroupPermission.md
docs/GroupPermissions.md
docs/GroupPost.md
docs/GroupPostVisibility.md
docs/GroupPrivacy.md
Expand Down Expand Up @@ -311,6 +312,7 @@ src/VRChat.API/Model/GroupMemberLimitedUser.cs
src/VRChat.API/Model/GroupMemberStatus.cs
src/VRChat.API/Model/GroupMyMember.cs
src/VRChat.API/Model/GroupPermission.cs
src/VRChat.API/Model/GroupPermissions.cs
src/VRChat.API/Model/GroupPost.cs
src/VRChat.API/Model/GroupPostVisibility.cs
src/VRChat.API/Model/GroupPrivacy.cs
Expand Down
2 changes: 1 addition & 1 deletion docs/CreateGroupRoleRequest.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Name | Type | Description | Notes
**Name** | **string** | | [optional]
**Description** | **string** | | [optional]
**IsSelfAssignable** | **bool** | | [optional] [default to false]
**Permissions** | **List<CreateGroupRoleRequest.PermissionsEnum>** | | [optional]
**Permissions** | [**List<GroupPermissions>**](GroupPermissions.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)

2 changes: 1 addition & 1 deletion docs/GroupMyMember.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Name | Type | Description | Notes
**HasJoinedFromPurchase** | **bool** | | [optional] [default to false]
**LastPostReadAt** | **DateTime?** | | [optional]
**MRoleIds** | **List<string>** | | [optional]
**Permissions** | **List<GroupMyMember.PermissionsEnum>** | | [optional]
**Permissions** | [**List<GroupPermissions>**](GroupPermissions.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)

9 changes: 9 additions & 0 deletions docs/GroupPermissions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# VRChat.API.Model.GroupPermissions

## 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/GroupRole.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Name | Type | Description | Notes
**Name** | **string** | | [optional]
**Description** | **string** | | [optional]
**IsSelfAssignable** | **bool** | | [optional] [default to false]
**Permissions** | **List<GroupRole.PermissionsEnum>** | | [optional]
**Permissions** | [**List<GroupPermissions>**](GroupPermissions.md) | | [optional]
**IsManagementRole** | **bool** | | [optional] [default to false]
**RequiresTwoFactor** | **bool** | | [optional] [default to false]
**RequiresPurchase** | **bool** | | [optional] [default to false]
Expand Down
2 changes: 1 addition & 1 deletion docs/UpdateGroupRoleRequest.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Name | Type | Description | Notes
**Name** | **string** | | [optional]
**Description** | **string** | | [optional]
**IsSelfAssignable** | **bool** | | [optional] [default to false]
**Permissions** | **List<UpdateGroupRoleRequest.PermissionsEnum>** | | [optional]
**Permissions** | [**List<GroupPermissions>**](GroupPermissions.md) | | [optional]
**Order** | **int** | | [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
156 changes: 2 additions & 154 deletions src/VRChat.API/Model/CreateGroupRoleRequest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -31,158 +31,6 @@ namespace VRChat.API.Model
[DataContract(Name = "CreateGroupRoleRequest")]
public partial class CreateGroupRoleRequest : IEquatable<CreateGroupRoleRequest>, IValidatableObject
{
/// <summary>
/// Defines Permissions
/// </summary>
[JsonConverter(typeof(StringEnumConverter))]
public enum PermissionsEnum
{
/// <summary>
/// Enum group_all for value: \\*
/// </summary>
[EnumMember(Value = "\\*")]
group_all = 1,

/// <summary>
/// Enum group_announcement_manage for value: group-announcement-manage
/// </summary>
[EnumMember(Value = "group-announcement-manage")]
group_announcement_manage = 2,

/// <summary>
/// Enum group_audit_view for value: group-audit-view
/// </summary>
[EnumMember(Value = "group-audit-view")]
group_audit_view = 3,

/// <summary>
/// Enum group_bans_manage for value: group-bans-manage
/// </summary>
[EnumMember(Value = "group-bans-manage")]
group_bans_manage = 4,

/// <summary>
/// Enum group_data_manage for value: group-data-manage
/// </summary>
[EnumMember(Value = "group-data-manage")]
group_data_manage = 5,

/// <summary>
/// Enum group_default_role_manage for value: group-default-role-manage
/// </summary>
[EnumMember(Value = "group-default-role-manage")]
group_default_role_manage = 6,

/// <summary>
/// Enum group_galleries_manage for value: group-galleries-manage
/// </summary>
[EnumMember(Value = "group-galleries-manage")]
group_galleries_manage = 7,

/// <summary>
/// Enum group_instance_age_gated_create for value: group-instance-age-gated-create
/// </summary>
[EnumMember(Value = "group-instance-age-gated-create")]
group_instance_age_gated_create = 8,

/// <summary>
/// Enum group_instance_join for value: group-instance-join
/// </summary>
[EnumMember(Value = "group-instance-join")]
group_instance_join = 9,

/// <summary>
/// Enum group_instance_manage for value: group-instance-manage
/// </summary>
[EnumMember(Value = "group-instance-manage")]
group_instance_manage = 10,

/// <summary>
/// Enum group_instance_moderate for value: group-instance-moderate
/// </summary>
[EnumMember(Value = "group-instance-moderate")]
group_instance_moderate = 11,

/// <summary>
/// Enum group_instance_open_create for value: group-instance-open-create
/// </summary>
[EnumMember(Value = "group-instance-open-create")]
group_instance_open_create = 12,

/// <summary>
/// Enum group_instance_plus_create for value: group-instance-plus-create
/// </summary>
[EnumMember(Value = "group-instance-plus-create")]
group_instance_plus_create = 13,

/// <summary>
/// Enum group_instance_plus_portal for value: group-instance-plus-portal
/// </summary>
[EnumMember(Value = "group-instance-plus-portal")]
group_instance_plus_portal = 14,

/// <summary>
/// Enum group_instance_plus_portal_unlocked for value: group-instance-plus-portal-unlocked
/// </summary>
[EnumMember(Value = "group-instance-plus-portal-unlocked")]
group_instance_plus_portal_unlocked = 15,

/// <summary>
/// Enum group_instance_public_create for value: group-instance-public-create
/// </summary>
[EnumMember(Value = "group-instance-public-create")]
group_instance_public_create = 16,

/// <summary>
/// Enum group_instance_queue_priority for value: group-instance-queue-priority
/// </summary>
[EnumMember(Value = "group-instance-queue-priority")]
group_instance_queue_priority = 17,

/// <summary>
/// Enum group_instance_restricted_create for value: group-instance-restricted-create
/// </summary>
[EnumMember(Value = "group-instance-restricted-create")]
group_instance_restricted_create = 18,

/// <summary>
/// Enum group_invites_manage for value: group-invites-manage
/// </summary>
[EnumMember(Value = "group-invites-manage")]
group_invites_manage = 19,

/// <summary>
/// Enum group_members_manage for value: group-members-manage
/// </summary>
[EnumMember(Value = "group-members-manage")]
group_members_manage = 20,

/// <summary>
/// Enum group_members_remove for value: group-members-remove
/// </summary>
[EnumMember(Value = "group-members-remove")]
group_members_remove = 21,

/// <summary>
/// Enum group_members_viewall for value: group-members-viewall
/// </summary>
[EnumMember(Value = "group-members-viewall")]
group_members_viewall = 22,

/// <summary>
/// Enum group_roles_assign for value: group-roles-assign
/// </summary>
[EnumMember(Value = "group-roles-assign")]
group_roles_assign = 23,

/// <summary>
/// Enum group_roles_manage for value: group-roles-manage
/// </summary>
[EnumMember(Value = "group-roles-manage")]
group_roles_manage = 24

}

/// <summary>
/// Initializes a new instance of the <see cref="CreateGroupRoleRequest" /> class.
/// </summary>
Expand All @@ -191,7 +39,7 @@ public enum PermissionsEnum
/// <param name="description">description.</param>
/// <param name="isSelfAssignable">isSelfAssignable (default to false).</param>
/// <param name="permissions">permissions.</param>
public CreateGroupRoleRequest(string id = default(string), string name = default(string), string description = default(string), bool isSelfAssignable = false, List<PermissionsEnum> permissions = default(List<PermissionsEnum>))
public CreateGroupRoleRequest(string id = default(string), string name = default(string), string description = default(string), bool isSelfAssignable = false, List<GroupPermissions> permissions = default(List<GroupPermissions>))
{
this.Id = id;
this.Name = name;
Expand Down Expand Up @@ -228,7 +76,7 @@ public enum PermissionsEnum
/// Gets or Sets Permissions
/// </summary>
[DataMember(Name = "permissions", EmitDefaultValue = false)]
public List<CreateGroupRoleRequest.PermissionsEnum> Permissions { get; set; }
public List<GroupPermissions> Permissions { get; set; }

/// <summary>
/// Returns the string presentation of the object
Expand Down
Loading

0 comments on commit 07904b5

Please sign in to comment.