# -*- coding: utf-8 -*- # !/usr/bin/env python from voluptuous import PREVENT_EXTRA from apps.web.core.validation import Schema, Required, ALLOW_EXTRA commandSchema = Schema( { Required('cmd'): int, Required('IMEI'): basestring }, extra = ALLOW_EXTRA) SaveWithdrawBankCardSchema = Schema( { Required('accountName'): basestring, Required('accountCode'): basestring, Required('accountType'): basestring, Required('bankName'): basestring, Required('phone'): basestring }, extra = ALLOW_EXTRA) SaveWithdrawBankCardSchemaForSuper = Schema( { Required('accountName'): basestring, Required('accountCode'): basestring, Required('isPublic'): bool, Required('bankName'): basestring }, extra = ALLOW_EXTRA) SavePublicWithdrawBankCardExtraSchema = Schema( { Required('province'): basestring, Required('provinceCode'): basestring, Required('city'): basestring, Required('cityCode'): basestring, Required('branchBankCode'): basestring, Required('branchBankName'): basestring }, extra = ALLOW_EXTRA) SaveWithdrawAlipaySchema = Schema( { Required('realName'): basestring, Required('loginId'): basestring }, extra = PREVENT_EXTRA) SaveWithdrawWechatSchema = Schema( { Required('realName'): basestring }, extra = PREVENT_EXTRA)