InputRequiredTask constructor
InputRequiredTask({})
Implementation
InputRequiredTask({
required String taskId,
String? statusMessage,
required String createdAt,
required String lastUpdatedAt,
Object? ttlMs = absent,
int? pollIntervalMs,
required Map<String, InputRequest> inputRequests,
Map<String, Object?>? extra,
}) : super.build({
...?extra,
'taskId': $encode(taskId),
'status': 'input_required',
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),
'inputRequests': $encode(inputRequests),
});