diff --git a/.github/workflows/samples-elixir.yaml b/.github/workflows/samples-elixir.yaml index 64b85951ae26..fe04e8872b78 100644 --- a/.github/workflows/samples-elixir.yaml +++ b/.github/workflows/samples-elixir.yaml @@ -31,9 +31,12 @@ jobs: with: otp-version: ${{matrix.otp}} elixir-version: ${{matrix.elixir}} - - name: mix deps.get + - name: mix deps.get run: mix deps.get working-directory: ${{ matrix.sample }} + - name: mix test + run: mix format --check-formatted + working-directory: ${{ matrix.sample }} - name: mix test run: mix test working-directory: ${{ matrix.sample }} diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/api/another_fake.ex b/samples/client/petstore/elixir/lib/openapi_petstore/api/another_fake.ex index dea1c344bf8e..fb4a5416ffe9 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/api/another_fake.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/api/another_fake.ex @@ -24,7 +24,11 @@ defmodule OpenapiPetstore.Api.AnotherFake do - `{:ok, OpenapiPetstore.Model.Client.t}` on success - `{:error, Tesla.Env.t}` on failure """ - @spec call_123_test_special_tags(Tesla.Env.client, OpenapiPetstore.Model.Client.t, keyword()) :: {:ok, OpenapiPetstore.Model.Client.t} | {:error, Tesla.Env.t} + @spec call_123_test_special_tags( + Tesla.Env.client(), + OpenapiPetstore.Model.Client.t(), + keyword() + ) :: {:ok, OpenapiPetstore.Model.Client.t()} | {:error, Tesla.Env.t()} def call_123_test_special_tags(connection, client, _opts \\ []) do request = %{} diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/api/default.ex b/samples/client/petstore/elixir/lib/openapi_petstore/api/default.ex index afeff902bfd7..009197e1a792 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/api/default.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/api/default.ex @@ -21,7 +21,8 @@ defmodule OpenapiPetstore.Api.Default do - `{:ok, OpenapiPetstore.Model.FooGetDefaultResponse.t}` on success - `{:error, Tesla.Env.t}` on failure """ - @spec foo_get(Tesla.Env.client, keyword()) :: {:ok, OpenapiPetstore.Model.FooGetDefaultResponse.t} | {:error, Tesla.Env.t} + @spec foo_get(Tesla.Env.client(), keyword()) :: + {:ok, OpenapiPetstore.Model.FooGetDefaultResponse.t()} | {:error, Tesla.Env.t()} def foo_get(connection, _opts \\ []) do request = %{} diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/api/fake.ex b/samples/client/petstore/elixir/lib/openapi_petstore/api/fake.ex index 840113e7c342..b5afa2ad2a0d 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/api/fake.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/api/fake.ex @@ -21,7 +21,8 @@ defmodule OpenapiPetstore.Api.Fake do - `{:ok, OpenapiPetstore.Model.Foo.t}` on success - `{:error, Tesla.Env.t}` on failure """ - @spec fake_all_of_with_local_single_ref_get(Tesla.Env.client, keyword()) :: {:ok, any()} | {:error, Tesla.Env.t} + @spec fake_all_of_with_local_single_ref_get(Tesla.Env.client(), keyword()) :: + {:ok, any()} | {:error, Tesla.Env.t()} def fake_all_of_with_local_single_ref_get(connection, _opts \\ []) do request = %{} @@ -48,7 +49,8 @@ defmodule OpenapiPetstore.Api.Fake do - `{:ok, OpenapiPetstore.Model.AllOfWithSingleRef.t}` on success - `{:error, Tesla.Env.t}` on failure """ - @spec fake_all_of_with_remote_single_ref_get(Tesla.Env.client, keyword()) :: {:ok, OpenapiPetstore.Model.AllOfWithSingleRef.t} | {:error, Tesla.Env.t} + @spec fake_all_of_with_remote_single_ref_get(Tesla.Env.client(), keyword()) :: + {:ok, OpenapiPetstore.Model.AllOfWithSingleRef.t()} | {:error, Tesla.Env.t()} def fake_all_of_with_remote_single_ref_get(connection, _opts \\ []) do request = %{} @@ -76,7 +78,8 @@ defmodule OpenapiPetstore.Api.Fake do - `{:ok, OpenapiPetstore.Model.FakeBigDecimalMap200Response.t}` on success - `{:error, Tesla.Env.t}` on failure """ - @spec fake_big_decimal_map(Tesla.Env.client, keyword()) :: {:ok, OpenapiPetstore.Model.FakeBigDecimalMap200Response.t} | {:error, Tesla.Env.t} + @spec fake_big_decimal_map(Tesla.Env.client(), keyword()) :: + {:ok, OpenapiPetstore.Model.FakeBigDecimalMap200Response.t()} | {:error, Tesla.Env.t()} def fake_big_decimal_map(connection, _opts \\ []) do request = %{} @@ -104,7 +107,8 @@ defmodule OpenapiPetstore.Api.Fake do - `{:ok, OpenapiPetstore.Model.HealthCheckResult.t}` on success - `{:error, Tesla.Env.t}` on failure """ - @spec fake_health_get(Tesla.Env.client, keyword()) :: {:ok, OpenapiPetstore.Model.HealthCheckResult.t} | {:error, Tesla.Env.t} + @spec fake_health_get(Tesla.Env.client(), keyword()) :: + {:ok, OpenapiPetstore.Model.HealthCheckResult.t()} | {:error, Tesla.Env.t()} def fake_health_get(connection, _opts \\ []) do request = %{} @@ -135,7 +139,8 @@ defmodule OpenapiPetstore.Api.Fake do - `{:ok, nil}` on success - `{:error, Tesla.Env.t}` on failure """ - @spec fake_http_signature_test(Tesla.Env.client, OpenapiPetstore.Model.Pet.t, keyword()) :: {:ok, nil} | {:error, Tesla.Env.t} + @spec fake_http_signature_test(Tesla.Env.client(), OpenapiPetstore.Model.Pet.t(), keyword()) :: + {:ok, nil} | {:error, Tesla.Env.t()} def fake_http_signature_test(connection, pet, opts \\ []) do optional_params = %{ :query_1 => :query, @@ -171,7 +176,8 @@ defmodule OpenapiPetstore.Api.Fake do - `{:ok, boolean()}` on success - `{:error, Tesla.Env.t}` on failure """ - @spec fake_outer_boolean_serialize(Tesla.Env.client, keyword()) :: {:ok, boolean()} | {:error, Tesla.Env.t} + @spec fake_outer_boolean_serialize(Tesla.Env.client(), keyword()) :: + {:ok, boolean()} | {:error, Tesla.Env.t()} def fake_outer_boolean_serialize(connection, opts \\ []) do optional_params = %{ :body => :body @@ -206,7 +212,8 @@ defmodule OpenapiPetstore.Api.Fake do - `{:ok, OpenapiPetstore.Model.OuterComposite.t}` on success - `{:error, Tesla.Env.t}` on failure """ - @spec fake_outer_composite_serialize(Tesla.Env.client, keyword()) :: {:ok, OpenapiPetstore.Model.OuterComposite.t} | {:error, Tesla.Env.t} + @spec fake_outer_composite_serialize(Tesla.Env.client(), keyword()) :: + {:ok, OpenapiPetstore.Model.OuterComposite.t()} | {:error, Tesla.Env.t()} def fake_outer_composite_serialize(connection, opts \\ []) do optional_params = %{ :body => :body @@ -241,7 +248,8 @@ defmodule OpenapiPetstore.Api.Fake do - `{:ok, number()}` on success - `{:error, Tesla.Env.t}` on failure """ - @spec fake_outer_number_serialize(Tesla.Env.client, keyword()) :: {:ok, number()} | {:error, Tesla.Env.t} + @spec fake_outer_number_serialize(Tesla.Env.client(), keyword()) :: + {:ok, number()} | {:error, Tesla.Env.t()} def fake_outer_number_serialize(connection, opts \\ []) do optional_params = %{ :body => :body @@ -276,7 +284,8 @@ defmodule OpenapiPetstore.Api.Fake do - `{:ok, String.t}` on success - `{:error, Tesla.Env.t}` on failure """ - @spec fake_outer_string_serialize(Tesla.Env.client, keyword()) :: {:ok, String.t} | {:error, Tesla.Env.t} + @spec fake_outer_string_serialize(Tesla.Env.client(), keyword()) :: + {:ok, String.t()} | {:error, Tesla.Env.t()} def fake_outer_string_serialize(connection, opts \\ []) do optional_params = %{ :body => :body @@ -311,8 +320,17 @@ defmodule OpenapiPetstore.Api.Fake do - `{:ok, OpenapiPetstore.Model.OuterObjectWithEnumProperty.t}` on success - `{:error, Tesla.Env.t}` on failure """ - @spec fake_property_enum_integer_serialize(Tesla.Env.client, OpenapiPetstore.Model.OuterObjectWithEnumProperty.t, keyword()) :: {:ok, OpenapiPetstore.Model.OuterObjectWithEnumProperty.t} | {:error, Tesla.Env.t} - def fake_property_enum_integer_serialize(connection, outer_object_with_enum_property, _opts \\ []) do + @spec fake_property_enum_integer_serialize( + Tesla.Env.client(), + OpenapiPetstore.Model.OuterObjectWithEnumProperty.t(), + keyword() + ) :: + {:ok, OpenapiPetstore.Model.OuterObjectWithEnumProperty.t()} | {:error, Tesla.Env.t()} + def fake_property_enum_integer_serialize( + connection, + outer_object_with_enum_property, + _opts \\ [] + ) do request = %{} |> method(:post) @@ -329,7 +347,7 @@ defmodule OpenapiPetstore.Api.Fake do @doc """ test referenced additionalProperties - + ### Parameters @@ -342,7 +360,11 @@ defmodule OpenapiPetstore.Api.Fake do - `{:ok, nil}` on success - `{:error, Tesla.Env.t}` on failure """ - @spec test_additional_properties_reference(Tesla.Env.client, %{optional(String.t) => any()}, keyword()) :: {:ok, nil} | {:error, Tesla.Env.t} + @spec test_additional_properties_reference( + Tesla.Env.client(), + %{optional(String.t()) => any()}, + keyword() + ) :: {:ok, nil} | {:error, Tesla.Env.t()} def test_additional_properties_reference(connection, request_body, _opts \\ []) do request = %{} @@ -360,7 +382,7 @@ defmodule OpenapiPetstore.Api.Fake do @doc """ test any type object - + ### Parameters @@ -373,7 +395,8 @@ defmodule OpenapiPetstore.Api.Fake do - `{:ok, nil}` on success - `{:error, Tesla.Env.t}` on failure """ - @spec test_any_type_object(Tesla.Env.client, any(), keyword()) :: {:ok, nil} | {:error, Tesla.Env.t} + @spec test_any_type_object(Tesla.Env.client(), any(), keyword()) :: + {:ok, nil} | {:error, Tesla.Env.t()} def test_any_type_object(connection, body, _opts \\ []) do request = %{} @@ -403,7 +426,8 @@ defmodule OpenapiPetstore.Api.Fake do - `{:ok, nil}` on success - `{:error, Tesla.Env.t}` on failure """ - @spec test_body_with_binary(Tesla.Env.client, String.t, keyword()) :: {:ok, nil} | {:error, Tesla.Env.t} + @spec test_body_with_binary(Tesla.Env.client(), String.t(), keyword()) :: + {:ok, nil} | {:error, Tesla.Env.t()} def test_body_with_binary(connection, body, _opts \\ []) do request = %{} @@ -433,7 +457,11 @@ defmodule OpenapiPetstore.Api.Fake do - `{:ok, nil}` on success - `{:error, Tesla.Env.t}` on failure """ - @spec test_body_with_file_schema(Tesla.Env.client, OpenapiPetstore.Model.FileSchemaTestClass.t, keyword()) :: {:ok, nil} | {:error, Tesla.Env.t} + @spec test_body_with_file_schema( + Tesla.Env.client(), + OpenapiPetstore.Model.FileSchemaTestClass.t(), + keyword() + ) :: {:ok, nil} | {:error, Tesla.Env.t()} def test_body_with_file_schema(connection, file_schema_test_class, _opts \\ []) do request = %{} @@ -463,7 +491,12 @@ defmodule OpenapiPetstore.Api.Fake do - `{:ok, nil}` on success - `{:error, Tesla.Env.t}` on failure """ - @spec test_body_with_query_params(Tesla.Env.client, String.t, OpenapiPetstore.Model.User.t, keyword()) :: {:ok, nil} | {:error, Tesla.Env.t} + @spec test_body_with_query_params( + Tesla.Env.client(), + String.t(), + OpenapiPetstore.Model.User.t(), + keyword() + ) :: {:ok, nil} | {:error, Tesla.Env.t()} def test_body_with_query_params(connection, query, user, _opts \\ []) do request = %{} @@ -495,7 +528,8 @@ defmodule OpenapiPetstore.Api.Fake do - `{:ok, OpenapiPetstore.Model.Client.t}` on success - `{:error, Tesla.Env.t}` on failure """ - @spec test_client_model(Tesla.Env.client, OpenapiPetstore.Model.Client.t, keyword()) :: {:ok, OpenapiPetstore.Model.Client.t} | {:error, Tesla.Env.t} + @spec test_client_model(Tesla.Env.client(), OpenapiPetstore.Model.Client.t(), keyword()) :: + {:ok, OpenapiPetstore.Model.Client.t()} | {:error, Tesla.Env.t()} def test_client_model(connection, client, _opts \\ []) do request = %{} @@ -539,8 +573,22 @@ defmodule OpenapiPetstore.Api.Fake do - `{:ok, nil}` on success - `{:error, Tesla.Env.t}` on failure """ - @spec test_endpoint_parameters(Tesla.Env.client, number(), float(), String.t, binary(), keyword()) :: {:ok, nil} | {:error, Tesla.Env.t} - def test_endpoint_parameters(connection, number, double, pattern_without_delimiter, byte, opts \\ []) do + @spec test_endpoint_parameters( + Tesla.Env.client(), + number(), + float(), + String.t(), + binary(), + keyword() + ) :: {:ok, nil} | {:error, Tesla.Env.t()} + def test_endpoint_parameters( + connection, + number, + double, + pattern_without_delimiter, + byte, + opts \\ [] + ) do optional_params = %{ :integer => :form, :int32 => :form, @@ -596,7 +644,8 @@ defmodule OpenapiPetstore.Api.Fake do - `{:ok, nil}` on success - `{:error, Tesla.Env.t}` on failure """ - @spec test_enum_parameters(Tesla.Env.client, keyword()) :: {:ok, nil} | {:error, Tesla.Env.t} + @spec test_enum_parameters(Tesla.Env.client(), keyword()) :: + {:ok, nil} | {:error, Tesla.Env.t()} def test_enum_parameters(connection, opts \\ []) do optional_params = %{ :enum_header_string_array => :headers, @@ -645,8 +694,15 @@ defmodule OpenapiPetstore.Api.Fake do - `{:ok, nil}` on success - `{:error, Tesla.Env.t}` on failure """ - @spec test_group_parameters(Tesla.Env.client, integer(), boolean(), integer(), keyword()) :: {:ok, nil} | {:error, Tesla.Env.t} - def test_group_parameters(connection, required_string_group, required_boolean_group, required_int64_group, opts \\ []) do + @spec test_group_parameters(Tesla.Env.client(), integer(), boolean(), integer(), keyword()) :: + {:ok, nil} | {:error, Tesla.Env.t()} + def test_group_parameters( + connection, + required_string_group, + required_boolean_group, + required_int64_group, + opts \\ [] + ) do optional_params = %{ :string_group => :query, :boolean_group => :headers, @@ -672,7 +728,7 @@ defmodule OpenapiPetstore.Api.Fake do @doc """ test free form object with implicit additionalProperties - + ### Parameters @@ -685,7 +741,11 @@ defmodule OpenapiPetstore.Api.Fake do - `{:ok, nil}` on success - `{:error, Tesla.Env.t}` on failure """ - @spec test_implicit_free_form_object(Tesla.Env.client, %{optional(String.t) => any()}, keyword()) :: {:ok, nil} | {:error, Tesla.Env.t} + @spec test_implicit_free_form_object( + Tesla.Env.client(), + %{optional(String.t()) => any()}, + keyword() + ) :: {:ok, nil} | {:error, Tesla.Env.t()} def test_implicit_free_form_object(connection, body, _opts \\ []) do request = %{} @@ -703,7 +763,7 @@ defmodule OpenapiPetstore.Api.Fake do @doc """ test inline additionalProperties - + ### Parameters @@ -716,7 +776,11 @@ defmodule OpenapiPetstore.Api.Fake do - `{:ok, nil}` on success - `{:error, Tesla.Env.t}` on failure """ - @spec test_inline_additional_properties(Tesla.Env.client, %{optional(String.t) => String.t}, keyword()) :: {:ok, nil} | {:error, Tesla.Env.t} + @spec test_inline_additional_properties( + Tesla.Env.client(), + %{optional(String.t()) => String.t()}, + keyword() + ) :: {:ok, nil} | {:error, Tesla.Env.t()} def test_inline_additional_properties(connection, request_body, _opts \\ []) do request = %{} @@ -734,7 +798,7 @@ defmodule OpenapiPetstore.Api.Fake do @doc """ test inline free-form additionalProperties - + ### Parameters @@ -747,8 +811,16 @@ defmodule OpenapiPetstore.Api.Fake do - `{:ok, nil}` on success - `{:error, Tesla.Env.t}` on failure """ - @spec test_inline_freeform_additional_properties(Tesla.Env.client, OpenapiPetstore.Model.TestInlineFreeformAdditionalPropertiesRequest.t, keyword()) :: {:ok, nil} | {:error, Tesla.Env.t} - def test_inline_freeform_additional_properties(connection, test_inline_freeform_additional_properties_request, _opts \\ []) do + @spec test_inline_freeform_additional_properties( + Tesla.Env.client(), + OpenapiPetstore.Model.TestInlineFreeformAdditionalPropertiesRequest.t(), + keyword() + ) :: {:ok, nil} | {:error, Tesla.Env.t()} + def test_inline_freeform_additional_properties( + connection, + test_inline_freeform_additional_properties_request, + _opts \\ [] + ) do request = %{} |> method(:post) @@ -765,7 +837,7 @@ defmodule OpenapiPetstore.Api.Fake do @doc """ test json serialization of form data - + ### Parameters @@ -779,7 +851,8 @@ defmodule OpenapiPetstore.Api.Fake do - `{:ok, nil}` on success - `{:error, Tesla.Env.t}` on failure """ - @spec test_json_form_data(Tesla.Env.client, String.t, String.t, keyword()) :: {:ok, nil} | {:error, Tesla.Env.t} + @spec test_json_form_data(Tesla.Env.client(), String.t(), String.t(), keyword()) :: + {:ok, nil} | {:error, Tesla.Env.t()} def test_json_form_data(connection, param, param2, _opts \\ []) do request = %{} @@ -798,7 +871,7 @@ defmodule OpenapiPetstore.Api.Fake do @doc """ test nullable parent property - + ### Parameters @@ -811,7 +884,8 @@ defmodule OpenapiPetstore.Api.Fake do - `{:ok, nil}` on success - `{:error, Tesla.Env.t}` on failure """ - @spec test_nullable(Tesla.Env.client, OpenapiPetstore.Model.ChildWithNullable.t, keyword()) :: {:ok, nil} | {:error, Tesla.Env.t} + @spec test_nullable(Tesla.Env.client(), OpenapiPetstore.Model.ChildWithNullable.t(), keyword()) :: + {:ok, nil} | {:error, Tesla.Env.t()} def test_nullable(connection, child_with_nullable, _opts \\ []) do request = %{} @@ -847,8 +921,26 @@ defmodule OpenapiPetstore.Api.Fake do - `{:ok, nil}` on success - `{:error, Tesla.Env.t}` on failure """ - @spec test_query_parameter_collection_format(Tesla.Env.client, list(String.t), list(String.t), list(String.t), list(String.t), list(String.t), String.t, keyword()) :: {:ok, nil} | {:error, Tesla.Env.t} - def test_query_parameter_collection_format(connection, pipe, ioutil, http, url, context, allow_empty, opts \\ []) do + @spec test_query_parameter_collection_format( + Tesla.Env.client(), + list(String.t()), + list(String.t()), + list(String.t()), + list(String.t()), + list(String.t()), + String.t(), + keyword() + ) :: {:ok, nil} | {:error, Tesla.Env.t()} + def test_query_parameter_collection_format( + connection, + pipe, + ioutil, + http, + url, + context, + allow_empty, + opts \\ [] + ) do optional_params = %{ :language => :query } @@ -876,7 +968,7 @@ defmodule OpenapiPetstore.Api.Fake do @doc """ test referenced string map - + ### Parameters @@ -889,7 +981,11 @@ defmodule OpenapiPetstore.Api.Fake do - `{:ok, nil}` on success - `{:error, Tesla.Env.t}` on failure """ - @spec test_string_map_reference(Tesla.Env.client, %{optional(String.t) => String.t}, keyword()) :: {:ok, nil} | {:error, Tesla.Env.t} + @spec test_string_map_reference( + Tesla.Env.client(), + %{optional(String.t()) => String.t()}, + keyword() + ) :: {:ok, nil} | {:error, Tesla.Env.t()} def test_string_map_reference(connection, request_body, _opts \\ []) do request = %{} diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/api/fake_classname_tags123.ex b/samples/client/petstore/elixir/lib/openapi_petstore/api/fake_classname_tags123.ex index f9e2448fd050..49ce562cd650 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/api/fake_classname_tags123.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/api/fake_classname_tags123.ex @@ -24,7 +24,8 @@ defmodule OpenapiPetstore.Api.FakeClassnameTags123 do - `{:ok, OpenapiPetstore.Model.Client.t}` on success - `{:error, Tesla.Env.t}` on failure """ - @spec test_classname(Tesla.Env.client, OpenapiPetstore.Model.Client.t, keyword()) :: {:ok, OpenapiPetstore.Model.Client.t} | {:error, Tesla.Env.t} + @spec test_classname(Tesla.Env.client(), OpenapiPetstore.Model.Client.t(), keyword()) :: + {:ok, OpenapiPetstore.Model.Client.t()} | {:error, Tesla.Env.t()} def test_classname(connection, client, _opts \\ []) do request = %{} diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/api/pet.ex b/samples/client/petstore/elixir/lib/openapi_petstore/api/pet.ex index 8d19e984b739..429eb11a5e54 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/api/pet.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/api/pet.ex @@ -11,7 +11,7 @@ defmodule OpenapiPetstore.Api.Pet do @doc """ Add a new pet to the store - + ### Parameters @@ -24,7 +24,8 @@ defmodule OpenapiPetstore.Api.Pet do - `{:ok, nil}` on success - `{:error, Tesla.Env.t}` on failure """ - @spec add_pet(Tesla.Env.client, OpenapiPetstore.Model.Pet.t, keyword()) :: {:ok, nil} | {:error, Tesla.Env.t} + @spec add_pet(Tesla.Env.client(), OpenapiPetstore.Model.Pet.t(), keyword()) :: + {:ok, nil} | {:error, Tesla.Env.t()} def add_pet(connection, pet, _opts \\ []) do request = %{} @@ -43,7 +44,7 @@ defmodule OpenapiPetstore.Api.Pet do @doc """ Deletes a pet - + ### Parameters @@ -57,7 +58,8 @@ defmodule OpenapiPetstore.Api.Pet do - `{:ok, nil}` on success - `{:error, Tesla.Env.t}` on failure """ - @spec delete_pet(Tesla.Env.client, integer(), keyword()) :: {:ok, nil} | {:error, Tesla.Env.t} + @spec delete_pet(Tesla.Env.client(), integer(), keyword()) :: + {:ok, nil} | {:error, Tesla.Env.t()} def delete_pet(connection, pet_id, opts \\ []) do optional_params = %{ :api_key => :headers @@ -93,7 +95,8 @@ defmodule OpenapiPetstore.Api.Pet do - `{:ok, [%Pet{}, ...]}` on success - `{:error, Tesla.Env.t}` on failure """ - @spec find_pets_by_status(Tesla.Env.client, list(String.t), keyword()) :: {:ok, nil} | {:ok, [OpenapiPetstore.Model.Pet.t]} | {:error, Tesla.Env.t} + @spec find_pets_by_status(Tesla.Env.client(), list(String.t()), keyword()) :: + {:ok, nil} | {:ok, [OpenapiPetstore.Model.Pet.t()]} | {:error, Tesla.Env.t()} def find_pets_by_status(connection, status, _opts \\ []) do request = %{} @@ -125,7 +128,8 @@ defmodule OpenapiPetstore.Api.Pet do - `{:ok, [%Pet{}, ...]}` on success - `{:error, Tesla.Env.t}` on failure """ - @spec find_pets_by_tags(Tesla.Env.client, list(String.t), keyword()) :: {:ok, nil} | {:ok, [OpenapiPetstore.Model.Pet.t]} | {:error, Tesla.Env.t} + @spec find_pets_by_tags(Tesla.Env.client(), list(String.t()), keyword()) :: + {:ok, nil} | {:ok, [OpenapiPetstore.Model.Pet.t()]} | {:error, Tesla.Env.t()} def find_pets_by_tags(connection, tags, _opts \\ []) do request = %{} @@ -157,7 +161,8 @@ defmodule OpenapiPetstore.Api.Pet do - `{:ok, OpenapiPetstore.Model.Pet.t}` on success - `{:error, Tesla.Env.t}` on failure """ - @spec get_pet_by_id(Tesla.Env.client, integer(), keyword()) :: {:ok, nil} | {:ok, OpenapiPetstore.Model.Pet.t} | {:error, Tesla.Env.t} + @spec get_pet_by_id(Tesla.Env.client(), integer(), keyword()) :: + {:ok, nil} | {:ok, OpenapiPetstore.Model.Pet.t()} | {:error, Tesla.Env.t()} def get_pet_by_id(connection, pet_id, _opts \\ []) do request = %{} @@ -176,7 +181,7 @@ defmodule OpenapiPetstore.Api.Pet do @doc """ Update an existing pet - + ### Parameters @@ -189,7 +194,8 @@ defmodule OpenapiPetstore.Api.Pet do - `{:ok, nil}` on success - `{:error, Tesla.Env.t}` on failure """ - @spec update_pet(Tesla.Env.client, OpenapiPetstore.Model.Pet.t, keyword()) :: {:ok, nil} | {:error, Tesla.Env.t} + @spec update_pet(Tesla.Env.client(), OpenapiPetstore.Model.Pet.t(), keyword()) :: + {:ok, nil} | {:error, Tesla.Env.t()} def update_pet(connection, pet, _opts \\ []) do request = %{} @@ -210,7 +216,7 @@ defmodule OpenapiPetstore.Api.Pet do @doc """ Updates a pet in the store with form data - + ### Parameters @@ -225,7 +231,8 @@ defmodule OpenapiPetstore.Api.Pet do - `{:ok, nil}` on success - `{:error, Tesla.Env.t}` on failure """ - @spec update_pet_with_form(Tesla.Env.client, integer(), keyword()) :: {:ok, nil} | {:error, Tesla.Env.t} + @spec update_pet_with_form(Tesla.Env.client(), integer(), keyword()) :: + {:ok, nil} | {:error, Tesla.Env.t()} def update_pet_with_form(connection, pet_id, opts \\ []) do optional_params = %{ :name => :form, @@ -250,7 +257,7 @@ defmodule OpenapiPetstore.Api.Pet do @doc """ uploads an image - + ### Parameters @@ -265,7 +272,8 @@ defmodule OpenapiPetstore.Api.Pet do - `{:ok, OpenapiPetstore.Model.ApiResponse.t}` on success - `{:error, Tesla.Env.t}` on failure """ - @spec upload_file(Tesla.Env.client, integer(), keyword()) :: {:ok, OpenapiPetstore.Model.ApiResponse.t} | {:error, Tesla.Env.t} + @spec upload_file(Tesla.Env.client(), integer(), keyword()) :: + {:ok, OpenapiPetstore.Model.ApiResponse.t()} | {:error, Tesla.Env.t()} def upload_file(connection, pet_id, opts \\ []) do optional_params = %{ :additionalMetadata => :form, @@ -289,7 +297,7 @@ defmodule OpenapiPetstore.Api.Pet do @doc """ uploads an image (required) - + ### Parameters @@ -304,7 +312,8 @@ defmodule OpenapiPetstore.Api.Pet do - `{:ok, OpenapiPetstore.Model.ApiResponse.t}` on success - `{:error, Tesla.Env.t}` on failure """ - @spec upload_file_with_required_file(Tesla.Env.client, integer(), String.t, keyword()) :: {:ok, OpenapiPetstore.Model.ApiResponse.t} | {:error, Tesla.Env.t} + @spec upload_file_with_required_file(Tesla.Env.client(), integer(), String.t(), keyword()) :: + {:ok, OpenapiPetstore.Model.ApiResponse.t()} | {:error, Tesla.Env.t()} def upload_file_with_required_file(connection, pet_id, required_file, opts \\ []) do optional_params = %{ :additionalMetadata => :form diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/api/store.ex b/samples/client/petstore/elixir/lib/openapi_petstore/api/store.ex index c9b55dd35c6a..e524cc808881 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/api/store.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/api/store.ex @@ -24,7 +24,8 @@ defmodule OpenapiPetstore.Api.Store do - `{:ok, nil}` on success - `{:error, Tesla.Env.t}` on failure """ - @spec delete_order(Tesla.Env.client, String.t, keyword()) :: {:ok, nil} | {:error, Tesla.Env.t} + @spec delete_order(Tesla.Env.client(), String.t(), keyword()) :: + {:ok, nil} | {:error, Tesla.Env.t()} def delete_order(connection, order_id, _opts \\ []) do request = %{} @@ -54,7 +55,8 @@ defmodule OpenapiPetstore.Api.Store do - `{:ok, %{}}` on success - `{:error, Tesla.Env.t}` on failure """ - @spec get_inventory(Tesla.Env.client, keyword()) :: {:ok, %{optional(String.t) => integer()}} | {:error, Tesla.Env.t} + @spec get_inventory(Tesla.Env.client(), keyword()) :: + {:ok, %{optional(String.t()) => integer()}} | {:error, Tesla.Env.t()} def get_inventory(connection, _opts \\ []) do request = %{} @@ -84,7 +86,8 @@ defmodule OpenapiPetstore.Api.Store do - `{:ok, OpenapiPetstore.Model.Order.t}` on success - `{:error, Tesla.Env.t}` on failure """ - @spec get_order_by_id(Tesla.Env.client, integer(), keyword()) :: {:ok, nil} | {:ok, OpenapiPetstore.Model.Order.t} | {:error, Tesla.Env.t} + @spec get_order_by_id(Tesla.Env.client(), integer(), keyword()) :: + {:ok, nil} | {:ok, OpenapiPetstore.Model.Order.t()} | {:error, Tesla.Env.t()} def get_order_by_id(connection, order_id, _opts \\ []) do request = %{} @@ -103,7 +106,7 @@ defmodule OpenapiPetstore.Api.Store do @doc """ Place an order for a pet - + ### Parameters @@ -116,7 +119,8 @@ defmodule OpenapiPetstore.Api.Store do - `{:ok, OpenapiPetstore.Model.Order.t}` on success - `{:error, Tesla.Env.t}` on failure """ - @spec place_order(Tesla.Env.client, OpenapiPetstore.Model.Order.t, keyword()) :: {:ok, nil} | {:ok, OpenapiPetstore.Model.Order.t} | {:error, Tesla.Env.t} + @spec place_order(Tesla.Env.client(), OpenapiPetstore.Model.Order.t(), keyword()) :: + {:ok, nil} | {:ok, OpenapiPetstore.Model.Order.t()} | {:error, Tesla.Env.t()} def place_order(connection, order, _opts \\ []) do request = %{} diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/api/user.ex b/samples/client/petstore/elixir/lib/openapi_petstore/api/user.ex index 175ff06e2340..69a00372b292 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/api/user.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/api/user.ex @@ -24,7 +24,8 @@ defmodule OpenapiPetstore.Api.User do - `{:ok, nil}` on success - `{:error, Tesla.Env.t}` on failure """ - @spec create_user(Tesla.Env.client, OpenapiPetstore.Model.User.t, keyword()) :: {:ok, nil} | {:error, Tesla.Env.t} + @spec create_user(Tesla.Env.client(), OpenapiPetstore.Model.User.t(), keyword()) :: + {:ok, nil} | {:error, Tesla.Env.t()} def create_user(connection, user, _opts \\ []) do request = %{} @@ -42,7 +43,7 @@ defmodule OpenapiPetstore.Api.User do @doc """ Creates list of users with given input array - + ### Parameters @@ -55,7 +56,11 @@ defmodule OpenapiPetstore.Api.User do - `{:ok, nil}` on success - `{:error, Tesla.Env.t}` on failure """ - @spec create_users_with_array_input(Tesla.Env.client, list(OpenapiPetstore.Model.User.t), keyword()) :: {:ok, nil} | {:error, Tesla.Env.t} + @spec create_users_with_array_input( + Tesla.Env.client(), + list(OpenapiPetstore.Model.User.t()), + keyword() + ) :: {:ok, nil} | {:error, Tesla.Env.t()} def create_users_with_array_input(connection, user, _opts \\ []) do request = %{} @@ -73,7 +78,7 @@ defmodule OpenapiPetstore.Api.User do @doc """ Creates list of users with given input array - + ### Parameters @@ -86,7 +91,11 @@ defmodule OpenapiPetstore.Api.User do - `{:ok, nil}` on success - `{:error, Tesla.Env.t}` on failure """ - @spec create_users_with_list_input(Tesla.Env.client, list(OpenapiPetstore.Model.User.t), keyword()) :: {:ok, nil} | {:error, Tesla.Env.t} + @spec create_users_with_list_input( + Tesla.Env.client(), + list(OpenapiPetstore.Model.User.t()), + keyword() + ) :: {:ok, nil} | {:error, Tesla.Env.t()} def create_users_with_list_input(connection, user, _opts \\ []) do request = %{} @@ -117,7 +126,8 @@ defmodule OpenapiPetstore.Api.User do - `{:ok, nil}` on success - `{:error, Tesla.Env.t}` on failure """ - @spec delete_user(Tesla.Env.client, String.t, keyword()) :: {:ok, nil} | {:error, Tesla.Env.t} + @spec delete_user(Tesla.Env.client(), String.t(), keyword()) :: + {:ok, nil} | {:error, Tesla.Env.t()} def delete_user(connection, username, _opts \\ []) do request = %{} @@ -135,7 +145,7 @@ defmodule OpenapiPetstore.Api.User do @doc """ Get user by user name - + ### Parameters @@ -148,7 +158,8 @@ defmodule OpenapiPetstore.Api.User do - `{:ok, OpenapiPetstore.Model.User.t}` on success - `{:error, Tesla.Env.t}` on failure """ - @spec get_user_by_name(Tesla.Env.client, String.t, keyword()) :: {:ok, nil} | {:ok, OpenapiPetstore.Model.User.t} | {:error, Tesla.Env.t} + @spec get_user_by_name(Tesla.Env.client(), String.t(), keyword()) :: + {:ok, nil} | {:ok, OpenapiPetstore.Model.User.t()} | {:error, Tesla.Env.t()} def get_user_by_name(connection, username, _opts \\ []) do request = %{} @@ -167,7 +178,7 @@ defmodule OpenapiPetstore.Api.User do @doc """ Logs user into the system - + ### Parameters @@ -181,7 +192,8 @@ defmodule OpenapiPetstore.Api.User do - `{:ok, String.t}` on success - `{:error, Tesla.Env.t}` on failure """ - @spec login_user(Tesla.Env.client, String.t, String.t, keyword()) :: {:ok, nil} | {:ok, String.t} | {:error, Tesla.Env.t} + @spec login_user(Tesla.Env.client(), String.t(), String.t(), keyword()) :: + {:ok, nil} | {:ok, String.t()} | {:error, Tesla.Env.t()} def login_user(connection, username, password, _opts \\ []) do request = %{} @@ -201,7 +213,7 @@ defmodule OpenapiPetstore.Api.User do @doc """ Logs out current logged in user session - + ### Parameters @@ -213,7 +225,7 @@ defmodule OpenapiPetstore.Api.User do - `{:ok, nil}` on success - `{:error, Tesla.Env.t}` on failure """ - @spec logout_user(Tesla.Env.client, keyword()) :: {:ok, nil} | {:error, Tesla.Env.t} + @spec logout_user(Tesla.Env.client(), keyword()) :: {:ok, nil} | {:error, Tesla.Env.t()} def logout_user(connection, _opts \\ []) do request = %{} @@ -244,7 +256,8 @@ defmodule OpenapiPetstore.Api.User do - `{:ok, nil}` on success - `{:error, Tesla.Env.t}` on failure """ - @spec update_user(Tesla.Env.client, String.t, OpenapiPetstore.Model.User.t, keyword()) :: {:ok, nil} | {:error, Tesla.Env.t} + @spec update_user(Tesla.Env.client(), String.t(), OpenapiPetstore.Model.User.t(), keyword()) :: + {:ok, nil} | {:error, Tesla.Env.t()} def update_user(connection, username, user, _opts \\ []) do request = %{} diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/connection.ex b/samples/client/petstore/elixir/lib/openapi_petstore/connection.ex index fed0639550d2..e0f5da84a131 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/connection.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/connection.ex @@ -55,7 +55,7 @@ defmodule OpenapiPetstore.Connection do {:token_scopes, list(String.t())}, {:username, String.t() | nil}, {:password, String.t() | nil}, - {:bearer_token, String.t() | nil}, + {:bearer_token, String.t() | nil} ] @doc "Forward requests to Tesla." @@ -109,6 +109,7 @@ defmodule OpenapiPetstore.Connection do username = Keyword.get(options, :username) password = Keyword.get(options, :password) + middleware = if username || password do [{Tesla.Middleware.BasicAuth, %{username: username, password: password}} | middleware] diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/deserializer.ex b/samples/client/petstore/elixir/lib/openapi_petstore/deserializer.ex index 62eb1c366c16..71c79c4895ce 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/deserializer.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/deserializer.ex @@ -93,7 +93,7 @@ defmodule OpenapiPetstore.Deserializer do defp to_struct(value, module) defp to_struct(nil, _), do: nil - + defp to_struct(list, module) when is_list(list) and is_atom(module) do Enum.map(list, &to_struct(&1, module)) end diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/_foo_get_default_response.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/_foo_get_default_response.ex index b272dadafc26..02586a3919f0 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/model/_foo_get_default_response.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/_foo_get_default_response.ex @@ -3,7 +3,7 @@ defmodule OpenapiPetstore.Model.FooGetDefaultResponse do @moduledoc """ - + """ @derive JSON.Encoder @@ -12,14 +12,13 @@ defmodule OpenapiPetstore.Model.FooGetDefaultResponse do ] @type t :: %__MODULE__{ - :string => OpenapiPetstore.Model.Foo.t | nil - } + :string => OpenapiPetstore.Model.Foo.t() | nil + } alias OpenapiPetstore.Deserializer def decode(value) do value - |> Deserializer.deserialize(:string, :struct, OpenapiPetstore.Model.Foo) + |> Deserializer.deserialize(:string, :struct, OpenapiPetstore.Model.Foo) end end - diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/_special_model_name_.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/_special_model_name_.ex index eba15b56b98c..6d78d45e0e3e 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/model/_special_model_name_.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/_special_model_name_.ex @@ -3,7 +3,7 @@ defmodule OpenapiPetstore.Model.SpecialModelName do @moduledoc """ - + """ @derive JSON.Encoder @@ -12,11 +12,10 @@ defmodule OpenapiPetstore.Model.SpecialModelName do ] @type t :: %__MODULE__{ - :"$special[property.name]" => integer() | nil - } + :"$special[property.name]" => integer() | nil + } def decode(value) do value end end - diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/additional_properties_class.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/additional_properties_class.ex index 6ae586dbd68b..f1aed8542a77 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/model/additional_properties_class.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/additional_properties_class.ex @@ -3,7 +3,7 @@ defmodule OpenapiPetstore.Model.AdditionalPropertiesClass do @moduledoc """ - + """ @derive JSON.Encoder @@ -13,12 +13,12 @@ defmodule OpenapiPetstore.Model.AdditionalPropertiesClass do ] @type t :: %__MODULE__{ - :map_property => %{optional(String.t) => String.t} | nil, - :map_of_map_property => %{optional(String.t) => %{optional(String.t) => String.t}} | nil - } + :map_property => %{optional(String.t()) => String.t()} | nil, + :map_of_map_property => + %{optional(String.t()) => %{optional(String.t()) => String.t()}} | nil + } def decode(value) do value end end - diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/all_of_with_single_ref.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/all_of_with_single_ref.ex index 12c0fcc52169..b05d4511d7ba 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/model/all_of_with_single_ref.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/all_of_with_single_ref.ex @@ -3,7 +3,7 @@ defmodule OpenapiPetstore.Model.AllOfWithSingleRef do @moduledoc """ - + """ @derive JSON.Encoder @@ -13,15 +13,14 @@ defmodule OpenapiPetstore.Model.AllOfWithSingleRef do ] @type t :: %__MODULE__{ - :username => String.t | nil, - :SingleRefType => OpenapiPetstore.Model.SingleRefType.t | nil - } + :username => String.t() | nil, + :SingleRefType => OpenapiPetstore.Model.SingleRefType.t() | nil + } alias OpenapiPetstore.Deserializer def decode(value) do value - |> Deserializer.deserialize(:SingleRefType, :struct, OpenapiPetstore.Model.SingleRefType) + |> Deserializer.deserialize(:SingleRefType, :struct, OpenapiPetstore.Model.SingleRefType) end end - diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/animal.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/animal.ex index 22b7ae317557..c7c8e51435e6 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/model/animal.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/animal.ex @@ -3,7 +3,7 @@ defmodule OpenapiPetstore.Model.Animal do @moduledoc """ - + """ @derive JSON.Encoder @@ -13,12 +13,11 @@ defmodule OpenapiPetstore.Model.Animal do ] @type t :: %__MODULE__{ - :className => String.t, - :color => String.t | nil - } + :className => String.t(), + :color => String.t() | nil + } def decode(value) do value end end - diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/any.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/any.ex index 592ca5361366..99447362c097 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/model/any.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/any.ex @@ -3,7 +3,7 @@ defmodule OpenapiPetstore.Model.Any do @moduledoc """ - + """ @derive JSON.Encoder @@ -12,11 +12,10 @@ defmodule OpenapiPetstore.Model.Any do ] @type t :: %__MODULE__{ - :"@type" => String.t | nil - } + :"@type" => String.t() | nil + } def decode(value) do value end end - diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/api_response.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/api_response.ex index 417217551270..5f72978a8e7b 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/model/api_response.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/api_response.ex @@ -3,7 +3,7 @@ defmodule OpenapiPetstore.Model.ApiResponse do @moduledoc """ - + """ @derive JSON.Encoder @@ -14,13 +14,12 @@ defmodule OpenapiPetstore.Model.ApiResponse do ] @type t :: %__MODULE__{ - :code => integer() | nil, - :type => String.t | nil, - :message => String.t | nil - } + :code => integer() | nil, + :type => String.t() | nil, + :message => String.t() | nil + } def decode(value) do value end end - diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/array_of_array_of_number_only.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/array_of_array_of_number_only.ex index e64dafe87cb4..c5fc67c015d0 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/model/array_of_array_of_number_only.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/array_of_array_of_number_only.ex @@ -3,7 +3,7 @@ defmodule OpenapiPetstore.Model.ArrayOfArrayOfNumberOnly do @moduledoc """ - + """ @derive JSON.Encoder @@ -12,11 +12,10 @@ defmodule OpenapiPetstore.Model.ArrayOfArrayOfNumberOnly do ] @type t :: %__MODULE__{ - :ArrayArrayNumber => [[number()]] | nil - } + :ArrayArrayNumber => [[number()]] | nil + } def decode(value) do value end end - diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/array_of_number_only.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/array_of_number_only.ex index 0e05e5aa8217..3de81fbe9919 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/model/array_of_number_only.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/array_of_number_only.ex @@ -3,7 +3,7 @@ defmodule OpenapiPetstore.Model.ArrayOfNumberOnly do @moduledoc """ - + """ @derive JSON.Encoder @@ -12,11 +12,10 @@ defmodule OpenapiPetstore.Model.ArrayOfNumberOnly do ] @type t :: %__MODULE__{ - :ArrayNumber => [number()] | nil - } + :ArrayNumber => [number()] | nil + } def decode(value) do value end end - diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/array_test.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/array_test.ex index 8524a5f9172f..82d63197d3a7 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/model/array_test.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/array_test.ex @@ -3,7 +3,7 @@ defmodule OpenapiPetstore.Model.ArrayTest do @moduledoc """ - + """ @derive JSON.Encoder @@ -14,13 +14,12 @@ defmodule OpenapiPetstore.Model.ArrayTest do ] @type t :: %__MODULE__{ - :array_of_string => [String.t] | nil, - :array_array_of_integer => [[integer()]] | nil, - :array_array_of_model => [[OpenapiPetstore.Model.ReadOnlyFirst.t]] | nil - } + :array_of_string => [String.t()] | nil, + :array_array_of_integer => [[integer()]] | nil, + :array_array_of_model => [[OpenapiPetstore.Model.ReadOnlyFirst.t()]] | nil + } def decode(value) do value end end - diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/capitalization.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/capitalization.ex index 172f74c9ca6c..262f687dd736 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/model/capitalization.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/capitalization.ex @@ -3,7 +3,7 @@ defmodule OpenapiPetstore.Model.Capitalization do @moduledoc """ - + """ @derive JSON.Encoder @@ -17,16 +17,15 @@ defmodule OpenapiPetstore.Model.Capitalization do ] @type t :: %__MODULE__{ - :smallCamel => String.t | nil, - :CapitalCamel => String.t | nil, - :small_Snake => String.t | nil, - :Capital_Snake => String.t | nil, - :SCA_ETH_Flow_Points => String.t | nil, - :ATT_NAME => String.t | nil - } + :smallCamel => String.t() | nil, + :CapitalCamel => String.t() | nil, + :small_Snake => String.t() | nil, + :Capital_Snake => String.t() | nil, + :SCA_ETH_Flow_Points => String.t() | nil, + :ATT_NAME => String.t() | nil + } def decode(value) do value end end - diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/cat.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/cat.ex index 6baa323232a1..8b1b1d56ef92 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/model/cat.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/cat.ex @@ -3,7 +3,7 @@ defmodule OpenapiPetstore.Model.Cat do @moduledoc """ - + """ @derive JSON.Encoder @@ -14,13 +14,12 @@ defmodule OpenapiPetstore.Model.Cat do ] @type t :: %__MODULE__{ - :className => String.t, - :color => String.t | nil, - :declawed => boolean() | nil - } + :className => String.t(), + :color => String.t() | nil, + :declawed => boolean() | nil + } def decode(value) do value end end - diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/category.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/category.ex index a3d46d051705..f696e5837397 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/model/category.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/category.ex @@ -3,7 +3,7 @@ defmodule OpenapiPetstore.Model.Category do @moduledoc """ - + """ @derive JSON.Encoder @@ -13,12 +13,11 @@ defmodule OpenapiPetstore.Model.Category do ] @type t :: %__MODULE__{ - :id => integer() | nil, - :name => String.t - } + :id => integer() | nil, + :name => String.t() + } def decode(value) do value end end - diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/child_with_nullable.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/child_with_nullable.ex index a4e95a253292..40d795654a31 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/model/child_with_nullable.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/child_with_nullable.ex @@ -3,7 +3,7 @@ defmodule OpenapiPetstore.Model.ChildWithNullable do @moduledoc """ - + """ @derive JSON.Encoder @@ -14,13 +14,12 @@ defmodule OpenapiPetstore.Model.ChildWithNullable do ] @type t :: %__MODULE__{ - :type => String.t | nil, - :nullableProperty => String.t | nil, - :otherProperty => String.t | nil - } + :type => String.t() | nil, + :nullableProperty => String.t() | nil, + :otherProperty => String.t() | nil + } def decode(value) do value end end - diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/class_model.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/class_model.ex index b557aa165f5a..66f2f8151293 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/model/class_model.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/class_model.ex @@ -12,11 +12,10 @@ defmodule OpenapiPetstore.Model.ClassModel do ] @type t :: %__MODULE__{ - :_class => String.t | nil - } + :_class => String.t() | nil + } def decode(value) do value end end - diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/client.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/client.ex index 6becddde7adb..0178133826ca 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/model/client.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/client.ex @@ -3,7 +3,7 @@ defmodule OpenapiPetstore.Model.Client do @moduledoc """ - + """ @derive JSON.Encoder @@ -12,11 +12,10 @@ defmodule OpenapiPetstore.Model.Client do ] @type t :: %__MODULE__{ - :client => String.t | nil - } + :client => String.t() | nil + } def decode(value) do value end end - diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/deprecated_model.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/deprecated_model.ex index 3c53570d198e..a33b005d1f29 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/model/deprecated_model.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/deprecated_model.ex @@ -3,7 +3,7 @@ defmodule OpenapiPetstore.Model.DeprecatedModel do @moduledoc """ - + """ @derive JSON.Encoder @@ -12,11 +12,10 @@ defmodule OpenapiPetstore.Model.DeprecatedModel do ] @type t :: %__MODULE__{ - :name => String.t | nil - } + :name => String.t() | nil + } def decode(value) do value end end - diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/dog.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/dog.ex index ccf2920a7115..65acd9756215 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/model/dog.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/dog.ex @@ -3,7 +3,7 @@ defmodule OpenapiPetstore.Model.Dog do @moduledoc """ - + """ @derive JSON.Encoder @@ -14,13 +14,12 @@ defmodule OpenapiPetstore.Model.Dog do ] @type t :: %__MODULE__{ - :className => String.t, - :color => String.t | nil, - :breed => String.t | nil - } + :className => String.t(), + :color => String.t() | nil, + :breed => String.t() | nil + } def decode(value) do value end end - diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/enum_arrays.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/enum_arrays.ex index 74f5c3515413..77282a6e5235 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/model/enum_arrays.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/enum_arrays.ex @@ -3,7 +3,7 @@ defmodule OpenapiPetstore.Model.EnumArrays do @moduledoc """ - + """ @derive JSON.Encoder @@ -13,12 +13,11 @@ defmodule OpenapiPetstore.Model.EnumArrays do ] @type t :: %__MODULE__{ - :just_symbol => String.t | nil, - :array_enum => [String.t] | nil - } + :just_symbol => String.t() | nil, + :array_enum => [String.t()] | nil + } def decode(value) do value end end - diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/enum_class.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/enum_class.ex index e9734a963a8c..dd3157c58fae 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/model/enum_class.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/enum_class.ex @@ -3,20 +3,15 @@ defmodule OpenapiPetstore.Model.EnumClass do @moduledoc """ - + """ @derive JSON.Encoder - defstruct [ - - ] + defstruct [] - @type t :: %__MODULE__{ - - } + @type t :: %__MODULE__{} def decode(value) do value end end - diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/enum_test.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/enum_test.ex index de92b07b1f78..534a2dc5b2c2 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/model/enum_test.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/enum_test.ex @@ -3,7 +3,7 @@ defmodule OpenapiPetstore.Model.EnumTest do @moduledoc """ - + """ @derive JSON.Encoder @@ -19,24 +19,36 @@ defmodule OpenapiPetstore.Model.EnumTest do ] @type t :: %__MODULE__{ - :enum_string => String.t | nil, - :enum_string_required => String.t, - :enum_integer => integer() | nil, - :enum_number => float() | nil, - :outerEnum => OpenapiPetstore.Model.OuterEnum.t | nil, - :outerEnumInteger => OpenapiPetstore.Model.OuterEnumInteger.t | nil, - :outerEnumDefaultValue => OpenapiPetstore.Model.OuterEnumDefaultValue.t | nil, - :outerEnumIntegerDefaultValue => OpenapiPetstore.Model.OuterEnumIntegerDefaultValue.t | nil - } + :enum_string => String.t() | nil, + :enum_string_required => String.t(), + :enum_integer => integer() | nil, + :enum_number => float() | nil, + :outerEnum => OpenapiPetstore.Model.OuterEnum.t() | nil, + :outerEnumInteger => OpenapiPetstore.Model.OuterEnumInteger.t() | nil, + :outerEnumDefaultValue => OpenapiPetstore.Model.OuterEnumDefaultValue.t() | nil, + :outerEnumIntegerDefaultValue => + OpenapiPetstore.Model.OuterEnumIntegerDefaultValue.t() | nil + } alias OpenapiPetstore.Deserializer def decode(value) do value - |> Deserializer.deserialize(:outerEnum, :struct, OpenapiPetstore.Model.OuterEnum) - |> Deserializer.deserialize(:outerEnumInteger, :struct, OpenapiPetstore.Model.OuterEnumInteger) - |> Deserializer.deserialize(:outerEnumDefaultValue, :struct, OpenapiPetstore.Model.OuterEnumDefaultValue) - |> Deserializer.deserialize(:outerEnumIntegerDefaultValue, :struct, OpenapiPetstore.Model.OuterEnumIntegerDefaultValue) + |> Deserializer.deserialize(:outerEnum, :struct, OpenapiPetstore.Model.OuterEnum) + |> Deserializer.deserialize( + :outerEnumInteger, + :struct, + OpenapiPetstore.Model.OuterEnumInteger + ) + |> Deserializer.deserialize( + :outerEnumDefaultValue, + :struct, + OpenapiPetstore.Model.OuterEnumDefaultValue + ) + |> Deserializer.deserialize( + :outerEnumIntegerDefaultValue, + :struct, + OpenapiPetstore.Model.OuterEnumIntegerDefaultValue + ) end end - diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/fake_big_decimal_map_200_response.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/fake_big_decimal_map_200_response.ex index ba9f8e5d44ba..f89306126a19 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/model/fake_big_decimal_map_200_response.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/fake_big_decimal_map_200_response.ex @@ -3,7 +3,7 @@ defmodule OpenapiPetstore.Model.FakeBigDecimalMap200Response do @moduledoc """ - + """ @derive JSON.Encoder @@ -13,12 +13,11 @@ defmodule OpenapiPetstore.Model.FakeBigDecimalMap200Response do ] @type t :: %__MODULE__{ - :someId => number() | nil, - :someMap => %{optional(String.t) => number()} | nil - } + :someId => number() | nil, + :someMap => %{optional(String.t()) => number()} | nil + } def decode(value) do value end end - diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/file.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/file.ex index 78cff001f1c1..5365b8d88803 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/model/file.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/file.ex @@ -12,11 +12,10 @@ defmodule OpenapiPetstore.Model.File do ] @type t :: %__MODULE__{ - :sourceURI => String.t | nil - } + :sourceURI => String.t() | nil + } def decode(value) do value end end - diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/file_schema_test_class.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/file_schema_test_class.ex index 3decf1dbadf2..80fce3573efa 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/model/file_schema_test_class.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/file_schema_test_class.ex @@ -3,7 +3,7 @@ defmodule OpenapiPetstore.Model.FileSchemaTestClass do @moduledoc """ - + """ @derive JSON.Encoder @@ -13,16 +13,15 @@ defmodule OpenapiPetstore.Model.FileSchemaTestClass do ] @type t :: %__MODULE__{ - :file => OpenapiPetstore.Model.File.t | nil, - :files => [OpenapiPetstore.Model.File.t] | nil - } + :file => OpenapiPetstore.Model.File.t() | nil, + :files => [OpenapiPetstore.Model.File.t()] | nil + } alias OpenapiPetstore.Deserializer def decode(value) do value - |> Deserializer.deserialize(:file, :struct, OpenapiPetstore.Model.File) - |> Deserializer.deserialize(:files, :list, OpenapiPetstore.Model.File) + |> Deserializer.deserialize(:file, :struct, OpenapiPetstore.Model.File) + |> Deserializer.deserialize(:files, :list, OpenapiPetstore.Model.File) end end - diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/foo.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/foo.ex index 1319347382bf..fa9844947a25 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/model/foo.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/foo.ex @@ -3,7 +3,7 @@ defmodule OpenapiPetstore.Model.Foo do @moduledoc """ - + """ @derive JSON.Encoder @@ -12,11 +12,10 @@ defmodule OpenapiPetstore.Model.Foo do ] @type t :: %__MODULE__{ - :bar => String.t | nil - } + :bar => String.t() | nil + } def decode(value) do value end end - diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/format_test.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/format_test.ex index a71b6eb59df7..e3093dc2da05 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/model/format_test.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/format_test.ex @@ -3,7 +3,7 @@ defmodule OpenapiPetstore.Model.FormatTest do @moduledoc """ - + """ @derive JSON.Encoder @@ -27,26 +27,25 @@ defmodule OpenapiPetstore.Model.FormatTest do ] @type t :: %__MODULE__{ - :integer => integer() | nil, - :int32 => integer() | nil, - :int64 => integer() | nil, - :number => number(), - :float => float() | nil, - :double => float() | nil, - :decimal => float() | nil, - :string => String.t | nil, - :byte => binary(), - :binary => String.t | nil, - :date => Date.t, - :dateTime => DateTime.t | nil, - :uuid => String.t | nil, - :password => String.t, - :pattern_with_digits => String.t | nil, - :pattern_with_digits_and_delimiter => String.t | nil - } + :integer => integer() | nil, + :int32 => integer() | nil, + :int64 => integer() | nil, + :number => number(), + :float => float() | nil, + :double => float() | nil, + :decimal => float() | nil, + :string => String.t() | nil, + :byte => binary(), + :binary => String.t() | nil, + :date => Date.t(), + :dateTime => DateTime.t() | nil, + :uuid => String.t() | nil, + :password => String.t(), + :pattern_with_digits => String.t() | nil, + :pattern_with_digits_and_delimiter => String.t() | nil + } def decode(value) do value end end - diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/has_only_read_only.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/has_only_read_only.ex index 54d5751bbeee..25c658595cc8 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/model/has_only_read_only.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/has_only_read_only.ex @@ -3,7 +3,7 @@ defmodule OpenapiPetstore.Model.HasOnlyReadOnly do @moduledoc """ - + """ @derive JSON.Encoder @@ -13,12 +13,11 @@ defmodule OpenapiPetstore.Model.HasOnlyReadOnly do ] @type t :: %__MODULE__{ - :bar => String.t | nil, - :foo => String.t | nil - } + :bar => String.t() | nil, + :foo => String.t() | nil + } def decode(value) do value end end - diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/health_check_result.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/health_check_result.ex index ec53b4fd2c3a..10e048d38254 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/model/health_check_result.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/health_check_result.ex @@ -12,11 +12,10 @@ defmodule OpenapiPetstore.Model.HealthCheckResult do ] @type t :: %__MODULE__{ - :NullableMessage => String.t | nil - } + :NullableMessage => String.t() | nil + } def decode(value) do value end end - diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/list.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/list.ex index 4bdf858c5aaf..335e21b608fe 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/model/list.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/list.ex @@ -3,7 +3,7 @@ defmodule OpenapiPetstore.Model.List do @moduledoc """ - + """ @derive JSON.Encoder @@ -12,11 +12,10 @@ defmodule OpenapiPetstore.Model.List do ] @type t :: %__MODULE__{ - :"123-list" => String.t | nil - } + :"123-list" => String.t() | nil + } def decode(value) do value end end - diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/map_test.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/map_test.ex index 378716903a44..e8c4fb0158fc 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/model/map_test.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/map_test.ex @@ -3,7 +3,7 @@ defmodule OpenapiPetstore.Model.MapTest do @moduledoc """ - + """ @derive JSON.Encoder @@ -15,14 +15,14 @@ defmodule OpenapiPetstore.Model.MapTest do ] @type t :: %__MODULE__{ - :map_map_of_string => %{optional(String.t) => %{optional(String.t) => String.t}} | nil, - :map_of_enum_string => %{optional(String.t) => String.t} | nil, - :direct_map => %{optional(String.t) => boolean()} | nil, - :indirect_map => %{optional(String.t) => boolean()} | nil - } + :map_map_of_string => + %{optional(String.t()) => %{optional(String.t()) => String.t()}} | nil, + :map_of_enum_string => %{optional(String.t()) => String.t()} | nil, + :direct_map => %{optional(String.t()) => boolean()} | nil, + :indirect_map => %{optional(String.t()) => boolean()} | nil + } def decode(value) do value end end - diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/mixed_properties_and_additional_properties_class.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/mixed_properties_and_additional_properties_class.ex index 264980e41667..79912148020c 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/model/mixed_properties_and_additional_properties_class.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/mixed_properties_and_additional_properties_class.ex @@ -3,7 +3,7 @@ defmodule OpenapiPetstore.Model.MixedPropertiesAndAdditionalPropertiesClass do @moduledoc """ - + """ @derive JSON.Encoder @@ -14,16 +14,15 @@ defmodule OpenapiPetstore.Model.MixedPropertiesAndAdditionalPropertiesClass do ] @type t :: %__MODULE__{ - :uuid => String.t | nil, - :dateTime => DateTime.t | nil, - :map => %{optional(String.t) => OpenapiPetstore.Model.Animal.t} | nil - } + :uuid => String.t() | nil, + :dateTime => DateTime.t() | nil, + :map => %{optional(String.t()) => OpenapiPetstore.Model.Animal.t()} | nil + } alias OpenapiPetstore.Deserializer def decode(value) do value - |> Deserializer.deserialize(:map, :map, OpenapiPetstore.Model.Animal) + |> Deserializer.deserialize(:map, :map, OpenapiPetstore.Model.Animal) end end - diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/model_200_response.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/model_200_response.ex index 2c460b20a3b6..e13eec06a5cc 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/model/model_200_response.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/model_200_response.ex @@ -13,12 +13,11 @@ defmodule OpenapiPetstore.Model.Model200Response do ] @type t :: %__MODULE__{ - :name => integer() | nil, - :class => String.t | nil - } + :name => integer() | nil, + :class => String.t() | nil + } def decode(value) do value end end - diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/name.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/name.ex index 7b56dae6cd17..16aaa6221951 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/model/name.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/name.ex @@ -15,14 +15,13 @@ defmodule OpenapiPetstore.Model.Name do ] @type t :: %__MODULE__{ - :name => integer(), - :snake_case => integer() | nil, - :property => String.t | nil, - :"123Number" => integer() | nil - } + :name => integer(), + :snake_case => integer() | nil, + :property => String.t() | nil, + :"123Number" => integer() | nil + } def decode(value) do value end end - diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/nullable_class.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/nullable_class.ex index a6a86dd702ff..d922512683a0 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/model/nullable_class.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/nullable_class.ex @@ -3,7 +3,7 @@ defmodule OpenapiPetstore.Model.NullableClass do @moduledoc """ - + """ @derive JSON.Encoder @@ -23,22 +23,21 @@ defmodule OpenapiPetstore.Model.NullableClass do ] @type t :: %__MODULE__{ - :integer_prop => integer() | nil, - :number_prop => number() | nil, - :boolean_prop => boolean() | nil, - :string_prop => String.t | nil, - :date_prop => Date.t | nil, - :datetime_prop => DateTime.t | nil, - :array_nullable_prop => [map()] | nil, - :array_and_items_nullable_prop => [map()] | nil, - :array_items_nullable => [map()] | nil, - :object_nullable_prop => %{optional(String.t) => map()} | nil, - :object_and_items_nullable_prop => %{optional(String.t) => map()} | nil, - :object_items_nullable => %{optional(String.t) => map()} | nil - } + :integer_prop => integer() | nil, + :number_prop => number() | nil, + :boolean_prop => boolean() | nil, + :string_prop => String.t() | nil, + :date_prop => Date.t() | nil, + :datetime_prop => DateTime.t() | nil, + :array_nullable_prop => [map()] | nil, + :array_and_items_nullable_prop => [map()] | nil, + :array_items_nullable => [map()] | nil, + :object_nullable_prop => %{optional(String.t()) => map()} | nil, + :object_and_items_nullable_prop => %{optional(String.t()) => map()} | nil, + :object_items_nullable => %{optional(String.t()) => map()} | nil + } def decode(value) do value end end - diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/number_only.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/number_only.ex index d979c8d8535c..17400f6db0a4 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/model/number_only.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/number_only.ex @@ -3,7 +3,7 @@ defmodule OpenapiPetstore.Model.NumberOnly do @moduledoc """ - + """ @derive JSON.Encoder @@ -12,11 +12,10 @@ defmodule OpenapiPetstore.Model.NumberOnly do ] @type t :: %__MODULE__{ - :JustNumber => number() | nil - } + :JustNumber => number() | nil + } def decode(value) do value end end - diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/object_with_deprecated_fields.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/object_with_deprecated_fields.ex index d92923d6c693..27c918f5c06a 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/model/object_with_deprecated_fields.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/object_with_deprecated_fields.ex @@ -3,7 +3,7 @@ defmodule OpenapiPetstore.Model.ObjectWithDeprecatedFields do @moduledoc """ - + """ @derive JSON.Encoder @@ -15,17 +15,16 @@ defmodule OpenapiPetstore.Model.ObjectWithDeprecatedFields do ] @type t :: %__MODULE__{ - :uuid => String.t | nil, - :id => number() | nil, - :deprecatedRef => OpenapiPetstore.Model.DeprecatedModel.t | nil, - :bars => [String.t] | nil - } + :uuid => String.t() | nil, + :id => number() | nil, + :deprecatedRef => OpenapiPetstore.Model.DeprecatedModel.t() | nil, + :bars => [String.t()] | nil + } alias OpenapiPetstore.Deserializer def decode(value) do value - |> Deserializer.deserialize(:deprecatedRef, :struct, OpenapiPetstore.Model.DeprecatedModel) + |> Deserializer.deserialize(:deprecatedRef, :struct, OpenapiPetstore.Model.DeprecatedModel) end end - diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/order.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/order.ex index e78a131855a1..b6dcb4206103 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/model/order.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/order.ex @@ -3,7 +3,7 @@ defmodule OpenapiPetstore.Model.Order do @moduledoc """ - + """ @derive JSON.Encoder @@ -17,16 +17,15 @@ defmodule OpenapiPetstore.Model.Order do ] @type t :: %__MODULE__{ - :id => integer() | nil, - :petId => integer() | nil, - :quantity => integer() | nil, - :shipDate => DateTime.t | nil, - :status => String.t | nil, - :complete => boolean() | nil - } + :id => integer() | nil, + :petId => integer() | nil, + :quantity => integer() | nil, + :shipDate => DateTime.t() | nil, + :status => String.t() | nil, + :complete => boolean() | nil + } def decode(value) do value end end - diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/outer_composite.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/outer_composite.ex index a9c9607114a1..eed2ae5904f8 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/model/outer_composite.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/outer_composite.ex @@ -3,7 +3,7 @@ defmodule OpenapiPetstore.Model.OuterComposite do @moduledoc """ - + """ @derive JSON.Encoder @@ -14,13 +14,12 @@ defmodule OpenapiPetstore.Model.OuterComposite do ] @type t :: %__MODULE__{ - :my_number => number() | nil, - :my_string => String.t | nil, - :my_boolean => boolean() | nil - } + :my_number => number() | nil, + :my_string => String.t() | nil, + :my_boolean => boolean() | nil + } def decode(value) do value end end - diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/outer_enum.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/outer_enum.ex index 7c43a9606d26..7328b2eb8b61 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/model/outer_enum.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/outer_enum.ex @@ -3,20 +3,15 @@ defmodule OpenapiPetstore.Model.OuterEnum do @moduledoc """ - + """ @derive JSON.Encoder - defstruct [ - - ] + defstruct [] - @type t :: %__MODULE__{ - - } + @type t :: %__MODULE__{} def decode(value) do value end end - diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/outer_enum_default_value.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/outer_enum_default_value.ex index f5e885c029eb..94b0bdf7a58a 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/model/outer_enum_default_value.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/outer_enum_default_value.ex @@ -3,20 +3,15 @@ defmodule OpenapiPetstore.Model.OuterEnumDefaultValue do @moduledoc """ - + """ @derive JSON.Encoder - defstruct [ - - ] + defstruct [] - @type t :: %__MODULE__{ - - } + @type t :: %__MODULE__{} def decode(value) do value end end - diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/outer_enum_integer.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/outer_enum_integer.ex index 5cc18b611dec..d39f723d945d 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/model/outer_enum_integer.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/outer_enum_integer.ex @@ -3,20 +3,15 @@ defmodule OpenapiPetstore.Model.OuterEnumInteger do @moduledoc """ - + """ @derive JSON.Encoder - defstruct [ - - ] + defstruct [] - @type t :: %__MODULE__{ - - } + @type t :: %__MODULE__{} def decode(value) do value end end - diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/outer_enum_integer_default_value.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/outer_enum_integer_default_value.ex index 04609d34f94c..c46bc5360a73 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/model/outer_enum_integer_default_value.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/outer_enum_integer_default_value.ex @@ -3,20 +3,15 @@ defmodule OpenapiPetstore.Model.OuterEnumIntegerDefaultValue do @moduledoc """ - + """ @derive JSON.Encoder - defstruct [ - - ] + defstruct [] - @type t :: %__MODULE__{ - - } + @type t :: %__MODULE__{} def decode(value) do value end end - diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/outer_object_with_enum_property.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/outer_object_with_enum_property.ex index 774fd01e65fb..ee0752f01ee0 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/model/outer_object_with_enum_property.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/outer_object_with_enum_property.ex @@ -3,7 +3,7 @@ defmodule OpenapiPetstore.Model.OuterObjectWithEnumProperty do @moduledoc """ - + """ @derive JSON.Encoder @@ -12,14 +12,13 @@ defmodule OpenapiPetstore.Model.OuterObjectWithEnumProperty do ] @type t :: %__MODULE__{ - :value => OpenapiPetstore.Model.OuterEnumInteger.t - } + :value => OpenapiPetstore.Model.OuterEnumInteger.t() + } alias OpenapiPetstore.Deserializer def decode(value) do value - |> Deserializer.deserialize(:value, :struct, OpenapiPetstore.Model.OuterEnumInteger) + |> Deserializer.deserialize(:value, :struct, OpenapiPetstore.Model.OuterEnumInteger) end end - diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/parent_with_nullable.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/parent_with_nullable.ex index 2e33e0b8bd85..a7d60eb6c0cb 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/model/parent_with_nullable.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/parent_with_nullable.ex @@ -3,7 +3,7 @@ defmodule OpenapiPetstore.Model.ParentWithNullable do @moduledoc """ - + """ @derive JSON.Encoder @@ -13,12 +13,11 @@ defmodule OpenapiPetstore.Model.ParentWithNullable do ] @type t :: %__MODULE__{ - :type => String.t | nil, - :nullableProperty => String.t | nil - } + :type => String.t() | nil, + :nullableProperty => String.t() | nil + } def decode(value) do value end end - diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/pet.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/pet.ex index ed8da6940054..742e69f4fd32 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/model/pet.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/pet.ex @@ -3,7 +3,7 @@ defmodule OpenapiPetstore.Model.Pet do @moduledoc """ - + """ @derive JSON.Encoder @@ -17,20 +17,19 @@ defmodule OpenapiPetstore.Model.Pet do ] @type t :: %__MODULE__{ - :id => integer() | nil, - :category => OpenapiPetstore.Model.Category.t | nil, - :name => String.t, - :photoUrls => [String.t], - :tags => [OpenapiPetstore.Model.Tag.t] | nil, - :status => String.t | nil - } + :id => integer() | nil, + :category => OpenapiPetstore.Model.Category.t() | nil, + :name => String.t(), + :photoUrls => [String.t()], + :tags => [OpenapiPetstore.Model.Tag.t()] | nil, + :status => String.t() | nil + } alias OpenapiPetstore.Deserializer def decode(value) do value - |> Deserializer.deserialize(:category, :struct, OpenapiPetstore.Model.Category) - |> Deserializer.deserialize(:tags, :list, OpenapiPetstore.Model.Tag) + |> Deserializer.deserialize(:category, :struct, OpenapiPetstore.Model.Category) + |> Deserializer.deserialize(:tags, :list, OpenapiPetstore.Model.Tag) end end - diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/read_only_first.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/read_only_first.ex index fbee5d093f5e..b7793e81c287 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/model/read_only_first.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/read_only_first.ex @@ -3,7 +3,7 @@ defmodule OpenapiPetstore.Model.ReadOnlyFirst do @moduledoc """ - + """ @derive JSON.Encoder @@ -13,12 +13,11 @@ defmodule OpenapiPetstore.Model.ReadOnlyFirst do ] @type t :: %__MODULE__{ - :bar => String.t | nil, - :baz => String.t | nil - } + :bar => String.t() | nil, + :baz => String.t() | nil + } def decode(value) do value end end - diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/return.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/return.ex index 3077af6f0f10..c786b999328c 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/model/return.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/return.ex @@ -12,11 +12,10 @@ defmodule OpenapiPetstore.Model.Return do ] @type t :: %__MODULE__{ - :return => integer() | nil - } + :return => integer() | nil + } def decode(value) do value end end - diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/single_ref_type.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/single_ref_type.ex index c89f2270ebbe..ef14ba92218c 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/model/single_ref_type.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/single_ref_type.ex @@ -3,20 +3,15 @@ defmodule OpenapiPetstore.Model.SingleRefType do @moduledoc """ - + """ @derive JSON.Encoder - defstruct [ - - ] + defstruct [] - @type t :: %__MODULE__{ - - } + @type t :: %__MODULE__{} def decode(value) do value end end - diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/tag.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/tag.ex index 3df03aa64d45..91d0ba8c4d37 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/model/tag.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/tag.ex @@ -3,7 +3,7 @@ defmodule OpenapiPetstore.Model.Tag do @moduledoc """ - + """ @derive JSON.Encoder @@ -13,12 +13,11 @@ defmodule OpenapiPetstore.Model.Tag do ] @type t :: %__MODULE__{ - :id => integer() | nil, - :name => String.t | nil - } + :id => integer() | nil, + :name => String.t() | nil + } def decode(value) do value end end - diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/test_inline_freeform_additional_properties_request.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/test_inline_freeform_additional_properties_request.ex index da536af364cd..ecbb2bff4d70 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/model/test_inline_freeform_additional_properties_request.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/test_inline_freeform_additional_properties_request.ex @@ -3,7 +3,7 @@ defmodule OpenapiPetstore.Model.TestInlineFreeformAdditionalPropertiesRequest do @moduledoc """ - + """ @derive JSON.Encoder @@ -12,11 +12,10 @@ defmodule OpenapiPetstore.Model.TestInlineFreeformAdditionalPropertiesRequest do ] @type t :: %__MODULE__{ - :someProperty => String.t | nil - } + :someProperty => String.t() | nil + } def decode(value) do value end end - diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/user.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/user.ex index 02e1850f1297..82eee6654ee4 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/model/user.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/user.ex @@ -3,7 +3,7 @@ defmodule OpenapiPetstore.Model.User do @moduledoc """ - + """ @derive JSON.Encoder @@ -19,18 +19,17 @@ defmodule OpenapiPetstore.Model.User do ] @type t :: %__MODULE__{ - :id => integer() | nil, - :username => String.t | nil, - :firstName => String.t | nil, - :lastName => String.t | nil, - :email => String.t | nil, - :password => String.t | nil, - :phone => String.t | nil, - :userStatus => integer() | nil - } + :id => integer() | nil, + :username => String.t() | nil, + :firstName => String.t() | nil, + :lastName => String.t() | nil, + :email => String.t() | nil, + :password => String.t() | nil, + :phone => String.t() | nil, + :userStatus => integer() | nil + } def decode(value) do value end end - diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/request_builder.ex b/samples/client/petstore/elixir/lib/openapi_petstore/request_builder.ex index 640b1a05cfe8..2ad8f8021858 100644 --- a/samples/client/petstore/elixir/lib/openapi_petstore/request_builder.ex +++ b/samples/client/petstore/elixir/lib/openapi_petstore/request_builder.ex @@ -114,11 +114,11 @@ defmodule OpenapiPetstore.RequestBuilder do def add_param(request, :file, name, path) do request |> Map.put_new_lazy(:body, &Tesla.Multipart.new/0) - |> Map.update!(:body, &(Tesla.Multipart.add_file(&1, path, name: name))) + |> Map.update!(:body, &Tesla.Multipart.add_file(&1, path, name: name)) end def add_param(request, :form, name, value) do - Map.update(request, :body, %{name => value}, &(Map.put(&1, name, value))) + Map.update(request, :body, %{name => value}, &Map.put(&1, name, value)) end def add_param(request, location, key, value) do @@ -174,11 +174,12 @@ defmodule OpenapiPetstore.RequestBuilder do def evaluate_response({:error, _} = error, _), do: error defp resolve_mapping(%Tesla.Env{status: status} = env, [{mapping_status, struct} | _], _) - when status == mapping_status do + when status == mapping_status do decode(env, struct) end - defp resolve_mapping(env, [{:default, struct} | tail], _), do: resolve_mapping(env, tail, struct) + defp resolve_mapping(env, [{:default, struct} | tail], _), + do: resolve_mapping(env, tail, struct) defp resolve_mapping(env, [_ | tail], struct), do: resolve_mapping(env, tail, struct) diff --git a/samples/client/petstore/elixir/mix.exs b/samples/client/petstore/elixir/mix.exs index 63a3eb9d83ef..d9c1227537c0 100644 --- a/samples/client/petstore/elixir/mix.exs +++ b/samples/client/petstore/elixir/mix.exs @@ -41,10 +41,10 @@ defmodule OpenapiPetstore.Mixfile do ] end - defp package do - [ - name: "openapi_petstore", - files: ~w(.formatter.exs config lib mix.exs README* LICENSE*), - ] + defp package do + [ + name: "openapi_petstore", + files: ~w(.formatter.exs config lib mix.exs README* LICENSE*) + ] end end diff --git a/samples/client/petstore/elixir/test/pet_test.exs b/samples/client/petstore/elixir/test/pet_test.exs index 54d848f0b789..fb21bbb9e2f1 100644 --- a/samples/client/petstore/elixir/test/pet_test.exs +++ b/samples/client/petstore/elixir/test/pet_test.exs @@ -35,6 +35,7 @@ defmodule PetTest do {:ok, response} = PetApi.delete_pet(connection, petId) assert response.status == 200 + retry_assert(fn -> {:ok, response} = PetApi.get_pet_by_id(connection, petId) assert response.status == 404 @@ -54,16 +55,21 @@ defmodule PetTest do {:ok, response} = PetApi.update_pet(connection, pet) assert response.status == 200 - retry_assert(fn -> - {:ok, pet} = PetApi.get_pet_by_id(connection, petId) - assert pet.id == petId - assert pet.name == "elixir client updatePet" - assert pet.status == "pending" - end, 5, 100) + retry_assert( + fn -> + {:ok, pet} = PetApi.get_pet_by_id(connection, petId) + assert pet.id == petId + assert pet.name == "elixir client updatePet" + assert pet.status == "pending" + end, + 5, + 100 + ) end def retry_assert(fun, attempts \\ 3, delay \\ 100) def retry_assert(_fun, 0, _delay), do: flunk("assertion failed after retries") + def retry_assert(fun, attempts, delay) do try do fun.()