StoredAction.fromJson constructor
StoredAction.fromJson(
- Map<
String, dynamic> json, { - ValueSerializer? serializer,
Implementation
factory StoredAction.fromJson(
Map<String, dynamic> json, {
ValueSerializer? serializer,
}) {
serializer ??= driftRuntimeOptions.defaultSerializer;
return StoredAction(
id: serializer.fromJson<String>(json['id']),
accountKey: serializer.fromJson<String>(json['accountKey']),
actionKey: serializer.fromJson<String>(json['actionKey']),
version: serializer.fromJson<int>(json['version']),
kind: serializer.fromJson<String>(json['kind']),
payloadJson: serializer.fromJson<String>(json['payloadJson']),
status: serializer.fromJson<String>(json['status']),
orderingKey: serializer.fromJson<String?>(json['orderingKey']),
rowTableId: serializer.fromJson<String?>(json['rowTableId']),
rowKey: serializer.fromJson<String?>(json['rowKey']),
queuePosition: serializer.fromJson<int>(json['queuePosition']),
attemptCount: serializer.fromJson<int>(json['attemptCount']),
nextAttemptAt: serializer.fromJson<DateTime?>(json['nextAttemptAt']),
lastError: serializer.fromJson<String?>(json['lastError']),
createdAt: serializer.fromJson<DateTime>(json['createdAt']),
updatedAt: serializer.fromJson<DateTime>(json['updatedAt']),
);
}