package response import ( "history-api/pkg/constants" "github.com/golang-jwt/jwt/v5" ) type CommonResponse struct { Status bool `json:"status"` Data any `json:"data"` Message string `json:"message"` } type JWTClaims struct { UId string `json:"uid"` Roles []constants.Role `json:"roles"` TokenVersion int32 `json:"token_version"` jwt.RegisteredClaims } type PaginatedResponse struct { Data any `json:"data"` Status bool `json:"status"` Message string `json:"message"` Pagination struct { NextCursor string `json:"next_cursor"` HasMore bool `json:"has_more"` } `json:"pagination"` }