Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthRequest ¶ added in v0.0.15
type AuthResponse ¶ added in v0.0.15
type Book ¶
type Book struct {
Id int `json:"id"`
Name string `json:"name" form:"name" max:"50" required:"true" description:"Book name"`
Price int `json:"price" form:"price" query:"price" yaml:"price" required:"true" description:"Book price"`
Year int `json:"year" form:"year" query:"year" yaml:"year" deprecated:"true" description:"Publication year"`
Quantity int `json:"quantity" form:"quantity" query:"quantity" yaml:"quantity" hidden:"true" description:"Available quantity"`
}
type BookRequest ¶ added in v0.1.3
type BookResponse ¶ added in v0.1.1
type BookUpdateRequest ¶ added in v0.1.1
type BooksResponse ¶ added in v0.1.3
type BooksResponse = ResponseDto[[]Book]
type ErrorResponseDto ¶ added in v0.1.3
type ResponseBase ¶ added in v0.1.3
type ResponseDto ¶ added in v0.1.3
type ResponseDto[T any] struct { *ResponseBase Data T `json:"data,omitempty"` }
func ErrorResponse ¶
func ErrorResponse(message string, err error) ResponseDto[any]
func SuccessResponse ¶ added in v0.1.3
func SuccessResponse[T any](message string, data T) ResponseDto[T]
Click to show internal directories.
Click to hide internal directories.