View Source ExOAPI.Generator.Paths.Call (ex_oapi v0.1.5)

Link to this section Summary

Link to this section Types

@type t() :: %ExOAPI.Generator.Paths.Call{
  base_url: String.t() | nil,
  full_url: String.t() | nil,
  module: String.t() | nil,
  module_path: String.t() | nil,
  name: String.t() | nil,
  op: ExOAPI.Parser.V3.Context.Operation.t() | nil,
  optional_args: [map()] | nil,
  path: String.t() | nil,
  required_args: [map()] | nil,
  verb: String.t() | nil
}

Link to this section Functions

Link to this function

base_url(operation, context)

View Source
Link to this function

extract_security_args(arg1, arg2)

View Source
Link to this function

is_security_arg?(security)

View Source
Link to this function

make_body_arg(media, ctx)

View Source
Link to this function

maybe_add_body_arg(required_args, arg2, ctx, verb)

View Source
Link to this function

maybe_add_security_args(optional_args, security_list, arg3)

View Source
Link to this function

new(verb, path, paths, ctx)

View Source