Skip to content

[Elixir] Improving the Elixir codegen client #6549

@chingor13

Description

@chingor13
Description

Bugs:

  • operation names could be invalid for elixir (have slashes)
  • variable names could be invalid for elixir (a param could have '$' in the name)
  • naming of mix library name could be invalid for elixir (have slashes)

Features:

  • add @typespec hinting for Elixir dialyzer
  • added documentation of all input types so the Elixir documentation generator works
  • enable multipart uploads (files) with Tesla library ~ 0.8
  • enable authentication
  • enable generation of models - api responses should return structs rather than anonymous maps

Configuration:

  • enable setting the namespace of the generated client
  • allow adding license headers to the top of all generated files

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions