123456789101112131415161718192021222324252627282930 |
- package entities
- type Response struct {
- Code int `json:"code"`
- Message string `json:"message"`
- Data any `json:"data"`
- }
- func NewSuccessResponse(data any) *Response {
- return &Response{
- Code: 0,
- Message: "success",
- Data: data,
- }
- }
- func NewErrorResponse(code int, message string) *Response {
- return &Response{
- Code: code,
- Message: message,
- Data: nil,
- }
- }
- type GenericResponse[T any] struct {
- Code int `json:"code"`
- Message string `json:"message"`
- Data T `json:"data"`
- }
|