enqueue method
Mimics Stem.enqueue for map-based usage.
Implementation
Future<String> enqueue(
String name, {
Map<String, Object?> args = const {},
Map<String, String> headers = const {},
TaskOptions options = const TaskOptions(),
DateTime? notBefore,
Map<String, Object?> meta = const {},
}) async {
final id = generateEnvelopeId();
_enqueues.add(
RecordedEnqueue(
id: id,
name: name,
args: Map<String, Object?>.from(args),
headers: Map<String, String>.from(headers),
options: options,
notBefore: notBefore,
meta: Map<String, Object?>.from(meta),
enqueuedAt: stemNow(),
),
);
return id;
}