View Source OpenAPI.Processor.Operation.Param (OpenAPI Generator v0.4.0)

Provides the Param struct that is used by the renderer

Summary

Types

Location of the param

Style of the param

t()

Processed param data used by the renderer

Types

@type location() :: :cookie | :header | :path | :query

Location of the param

@type style() ::
  :matrix
  | :label
  | :form
  | :simple
  | :space_delimited
  | :pipe_delimited
  | :deep_object

Style of the param

@type t() :: %OpenAPI.Processor.Operation.Param{
  description: String.t() | nil,
  explode: boolean(),
  location: location(),
  name: String.t(),
  style: style(),
  value_type: OpenAPI.Processor.Type.t()
}

Processed param data used by the renderer