copyWith method

PeerConnectOption copyWith({
  1. String? connectionId,
  2. String? label,
  3. dynamic metadata,
  4. SerializationType? serialization,
  5. bool? reliable,
  6. PeerConnectOption? payload,
  7. MediaStream? stream,
  8. Function? sdpTransform,
  9. Map<String, dynamic>? constraints,
  10. bool? originator,
})

Implementation

PeerConnectOption copyWith(
    {String? connectionId,
    String? label,
    dynamic metadata,
    SerializationType? serialization,
    bool? reliable,
    PeerConnectOption? payload,
    MediaStream? stream,
    Function? sdpTransform,
    Map<String, dynamic>? constraints,
    bool? originator}) {
  return PeerConnectOption(
    connectionId: connectionId ?? this.connectionId,
    label: label ?? this.label,
    metadata: metadata ?? this.metadata,
    serialization: serialization ?? this.serialization,
    reliable: reliable ?? this.reliable,
    payload: payload ?? this.payload,
    stream: stream ?? this.stream,
    sdpTransform: sdpTransform ?? this.sdpTransform,
    constraints: constraints ?? this.constraints,
    originator: originator ?? this.originator,
  );
}