CancelledTask constructor

CancelledTask({
  1. required String taskId,
  2. String? statusMessage,
  3. required String createdAt,
  4. required String lastUpdatedAt,
  5. Object? ttlMs = absent,
  6. int? pollIntervalMs,
  7. Map<String, Object?>? extra,
})

Implementation

CancelledTask({
  required String taskId,
  String? statusMessage,
  required String createdAt,
  required String lastUpdatedAt,
  Object? ttlMs = absent,
  int? pollIntervalMs,
  Map<String, Object?>? extra,
}) : super.build({
        ...?extra,
        'taskId': $encode(taskId),
        'status': 'cancelled',
        if (statusMessage != null) 'statusMessage': $encode(statusMessage),
        'createdAt': $encode(createdAt),
        'lastUpdatedAt': $encode(lastUpdatedAt),
        if (!identical(ttlMs, absent)) 'ttlMs': $encode(ttlMs),
        if (pollIntervalMs != null) 'pollIntervalMs': $encode(pollIntervalMs),
      });