Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AnalyticsSummaryTransformer ¶
type AnalyticsSummaryTransformer struct {
ID uint `json:"id"`
Path string `json:"path"`
OperationID string `json:"operation_id"`
Method string `json:"method"`
StatusCode int `json:"status_code"`
ClientIP string `json:"client_ip"`
CreatedAt time.Time `json:"created_at"`
UserID *int `json:"user_id"`
FirstName string `json:"first_name"`
SecondName string `json:"second_name"`
LastName string `json:"last_name"`
Error *string `json:"error"`
}
func AnalyticListTransform ¶
func AnalyticListTransform(c *gin.Context, p *model2.Pagination[models.Analytics]) []AnalyticsSummaryTransformer
func AnalyticSummaryTransform ¶
func AnalyticSummaryTransform(m *models.Analytics) AnalyticsSummaryTransformer
type AnalyticsTransformer ¶
type AnalyticsTransformer struct {
ID uint `json:"id" gorm:"primary_key"`
OperationID string `json:"operation_id"`
Path string `json:"path"`
Method string `json:"method"`
StatusCode int `json:"status_code"`
ClientIP string `json:"client_ip"`
RequestBody string `json:"request_body"`
ResponseBody string `json:"response_body"`
CreatedAt time.Time `json:"created_at"`
UserID *int `json:"user_id"`
FirstName string `json:"first_name"`
SecondName string `json:"second_name"`
LastName string `json:"last_name"`
Error *string `json:"error"`
}
func AnalyticTransform ¶
func AnalyticTransform(m *models.Analytics) AnalyticsTransformer
Click to show internal directories.
Click to hide internal directories.