fromMap static method
Implementation
static StatelessResponse fromMap(Map<Object?, Object?>? map) {
if (map == null) {
return StatelessResponse(
status: FlowStatus.FAILED,
results: const [],
error: 'EMPTY_RESULT',
);
}
final status = FlowStatusExt.fromWire(map['status'] as String?);
final rawList = map['results'];
final parsed = <SdkTaskResponse>[];
if (rawList is List) {
for (final item in rawList) {
if (item is Map) {
parsed.add(SdkTaskResponse.fromMap(item.cast<Object?, Object?>()));
}
}
}
return StatelessResponse(
status: status,
results: parsed,
error: map['error'] as String?,
);
}