CancelTaskResult constructor

CancelTaskResult({
  1. ResultMetaObject? meta,
  2. String? createdAt,
  3. String? lastUpdatedAt,
  4. int? pollInterval,
  5. TaskStatus? status,
  6. String? statusMessage,
  7. String? taskId,
  8. Object? ttl = absent,
  9. Map<String, Object?>? extra,
})

Implementation

CancelTaskResult({
  ResultMetaObject? meta,
  String? createdAt,
  String? lastUpdatedAt,
  int? pollInterval,
  TaskStatus? status,
  String? statusMessage,
  String? taskId,
  Object? ttl = absent,
  Map<String, Object?>? extra,
}) : super.build({
        ...?extra,
        if (meta != null) '_meta': $encode(meta),
        if (createdAt != null) 'createdAt': $encode(createdAt),
        if (lastUpdatedAt != null) 'lastUpdatedAt': $encode(lastUpdatedAt),
        if (pollInterval != null) 'pollInterval': $encode(pollInterval),
        if (status != null) 'status': $encode(status),
        if (statusMessage != null) 'statusMessage': $encode(statusMessage),
        if (taskId != null) 'taskId': $encode(taskId),
        if (!identical(ttl, absent)) 'ttl': $encode(ttl),
        'resultType': 'complete',
      });