feat(rust,client): remove Default derives for structs as per #10845 (#15856)

* feat(rust,client): remove Default derives as per #10845

* update samples

---------

Co-authored-by: William Cheng <wing328hk@gmail.com>
This commit is contained in:
Søren Hansen
2023-06-30 08:09:21 +02:00
committed by GitHub
parent f43111b46a
commit 9ee5fcc5c6
75 changed files with 105 additions and 105 deletions

View File

@@ -64,7 +64,7 @@ pub enum {{{classname}}} {
{{!-- for non-enum schemas --}}
{{^isEnum}}
{{^discriminator}}
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct {{{classname}}} {
{{#vars}}
{{#description}}

View File

@@ -11,7 +11,7 @@ use super::{Error, configuration};
{{#allParams}}
{{#-first}}
/// struct for passing parameters to the method [`{{operationId}}`]
#[derive(Clone, Debug, Default)]
#[derive(Clone, Debug)]
pub struct {{{operationIdCamelCase}}}Params {
{{/-first}}
{{#description}}

View File

@@ -11,7 +11,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct ActionContainer {
#[serde(rename = "action")]
pub action: Box<crate::models::Baz>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct ApiResponse {
#[serde(rename = "code", skip_serializing_if = "Option::is_none")]
pub code: Option<i32>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct ArrayItemRefTest {
#[serde(rename = "list_with_array_ref")]
pub list_with_array_ref: Vec<Vec<String>>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct Category {
#[serde(rename = "id", skip_serializing_if = "Option::is_none")]
pub id: Option<i64>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct EnumArrayTesting {
#[serde(rename = "required_enums")]
pub required_enums: Vec<RequiredEnums>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct Return {
#[serde(rename = "match", skip_serializing_if = "Option::is_none")]
pub r#match: Option<i32>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct OptionalTesting {
#[serde(rename = "optional_nonnull", skip_serializing_if = "Option::is_none")]
pub optional_nonnull: Option<String>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct Order {
#[serde(rename = "id", skip_serializing_if = "Option::is_none")]
pub id: Option<i64>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct Pet {
#[serde(rename = "id", skip_serializing_if = "Option::is_none")]
pub id: Option<i64>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct PropertyTest {
#[serde(rename = "uuid", skip_serializing_if = "Option::is_none")]
pub uuid: Option<uuid::Uuid>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct Tag {
#[serde(rename = "id", skip_serializing_if = "Option::is_none")]
pub id: Option<i64>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct TypeTesting {
#[serde(rename = "int32")]
pub int32: i32,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct User {
#[serde(rename = "id", skip_serializing_if = "Option::is_none")]
pub id: Option<i64>,

View File

@@ -15,7 +15,7 @@ use crate::apis::ResponseContent;
use super::{Error, configuration};
/// struct for passing parameters to the method [`test_nullable_required_param`]
#[derive(Clone, Debug, Default)]
#[derive(Clone, Debug)]
pub struct TestNullableRequiredParamParams {
/// The name that needs to be fetched. Use user1 for testing.
pub username: String,

View File

@@ -15,14 +15,14 @@ use crate::apis::ResponseContent;
use super::{Error, configuration};
/// struct for passing parameters to the method [`add_pet`]
#[derive(Clone, Debug, Default)]
#[derive(Clone, Debug)]
pub struct AddPetParams {
/// Pet object that needs to be added to the store
pub pet: crate::models::Pet
}
/// struct for passing parameters to the method [`delete_pet`]
#[derive(Clone, Debug, Default)]
#[derive(Clone, Debug)]
pub struct DeletePetParams {
/// Pet id to delete
pub pet_id: i64,
@@ -30,35 +30,35 @@ pub struct DeletePetParams {
}
/// struct for passing parameters to the method [`find_pets_by_status`]
#[derive(Clone, Debug, Default)]
#[derive(Clone, Debug)]
pub struct FindPetsByStatusParams {
/// Status values that need to be considered for filter
pub status: Vec<String>
}
/// struct for passing parameters to the method [`find_pets_by_tags`]
#[derive(Clone, Debug, Default)]
#[derive(Clone, Debug)]
pub struct FindPetsByTagsParams {
/// Tags to filter by
pub tags: Vec<String>
}
/// struct for passing parameters to the method [`get_pet_by_id`]
#[derive(Clone, Debug, Default)]
#[derive(Clone, Debug)]
pub struct GetPetByIdParams {
/// ID of pet to return
pub pet_id: i64
}
/// struct for passing parameters to the method [`update_pet`]
#[derive(Clone, Debug, Default)]
#[derive(Clone, Debug)]
pub struct UpdatePetParams {
/// Pet object that needs to be added to the store
pub pet: crate::models::Pet
}
/// struct for passing parameters to the method [`update_pet_with_form`]
#[derive(Clone, Debug, Default)]
#[derive(Clone, Debug)]
pub struct UpdatePetWithFormParams {
/// ID of pet that needs to be updated
pub pet_id: i64,
@@ -69,7 +69,7 @@ pub struct UpdatePetWithFormParams {
}
/// struct for passing parameters to the method [`upload_file`]
#[derive(Clone, Debug, Default)]
#[derive(Clone, Debug)]
pub struct UploadFileParams {
/// ID of pet to update
pub pet_id: i64,

View File

@@ -15,21 +15,21 @@ use crate::apis::ResponseContent;
use super::{Error, configuration};
/// struct for passing parameters to the method [`delete_order`]
#[derive(Clone, Debug, Default)]
#[derive(Clone, Debug)]
pub struct DeleteOrderParams {
/// ID of the order that needs to be deleted
pub order_id: String
}
/// struct for passing parameters to the method [`get_order_by_id`]
#[derive(Clone, Debug, Default)]
#[derive(Clone, Debug)]
pub struct GetOrderByIdParams {
/// ID of pet that needs to be fetched
pub order_id: i64
}
/// struct for passing parameters to the method [`place_order`]
#[derive(Clone, Debug, Default)]
#[derive(Clone, Debug)]
pub struct PlaceOrderParams {
/// order placed for purchasing the pet
pub order: crate::models::Order

View File

@@ -15,42 +15,42 @@ use crate::apis::ResponseContent;
use super::{Error, configuration};
/// struct for passing parameters to the method [`create_user`]
#[derive(Clone, Debug, Default)]
#[derive(Clone, Debug)]
pub struct CreateUserParams {
/// Created user object
pub user: crate::models::User
}
/// struct for passing parameters to the method [`create_users_with_array_input`]
#[derive(Clone, Debug, Default)]
#[derive(Clone, Debug)]
pub struct CreateUsersWithArrayInputParams {
/// List of user object
pub user: Vec<crate::models::User>
}
/// struct for passing parameters to the method [`create_users_with_list_input`]
#[derive(Clone, Debug, Default)]
#[derive(Clone, Debug)]
pub struct CreateUsersWithListInputParams {
/// List of user object
pub user: Vec<crate::models::User>
}
/// struct for passing parameters to the method [`delete_user`]
#[derive(Clone, Debug, Default)]
#[derive(Clone, Debug)]
pub struct DeleteUserParams {
/// The name that needs to be deleted
pub username: String
}
/// struct for passing parameters to the method [`get_user_by_name`]
#[derive(Clone, Debug, Default)]
#[derive(Clone, Debug)]
pub struct GetUserByNameParams {
/// The name that needs to be fetched. Use user1 for testing.
pub username: String
}
/// struct for passing parameters to the method [`login_user`]
#[derive(Clone, Debug, Default)]
#[derive(Clone, Debug)]
pub struct LoginUserParams {
/// The user name for login
pub username: String,
@@ -59,7 +59,7 @@ pub struct LoginUserParams {
}
/// struct for passing parameters to the method [`update_user`]
#[derive(Clone, Debug, Default)]
#[derive(Clone, Debug)]
pub struct UpdateUserParams {
/// name that need to be deleted
pub username: String,

View File

@@ -11,7 +11,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct ActionContainer {
#[serde(rename = "action")]
pub action: Box<crate::models::Baz>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct ApiResponse {
#[serde(rename = "code", skip_serializing_if = "Option::is_none")]
pub code: Option<i32>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct ArrayItemRefTest {
#[serde(rename = "list_with_array_ref")]
pub list_with_array_ref: Vec<Vec<String>>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct Category {
#[serde(rename = "id", skip_serializing_if = "Option::is_none")]
pub id: Option<i64>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct EnumArrayTesting {
#[serde(rename = "required_enums")]
pub required_enums: Vec<RequiredEnums>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct Return {
#[serde(rename = "match", skip_serializing_if = "Option::is_none")]
pub r#match: Option<i32>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct OptionalTesting {
#[serde(rename = "optional_nonnull", skip_serializing_if = "Option::is_none")]
pub optional_nonnull: Option<String>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct Order {
#[serde(rename = "id", skip_serializing_if = "Option::is_none")]
pub id: Option<i64>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct Pet {
#[serde(rename = "id", skip_serializing_if = "Option::is_none")]
pub id: Option<i64>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct PropertyTest {
#[serde(rename = "uuid", skip_serializing_if = "Option::is_none")]
pub uuid: Option<uuid::Uuid>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct Tag {
#[serde(rename = "id", skip_serializing_if = "Option::is_none")]
pub id: Option<i64>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct TypeTesting {
#[serde(rename = "int32")]
pub int32: i32,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct User {
#[serde(rename = "id", skip_serializing_if = "Option::is_none")]
pub id: Option<i64>,

View File

@@ -15,7 +15,7 @@ use crate::apis::ResponseContent;
use super::{Error, configuration};
/// struct for passing parameters to the method [`test_nullable_required_param`]
#[derive(Clone, Debug, Default)]
#[derive(Clone, Debug)]
pub struct TestNullableRequiredParamParams {
/// The name that needs to be fetched. Use user1 for testing.
pub username: String,

View File

@@ -15,14 +15,14 @@ use crate::apis::ResponseContent;
use super::{Error, configuration};
/// struct for passing parameters to the method [`add_pet`]
#[derive(Clone, Debug, Default)]
#[derive(Clone, Debug)]
pub struct AddPetParams {
/// Pet object that needs to be added to the store
pub pet: crate::models::Pet
}
/// struct for passing parameters to the method [`delete_pet`]
#[derive(Clone, Debug, Default)]
#[derive(Clone, Debug)]
pub struct DeletePetParams {
/// Pet id to delete
pub pet_id: i64,
@@ -30,35 +30,35 @@ pub struct DeletePetParams {
}
/// struct for passing parameters to the method [`find_pets_by_status`]
#[derive(Clone, Debug, Default)]
#[derive(Clone, Debug)]
pub struct FindPetsByStatusParams {
/// Status values that need to be considered for filter
pub status: Vec<String>
}
/// struct for passing parameters to the method [`find_pets_by_tags`]
#[derive(Clone, Debug, Default)]
#[derive(Clone, Debug)]
pub struct FindPetsByTagsParams {
/// Tags to filter by
pub tags: Vec<String>
}
/// struct for passing parameters to the method [`get_pet_by_id`]
#[derive(Clone, Debug, Default)]
#[derive(Clone, Debug)]
pub struct GetPetByIdParams {
/// ID of pet to return
pub pet_id: i64
}
/// struct for passing parameters to the method [`update_pet`]
#[derive(Clone, Debug, Default)]
#[derive(Clone, Debug)]
pub struct UpdatePetParams {
/// Pet object that needs to be added to the store
pub pet: crate::models::Pet
}
/// struct for passing parameters to the method [`update_pet_with_form`]
#[derive(Clone, Debug, Default)]
#[derive(Clone, Debug)]
pub struct UpdatePetWithFormParams {
/// ID of pet that needs to be updated
pub pet_id: i64,
@@ -69,7 +69,7 @@ pub struct UpdatePetWithFormParams {
}
/// struct for passing parameters to the method [`upload_file`]
#[derive(Clone, Debug, Default)]
#[derive(Clone, Debug)]
pub struct UploadFileParams {
/// ID of pet to update
pub pet_id: i64,

View File

@@ -15,21 +15,21 @@ use crate::apis::ResponseContent;
use super::{Error, configuration};
/// struct for passing parameters to the method [`delete_order`]
#[derive(Clone, Debug, Default)]
#[derive(Clone, Debug)]
pub struct DeleteOrderParams {
/// ID of the order that needs to be deleted
pub order_id: String
}
/// struct for passing parameters to the method [`get_order_by_id`]
#[derive(Clone, Debug, Default)]
#[derive(Clone, Debug)]
pub struct GetOrderByIdParams {
/// ID of pet that needs to be fetched
pub order_id: i64
}
/// struct for passing parameters to the method [`place_order`]
#[derive(Clone, Debug, Default)]
#[derive(Clone, Debug)]
pub struct PlaceOrderParams {
/// order placed for purchasing the pet
pub order: crate::models::Order

View File

@@ -15,42 +15,42 @@ use crate::apis::ResponseContent;
use super::{Error, configuration};
/// struct for passing parameters to the method [`create_user`]
#[derive(Clone, Debug, Default)]
#[derive(Clone, Debug)]
pub struct CreateUserParams {
/// Created user object
pub user: crate::models::User
}
/// struct for passing parameters to the method [`create_users_with_array_input`]
#[derive(Clone, Debug, Default)]
#[derive(Clone, Debug)]
pub struct CreateUsersWithArrayInputParams {
/// List of user object
pub user: Vec<crate::models::User>
}
/// struct for passing parameters to the method [`create_users_with_list_input`]
#[derive(Clone, Debug, Default)]
#[derive(Clone, Debug)]
pub struct CreateUsersWithListInputParams {
/// List of user object
pub user: Vec<crate::models::User>
}
/// struct for passing parameters to the method [`delete_user`]
#[derive(Clone, Debug, Default)]
#[derive(Clone, Debug)]
pub struct DeleteUserParams {
/// The name that needs to be deleted
pub username: String
}
/// struct for passing parameters to the method [`get_user_by_name`]
#[derive(Clone, Debug, Default)]
#[derive(Clone, Debug)]
pub struct GetUserByNameParams {
/// The name that needs to be fetched. Use user1 for testing.
pub username: String
}
/// struct for passing parameters to the method [`login_user`]
#[derive(Clone, Debug, Default)]
#[derive(Clone, Debug)]
pub struct LoginUserParams {
/// The user name for login
pub username: String,
@@ -59,7 +59,7 @@ pub struct LoginUserParams {
}
/// struct for passing parameters to the method [`update_user`]
#[derive(Clone, Debug, Default)]
#[derive(Clone, Debug)]
pub struct UpdateUserParams {
/// name that need to be deleted
pub username: String,

View File

@@ -11,7 +11,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct ActionContainer {
#[serde(rename = "action")]
pub action: Box<crate::models::Baz>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct ApiResponse {
#[serde(rename = "code", skip_serializing_if = "Option::is_none")]
pub code: Option<i32>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct ArrayItemRefTest {
#[serde(rename = "list_with_array_ref")]
pub list_with_array_ref: Vec<Vec<String>>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct Category {
#[serde(rename = "id", skip_serializing_if = "Option::is_none")]
pub id: Option<i64>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct EnumArrayTesting {
#[serde(rename = "required_enums")]
pub required_enums: Vec<RequiredEnums>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct Return {
#[serde(rename = "match", skip_serializing_if = "Option::is_none")]
pub r#match: Option<i32>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct OptionalTesting {
#[serde(rename = "optional_nonnull", skip_serializing_if = "Option::is_none")]
pub optional_nonnull: Option<String>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct Order {
#[serde(rename = "id", skip_serializing_if = "Option::is_none")]
pub id: Option<i64>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct Pet {
#[serde(rename = "id", skip_serializing_if = "Option::is_none")]
pub id: Option<i64>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct PropertyTest {
#[serde(rename = "uuid", skip_serializing_if = "Option::is_none")]
pub uuid: Option<uuid::Uuid>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct Tag {
#[serde(rename = "id", skip_serializing_if = "Option::is_none")]
pub id: Option<i64>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct TypeTesting {
#[serde(rename = "int32")]
pub int32: i32,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct User {
#[serde(rename = "id", skip_serializing_if = "Option::is_none")]
pub id: Option<i64>,

View File

@@ -11,7 +11,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct ActionContainer {
#[serde(rename = "action")]
pub action: Box<crate::models::Baz>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct ApiResponse {
#[serde(rename = "code", skip_serializing_if = "Option::is_none")]
pub code: Option<i32>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct ArrayItemRefTest {
#[serde(rename = "list_with_array_ref")]
pub list_with_array_ref: Vec<Vec<String>>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct Category {
#[serde(rename = "id", skip_serializing_if = "Option::is_none")]
pub id: Option<i64>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct EnumArrayTesting {
#[serde(rename = "required_enums")]
pub required_enums: Vec<RequiredEnums>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct Return {
#[serde(rename = "match", skip_serializing_if = "Option::is_none")]
pub r#match: Option<i32>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct OptionalTesting {
#[serde(rename = "optional_nonnull", skip_serializing_if = "Option::is_none")]
pub optional_nonnull: Option<String>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct Order {
#[serde(rename = "id", skip_serializing_if = "Option::is_none")]
pub id: Option<i64>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct Pet {
#[serde(rename = "id", skip_serializing_if = "Option::is_none")]
pub id: Option<i64>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct PropertyTest {
#[serde(rename = "uuid", skip_serializing_if = "Option::is_none")]
pub uuid: Option<uuid::Uuid>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct Tag {
#[serde(rename = "id", skip_serializing_if = "Option::is_none")]
pub id: Option<i64>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct TypeTesting {
#[serde(rename = "int32")]
pub int32: i32,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct User {
#[serde(rename = "id", skip_serializing_if = "Option::is_none")]
pub id: Option<i64>,

View File

@@ -11,7 +11,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct ActionContainer {
#[serde(rename = "action")]
pub action: Box<crate::models::Baz>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct ApiResponse {
#[serde(rename = "code", skip_serializing_if = "Option::is_none")]
pub code: Option<i32>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct ArrayItemRefTest {
#[serde(rename = "list_with_array_ref")]
pub list_with_array_ref: Vec<Vec<String>>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct Category {
#[serde(rename = "id", skip_serializing_if = "Option::is_none")]
pub id: Option<i64>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct EnumArrayTesting {
#[serde(rename = "required_enums")]
pub required_enums: Vec<RequiredEnums>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct Return {
#[serde(rename = "match", skip_serializing_if = "Option::is_none")]
pub r#match: Option<i32>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct OptionalTesting {
#[serde(rename = "optional_nonnull", skip_serializing_if = "Option::is_none")]
pub optional_nonnull: Option<String>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct Order {
#[serde(rename = "id", skip_serializing_if = "Option::is_none")]
pub id: Option<i64>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct Pet {
#[serde(rename = "id", skip_serializing_if = "Option::is_none")]
pub id: Option<i64>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct PropertyTest {
#[serde(rename = "uuid", skip_serializing_if = "Option::is_none")]
pub uuid: Option<uuid::Uuid>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct Tag {
#[serde(rename = "id", skip_serializing_if = "Option::is_none")]
pub id: Option<i64>,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct TypeTesting {
#[serde(rename = "int32")]
pub int32: i32,

View File

@@ -12,7 +12,7 @@
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct User {
#[serde(rename = "id", skip_serializing_if = "Option::is_none")]
pub id: Option<i64>,