request.go 422 B

1234567891011121314151617181920
  1. package rest
  2. import (
  3. "io"
  4. "git.ali33.ru/fcg-xvii/go-tools/json"
  5. )
  6. type IRequest interface {
  7. IsAuth() bool
  8. Command() string
  9. Auth() json.Map
  10. Data() json.Map
  11. FileKeys() []string
  12. File(name string) (io.Reader, bool)
  13. GenerateToken(data json.Map, expire int64) (string, error)
  14. Root() any
  15. ResponseSuccess(data json.Map, files map[string]io.ReadCloser) IResponse
  16. ResponseError(code int, err IErrorArgs) IResponse
  17. }