QuenyaParser.Object.Operation (Quenya Parser v0.3.6) View Source

Operation object, we won't support servers, callbacks. operationId is a MUST.

Link to this section Summary

Types

t()

Operation object from the spec

Link to this section Types

Specs

t() :: %QuenyaParser.Object.Operation{
  deprecated: Boolean.t(),
  description: String.t(),
  external_docs: QuenyaParser.Object.ExternalDocument.t() | nil,
  operation_id: String.t(),
  parameters: [QuenyaParser.Object.Parameter.t()],
  request_body: %{required(String.t()) => QuenyaParser.Object.RequestBody.t()},
  responses: %{required(String.t()) => QuenyaParser.Object.Response.t()},
  security: [%{required(String.t()) => [String.t()]}],
  summary: String.t(),
  tags: [String.t()]
}

Operation object from the spec

Link to this section Functions