validation.py 814 B

1234567891011121314151617181920212223242526272829303132
  1. # -*- coding: utf-8 -*-
  2. #!/usr/bin/env python
  3. from apps.web.core.validation import Schema, Required, REMOVE_EXTRA
  4. dealerSchema = Schema(
  5. {
  6. Required('username'): basestring,
  7. Required('password'): basestring,
  8. Required('nickname'): basestring,
  9. Required('agentId'): basestring,
  10. }, extra=REMOVE_EXTRA)
  11. newPaymentNotifyPayload = Schema(
  12. {
  13. Required('nickname'): basestring,
  14. Required('gateway'): basestring,
  15. Required('money'): basestring,
  16. Required('via'): basestring
  17. }, extra=REMOVE_EXTRA
  18. )
  19. virtualCardSchema = Schema(
  20. {
  21. Required('cardName'): basestring,
  22. Required('desc'): basestring,
  23. Required('groupIds'): list,
  24. Required('dayQuota'): list,
  25. Required('quota'): list
  26. }, extra=REMOVE_EXTRA
  27. )