Documentation
¶
Overview ¶
Package response contains response data structures and related functions.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Render ¶
func Render(res http.ResponseWriter, statusCode int, body interface{}, log lax.Logger)
Render renders response with data.
func RenderError ¶
func RenderError(res http.ResponseWriter, err error, log lax.Logger)
RenderError renders response with error by provided error.
func RenderErrorStatus ¶
RenderErrorStatus renders response with error by provided status code and error message.
Types ¶
type PasswordStrength ¶
type PasswordStrength struct {
Strength uint8 `json:"strength"`
}
PasswordStrength contains password strength.
type User ¶
type User struct { ID string `json:"id,omitempty" format:"uuid"` Email string `json:"email"` Created *time.Time `json:"created"` Updated *time.Time `json:"updated,omitempty"` AuthToken string `json:"authToken,omitempty"` RefreshToken string `json:"refreshToken,omitempty"` }
User contains user data to send out.
func FromDomainUser ¶
FromDomainUser converts domain user to public user.
Click to show internal directories.
Click to hide internal directories.