copyWithWrapped method

CreateSIPTrunkPhoneNumberRequest copyWithWrapped({
  1. Wrapped<String>? phoneNumber,
  2. Wrapped<String>? label,
  3. Wrapped<String?>? provider,
  4. Wrapped<String>? terminationUri,
  5. Wrapped? address,
  6. Wrapped<SIPTrunkTransportEnum?>? transport,
  7. Wrapped<SIPMediaEncryptionEnum?>? mediaEncryption,
  8. Wrapped<Map<String, dynamic>?>? headers,
  9. Wrapped? credentials,
})

Implementation

CreateSIPTrunkPhoneNumberRequest copyWithWrapped(
    {Wrapped<String>? phoneNumber,
    Wrapped<String>? label,
    Wrapped<String?>? provider,
    Wrapped<String>? terminationUri,
    Wrapped<dynamic>? address,
    Wrapped<enums.SIPTrunkTransportEnum?>? transport,
    Wrapped<enums.SIPMediaEncryptionEnum?>? mediaEncryption,
    Wrapped<Map<String, dynamic>?>? headers,
    Wrapped<dynamic>? credentials}) {
  return CreateSIPTrunkPhoneNumberRequest(
      phoneNumber:
          (phoneNumber != null ? phoneNumber.value : this.phoneNumber),
      label: (label != null ? label.value : this.label),
      provider: (provider != null ? provider.value : this.provider),
      terminationUri: (terminationUri != null
          ? terminationUri.value
          : this.terminationUri),
      address: (address != null ? address.value : this.address),
      transport: (transport != null ? transport.value : this.transport),
      mediaEncryption: (mediaEncryption != null
          ? mediaEncryption.value
          : this.mediaEncryption),
      headers: (headers != null ? headers.value : this.headers),
      credentials:
          (credentials != null ? credentials.value : this.credentials));
}