domain

package
v0.7.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 4, 2026 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Endpoint

type Endpoint struct {
	Method          string
	Path            string
	OperationID     string
	Summary         string
	SuccessResponse *ResponseSpec
	ErrorResponses  []ResponseSpec
}

Endpoint representa, em memória, uma operação OpenAPI: um método HTTP ligado a um path, com suas respostas de sucesso e de erro documentadas.

type ResponseSpec

type ResponseSpec struct {
	StatusCode  int
	ContentType string
	Schema      *openapi3.SchemaRef
	Example     any
}

ResponseSpec descreve, de forma normalizada, uma resposta documentada de um endpoint, guardando o schema resolvido para gerar o corpo sob demanda.

func (ResponseSpec) HasBody

func (r ResponseSpec) HasBody() bool

HasBody indica se a resposta deve carregar um corpo.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL