package
Version:
v0.1.16
Opens a new window with list of versions in this module.
Published: Aug 5, 2023
License: AGPL-3.0
Opens a new window with license information.
Imports: 5
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
Documentation
¶
func BindAndValidateDTO(c echo.Context, dto interface{}) error
type BaseSessionDTO struct {
AppVersion string `json:"appVersion"`
URL string `json:"url" validate:"required"`
Screen string `json:"screen" validate:"required"`
Referrer string `json:"referrer" validate:"omitempty"`
Language string `json:"language" validate:"required"`
Meta string `json:"meta"`
}
type ChangePasswordDTO struct {
CurrentPassword string `json:"currentPassword" validate:"required"`
NewPassword string `json:"newPassword" validate:"required"`
}
type ErrorDTO struct {
Name string `json:"name" validate:"required"`
Message string `json:"message" validate:"required"`
Stack string `json:"stack" validate:"required"`
Cause string `json:"cause"`
}
type EventDTO struct {
Action string `json:"action" validate:"required"`
Value string `json:"value"`
}
type HTTPDTO struct {
Resource string `json:"resource" validate:"required"`
Method string `json:"method" validate:"required"`
Status int `json:"status" validate:"required"`
Body string `json:"body"`
Response string `json:"response"`
}
type IntervalData struct {
X string `json:"x" validate:"required"`
Y float64 `json:"y" validate:"required"`
}
type LoginDTO struct {
Name string `json:"name" validate:"required"`
Password string `json:"password" validate:"required"`
}
type PageViewDTO struct {
URL string `json:"url" validate:"required"`
}
type PerformanceDTO struct {
Name string `json:"name" validate:"required"`
Value float64 `json:"value" validate:"omitempty"`
URL string `json:"url" validate:"required"`
}
type SpanFilterDTO struct {
Start time.Time `query:"start" validate:"required"`
End time.Time `query:"end" validate:"required"`
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.