Upgrade Rust SDK to spec 1.4.1

This commit is contained in:
Foorack
2021-10-08 12:05:31 +02:00
parent 760d14e93c
commit 0f5ba98772
117 changed files with 1221 additions and 836 deletions

View File

@ -2,7 +2,7 @@
* VRChat API Documentation
*
*
* The version of the OpenAPI document: 1.3.0
* The version of the OpenAPI document: 1.4.1
* Contact: me@ruby.js.org
* Generated by: https://openapi-generator.tech
*/
@ -77,12 +77,12 @@ pub enum UpdateInviteMessageError {
}
/// Returns a single Invite Message. This returns the exact same information but less than `getInviteMessages`. Admin Credentials are required to view messages of other users!
pub fn get_invite_message(configuration: &configuration::Configuration, user_id: &str, message_id: i32) -> Result<crate::models::InviteMessage, Error<GetInviteMessageError>> {
/// Returns a single Invite Message. This returns the exact same information but less than `getInviteMessages`. Admin Credentials are required to view messages of other users! Message type refers to a different collection of messages, used during different types of responses. * `message` = Message during a normal invite * `response` = Message when replying to a message * `request` = Message when requesting an invite * `requestResponse` = Message when replying to a request for invite
pub fn get_invite_message(configuration: &configuration::Configuration, user_id: &str, message_type: &str, message_id: i32) -> Result<crate::models::InviteMessage, Error<GetInviteMessageError>> {
let local_var_client = &configuration.client;
let local_var_uri_str = format!("{}/message/{userId}/message/{messageId}", configuration.base_path, userId=crate::apis::urlencode(user_id), messageId=message_id);
let local_var_uri_str = format!("{}/message/{userId}/{messageType}/{messageId}", configuration.base_path, userId=crate::apis::urlencode(user_id), messageType=crate::apis::urlencode(message_type), messageId=message_id);
let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
if let Some(ref local_var_user_agent) = configuration.user_agent {
@ -104,12 +104,12 @@ pub fn get_invite_message(configuration: &configuration::Configuration, user_id:
}
}
/// Returns a list of all that users Invite Messages. Admin Credentials are required to view messages of other users!
pub fn get_invite_messages(configuration: &configuration::Configuration, user_id: &str) -> Result<Vec<crate::models::InviteMessage>, Error<GetInviteMessagesError>> {
/// Returns a list of all the users Invite Messages. Admin Credentials are required to view messages of other users! Message type refers to a different collection of messages, used during different types of responses. * `message` = Message during a normal invite * `response` = Message when replying to a message * `request` = Message when requesting an invite * `requestResponse` = Message when replying to a request for invite
pub fn get_invite_messages(configuration: &configuration::Configuration, user_id: &str, message_type: &str) -> Result<Vec<crate::models::InviteMessage>, Error<GetInviteMessagesError>> {
let local_var_client = &configuration.client;
let local_var_uri_str = format!("{}/message/{userId}/message", configuration.base_path, userId=crate::apis::urlencode(user_id));
let local_var_uri_str = format!("{}/message/{userId}/{messageType}", configuration.base_path, userId=crate::apis::urlencode(user_id), messageType=crate::apis::urlencode(message_type));
let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
if let Some(ref local_var_user_agent) = configuration.user_agent {
@ -132,7 +132,7 @@ pub fn get_invite_messages(configuration: &configuration::Configuration, user_id
}
/// Sends an invite to a user. Returns the Notification of type `invite` that was sent.
pub fn invite_user(configuration: &configuration::Configuration, user_id: &str) -> Result<crate::models::Notification, Error<InviteUserError>> {
pub fn invite_user(configuration: &configuration::Configuration, user_id: &str, invite_request: Option<crate::models::InviteRequest>) -> Result<crate::models::Notification, Error<InviteUserError>> {
let local_var_client = &configuration.client;
@ -142,6 +142,7 @@ pub fn invite_user(configuration: &configuration::Configuration, user_id: &str)
if let Some(ref local_var_user_agent) = configuration.user_agent {
local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
}
local_var_req_builder = local_var_req_builder.json(&invite_request);
let local_var_req = local_var_req_builder.build()?;
let mut local_var_resp = local_var_client.execute(local_var_req)?;
@ -185,12 +186,12 @@ pub fn request_invite(configuration: &configuration::Configuration, user_id: &st
}
}
/// Resets a single Invite Message back to it's original message, and then returns a list of all of them. Admin Credentials are required to update messages of other users! Resetting a message respects the rate-limit, but resetting it does not set the rate-limit to 60 like when editing it. It is possible to edit it right after resetting it. Trying to edit a message before the cooldown timer expires results in a 429 Too Fast Error.
pub fn reset_invite_message(configuration: &configuration::Configuration, user_id: &str, message_id: i32) -> Result<Vec<crate::models::InviteMessage>, Error<ResetInviteMessageError>> {
/// Resets a single Invite Message back to it's original message, and then returns a list of all of them. Admin Credentials are required to update messages of other users! Resetting a message respects the rate-limit, but resetting it does not set the rate-limit to 60 like when editing it. It is possible to edit it right after resetting it. Trying to edit a message before the cooldown timer expires results in a 429 Too Fast Error. Message type refers to a different collection of messages, used during different types of responses. * `message` = Message during a normal invite * `response` = Message when replying to a message * `request` = Message when requesting an invite * `requestResponse` = Message when replying to a request for invite
pub fn reset_invite_message(configuration: &configuration::Configuration, user_id: &str, message_type: &str, message_id: i32) -> Result<Vec<crate::models::InviteMessage>, Error<ResetInviteMessageError>> {
let local_var_client = &configuration.client;
let local_var_uri_str = format!("{}/message/{userId}/message/{messageId}", configuration.base_path, userId=crate::apis::urlencode(user_id), messageId=message_id);
let local_var_uri_str = format!("{}/message/{userId}/{messageType}/{messageId}", configuration.base_path, userId=crate::apis::urlencode(user_id), messageType=crate::apis::urlencode(message_type), messageId=message_id);
let mut local_var_req_builder = local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
if let Some(ref local_var_user_agent) = configuration.user_agent {
@ -213,7 +214,7 @@ pub fn reset_invite_message(configuration: &configuration::Configuration, user_i
}
/// Sends a world invite to a user.
pub fn respond_invite(configuration: &configuration::Configuration, notification_id: &str) -> Result<crate::models::Notification, Error<RespondInviteError>> {
pub fn respond_invite(configuration: &configuration::Configuration, notification_id: &str, invite_response: Option<crate::models::InviteResponse>) -> Result<crate::models::Notification, Error<RespondInviteError>> {
let local_var_client = &configuration.client;
@ -223,6 +224,7 @@ pub fn respond_invite(configuration: &configuration::Configuration, notification
if let Some(ref local_var_user_agent) = configuration.user_agent {
local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
}
local_var_req_builder = local_var_req_builder.json(&invite_response);
let local_var_req = local_var_req_builder.build()?;
let mut local_var_resp = local_var_client.execute(local_var_req)?;
@ -239,12 +241,12 @@ pub fn respond_invite(configuration: &configuration::Configuration, notification
}
}
/// Updates a single Invite Message and then returns a list of all of them. Admin Credentials are required to update messages of other users! Updating a message automatically sets the cooldown timer to 60 minutes. Trying to edit a message before the cooldown timer expires results in a 429 Too Fast Error.
pub fn update_invite_message(configuration: &configuration::Configuration, user_id: &str, message_id: i32) -> Result<Vec<crate::models::InviteMessage>, Error<UpdateInviteMessageError>> {
/// Updates a single Invite Message and then returns a list of all of them. Admin Credentials are required to update messages of other users! Updating a message automatically sets the cooldown timer to 60 minutes. Trying to edit a message before the cooldown timer expires results in a 429 Too Fast Error. Message type refers to a different collection of messages, used during different types of responses. * `message` = Message during a normal invite * `response` = Message when replying to a message * `request` = Message when requesting an invite * `requestResponse` = Message when replying to a request for invite
pub fn update_invite_message(configuration: &configuration::Configuration, user_id: &str, message_type: &str, message_id: i32) -> Result<Vec<crate::models::InviteMessage>, Error<UpdateInviteMessageError>> {
let local_var_client = &configuration.client;
let local_var_uri_str = format!("{}/message/{userId}/message/{messageId}", configuration.base_path, userId=crate::apis::urlencode(user_id), messageId=message_id);
let local_var_uri_str = format!("{}/message/{userId}/{messageType}/{messageId}", configuration.base_path, userId=crate::apis::urlencode(user_id), messageType=crate::apis::urlencode(message_type), messageId=message_id);
let mut local_var_req_builder = local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
if let Some(ref local_var_user_agent) = configuration.user_agent {