12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- # coding=utf-8
- from voluptuous import Schema, REMOVE_EXTRA, ALLOW_EXTRA
- """
- 启动信息有可能会有多的
- {
- "devInfo": {
- "logicalCode": "G400000",
- },
- "userInfo": {
- "openId": "oFx-Z5UgniODNNmownuHv69FjSeA",
- "groupId": "123456789"
- },
- "startInfo": {
- "port": 1,
- "packageId": "1",
- "startType": 1,
- "isTemporary": false,
- "consumeValue": 100 // 非必须
- }
- }
- """
- unifiedConsumeOrderSchema = Schema({
- "devInfo": Schema({
- "logicalCode": basestring,
- }),
- "userInfo": Schema({
- "openId": basestring,
- "groupId": basestring
- }),
- "startInfo": Schema({
- "port": basestring,
- "packageId": basestring,
- "startType": int,
- "isTemporary": bool
- }, extra=ALLOW_EXTRA)
- }, required=True, extra=REMOVE_EXTRA)
- """
- {
- "orderNo": "1530521031443980",
- }
- """
- startConsumeOrderSchema = Schema({
- "orderNo": basestring
- }, required=True, extra=REMOVE_EXTRA)
- """
- 支付信息可能是多种多样的
- {
- "terminalInfo": {
- "groupId": "",
- "logicalCode": ""
- },
- "userInfo": {
- "openId": "oFx-Z5UgniODNNmownuHv69FjSeA",
- "groupId": "123456789"
- },
- "payInfo": {
- "category": "recharge/quickpay",
- "client": "",
- "orderNo": "",
- "ruleId": ""
- }
- }
- """
|