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

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions