Documentation ¶
Overview ¶
Package dto provides primitives to interact with the openapi HTTP API.
Code generated by github.com/deepmap/oapi-codegen version v1.16.3 DO NOT EDIT.
Index ¶
- Constants
- type Address
- type CreateFlatRequest
- type Date
- type Developer
- type DtoFlat
- type Email
- type Flat
- type FlatId
- type GetDummyLoginParams
- type House
- type HouseId
- type LoginRequest
- type N5xx
- type Password
- type PostFlatCreateJSONBody
- type PostFlatCreateJSONRequestBody
- type PostFlatUpdateJSONBody
- type PostFlatUpdateJSONRequestBody
- type PostHouseCreateJSONBody
- type PostHouseCreateJSONRequestBody
- type PostHouseIdSubscribeJSONBody
- type PostHouseIdSubscribeJSONRequestBody
- type PostLoginJSONBody
- type PostLoginJSONRequestBody
- type PostRegisterJSONBody
- type PostRegisterJSONRequestBody
- type Price
- type Rooms
- type Status
- type Token
- type UserId
- type UserType
- type Year
Constants ¶
const (
BearerAuthScopes = "bearerAuth.Scopes"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateFlatRequest ¶
type Flat ¶
type Flat struct { // HouseId Идентификатор дома HouseId HouseId `json:"house_id"` // Id Идентификатор квартиры Id FlatId `json:"id"` // Price Цена квартиры в у.е. Price Price `json:"price"` // Rooms Количество комнат в квартире Rooms Rooms `json:"rooms"` // Status Статус квартиры Status Status `json:"status"` }
Flat Квартира
type GetDummyLoginParams ¶
type GetDummyLoginParams struct {
UserType UserType `form:"user_type" json:"user_type"`
}
GetDummyLoginParams defines parameters for GetDummyLogin.
type House ¶
type House struct { // Address Адрес дома Address Address `json:"address"` // CreatedAt Дата + время CreatedAt *Date `json:"created_at,omitempty"` // Developer Застройщик Developer *Developer `json:"developer"` // Id Идентификатор дома Id HouseId `json:"id"` // UpdateAt Дата + время UpdateAt *Date `json:"update_at,omitempty"` // Year Год постройки дома Year Year `json:"year"` }
House Дом
type LoginRequest ¶
type N5xx ¶
type N5xx struct { // Code Код ошибки. Предназначен для классификации проблем и более быстрого решения проблем. Code *int `json:"code,omitempty"` // Message Описание ошибки Message string `json:"message"` // RequestId Идентификатор запроса. Предназначен для более быстрого поиска проблем. RequestId *string `json:"request_id,omitempty"` }
N5xx defines model for 5xx.
type PostFlatCreateJSONBody ¶
type PostFlatCreateJSONBody struct { // HouseId Идентификатор дома HouseId HouseId `json:"house_id"` // Price Цена квартиры в у.е. Price Price `json:"price"` // Rooms Количество комнат в квартире Rooms *Rooms `json:"rooms,omitempty"` }
PostFlatCreateJSONBody defines parameters for PostFlatCreate.
type PostFlatCreateJSONRequestBody ¶
type PostFlatCreateJSONRequestBody PostFlatCreateJSONBody
PostFlatCreateJSONRequestBody defines body for PostFlatCreate for application/json ContentType.
type PostFlatUpdateJSONBody ¶
type PostFlatUpdateJSONBody struct { // Id Идентификатор квартиры Id FlatId `json:"id"` // Status Статус квартиры Status *Status `json:"status,omitempty"` }
PostFlatUpdateJSONBody defines parameters for PostFlatUpdate.
type PostFlatUpdateJSONRequestBody ¶
type PostFlatUpdateJSONRequestBody PostFlatUpdateJSONBody
PostFlatUpdateJSONRequestBody defines body for PostFlatUpdate for application/json ContentType.
type PostHouseCreateJSONBody ¶
type PostHouseCreateJSONBody struct { // Address Адрес дома Address Address `json:"address"` // Developer Застройщик Developer *Developer `json:"developer"` // Year Год постройки дома Year Year `json:"year"` }
PostHouseCreateJSONBody defines parameters for PostHouseCreate.
type PostHouseCreateJSONRequestBody ¶
type PostHouseCreateJSONRequestBody PostHouseCreateJSONBody
PostHouseCreateJSONRequestBody defines body for PostHouseCreate for application/json ContentType.
type PostHouseIdSubscribeJSONBody ¶
type PostHouseIdSubscribeJSONBody struct { // Email Email пользователя Email Email `json:"email"` }
PostHouseIdSubscribeJSONBody defines parameters for PostHouseIdSubscribe.
type PostHouseIdSubscribeJSONRequestBody ¶
type PostHouseIdSubscribeJSONRequestBody PostHouseIdSubscribeJSONBody
PostHouseIdSubscribeJSONRequestBody defines body for PostHouseIdSubscribe for application/json ContentType.
type PostLoginJSONBody ¶
type PostLoginJSONBody struct { // Id Идентификатор пользователя Id *UserId `json:"id,omitempty"` // Password Пароль пользователя Password *Password `json:"password,omitempty"` }
PostLoginJSONBody defines parameters for PostLogin.
type PostLoginJSONRequestBody ¶
type PostLoginJSONRequestBody PostLoginJSONBody
PostLoginJSONRequestBody defines body for PostLogin for application/json ContentType.
type PostRegisterJSONBody ¶
type PostRegisterJSONBody struct { // Email Email пользователя Email *Email `json:"email,omitempty"` // Password Пароль пользователя Password *Password `json:"password,omitempty"` // UserType Тип пользователя UserType *UserType `json:"user_type,omitempty"` }
PostRegisterJSONBody defines parameters for PostRegister.
type PostRegisterJSONRequestBody ¶
type PostRegisterJSONRequestBody PostRegisterJSONBody
PostRegisterJSONRequestBody defines body for PostRegister for application/json ContentType.