TaskInfo constructor
TaskInfo({
- @JsonKey.new(name: 'seq') @Default.new(0) int seq,
- @JsonKey.new(name: 'task_id') @Default.new('') String taskId,
- @JsonKey.new(name: 'status') @Default.new(0) int status,
- @JsonKey.new(name: 'content') @Default.new('') String content,
- @JsonKey.new(name: 'create_time') @Default.new(0) int createTime,
- @JsonKey.new(name: 'update_time') @Default.new(0) int updateTime,
- @JsonKey.new(name: 'expire_time') @Default.new(0) int expireTime,
- @JsonKey.new(name: 'binding_user') @Default.new('') String bindingUser,
- @Default.new(false) bool isSelfUpdate,
Implementation
factory TaskInfo({
/// 任务序号
@JsonKey(name: 'seq') @Default(0) int seq,
/// 任务 ID
@JsonKey(name: 'task_id') @Default('') String taskId,
/// 任务状态
@JsonKey(name: 'status') @Default(0) int status,
/// 任务内容
@JsonKey(name: 'content') @Default('') String content,
/// 任务创建时间
@JsonKey(name: 'create_time') @Default(0) int createTime,
/// 任务更新时间
@JsonKey(name: 'update_time') @Default(0) int updateTime,
/// 任务过期时间
@JsonKey(name: 'expire_time') @Default(0) int expireTime,
/// 绑定用户
@JsonKey(name: 'binding_user') @Default('') String bindingUser,
@Default(false) bool isSelfUpdate,
}) = _TaskInfo;