View Source ExOAPI.Parser.V3.Context.Operation (ex_oapi v0.1.5)

Link to this section Summary

Link to this section Types

@type t() :: %ExOAPI.Parser.V3.Context.Operation{
  callbacks: ExOAPI.Parser.V3.Context.Callback.Map.t() | nil,
  deprecated: boolean() | nil,
  description: String.t() | nil,
  external_docs: ExOAPI.Parser.V3.Context.ExternalDoc.t() | nil,
  fn_name: String.t() | nil,
  module: String.t() | nil,
  module_path: ExOAPI.EctoTypes.Underscore.t() | nil,
  operation_id: ExOAPI.EctoTypes.Underscore.t() | nil,
  operation_id_original: String.t() | nil,
  parameters: [ExOAPI.Parser.V3.Context.Parameters.t()],
  request_body: ExOAPI.Parser.V3.Context.RequestBody.t() | nil,
  responses: ExOAPI.Parser.V3.Context.Response.Map.t() | nil,
  security: [ExOAPI.EctoTypes.SecurityEntry.t()] | nil,
  servers: [ExOAPI.Parser.V3.Context.Server.t()],
  summary: String.t() | nil,
  tags: [String.t()] | nil
}

Link to this section Functions

Link to this function

map_cast(struct \\ %__MODULE__{}, params, path \\ nil)

View Source