Documentation ¶
Index ¶
- type Auth
- type CreateThreadRequest
- type CreateUserRequest
- type CreateVisitRequest
- type Credentials
- type ErrorMessage
- type Health
- type HealthComponent
- type HealthDatabase
- type JwtClaims
- type JwtRequest
- type JwtResponse
- type Thread
- type ThreadMultiResponse
- type ThreadMultiResponsePerRow
- type ThreadOrderBy
- type ThreadQueryFilter
- type ThreadSingleResponse
- type UpdateUserRequest
- type User
- type UserMatrix
- type UserMatrixValidateRequest
- type UserMultiResponse
- type UserOrderBy
- type UserQueryFilter
- type UserSingleResponse
- type Visit
- type VisitMultiResponse
- type VisitOrderBy
- type VisitQueryFilter
- type VisitSingleResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateThreadRequest ¶
type CreateUserRequest ¶
type CreateVisitRequest ¶
type Credentials ¶
type Credentials struct {
Email string `json:"email"`
}
type ErrorMessage ¶
type Health ¶
type Health struct {
Status HealthComponent `json:"status"`
}
type HealthComponent ¶
type HealthComponent struct { Server string `json:"server"` Database []HealthDatabase `json:"database"` }
type HealthDatabase ¶
type JwtRequest ¶
type JwtResponse ¶
type ThreadMultiResponse ¶
type ThreadMultiResponse struct { Page int64 `json:"page"` Offset int `json:"offset"` Limit int `json:"limit"` TotalRows int64 `json:"total_rows"` TotalPage int64 `json:"total_page"` Filter ThreadQueryFilter `json:"filter"` Rows []ThreadMultiResponsePerRow `json:"rows"` }
type ThreadOrderBy ¶
type ThreadQueryFilter ¶
type ThreadQueryFilter struct { VisitID uuid.UUID `json:"visit_id"` OrderBy ThreadOrderBy `json:"order_by"` }
type ThreadSingleResponse ¶
type UpdateUserRequest ¶
type UserMatrix ¶
type UserMultiResponse ¶
type UserMultiResponse struct { Page int64 `json:"page"` Offset int `json:"offset"` Limit int `json:"limit"` TotalRows int64 `json:"total_rows"` TotalPage int64 `json:"total_page"` Filter UserQueryFilter `json:"filter"` Rows []UserSingleResponse `json:"rows"` }
type UserOrderBy ¶
type UserQueryFilter ¶
type UserQueryFilter struct { Key string `json:"key"` IsAdmin string `json:"is_admin"` OrderBy UserOrderBy `json:"order_by"` }
type UserSingleResponse ¶
type VisitMultiResponse ¶
type VisitMultiResponse struct { Page int64 `json:"page"` Offset int `json:"offset"` Limit int `json:"limit"` TotalRows int64 `json:"total_rows"` TotalPage int64 `json:"total_page"` Filter VisitQueryFilter `json:"filter"` Rows []VisitSingleResponse `json:"rows"` }
type VisitOrderBy ¶
type VisitQueryFilter ¶
type VisitQueryFilter struct {
OrderBy VisitOrderBy `json:"order_by"`
}
Click to show internal directories.
Click to hide internal directories.