Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SpendingCreateRequest ¶
type SpendingCreateRequest struct {
Id string `validate:"required,uuid4" json:"id"`
UserId string `validate:"required,uuid4" json:"user_id"`
Title string `validate:"required,min=3" json:"title"`
Description string `validate:"" json:"description"`
Amount float64 `validate:"required,gte=0" json:"amount"`
Date int64 `validate:"required" json:"date"`
Category string `validate:"lowercase" json:"category"`
CreatedAt int64 `validate:"required" json:"created_at"`
}
type SpendingResponse ¶
type SpendingUpdateRequest ¶
type SpendingUpdateRequest struct {
Id string `validate:"required,uuid4" json:"id"`
Title string `validate:"required,min=3" json:"title"`
Description string `validate:"" json:"description"`
Amount float64 `validate:"required,gte=0" json:"amount"`
Date int64 `validate:"required" json:"date"`
Category string `validate:"lowercase" json:"category"`
}
type UserCreateRequest ¶
type UserResponse ¶
type UserUpdateRequest ¶
type WebResponse ¶
Click to show internal directories.
Click to hide internal directories.