Class VonageClient
- Namespace
- Vonage
- Assembly
- Vonage.dll
Represents a client to use all features from Vonage's APIs.
public class VonageClient
- Inheritance
-
VonageClient
- Inherited Members
Constructors
VonageClient(Credentials)
Constructor for VonageClient.
public VonageClient(Credentials credentials)
Parameters
credentialsCredentialsCredentials to be used for further HTTP calls.
Properties
AccountClient
public IAccountClient AccountClient { get; }
Property Value
ApplicationClient
public IApplicationClient ApplicationClient { get; }
Property Value
ConversationsClient
Exposes Conversations features.
public IConversationsClient ConversationsClient { get; }
Property Value
ConversionClient
public IConversionClient ConversionClient { get; }
Property Value
Credentials
Gets or sets credentials for this client.
public Credentials Credentials { get; set; }
Property Value
Remarks
Setting the value from this property will initialize all clients instances.
Exceptions
- ArgumentNullException
When the value is null.
EmergencyClient
Exposes Emergency API features.
public IEmergencyClient EmergencyClient { get; }
Property Value
IdentityInsightsClient
Exposes Identity Insights features.
public IIdentityInsightsClient IdentityInsightsClient { get; }
Property Value
MessagesClient
public IMessagesClient MessagesClient { get; }
Property Value
NumberInsightClient
public INumberInsightClient NumberInsightClient { get; }
Property Value
NumberInsightV2Client
Exposes Number Insight V2 features.
public INumberInsightV2Client NumberInsightV2Client { get; }
Property Value
NumberVerificationClient
[Obsolete("API has been deprecated. Favor IdentityInsights instead.")]
public INumberVerificationClient NumberVerificationClient { get; }
Property Value
NumbersClient
public INumbersClient NumbersClient { get; }
Property Value
PricingClient
public IPricingClient PricingClient { get; }
Property Value
RedactClient
public IRedactClient RedactClient { get; }
Property Value
ReportsClient
Exposes Reports API features.
public IReportsClient ReportsClient { get; }
Property Value
ShortCodesClient
public IShortCodesClient ShortCodesClient { get; }
Property Value
SimSwapClient
[Obsolete("API has been deprecated. Favor IdentityInsights instead.")]
public ISimSwapClient SimSwapClient { get; }
Property Value
SmsClient
public ISmsClient SmsClient { get; }
Property Value
SubAccountsClient
Exposes SubAccounts features.
public ISubAccountsClient SubAccountsClient { get; }
Property Value
UsersClient
Exposes User management features.
public IUsersClient UsersClient { get; }
Property Value
VerifyClient
public IVerifyClient VerifyClient { get; }
Property Value
VerifyV2Client
Exposes VerifyV2 features.
public IVerifyV2Client VerifyV2Client { get; }
Property Value
VideoClient
Exposes Video features.
public IVideoClient VideoClient { get; }
Property Value
VoiceClient
public IVoiceClient VoiceClient { get; }