app_auth.go 976 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. package model
  2. import (
  3. xtime "go-common/library/time"
  4. )
  5. // AppInfo App info.
  6. type AppInfo struct {
  7. AppTreeID int64 `json:"app_tree_id"`
  8. AppID string `json:"app_id"`
  9. Limit int32 `json:"limit"`
  10. MTime xtime.Time `json:"mtime"`
  11. }
  12. // AppAuth AppAuth.
  13. type AppAuth struct {
  14. ServiceTreeID int64 `json:"service_tree_id"`
  15. AppTreeID int64 `json:"app_tree_id"`
  16. RPCMethod string `json:"rpc_method"`
  17. HTTPMethod string `json:"http_method"`
  18. Quota int32 `json:"quota"`
  19. MTime xtime.Time `json:"mtime"`
  20. }
  21. // Scope Scope.
  22. type Scope struct {
  23. AppTreeID int64 `json:"app_tree_id"`
  24. RPCMethods []string `json:"rpc_methods"`
  25. HTTPMethods []string `json:"http_methods"`
  26. Quota int32 `json:"quota"`
  27. Sign string `json:"sign"`
  28. }
  29. // AppToken AppToken.
  30. type AppToken struct {
  31. AppTreeID int64 `json:"app_tree_id"`
  32. AppID string `json:"app_id"`
  33. AppAuth string `json:"app_auth"`
  34. }