copyWith method

WebSocketMessage copyWith({
  1. dynamic data,
  2. DateTime? timestamp,
  3. String? type,
  4. Map<String, dynamic>? metadata,
})

Implementation

WebSocketMessage copyWith({
  dynamic data,
  DateTime? timestamp,
  String? type,
  Map<String, dynamic>? metadata,
}) {
  return WebSocketMessage(
    data: data ?? this.data,
    timestamp: timestamp ?? this.timestamp,
    type: type ?? this.type,
    metadata: metadata ?? this.metadata,
  );
}