Skip to content

Commit

Permalink
Upgrade C# SDK to spec 1.18.5
Browse files Browse the repository at this point in the history
  • Loading branch information
VRCCat committed Oct 5, 2024
1 parent aa3bae5 commit 70126d0
Show file tree
Hide file tree
Showing 220 changed files with 4,594 additions and 691 deletions.
32 changes: 32 additions & 0 deletions .openapi-generator/FILES
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,20 @@
appveyor.yml
docs/APIConfig.md
docs/APIConfigAnnouncement.md
docs/APIConfigConstants.md
docs/APIConfigConstantsGROUPS.md
docs/APIConfigConstantsINSTANCE.md
docs/APIConfigConstantsINSTANCEPOPULATIONBRACKETS.md
docs/APIConfigConstantsINSTANCEPOPULATIONBRACKETSCROWDED.md
docs/APIConfigConstantsINSTANCEPOPULATIONBRACKETSFEW.md
docs/APIConfigConstantsINSTANCEPOPULATIONBRACKETSMANY.md
docs/APIConfigConstantsLANGUAGE.md
docs/APIConfigDownloadURLList.md
docs/APIConfigEvents.md
docs/APIConfigMinSupportedClientBuildNumber.md
docs/APIConfigOfflineAnalysis.md
docs/APIConfigReportCategories.md
docs/APIConfigReportReasons.md
docs/APIHealth.md
docs/AccountDeletionLog.md
docs/AddFavoriteRequest.md
Expand Down Expand Up @@ -108,13 +120,17 @@ docs/NotificationsApi.md
docs/OrderOption.md
docs/PaginatedGroupAuditLogEntryList.md
docs/PastDisplayName.md
docs/PerformanceRatings.md
docs/Permission.md
docs/PermissionsApi.md
docs/PlatformBuildInfo.md
docs/PlayerModeration.md
docs/PlayerModerationType.md
docs/PlayermoderationApi.md
docs/Region.md
docs/ReleaseStatus.md
docs/ReportCategory.md
docs/ReportReason.md
docs/RepresentedGroup.md
docs/RequestInviteRequest.md
docs/RespondGroupJoinRequest.md
Expand Down Expand Up @@ -189,8 +205,20 @@ src/VRChat.API/Client/RequestOptions.cs
src/VRChat.API/Client/RetryConfiguration.cs
src/VRChat.API/Model/APIConfig.cs
src/VRChat.API/Model/APIConfigAnnouncement.cs
src/VRChat.API/Model/APIConfigConstants.cs
src/VRChat.API/Model/APIConfigConstantsGROUPS.cs
src/VRChat.API/Model/APIConfigConstantsINSTANCE.cs
src/VRChat.API/Model/APIConfigConstantsINSTANCEPOPULATIONBRACKETS.cs
src/VRChat.API/Model/APIConfigConstantsINSTANCEPOPULATIONBRACKETSCROWDED.cs
src/VRChat.API/Model/APIConfigConstantsINSTANCEPOPULATIONBRACKETSFEW.cs
src/VRChat.API/Model/APIConfigConstantsINSTANCEPOPULATIONBRACKETSMANY.cs
src/VRChat.API/Model/APIConfigConstantsLANGUAGE.cs
src/VRChat.API/Model/APIConfigDownloadURLList.cs
src/VRChat.API/Model/APIConfigEvents.cs
src/VRChat.API/Model/APIConfigMinSupportedClientBuildNumber.cs
src/VRChat.API/Model/APIConfigOfflineAnalysis.cs
src/VRChat.API/Model/APIConfigReportCategories.cs
src/VRChat.API/Model/APIConfigReportReasons.cs
src/VRChat.API/Model/APIHealth.cs
src/VRChat.API/Model/AbstractOpenAPISchema.cs
src/VRChat.API/Model/AccountDeletionLog.cs
Expand Down Expand Up @@ -286,11 +314,15 @@ src/VRChat.API/Model/NotificationType.cs
src/VRChat.API/Model/OrderOption.cs
src/VRChat.API/Model/PaginatedGroupAuditLogEntryList.cs
src/VRChat.API/Model/PastDisplayName.cs
src/VRChat.API/Model/PerformanceRatings.cs
src/VRChat.API/Model/Permission.cs
src/VRChat.API/Model/PlatformBuildInfo.cs
src/VRChat.API/Model/PlayerModeration.cs
src/VRChat.API/Model/PlayerModerationType.cs
src/VRChat.API/Model/Region.cs
src/VRChat.API/Model/ReleaseStatus.cs
src/VRChat.API/Model/ReportCategory.cs
src/VRChat.API/Model/ReportReason.cs
src/VRChat.API/Model/RepresentedGroup.cs
src/VRChat.API/Model/RequestInviteRequest.cs
src/VRChat.API/Model/RespondGroupJoinRequest.cs
Expand Down
20 changes: 20 additions & 0 deletions docs/APIConfig.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,18 @@ Name | Type | Description | Notes
**VoiceEnableReceiverLimiting** | **bool** | Unknown, probably voice optimization testing | [default to true]
**Address** | **string** | VRChat's office address |
**Announcements** | [**List<APIConfigAnnouncement>**](APIConfigAnnouncement.md) | Public Announcements |
**AnalyticsSegmentNewUIPctOfUsers** | **int** | Unknown |
**AnalyticsSegmentNewUISalt** | **string** | Unknown |
**AppName** | **string** | Game name | [default to "VrChat"]
**AvailableLanguageCodes** | **List<string>** | List of supported Languages |
**AvailableLanguages** | **List<string>** | List of supported Languages |
**BuildVersionTag** | **string** | Build tag of the API server |
**ChatboxLogBufferSeconds** | **int** | Unknown | [default to 40]
**ClientApiKey** | **string** | apiKey to be used for all other requests |
**ClientBPSCeiling** | **int** | Unknown | [default to 18432]
**ClientDisconnectTimeout** | **int** | Unknown | [default to 30000]
**ClientNetDispatchThread** | **bool** | Unknown | [optional] [default to false]
**ClientNetDispatchThreadMobile** | **bool** | Unknown | [default to true]
**ClientNetInThread** | **bool** | Unknown | [optional] [default to false]
**ClientNetInThread2** | **bool** | Unknown | [optional] [default to false]
**ClientNetInThreadMobile** | **bool** | Unknown | [optional] [default to false]
Expand All @@ -27,6 +31,7 @@ Name | Type | Description | Notes
**ClientQR** | **int** | Unknown | [optional] [default to 1]
**ClientReservedPlayerBPS** | **int** | Unknown | [default to 7168]
**ClientSentCountAllowance** | **int** | Unknown | [default to 15]
**Constants** | [**APIConfigConstants**](APIConfigConstants.md) | |
**ContactEmail** | **string** | VRChat's contact email |
**CopyrightEmail** | **string** | VRChat's copyright-issues-related email |
**CurrentPrivacyVersion** | **int** | Current version number of the Privacy Agreement | [optional] [default to 1]
Expand Down Expand Up @@ -61,20 +66,32 @@ Name | Type | Description | Notes
**EconomyPauseStart** | **string** | Unknown | [optional]
**EconomyState** | **int** | Unknown | [optional] [default to 1]
**Events** | [**APIConfigEvents**](APIConfigEvents.md) | |
**ForceUseLatestWorld** | **bool** | Unknown | [default to true]
**GoogleApiClientId** | **string** | Unknown | [default to "827942544393-r2ouvckvouldn9dg9uruseje575e878f.apps.googleusercontent.com"]
**HomeWorldId** | **string** | WorldID be \"offline\" on User profiles if you are not friends with that user. |
**HomepageRedirectTarget** | **string** | Redirect target if you try to open the base API domain in your browser | [default to "https://hello.vrchat.com"]
**HubWorldId** | **string** | WorldID be \"offline\" on User profiles if you are not friends with that user. |
**ImageHostUrlList** | **List<string>** | A list of explicitly allowed origins that worlds can request images from via the Udon's [VRCImageDownloader#DownloadImage](https://creators.vrchat.com/worlds/udon/image-loading/#downloadimage). |
**JobsEmail** | **string** | VRChat's job application email |
**MinSupportedClientBuildNumber** | [**APIConfigMinSupportedClientBuildNumber**](APIConfigMinSupportedClientBuildNumber.md) | |
**MinimumUnityVersionForUploads** | **string** | Minimum Unity version required for uploading assets | [default to "2019.0.0f1"]
**ModerationEmail** | **string** | VRChat's moderation related email |
**NotAllowedToSelectAvatarInPrivateWorldMessage** | **string** | Used in-game to notify a user they aren't allowed to select avatars in private worlds |
**OfflineAnalysis** | [**APIConfigOfflineAnalysis**](APIConfigOfflineAnalysis.md) | |
**PhotonNameserverOverrides** | **List<string>** | Unknown |
**PhotonPublicKeys** | **List<string>** | Unknown |
**ReportCategories** | [**APIConfigReportCategories**](APIConfigReportCategories.md) | |
**ReportFormUrl** | **string** | URL to the report form | [default to "https://help.vrchat.com/hc/en-us/requests/new?ticket_form_id=1500000182242&tf_360056455174=user_report&tf_360057451993={userId}&tf_1500001445142={reportedId}&tf_subject={reason} {category} By {contentType} {reportedName}&tf_description={description}"]
**ReportOptions** | **Object** | Options for reporting content |
**ReportReasons** | [**APIConfigReportReasons**](APIConfigReportReasons.md) | |
**SdkDeveloperFaqUrl** | **string** | Link to the developer FAQ |
**SdkDiscordUrl** | **string** | Link to the official VRChat Discord |
**SdkNotAllowedToPublishMessage** | **string** | Used in the SDK to notify a user they aren't allowed to upload avatars/worlds yet |
**SdkUnityVersion** | **string** | Unity version supported by the SDK |
**ServerName** | **string** | Server name of the API server currently responding |
**StringHostUrlList** | **List<string>** | A list of explicitly allowed origins that worlds can request strings from via the Udon's [VRCStringDownloader.LoadUrl](https://creators.vrchat.com/worlds/udon/string-loading/#ivrcstringdownload). |
**SupportEmail** | **string** | VRChat's support email |
**Timekeeping** | **bool** | Unknown | [default to true]
**TimeOutWorldId** | **string** | WorldID be \"offline\" on User profiles if you are not friends with that user. |
**TutorialWorldId** | **string** | WorldID be \"offline\" on User profiles if you are not friends with that user. |
**UpdateRateMsMaximum** | **int** | Unknown |
Expand All @@ -88,6 +105,9 @@ Name | Type | Description | Notes
**WhiteListedAssetUrls** | **List<string>** | List of allowed URLs that are allowed to host avatar assets |
**PlayerUrlResolverVersion** | **string** | Currently used youtube-dl.exe version |
**PlayerUrlResolverSha1** | **string** | Currently used youtube-dl.exe hash in SHA1-delimited format |
**WebsocketMaxFriendsRefreshDelay** | **int** | Unknown | [default to 900]
**WebsocketQuickReconnectTime** | **int** | Unknown | [default to 2]
**WebsocketReconnectMaxDelay** | **int** | Unknown | [default to 2]

