blob: a72bb5467d8d2c332cd6be6b5cc309b953364f21 [file] [log] [blame]
components:
headers:
TenantId:
name: X-TENANT-ID
in: header
description: 租户ID
required: true
schema:
type: string
responses:
CommonError:
description: 请求失败
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
schemas:
ErrorResponse:
type: object
title: 请求错误
required:
- message
properties:
timestamp:
type: string
format: date-time
code:
type: string
title: 错误码
message:
type: string
title: 错误信息
TransDate:
type: string
title: 交易日期
minLength: 8
maxLength: 8
pattern: '[0-9]*'
TransTime:
type: string
title: 交易时间
minLength: 6
maxLength: 6
pattern: '[0-9]*'
ShopAccNo:
type: string
title: 商户号
pattern: '[0-9]*'
Refno:
type: string
title: 交易号
minLength: 16
pattern: '[0-9]*'
QrcodeFormat:
type: string
title: Qrcode格式
enum:
- plain
- base64
- hex
TransResult:
type: string
enum:
- success
- failed
- already_success
- require_query
UserStatus:
type: string
description: |
* normal 正常
* frozen 冻结
* canceled 注销
* closed 关闭
* notexists 不存在
enum:
- normal
- fronzen
- canceled
- closed
- notexists
SubAccountBalance:
type: object
required:
- name
- status
properties:
name:
type: string
title: 子账户名
status:
title: 子账户状态
$ref: '#/components/schemas/UserStatus'
offline:
type: boolean
title: 是否允许脱机使用
balance:
type: integer
title: 子账户余额
expire:
type: string
title: 余额有效期
format: date-time
SubAccountMetadata:
type: object
properties:
name:
type: string
title: 账户名
title:
type: string
title: 账户类型
description:
type: string
title: 账户描述
offline:
type: boolean
title: 是否可以脱机使用