Files
YouduWiki/backend/domain/response.go
2026-05-21 19:52:45 +08:00

18 lines
537 B
Go

package domain
type PWResponse struct {
Message string `json:"message"`
Success bool `json:"success"`
Data any `json:"data,omitempty"`
Code int `json:"code"`
}
type PWResponseErrCode PWResponse
var (
ErrCodeNil = PWResponseErrCode{"success", true, nil, 0}
ErrCodePermissionDenied = PWResponseErrCode{"Permission Denied", false, nil, 40003}
ErrCodeNotFound = PWResponseErrCode{"Not Found", false, nil, 40004}
ErrCodeInternalError = PWResponseErrCode{"Internal Error", false, nil, 50001}
)