CustomX constructor
CustomX({
- dynamic id,
- dynamic bsid,
- int? time,
- DbJsonWraper? extra,
- List? trans,
- dynamic uid,
- dynamic rid1,
- dynamic rid2,
- dynamic rid3,
- int? int1,
- int? int2,
- int? int3,
- String? str1,
- String? str2,
- String? str3,
- DbJsonWraper? body1,
- DbJsonWraper? body2,
- DbJsonWraper? body3,
- int? state1,
- int? state2,
- int? state3,
- int? update,
- double? score,
- int? mark,
- int? star,
- int? hot1,
- int? hot2,
- int? hotx,
- int? cnt1,
- int? cnt2,
- int? cnt3,
- dynamic target,
- dynamic earner,
- int? rmbfen,
- int? virval,
- int? deny,
Implementation
CustomX({
ObjectId? id,
ObjectId? bsid,
int? time,
DbJsonWraper? extra,
List<ObjectId>? trans,
ObjectId? uid,
ObjectId? rid1,
ObjectId? rid2,
ObjectId? rid3,
int? int1,
int? int2,
int? int3,
String? str1,
String? str2,
String? str3,
DbJsonWraper? body1,
DbJsonWraper? body2,
DbJsonWraper? body3,
int? state1,
int? state2,
int? state3,
int? update,
double? score,
int? mark,
int? star,
int? hot1,
int? hot2,
int? hotx,
int? cnt1,
int? cnt2,
int? cnt3,
ObjectId? target,
ObjectId? earner,
int? rmbfen,
int? virval,
int? deny,
}) : _id = id ?? ObjectId(),
_bsid = bsid ?? ObjectId.fromHexString('000000000000000000000000'),
_time = time ?? DateTime.now().millisecondsSinceEpoch,
_extra = extra ?? DbJsonWraper(),
_trans = trans ?? [],
uid = uid ?? ObjectId.fromHexString('000000000000000000000000'),
rid1 = rid1 ?? ObjectId.fromHexString('000000000000000000000000'),
rid2 = rid2 ?? ObjectId.fromHexString('000000000000000000000000'),
rid3 = rid3 ?? ObjectId.fromHexString('000000000000000000000000'),
int1 = int1 ?? 0,
int2 = int2 ?? 0,
int3 = int3 ?? 0,
str1 = str1 ?? '',
str2 = str2 ?? '',
str3 = str3 ?? '',
body1 = body1 ?? DbJsonWraper(),
body2 = body2 ?? DbJsonWraper(),
body3 = body3 ?? DbJsonWraper(),
state1 = state1 ?? 0,
state2 = state2 ?? 0,
state3 = state3 ?? 0,
update = update ?? DateTime.now().millisecondsSinceEpoch,
score = score ?? 0,
mark = mark ?? 0,
star = star ?? 0,
hot1 = hot1 ?? 0,
hot2 = hot2 ?? 0,
hotx = hotx ?? 0,
cnt1 = cnt1 ?? 0,
cnt2 = cnt2 ?? 0,
cnt3 = cnt3 ?? 0,
target = target ?? ObjectId.fromHexString('000000000000000000000000'),
earner = earner ?? ObjectId.fromHexString('000000000000000000000000'),
rmbfen = rmbfen ?? 0,
virval = virval ?? 0,
deny = deny ?? 0;