[[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: 13 additions & 0 deletions docs/APIConfigConstants.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# VRChat.API.Model.APIConfigConstants
Constants

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**GROUPS** | [**APIConfigConstantsGROUPS**](APIConfigConstantsGROUPS.md) | |
**INSTANCE** | [**APIConfigConstantsINSTANCE**](APIConfigConstantsINSTANCE.md) | |
**LANGUAGE** | [**APIConfigConstantsLANGUAGE**](APIConfigConstantsLANGUAGE.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)

20 changes: 20 additions & 0 deletions docs/APIConfigConstantsGROUPS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# VRChat.API.Model.APIConfigConstantsGROUPS
Group-related constants

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**CAPACITY** | **int** | Maximum group capacity | [optional] [default to 100000]
**GROUP_TRANSFER_REQUIREMENTS** | **List<string>** | Requirements for transferring group ownership | [optional]
**MAX_INVITES_REQUESTS** | **int** | Maximum number of invite requests | [optional] [default to 50]
**MAX_JOINED** | **int** | Maximum number of joined groups | [optional] [default to 100]
**MAX_JOINED_PLUS** | **int** | Maximum number of joined groups for VRChat Plus members | [optional] [default to 200]
**MAX_LANGUAGES** | **int** | Maximum number of supported languages | [optional] [default to 10]
**MAX_LINKS** | **int** | Maximum number of group links | [optional] [default to 3]
**MAX_MANAGEMENT_ROLES** | **int** | Maximum number of management roles in a group | [optional] [default to 5]
**MAX_OWNED** | **int** | Maximum number of groups a user can own | [optional] [default to 5]
**MAX_ROLES** | **int** | Maximum number of roles in a group | [optional] [default to 50]

[[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/APIConfigConstantsINSTANCE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# VRChat.API.Model.APIConfigConstantsINSTANCE
Instance-related constants

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**POPULATION_BRACKETS** | [**APIConfigConstantsINSTANCEPOPULATIONBRACKETS**](APIConfigConstantsINSTANCEPOPULATIONBRACKETS.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)

13 changes: 13 additions & 0 deletions docs/APIConfigConstantsINSTANCEPOPULATIONBRACKETS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# VRChat.API.Model.APIConfigConstantsINSTANCEPOPULATIONBRACKETS
Population brackets based on instance population

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**CROWDED** | [**APIConfigConstantsINSTANCEPOPULATIONBRACKETSCROWDED**](APIConfigConstantsINSTANCEPOPULATIONBRACKETSCROWDED.md) | | [optional]
**FEW** | [**APIConfigConstantsINSTANCEPOPULATIONBRACKETSFEW**](APIConfigConstantsINSTANCEPOPULATIONBRACKETSFEW.md) | | [optional]
**MANY** | [**APIConfigConstantsINSTANCEPOPULATIONBRACKETSMANY**](APIConfigConstantsINSTANCEPOPULATIONBRACKETSMANY.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)

12 changes: 12 additions & 0 deletions docs/APIConfigConstantsINSTANCEPOPULATIONBRACKETSCROWDED.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# VRChat.API.Model.APIConfigConstantsINSTANCEPOPULATIONBRACKETSCROWDED
Crowded population range

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Max** | **int** | Maximum population for a crowded instance | [optional]
**Min** | **int** | Minimum population for a crowded 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)

12 changes: 12 additions & 0 deletions docs/APIConfigConstantsINSTANCEPOPULATIONBRACKETSFEW.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# VRChat.API.Model.APIConfigConstantsINSTANCEPOPULATIONBRACKETSFEW
Few population range

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Max** | **int** | Maximum population for a few instance | [optional]
**Min** | **int** | Minimum population for a few 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)

12 changes: 12 additions & 0 deletions docs/APIConfigConstantsINSTANCEPOPULATIONBRACKETSMANY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# VRChat.API.Model.APIConfigConstantsINSTANCEPOPULATIONBRACKETSMANY
Many population range

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Max** | **int** | Maximum population for a many instance | [optional]
**Min** | **int** | Minimum population for a many 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/APIConfigConstantsLANGUAGE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# VRChat.API.Model.APIConfigConstantsLANGUAGE
Language-related constants

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**SPOKEN_LANGUAGE_OPTIONS** | **Dictionary<string, string>** | Supported spoken language options | [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)

21 changes: 21 additions & 0 deletions docs/APIConfigMinSupportedClientBuildNumber.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# VRChat.API.Model.APIConfigMinSupportedClientBuildNumber
Minimum supported client build number for various platforms

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**AppStore** | [**PlatformBuildInfo**](PlatformBuildInfo.md) | |
**Default** | [**PlatformBuildInfo**](PlatformBuildInfo.md) | |
**Firebase** | [**PlatformBuildInfo**](PlatformBuildInfo.md) | |
**FirebaseiOS** | [**PlatformBuildInfo**](PlatformBuildInfo.md) | |
**GooglePlay** | [**PlatformBuildInfo**](PlatformBuildInfo.md) | |
**PC** | [**PlatformBuildInfo**](PlatformBuildInfo.md) | |
**PicoStore** | [**PlatformBuildInfo**](PlatformBuildInfo.md) | |
**QuestAppLab** | [**PlatformBuildInfo**](PlatformBuildInfo.md) | |
**QuestStore** | [**PlatformBuildInfo**](PlatformBuildInfo.md) | |
**TestFlight** | [**PlatformBuildInfo**](PlatformBuildInfo.md) | |
**XRElite** | [**PlatformBuildInfo**](PlatformBuildInfo.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)

12 changes: 12 additions & 0 deletions docs/APIConfigOfflineAnalysis.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# VRChat.API.Model.APIConfigOfflineAnalysis
Whether to allow offline analysis

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Android** | **bool** | Whether to allow offline analysis | [optional] [default to true]
**Standalonewindows** | **bool** | Whether to allow offline analysis | [optional] [default to true]

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

20 changes: 20 additions & 0 deletions docs/APIConfigReportCategories.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# VRChat.API.Model.APIConfigReportCategories
Categories available for reporting objectionable content

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Avatar** | [**ReportCategory**](ReportCategory.md) | |
**Behavior** | [**ReportCategory**](ReportCategory.md) | |
**Chat** | [**ReportCategory**](ReportCategory.md) | |
**Environment** | [**ReportCategory**](ReportCategory.md) | |
**Groupstore** | [**ReportCategory**](ReportCategory.md) | |
**Image** | [**ReportCategory**](ReportCategory.md) | |
**Text** | [**ReportCategory**](ReportCategory.md) | |
**Warnings** | [**ReportCategory**](ReportCategory.md) | |
**Worldimage** | [**ReportCategory**](ReportCategory.md) | |
**Worldstore** | [**ReportCategory**](ReportCategory.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)

29 changes: 29 additions & 0 deletions docs/APIConfigReportReasons.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# VRChat.API.Model.APIConfigReportReasons
Reasons available for reporting users

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Billing** | [**ReportReason**](ReportReason.md) | |
**Botting** | [**ReportReason**](ReportReason.md) | |
**Cancellation** | [**ReportReason**](ReportReason.md) | |
**Gore** | [**ReportReason**](ReportReason.md) | |
**Hacking** | [**ReportReason**](ReportReason.md) | |
**Harassing** | [**ReportReason**](ReportReason.md) | |
**Hateful** | [**ReportReason**](ReportReason.md) | |
**Impersonation** | [**ReportReason**](ReportReason.md) | |
**Inappropriate** | [**ReportReason**](ReportReason.md) | |
**Leaking** | [**ReportReason**](ReportReason.md) | |
**Malicious** | [**ReportReason**](ReportReason.md) | |
**Missing** | [**ReportReason**](ReportReason.md) | |
**Nudity** | [**ReportReason**](ReportReason.md) | |
**Renewal** | [**ReportReason**](ReportReason.md) | |
**Security** | [**ReportReason**](ReportReason.md) | |
**Service** | [**ReportReason**](ReportReason.md) | |
**Sexual** | [**ReportReason**](ReportReason.md) | |
**Threatening** | [**ReportReason**](ReportReason.md) | |
**Visuals** | [**ReportReason**](ReportReason.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)

1 change: 1 addition & 0 deletions docs/Group.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Badges** | **List<string>** | | [optional]
**Id** | **string** | | [optional]
**Name** | **string** | | [optional]
**ShortCode** | **string** | | [optional]
Expand Down
2 changes: 2 additions & 0 deletions docs/GroupMember.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**AcceptedByDisplayName** | **string** | | [optional]
**AcceptedById** | **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]
**Id** | **string** | | [optional]
**GroupId** | **string** | | [optional]
**UserId** | **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]
Expand Down
Loading

0 comments on commit 70126d0

Please sign in to comment.