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