copyWith method

SIPTrunkConfigResponseModel copyWith({
  1. String? address,
  2. SIPTrunkTransportEnum? transport,
  3. SIPMediaEncryptionEnum? mediaEncryption,
  4. Map<String, dynamic>? headers,
  5. bool? hasAuthCredentials,
  6. dynamic username,
  7. bool? hasOutboundTrunk,
})

Implementation

SIPTrunkConfigResponseModel copyWith(
    {String? address,
    enums.SIPTrunkTransportEnum? transport,
    enums.SIPMediaEncryptionEnum? mediaEncryption,
    Map<String, dynamic>? headers,
    bool? hasAuthCredentials,
    dynamic username,
    bool? hasOutboundTrunk}) {
  return SIPTrunkConfigResponseModel(
      address: address ?? this.address,
      transport: transport ?? this.transport,
      mediaEncryption: mediaEncryption ?? this.mediaEncryption,
      headers: headers ?? this.headers,
      hasAuthCredentials: hasAuthCredentials ?? this.hasAuthCredentials,
      username: username ?? this.username,
      hasOutboundTrunk: hasOutboundTrunk ?? this.hasOutboundTrunk);
}