Table of Contents

Class UserChannels

Namespace
Vonage.Users
Assembly
Vonage.dll

Represents the collection of communication channels associated with a user.

public record UserChannels : IEquatable<UserChannels>
Inheritance
UserChannels
Implements
Inherited Members

Constructors

UserChannels(IEnumerable<ChannelPstn>, IEnumerable<ChannelSip>, IEnumerable<ChannelVbc>, IEnumerable<ChannelWebSocket>, IEnumerable<ChannelSms>, IEnumerable<ChannelMms>, IEnumerable<ChannelWhatsApp>, IEnumerable<ChannelViber>, IEnumerable<ChannelMessenger>)

Represents the collection of communication channels associated with a user.

public UserChannels(IEnumerable<ChannelPstn> Pstn, IEnumerable<ChannelSip> Sip, IEnumerable<ChannelVbc> Vbc, IEnumerable<ChannelWebSocket> WebSocket, IEnumerable<ChannelSms> Sms, IEnumerable<ChannelMms> Mms, IEnumerable<ChannelWhatsApp> WhatsApp, IEnumerable<ChannelViber> Viber, IEnumerable<ChannelMessenger> Messenger)

Parameters

Pstn IEnumerable<ChannelPstn>

PSTN (landline/mobile) channels for the user.

Sip IEnumerable<ChannelSip>

SIP channels for the user.

Vbc IEnumerable<ChannelVbc>

VBC (Vonage Business Communications) channels for the user.

WebSocket IEnumerable<ChannelWebSocket>

WebSocket channels for real-time audio streaming.

Sms IEnumerable<ChannelSms>

SMS channels for the user.

Mms IEnumerable<ChannelMms>

MMS channels for the user.

WhatsApp IEnumerable<ChannelWhatsApp>

WhatsApp channels for the user.

Viber IEnumerable<ChannelViber>

Viber channels for the user.

Messenger IEnumerable<ChannelMessenger>

Facebook Messenger channels for the user.

Properties

Messenger

Facebook Messenger channels for the user.

public IEnumerable<ChannelMessenger> Messenger { get; init; }

Property Value

IEnumerable<ChannelMessenger>

Mms

MMS channels for the user.

public IEnumerable<ChannelMms> Mms { get; init; }

Property Value

IEnumerable<ChannelMms>

Pstn

PSTN (landline/mobile) channels for the user.

public IEnumerable<ChannelPstn> Pstn { get; init; }

Property Value

IEnumerable<ChannelPstn>

Sip

SIP channels for the user.

public IEnumerable<ChannelSip> Sip { get; init; }

Property Value

IEnumerable<ChannelSip>

Sms

SMS channels for the user.

public IEnumerable<ChannelSms> Sms { get; init; }

Property Value

IEnumerable<ChannelSms>

Vbc

VBC (Vonage Business Communications) channels for the user.

public IEnumerable<ChannelVbc> Vbc { get; init; }

Property Value

IEnumerable<ChannelVbc>

Viber

Viber channels for the user.

public IEnumerable<ChannelViber> Viber { get; init; }

Property Value

IEnumerable<ChannelViber>

WebSocket

WebSocket channels for real-time audio streaming.

[JsonPropertyName("websocket")]
public IEnumerable<ChannelWebSocket> WebSocket { get; init; }

Property Value

IEnumerable<ChannelWebSocket>

WhatsApp

WhatsApp channels for the user.

[JsonPropertyName("whatsapp")]
public IEnumerable<ChannelWhatsApp> WhatsApp { get; init; }

Property Value

IEnumerable<ChannelWhatsApp>