20 lines
490 B
Dart
20 lines
490 B
Dart
class TerminalOutputPayload {
|
|
const TerminalOutputPayload({
|
|
required this.sessionId,
|
|
required this.sequence,
|
|
required this.chunk,
|
|
});
|
|
|
|
final String sessionId;
|
|
final int sequence;
|
|
final String chunk;
|
|
|
|
factory TerminalOutputPayload.fromJson(Map<String, dynamic> json) {
|
|
return TerminalOutputPayload(
|
|
sessionId: json['sessionId'] as String,
|
|
sequence: (json['sequence'] as num?)?.toInt() ?? 0,
|
|
chunk: (json['chunk'] as String?) ?? '',
|
|
);
|
|
}
|
|
}
|