Payment class

订单

Constructors

Payment({dynamic id, dynamic bsid, int? time, DbJsonWraper? extra, List? trans, dynamic uid, int? type, int? state, int? rmbfen, Message? notice, PayGoods? paygoods, dynamic relation, int? substate, String? describe, int? update, DbJsonWraper? activeRechargeOrderData, DbJsonWraper? activeRechargeOrderResult, int? activeRechargeNotifyCount, List<DbJsonWraper>? activeRechargeNotifyResult, String? passiveRechargeOrderNo, DbJsonWraper? passiveRechargeOrderReceipt, int? passiveRechargeVerifyCount, List<DbJsonWraper>? passiveRechargeVerifyResult, String? cashoutAccountTp, String? cashoutAccountNo, int? cashoutActualRmbfen, bool? virtualValueMode, int? virtualCustomXNo, dynamic virtualCustomXId, List? bonusesUids, List<int>? bonusesRmbfen, List? bonusesPending})
Payment.fromJson(Map<String, dynamic> map)
factory
Payment.fromString(String data)
factory

Properties

activeRechargeNotifyCount int
主动型充值订单支付后的异步通知次数
getter/setter pair
activeRechargeNotifyResult List<DbJsonWraper>
主动型充值订单支付后的异步通知结果列表
getter/setter pair
activeRechargeOrderData DbJsonWraper
主动型充值订单下单时的请求数据
getter/setter pair
activeRechargeOrderResult DbJsonWraper
主动型充值订单下单时的请求结果
getter/setter pair
bonusesPending List
分红的等待创建订单的用户id
getter/setter pair
bonusesRmbfen List<int>
分红的RMB金额列表
getter/setter pair
bonusesUids List
分红的用户id列表
getter/setter pair
bsid → dynamic
商户id
no setter
cashoutAccountNo String
提现账户号码
getter/setter pair
cashoutAccountTp String
提现账户类型
getter/setter pair
cashoutActualRmbfen int
提现扣除手续费后实际到账
getter/setter pair
describe String
订单描述信息
getter/setter pair
extra DbJsonWraper
自定义数据
no setter
hashCode int
The hash code for this object.
no setterinherited
id → dynamic
唯一id
no setter
notice Message?
订单资金事务执行到一定步骤时,要推送的通知消息的数据
getter/setter pair
passiveRechargeOrderNo String
被动型充值订单的远程订单号码
getter/setter pair
passiveRechargeOrderReceipt DbJsonWraper
被动型充值订单的远程验证凭据
getter/setter pair
passiveRechargeVerifyCount int
被动型充值订单的远程验证次数
getter/setter pair
passiveRechargeVerifyResult List<DbJsonWraper>
被动型充值订单的远程验证结果列表
getter/setter pair
paygoods PayGoods?
订单创建时关联的商品数据(充值订单商品、虚拟货币商品)
getter/setter pair
relation ↔ dynamic
订单创建时关联的原始对象id(各种红包订单关联的原始红包消息id、各种分红订单关联的原始交易订单id)
getter/setter pair
rmbfen int
订单资金事务的RMB金额,即uid用户的rmbfen增加或减少该值
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
state int
订单资金事务的处理状态
getter/setter pair
substate int
订单子事务的处理状态(提现订单转资金到提现账户的处理状态、虚拟交易订单交易事务的处理状态)
getter/setter pair
time int
创建时间
no setter
trans List
未完成的事务列表
no setter
type int
订单类型
getter/setter pair
uid ↔ dynamic
所属用户id
getter/setter pair
update int
订单更新时间
getter/setter pair
virtualCustomXId ↔ dynamic
虚拟货币充值的到账对象id、虚拟商品购买的商品对象id
getter/setter pair
virtualCustomXNo int
虚拟货币充值的到账集合序号、 虚拟商品购买的商品集合序号
getter/setter pair
virtualValueMode bool
是否为虚拟货币充值
getter/setter pair

Methods

buildTarget() → dynamic
使用本实例字段成员的值生成包装的目标类实例
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
转换为基本数据类型的Map。转换结果可以直接使用jsonEncode进行序列化,可以直接保存到mongo数据库
toKValues() Map<String, dynamic>
转换为用字符串key读取字段值的Map
toString() String
jsonEncode(this)抛出的异常被吃掉了,所以需要写成jsonEncode(toJson())
updateByJson(Map<String, dynamic> map, {Payment? parser}) → void
通过基本数据类型的Map来更新字段。来源map可以直接使用jsonEncode进行序列化,可以直接保存到mongo数据库
updateByKValues(Map<String, dynamic> map) → void
通过用字符串key读取字段值的Map来更新字段

Operators

operator ==(Object other) bool
The equality operator.
inherited