UpdateTaskParams constructor

UpdateTaskParams({
  1. @JsonKey.new(name: "class_id") required int classId,
  2. @JsonKey.new(name: "task_id") String? taskId,
  3. @Default.new("") String content,
  4. @Default.new(-1) int duration,
  5. @JsonKey.new(name: 'only_create') @Default.new(0) int createOnly,
  6. @JsonKey.new(name: 'enable_callback') @Default.new(0) int enableCallback,
  7. @JsonKey.new(name: 'binding_user') String? bindingUser,
})

Implementation

factory UpdateTaskParams({
  @JsonKey(name: "class_id") required int classId,
  @JsonKey(name: "task_id") String? taskId,
  @Default("") String content,
  @Default(-1) int duration,
  @JsonKey(name: 'only_create') @Default(0) int createOnly,
  @JsonKey(name: 'enable_callback') @Default(0) int enableCallback,
  @JsonKey(name: 'binding_user') String? bindingUser,
}) = _UpdateTaskParams;