validation.py 743 B

12345678910111213141516171819202122232425262728
  1. # -*- coding: utf-8 -*-
  2. # !/usr/bin/env python
  3. from apps.web.core.validation import Schema, Required, ALLOW_EXTRA
  4. feedbackSchema = Schema(
  5. {
  6. Required('feedType'): basestring,
  7. Required('phone'): basestring,
  8. Required('description'): basestring,
  9. Required('detailInfo'): Schema(
  10. {
  11. Required('logicalCode'): basestring
  12. }, extra = ALLOW_EXTRA),
  13. 'imgList': list,
  14. }, extra = ALLOW_EXTRA)
  15. startActionSchema = Schema(
  16. {
  17. Required('groupId'): basestring,
  18. Required('devNo'): basestring,
  19. Required('packageId'): basestring,
  20. Required('attachParas'): dict,
  21. Required('startKey'): basestring
  22. }
  23. )