Upgrade Rust SDK to spec 1.18.4

This commit is contained in:
VRCCat
2024-09-22 23:32:37 +00:00
parent ab0740ae68
commit 9b61686cd8
5 changed files with 81 additions and 54 deletions

View File

@ -1,6 +1,6 @@
[package] [package]
name = "vrchatapi" name = "vrchatapi"
version = "1.18.3" version = "1.18.4"
authors = ["vrchatapi.lpv0t@aries.fyi"] authors = ["vrchatapi.lpv0t@aries.fyi"]
description = "VRChat API Client for Rust" description = "VRChat API Client for Rust"
license = "MIT" license = "MIT"
@ -16,6 +16,5 @@ reqwest = { version = "^0.12", default-features = false, features = ["json", "co
[dev-dependencies] [dev-dependencies]
tokio = { version = '1', features = ['macros', 'rt-multi-thread'] } tokio = { version = '1', features = ['macros', 'rt-multi-thread'] }
[features] [features]
default = ["reqwest/default"] default = ["reqwest/default"]

View File

@ -7,6 +7,7 @@
| Us | us | | Us | us |
| Use | use | | Use | use |
| Usw | usw | | Usw | usw |
| Usx | usx |
| Eu | eu | | Eu | eu |
| Jp | jp | | Jp | jp |
| Unknown | unknown | | Unknown | unknown |

126
package-lock.json generated
View File

@ -5,7 +5,7 @@
"packages": { "packages": {
"": { "": {
"dependencies": { "dependencies": {
"@openapitools/openapi-generator-cli": "^2.13.5" "@openapitools/openapi-generator-cli": "^2.13.9"
} }
}, },
"node_modules/@lukeed/csprng": { "node_modules/@lukeed/csprng": {
@ -17,9 +17,9 @@
} }
}, },
"node_modules/@nestjs/axios": { "node_modules/@nestjs/axios": {
"version": "3.0.2", "version": "3.0.3",
"resolved": "https://registry.npmjs.org/@nestjs/axios/-/axios-3.0.2.tgz", "resolved": "https://registry.npmjs.org/@nestjs/axios/-/axios-3.0.3.tgz",
"integrity": "sha512-Z6GuOUdNQjP7FX+OuV2Ybyamse+/e0BFdTWBX5JxpBDKA+YkdLynDgG6HTF04zy6e9zPa19UX0WA2VDoehwhXQ==", "integrity": "sha512-h6TCn3yJwD6OKqqqfmtRS5Zo4E46Ip2n+gK1sqwzNBC+qxQ9xpCu+ODVRFur6V3alHSCSBxb3nNtt73VEdluyA==",
"peerDependencies": { "peerDependencies": {
"@nestjs/common": "^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0", "@nestjs/common": "^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0",
"axios": "^1.3.1", "axios": "^1.3.1",
@ -27,12 +27,12 @@
} }
}, },
"node_modules/@nestjs/common": { "node_modules/@nestjs/common": {
"version": "10.3.0", "version": "10.4.3",
"resolved": "https://registry.npmjs.org/@nestjs/common/-/common-10.3.0.tgz", "resolved": "https://registry.npmjs.org/@nestjs/common/-/common-10.4.3.tgz",
"integrity": "sha512-DGv34UHsZBxCM3H5QGE2XE/+oLJzz5+714JQjBhjD9VccFlQs3LRxo/epso4l7nJIiNlZkPyIUC8WzfU/5RTsQ==", "integrity": "sha512-4hbLd3XIJubHSylYd/1WSi4VQvG68KM/ECYpMDqA3k3J1/T17SAg40sDoq3ZoO5OZgU0xuNyjuISdOTjs11qVg==",
"dependencies": { "dependencies": {
"iterare": "1.2.1", "iterare": "1.2.1",
"tslib": "2.6.2", "tslib": "2.7.0",
"uid": "2.0.2" "uid": "2.0.2"
}, },
"funding": { "funding": {
@ -42,7 +42,7 @@
"peerDependencies": { "peerDependencies": {
"class-transformer": "*", "class-transformer": "*",
"class-validator": "*", "class-validator": "*",
"reflect-metadata": "^0.1.12", "reflect-metadata": "^0.1.12 || ^0.2.0",
"rxjs": "^7.1.0" "rxjs": "^7.1.0"
}, },
"peerDependenciesMeta": { "peerDependenciesMeta": {
@ -54,17 +54,22 @@
} }
} }
}, },
"node_modules/@nestjs/common/node_modules/tslib": {
"version": "2.7.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz",
"integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA=="
},
"node_modules/@nestjs/core": { "node_modules/@nestjs/core": {
"version": "10.3.0", "version": "10.4.3",
"resolved": "https://registry.npmjs.org/@nestjs/core/-/core-10.3.0.tgz", "resolved": "https://registry.npmjs.org/@nestjs/core/-/core-10.4.3.tgz",
"integrity": "sha512-N06P5ncknW/Pm8bj964WvLIZn2gNhHliCBoAO1LeBvNImYkecqKcrmLbY49Fa1rmMfEM3MuBHeDys3edeuYAOA==", "integrity": "sha512-6OQz+5C8mT8yRtfvE5pPCq+p6w5jDot+oQku1KzQ24ABn+lay1KGuJwcKZhdVNuselx+8xhdMxknZTA8wrGLIg==",
"hasInstallScript": true, "hasInstallScript": true,
"dependencies": { "dependencies": {
"@nuxtjs/opencollective": "0.3.2", "@nuxtjs/opencollective": "0.3.2",
"fast-safe-stringify": "2.1.1", "fast-safe-stringify": "2.1.1",
"iterare": "1.2.1", "iterare": "1.2.1",
"path-to-regexp": "3.2.0", "path-to-regexp": "3.3.0",
"tslib": "2.6.2", "tslib": "2.7.0",
"uid": "2.0.2" "uid": "2.0.2"
}, },
"funding": { "funding": {
@ -76,7 +81,7 @@
"@nestjs/microservices": "^10.0.0", "@nestjs/microservices": "^10.0.0",
"@nestjs/platform-express": "^10.0.0", "@nestjs/platform-express": "^10.0.0",
"@nestjs/websockets": "^10.0.0", "@nestjs/websockets": "^10.0.0",
"reflect-metadata": "^0.1.12", "reflect-metadata": "^0.1.12 || ^0.2.0",
"rxjs": "^7.1.0" "rxjs": "^7.1.0"
}, },
"peerDependenciesMeta": { "peerDependenciesMeta": {
@ -91,6 +96,11 @@
} }
} }
}, },
"node_modules/@nestjs/core/node_modules/tslib": {
"version": "2.7.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz",
"integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA=="
},
"node_modules/@nuxtjs/opencollective": { "node_modules/@nuxtjs/opencollective": {
"version": "0.3.2", "version": "0.3.2",
"resolved": "https://registry.npmjs.org/@nuxtjs/opencollective/-/opencollective-0.3.2.tgz", "resolved": "https://registry.npmjs.org/@nuxtjs/opencollective/-/opencollective-0.3.2.tgz",
@ -109,14 +119,14 @@
} }
}, },
"node_modules/@openapitools/openapi-generator-cli": { "node_modules/@openapitools/openapi-generator-cli": {
"version": "2.13.5", "version": "2.13.9",
"resolved": "https://registry.npmjs.org/@openapitools/openapi-generator-cli/-/openapi-generator-cli-2.13.5.tgz", "resolved": "https://registry.npmjs.org/@openapitools/openapi-generator-cli/-/openapi-generator-cli-2.13.9.tgz",
"integrity": "sha512-9VgeKOTiiatKSwZDKKB3C86cW8tN9eDcFohotD4eisdK38UQswk/4Ysoq9KChRCbymjoMp6AIDHPtK1DQ2fTgw==", "integrity": "sha512-GJaWGcHmLsvj/G1mRDytm9PTDwRGSYUDTf1uA/2FYxQAb5sq4nkZz1tD4Z7qDlZ3xTYSTw4Z8BQUdlsnrA8rcw==",
"hasInstallScript": true, "hasInstallScript": true,
"dependencies": { "dependencies": {
"@nestjs/axios": "3.0.2", "@nestjs/axios": "3.0.3",
"@nestjs/common": "10.3.0", "@nestjs/common": "10.4.3",
"@nestjs/core": "10.3.0", "@nestjs/core": "10.4.3",
"@nuxtjs/opencollective": "0.3.2", "@nuxtjs/opencollective": "0.3.2",
"axios": "1.7.4", "axios": "1.7.4",
"chalk": "4.1.2", "chalk": "4.1.2",
@ -558,9 +568,9 @@
} }
}, },
"node_modules/follow-redirects": { "node_modules/follow-redirects": {
"version": "1.15.6", "version": "1.15.9",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz",
"integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==",
"funding": [ "funding": [
{ {
"type": "individual", "type": "individual",
@ -935,9 +945,9 @@
} }
}, },
"node_modules/path-to-regexp": { "node_modules/path-to-regexp": {
"version": "3.2.0", "version": "3.3.0",
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.2.0.tgz", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.3.0.tgz",
"integrity": "sha512-jczvQbCUS7XmS7o+y1aEO9OBVFeZBQ1MDSEqmO7xSoPgOPoowY/SxLpZ6Vh97/8qHZOteiCKb7gkG9gA2ZUxJA==" "integrity": "sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw=="
}, },
"node_modules/proxy-from-env": { "node_modules/proxy-from-env": {
"version": "1.1.0", "version": "1.1.0",
@ -1228,32 +1238,46 @@
"integrity": "sha512-Z7C/xXCiGWsg0KuKsHTKJxbWhpI3Vs5GwLfOean7MGyVFGqdRgBbAjOCh6u4bbjPc/8MJ2pZmK/0DLdCbivLDA==" "integrity": "sha512-Z7C/xXCiGWsg0KuKsHTKJxbWhpI3Vs5GwLfOean7MGyVFGqdRgBbAjOCh6u4bbjPc/8MJ2pZmK/0DLdCbivLDA=="
}, },
"@nestjs/axios": { "@nestjs/axios": {
"version": "3.0.2", "version": "3.0.3",
"resolved": "https://registry.npmjs.org/@nestjs/axios/-/axios-3.0.2.tgz", "resolved": "https://registry.npmjs.org/@nestjs/axios/-/axios-3.0.3.tgz",
"integrity": "sha512-Z6GuOUdNQjP7FX+OuV2Ybyamse+/e0BFdTWBX5JxpBDKA+YkdLynDgG6HTF04zy6e9zPa19UX0WA2VDoehwhXQ==", "integrity": "sha512-h6TCn3yJwD6OKqqqfmtRS5Zo4E46Ip2n+gK1sqwzNBC+qxQ9xpCu+ODVRFur6V3alHSCSBxb3nNtt73VEdluyA==",
"requires": {} "requires": {}
}, },
"@nestjs/common": { "@nestjs/common": {
"version": "10.3.0", "version": "10.4.3",
"resolved": "https://registry.npmjs.org/@nestjs/common/-/common-10.3.0.tgz", "resolved": "https://registry.npmjs.org/@nestjs/common/-/common-10.4.3.tgz",
"integrity": "sha512-DGv34UHsZBxCM3H5QGE2XE/+oLJzz5+714JQjBhjD9VccFlQs3LRxo/epso4l7nJIiNlZkPyIUC8WzfU/5RTsQ==", "integrity": "sha512-4hbLd3XIJubHSylYd/1WSi4VQvG68KM/ECYpMDqA3k3J1/T17SAg40sDoq3ZoO5OZgU0xuNyjuISdOTjs11qVg==",
"requires": { "requires": {
"iterare": "1.2.1", "iterare": "1.2.1",
"tslib": "2.6.2", "tslib": "2.7.0",
"uid": "2.0.2" "uid": "2.0.2"
},
"dependencies": {
"tslib": {
"version": "2.7.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz",
"integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA=="
}
} }
}, },
"@nestjs/core": { "@nestjs/core": {
"version": "10.3.0", "version": "10.4.3",
"resolved": "https://registry.npmjs.org/@nestjs/core/-/core-10.3.0.tgz", "resolved": "https://registry.npmjs.org/@nestjs/core/-/core-10.4.3.tgz",
"integrity": "sha512-N06P5ncknW/Pm8bj964WvLIZn2gNhHliCBoAO1LeBvNImYkecqKcrmLbY49Fa1rmMfEM3MuBHeDys3edeuYAOA==", "integrity": "sha512-6OQz+5C8mT8yRtfvE5pPCq+p6w5jDot+oQku1KzQ24ABn+lay1KGuJwcKZhdVNuselx+8xhdMxknZTA8wrGLIg==",
"requires": { "requires": {
"@nuxtjs/opencollective": "0.3.2", "@nuxtjs/opencollective": "0.3.2",
"fast-safe-stringify": "2.1.1", "fast-safe-stringify": "2.1.1",
"iterare": "1.2.1", "iterare": "1.2.1",
"path-to-regexp": "3.2.0", "path-to-regexp": "3.3.0",
"tslib": "2.6.2", "tslib": "2.7.0",
"uid": "2.0.2" "uid": "2.0.2"
},
"dependencies": {
"tslib": {
"version": "2.7.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz",
"integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA=="
}
} }
}, },
"@nuxtjs/opencollective": { "@nuxtjs/opencollective": {
@ -1267,13 +1291,13 @@
} }
}, },
"@openapitools/openapi-generator-cli": { "@openapitools/openapi-generator-cli": {
"version": "2.13.5", "version": "2.13.9",
"resolved": "https://registry.npmjs.org/@openapitools/openapi-generator-cli/-/openapi-generator-cli-2.13.5.tgz", "resolved": "https://registry.npmjs.org/@openapitools/openapi-generator-cli/-/openapi-generator-cli-2.13.9.tgz",
"integrity": "sha512-9VgeKOTiiatKSwZDKKB3C86cW8tN9eDcFohotD4eisdK38UQswk/4Ysoq9KChRCbymjoMp6AIDHPtK1DQ2fTgw==", "integrity": "sha512-GJaWGcHmLsvj/G1mRDytm9PTDwRGSYUDTf1uA/2FYxQAb5sq4nkZz1tD4Z7qDlZ3xTYSTw4Z8BQUdlsnrA8rcw==",
"requires": { "requires": {
"@nestjs/axios": "3.0.2", "@nestjs/axios": "3.0.3",
"@nestjs/common": "10.3.0", "@nestjs/common": "10.4.3",
"@nestjs/core": "10.3.0", "@nestjs/core": "10.4.3",
"@nuxtjs/opencollective": "0.3.2", "@nuxtjs/opencollective": "0.3.2",
"axios": "1.7.4", "axios": "1.7.4",
"chalk": "4.1.2", "chalk": "4.1.2",
@ -1580,9 +1604,9 @@
} }
}, },
"follow-redirects": { "follow-redirects": {
"version": "1.15.6", "version": "1.15.9",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz",
"integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==" "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ=="
}, },
"form-data": { "form-data": {
"version": "4.0.0", "version": "4.0.0",
@ -1837,9 +1861,9 @@
"integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg=="
}, },
"path-to-regexp": { "path-to-regexp": {
"version": "3.2.0", "version": "3.3.0",
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.2.0.tgz", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.3.0.tgz",
"integrity": "sha512-jczvQbCUS7XmS7o+y1aEO9OBVFeZBQ1MDSEqmO7xSoPgOPoowY/SxLpZ6Vh97/8qHZOteiCKb7gkG9gA2ZUxJA==" "integrity": "sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw=="
}, },
"proxy-from-env": { "proxy-from-env": {
"version": "1.1.0", "version": "1.1.0",

View File

@ -1,5 +1,5 @@
{ {
"dependencies": { "dependencies": {
"@openapitools/openapi-generator-cli": "^2.13.5" "@openapitools/openapi-generator-cli": "^2.13.9"
} }
} }

View File

@ -19,6 +19,8 @@ pub enum Region {
Use, Use,
#[serde(rename = "usw")] #[serde(rename = "usw")]
Usw, Usw,
#[serde(rename = "usx")]
Usx,
#[serde(rename = "eu")] #[serde(rename = "eu")]
Eu, Eu,
#[serde(rename = "jp")] #[serde(rename = "jp")]
@ -34,6 +36,7 @@ impl std::fmt::Display for Region {
Self::Us => write!(f, "us"), Self::Us => write!(f, "us"),
Self::Use => write!(f, "use"), Self::Use => write!(f, "use"),
Self::Usw => write!(f, "usw"), Self::Usw => write!(f, "usw"),
Self::Usx => write!(f, "usx"),
Self::Eu => write!(f, "eu"), Self::Eu => write!(f, "eu"),
Self::Jp => write!(f, "jp"), Self::Jp => write!(f, "jp"),
Self::Unknown => write!(f, "unknown"), Self::Unknown => write!(f, "unknown"),