Skip to main content

Client

Struct Client 

Source
pub struct Client { /* private fields */ }
Expand description

Async client for the voip.ms REST API.

Clients are cheap to clone; the underlying reqwest::Client uses an internal connection pool that is shared across clones.

Implementations§

Source§

impl Client

Source

pub fn new( api_username: impl Into<String>, api_password: impl Into<String>, ) -> Self

Build a new client with the default base URL and a default reqwest::Client. Use Client::builder for more control.

§Panics

Panics if the default base URL fails to parse, which would indicate a bug in this crate.

Source

pub fn builder( api_username: impl Into<String>, api_password: impl Into<String>, ) -> ClientBuilder

Start building a client with custom HTTP client or base URL.

Source

pub async fn call_raw<P>(&self, method: &str, params: &P) -> Result<Value>
where P: Serialize + ?Sized,

Issue a request for method with the given typed parameters and return the full JSON response body as a serde_json::Value.

The status field is inspected: any value other than success causes an Error::Api.

This is the low-level raw call used by every generated *_raw method on Client. Reach for it directly when voip.ms adds a method this crate hasn’t been regenerated for; otherwise prefer the typed Client::call or one of the per-method wrappers.

Source

pub async fn call<P, T>(&self, method: &str, params: &P) -> Result<T>

Issue a request and deserialize the full JSON response body into T.

This applies the same status validation as Client::call_raw: any non-success status is returned as Error::Api.

Source

pub async fn call_at<P, T>( &self, method: &str, params: &P, pointer: &str, ) -> Result<T>

Issue a request and deserialize a JSON subtree selected by JSON pointer.

Use this when the API wraps the interesting data under a known key (e.g. /balance or /dids).

Source

pub fn base_url(&self) -> &Url

The base URL this client posts to.

Source§

impl Client

Source

pub async fn add_charge( &self, params: &AddChargeParams, ) -> Result<AddChargeResponse>

Call the addCharge API method and deserialize into AddChargeResponse.

Source

pub async fn add_charge_raw(&self, params: &AddChargeParams) -> Result<Value>

Call the addCharge API method and return the raw JSON envelope.

Source

pub async fn add_lnp_file( &self, params: &AddLNPFileParams, ) -> Result<AddLNPFileResponse>

Call the addLNPFile API method and deserialize into AddLNPFileResponse.

Source

pub async fn add_lnp_file_raw(&self, params: &AddLNPFileParams) -> Result<Value>

Call the addLNPFile API method and return the raw JSON envelope.

Source

pub async fn add_lnp_port( &self, params: &AddLNPPortParams, ) -> Result<AddLNPPortResponse>

Call the addLNPPort API method and deserialize into AddLNPPortResponse.

Source

pub async fn add_lnp_port_raw(&self, params: &AddLNPPortParams) -> Result<Value>

Call the addLNPPort API method and return the raw JSON envelope.

Source

pub async fn add_member_to_conference( &self, params: &AddMemberToConferenceParams, ) -> Result<AddMemberToConferenceResponse>

Call the addMemberToConference API method and deserialize into AddMemberToConferenceResponse.

Source

pub async fn add_member_to_conference_raw( &self, params: &AddMemberToConferenceParams, ) -> Result<Value>

Call the addMemberToConference API method and return the raw JSON envelope.

Source

pub async fn add_payment( &self, params: &AddPaymentParams, ) -> Result<AddPaymentResponse>

Call the addPayment API method and deserialize into AddPaymentResponse.

Source

pub async fn add_payment_raw(&self, params: &AddPaymentParams) -> Result<Value>

Call the addPayment API method and return the raw JSON envelope.

Source

pub async fn assign_did_vpri( &self, params: &AssignDIDvPRIParams, ) -> Result<AssignDIDvPRIResponse>

Call the assignDIDvPRI API method and deserialize into AssignDIDvPRIResponse.

Source

pub async fn assign_did_vpri_raw( &self, params: &AssignDIDvPRIParams, ) -> Result<Value>

Call the assignDIDvPRI API method and return the raw JSON envelope.

Source

pub async fn back_order_did_can( &self, params: &BackOrderDIDCANParams, ) -> Result<BackOrderDIDCANResponse>

Call the backOrderDIDCAN API method and deserialize into BackOrderDIDCANResponse.

Source

pub async fn back_order_did_can_raw( &self, params: &BackOrderDIDCANParams, ) -> Result<Value>

Call the backOrderDIDCAN API method and return the raw JSON envelope.

Source

pub async fn back_order_did_usa( &self, params: &BackOrderDIDUSAParams, ) -> Result<BackOrderDIDUSAResponse>

Call the backOrderDIDUSA API method and deserialize into BackOrderDIDUSAResponse.

Source

pub async fn back_order_did_usa_raw( &self, params: &BackOrderDIDUSAParams, ) -> Result<Value>

Call the backOrderDIDUSA API method and return the raw JSON envelope.

Source

pub async fn cancel_did( &self, params: &CancelDIDParams, ) -> Result<CancelDIDResponse>

Call the cancelDID API method and deserialize into CancelDIDResponse.

Source

pub async fn cancel_did_raw(&self, params: &CancelDIDParams) -> Result<Value>

Call the cancelDID API method and return the raw JSON envelope.

Source

pub async fn cancel_fax_number( &self, params: &CancelFAXNumberParams, ) -> Result<CancelFAXNumberResponse>

Call the cancelFaxNumber API method and deserialize into CancelFAXNumberResponse.

Source

pub async fn cancel_fax_number_raw( &self, params: &CancelFAXNumberParams, ) -> Result<Value>

Call the cancelFaxNumber API method and return the raw JSON envelope.

Source

pub async fn connect_did( &self, params: &ConnectDIDParams, ) -> Result<ConnectDIDResponse>

Call the connectDID API method and deserialize into ConnectDIDResponse.

Source

pub async fn connect_did_raw(&self, params: &ConnectDIDParams) -> Result<Value>

Call the connectDID API method and return the raw JSON envelope.

Source

pub async fn connect_fax( &self, params: &ConnectFAXParams, ) -> Result<ConnectFAXResponse>

Call the connectFAX API method and deserialize into ConnectFAXResponse.

Source

pub async fn connect_fax_raw(&self, params: &ConnectFAXParams) -> Result<Value>

Call the connectFAX API method and return the raw JSON envelope.

Source

pub async fn create_sub_account( &self, params: &CreateSubAccountParams, ) -> Result<CreateSubAccountResponse>

Call the createSubAccount API method and deserialize into CreateSubAccountResponse.

Source

pub async fn create_sub_account_raw( &self, params: &CreateSubAccountParams, ) -> Result<Value>

Call the createSubAccount API method and return the raw JSON envelope.

Source

pub async fn create_voicemail( &self, params: &CreateVoicemailParams, ) -> Result<CreateVoicemailResponse>

Call the createVoicemail API method and deserialize into CreateVoicemailResponse.

Source

pub async fn create_voicemail_raw( &self, params: &CreateVoicemailParams, ) -> Result<Value>

Call the createVoicemail API method and return the raw JSON envelope.

Source

pub async fn del_call_hunting( &self, params: &DelCallHuntingParams, ) -> Result<DelCallHuntingResponse>

Call the delCallHunting API method and deserialize into DelCallHuntingResponse.

Source

pub async fn del_call_hunting_raw( &self, params: &DelCallHuntingParams, ) -> Result<Value>

Call the delCallHunting API method and return the raw JSON envelope.

Source

pub async fn del_call_parking( &self, params: &DelCallParkingParams, ) -> Result<DelCallParkingResponse>

Call the delCallParking API method and deserialize into DelCallParkingResponse.

Source

pub async fn del_call_parking_raw( &self, params: &DelCallParkingParams, ) -> Result<Value>

Call the delCallParking API method and return the raw JSON envelope.

Source

pub async fn del_call_recording( &self, params: &DelCallRecordingParams, ) -> Result<DelCallRecordingResponse>

Call the delCallRecording API method and deserialize into DelCallRecordingResponse.

Source

pub async fn del_call_recording_raw( &self, params: &DelCallRecordingParams, ) -> Result<Value>

Call the delCallRecording API method and return the raw JSON envelope.

Source

pub async fn del_callback( &self, params: &DelCallbackParams, ) -> Result<DelCallbackResponse>

Call the delCallback API method and deserialize into DelCallbackResponse.

Source

pub async fn del_callback_raw( &self, params: &DelCallbackParams, ) -> Result<Value>

Call the delCallback API method and return the raw JSON envelope.

Source

pub async fn del_caller_id_filtering( &self, params: &DelCallerIDFilteringParams, ) -> Result<DelCallerIDFilteringResponse>

Call the delCallerIDFiltering API method and deserialize into DelCallerIDFilteringResponse.

Source

pub async fn del_caller_id_filtering_raw( &self, params: &DelCallerIDFilteringParams, ) -> Result<Value>

Call the delCallerIDFiltering API method and return the raw JSON envelope.

Source

pub async fn del_client( &self, params: &DelClientParams, ) -> Result<DelClientResponse>

Call the delClient API method and deserialize into DelClientResponse.

Source

pub async fn del_client_raw(&self, params: &DelClientParams) -> Result<Value>

Call the delClient API method and return the raw JSON envelope.

Source

pub async fn del_conference( &self, params: &DelConferenceParams, ) -> Result<DelConferenceResponse>

Call the delConference API method and deserialize into DelConferenceResponse.

Source

pub async fn del_conference_raw( &self, params: &DelConferenceParams, ) -> Result<Value>

Call the delConference API method and return the raw JSON envelope.

Source

pub async fn del_conference_member( &self, params: &DelConferenceMemberParams, ) -> Result<DelConferenceMemberResponse>

Call the delConferenceMember API method and deserialize into DelConferenceMemberResponse.

Source

pub async fn del_conference_member_raw( &self, params: &DelConferenceMemberParams, ) -> Result<Value>

Call the delConferenceMember API method and return the raw JSON envelope.

Source

pub async fn del_disa(&self, params: &DelDISAParams) -> Result<DelDISAResponse>

Call the delDISA API method and deserialize into DelDISAResponse.

Source

pub async fn del_disa_raw(&self, params: &DelDISAParams) -> Result<Value>

Call the delDISA API method and return the raw JSON envelope.

Source

pub async fn del_email_to_fax( &self, params: &DelEmailToFAXParams, ) -> Result<DelEmailToFAXResponse>

Call the delEmailToFax API method and deserialize into DelEmailToFAXResponse.

Source

pub async fn del_email_to_fax_raw( &self, params: &DelEmailToFAXParams, ) -> Result<Value>

Call the delEmailToFax API method and return the raw JSON envelope.

Source

pub async fn del_fax_folder( &self, params: &DelFAXFolderParams, ) -> Result<DelFAXFolderResponse>

Call the delFaxFolder API method and deserialize into DelFAXFolderResponse.

Source

pub async fn del_fax_folder_raw( &self, params: &DelFAXFolderParams, ) -> Result<Value>

Call the delFaxFolder API method and return the raw JSON envelope.

Source

pub async fn del_forwarding( &self, params: &DelForwardingParams, ) -> Result<DelForwardingResponse>

Call the delForwarding API method and deserialize into DelForwardingResponse.

Source

pub async fn del_forwarding_raw( &self, params: &DelForwardingParams, ) -> Result<Value>

Call the delForwarding API method and return the raw JSON envelope.

Source

pub async fn del_ivr(&self, params: &DelIVRParams) -> Result<DelIVRResponse>

Call the delIVR API method and deserialize into DelIVRResponse.

Source

pub async fn del_ivr_raw(&self, params: &DelIVRParams) -> Result<Value>

Call the delIVR API method and return the raw JSON envelope.

Source

pub async fn del_location( &self, params: &DelLocationParams, ) -> Result<DelLocationResponse>

Call the delLocation API method and deserialize into DelLocationResponse.

Source

pub async fn del_location_raw( &self, params: &DelLocationParams, ) -> Result<Value>

Call the delLocation API method and return the raw JSON envelope.

Source

pub async fn del_member_from_conference( &self, params: &DelMemberFromConferenceParams, ) -> Result<DelMemberFromConferenceResponse>

Call the delMemberFromConference API method and deserialize into DelMemberFromConferenceResponse.

Source

pub async fn del_member_from_conference_raw( &self, params: &DelMemberFromConferenceParams, ) -> Result<Value>

Call the delMemberFromConference API method and return the raw JSON envelope.

Source

pub async fn del_messages( &self, params: &DelMessagesParams, ) -> Result<DelMessagesResponse>

Call the delMessages API method and deserialize into DelMessagesResponse.

Source

pub async fn del_messages_raw( &self, params: &DelMessagesParams, ) -> Result<Value>

Call the delMessages API method and return the raw JSON envelope.

Source

pub async fn del_music_on_hold( &self, params: &DelMusicOnHoldParams, ) -> Result<DelMusicOnHoldResponse>

Call the delMusicOnHold API method and deserialize into DelMusicOnHoldResponse.

Source

pub async fn del_music_on_hold_raw( &self, params: &DelMusicOnHoldParams, ) -> Result<Value>

Call the delMusicOnHold API method and return the raw JSON envelope.

Source

pub async fn del_phonebook( &self, params: &DelPhonebookParams, ) -> Result<DelPhonebookResponse>

Call the delPhonebook API method and deserialize into DelPhonebookResponse.

Source

pub async fn del_phonebook_raw( &self, params: &DelPhonebookParams, ) -> Result<Value>

Call the delPhonebook API method and return the raw JSON envelope.

Source

pub async fn del_phonebook_group( &self, params: &DelPhonebookGroupParams, ) -> Result<DelPhonebookGroupResponse>

Call the delPhonebookGroup API method and deserialize into DelPhonebookGroupResponse.

Source

pub async fn del_phonebook_group_raw( &self, params: &DelPhonebookGroupParams, ) -> Result<Value>

Call the delPhonebookGroup API method and return the raw JSON envelope.

Source

pub async fn del_queue( &self, params: &DelQueueParams, ) -> Result<DelQueueResponse>

Call the delQueue API method and deserialize into DelQueueResponse.

Source

pub async fn del_queue_raw(&self, params: &DelQueueParams) -> Result<Value>

Call the delQueue API method and return the raw JSON envelope.

Source

pub async fn del_recording( &self, params: &DelRecordingParams, ) -> Result<DelRecordingResponse>

Call the delRecording API method and deserialize into DelRecordingResponse.

Source

pub async fn del_recording_raw( &self, params: &DelRecordingParams, ) -> Result<Value>

Call the delRecording API method and return the raw JSON envelope.

Source

pub async fn del_ring_group( &self, params: &DelRingGroupParams, ) -> Result<DelRingGroupResponse>

Call the delRingGroup API method and deserialize into DelRingGroupResponse.

Source

pub async fn del_ring_group_raw( &self, params: &DelRingGroupParams, ) -> Result<Value>

Call the delRingGroup API method and return the raw JSON envelope.

Source

pub async fn del_sip_uri( &self, params: &DelSIPURIParams, ) -> Result<DelSIPURIResponse>

Call the delSIPURI API method and deserialize into DelSIPURIResponse.

Source

pub async fn del_sip_uri_raw(&self, params: &DelSIPURIParams) -> Result<Value>

Call the delSIPURI API method and return the raw JSON envelope.

Source

pub async fn del_static_member( &self, params: &DelStaticMemberParams, ) -> Result<DelStaticMemberResponse>

Call the delStaticMember API method and deserialize into DelStaticMemberResponse.

Source

pub async fn del_static_member_raw( &self, params: &DelStaticMemberParams, ) -> Result<Value>

Call the delStaticMember API method and return the raw JSON envelope.

Source

pub async fn del_sub_account( &self, params: &DelSubAccountParams, ) -> Result<DelSubAccountResponse>

Call the delSubAccount API method and deserialize into DelSubAccountResponse.

Source

pub async fn del_sub_account_raw( &self, params: &DelSubAccountParams, ) -> Result<Value>

Call the delSubAccount API method and return the raw JSON envelope.

Source

pub async fn del_time_condition( &self, params: &DelTimeConditionParams, ) -> Result<DelTimeConditionResponse>

Call the delTimeCondition API method and deserialize into DelTimeConditionResponse.

Source

pub async fn del_time_condition_raw( &self, params: &DelTimeConditionParams, ) -> Result<Value>

Call the delTimeCondition API method and return the raw JSON envelope.

Source

pub async fn del_voicemail( &self, params: &DelVoicemailParams, ) -> Result<DelVoicemailResponse>

Call the delVoicemail API method and deserialize into DelVoicemailResponse.

Source

pub async fn del_voicemail_raw( &self, params: &DelVoicemailParams, ) -> Result<Value>

Call the delVoicemail API method and return the raw JSON envelope.

Source

pub async fn delete_fax_message( &self, params: &DeleteFAXMessageParams, ) -> Result<DeleteFAXMessageResponse>

Call the deleteFaxMessage API method and deserialize into DeleteFAXMessageResponse.

Source

pub async fn delete_fax_message_raw( &self, params: &DeleteFAXMessageParams, ) -> Result<Value>

Call the deleteFaxMessage API method and return the raw JSON envelope.

Source

pub async fn delete_mms( &self, params: &DeleteMMSParams, ) -> Result<DeleteMMSResponse>

Call the deleteMMS API method and deserialize into DeleteMMSResponse.

Source

pub async fn delete_mms_raw(&self, params: &DeleteMMSParams) -> Result<Value>

Call the deleteMMS API method and return the raw JSON envelope.

Source

pub async fn delete_sms( &self, params: &DeleteSMSParams, ) -> Result<DeleteSMSResponse>

Call the deleteSMS API method and deserialize into DeleteSMSResponse.

Source

pub async fn delete_sms_raw(&self, params: &DeleteSMSParams) -> Result<Value>

Call the deleteSMS API method and return the raw JSON envelope.

Source

pub async fn e911_address_types( &self, params: &E911AddressTypesParams, ) -> Result<E911AddressTypesResponse>

Call the e911AddressTypes API method and deserialize into E911AddressTypesResponse.

Source

pub async fn e911_address_types_raw( &self, params: &E911AddressTypesParams, ) -> Result<Value>

Call the e911AddressTypes API method and return the raw JSON envelope.

Source

pub async fn e911_cancel( &self, params: &E911CancelParams, ) -> Result<E911CancelResponse>

Call the e911Cancel API method and deserialize into E911CancelResponse.

Source

pub async fn e911_cancel_raw(&self, params: &E911CancelParams) -> Result<Value>

Call the e911Cancel API method and return the raw JSON envelope.

Source

pub async fn e911_info( &self, params: &E911InfoParams, ) -> Result<E911InfoResponse>

Call the e911Info API method and deserialize into E911InfoResponse.

Source

pub async fn e911_info_raw(&self, params: &E911InfoParams) -> Result<Value>

Call the e911Info API method and return the raw JSON envelope.

Source

pub async fn e911_provision( &self, params: &E911ProvisionParams, ) -> Result<E911ProvisionResponse>

Call the e911Provision API method and deserialize into E911ProvisionResponse.

Source

pub async fn e911_provision_raw( &self, params: &E911ProvisionParams, ) -> Result<Value>

Call the e911Provision API method and return the raw JSON envelope.

Source

pub async fn e911_provision_manually( &self, params: &E911ProvisionManuallyParams, ) -> Result<E911ProvisionManuallyResponse>

Call the e911ProvisionManually API method and deserialize into E911ProvisionManuallyResponse.

Source

pub async fn e911_provision_manually_raw( &self, params: &E911ProvisionManuallyParams, ) -> Result<Value>

Call the e911ProvisionManually API method and return the raw JSON envelope.

Source

pub async fn e911_update( &self, params: &E911UpdateParams, ) -> Result<E911UpdateResponse>

Call the e911Update API method and deserialize into E911UpdateResponse.

Source

pub async fn e911_update_raw(&self, params: &E911UpdateParams) -> Result<Value>

Call the e911Update API method and return the raw JSON envelope.

Source

pub async fn e911_validate( &self, params: &E911ValidateParams, ) -> Result<E911ValidateResponse>

Call the e911Validate API method and deserialize into E911ValidateResponse.

Source

pub async fn e911_validate_raw( &self, params: &E911ValidateParams, ) -> Result<Value>

Call the e911Validate API method and return the raw JSON envelope.

Source

pub async fn get_allowed_codecs( &self, params: &GetAllowedCodecsParams, ) -> Result<GetAllowedCodecsResponse>

Call the getAllowedCodecs API method and deserialize into GetAllowedCodecsResponse.

Source

pub async fn get_allowed_codecs_raw( &self, params: &GetAllowedCodecsParams, ) -> Result<Value>

Call the getAllowedCodecs API method and return the raw JSON envelope.

Source

pub async fn get_auth_types( &self, params: &GetAuthTypesParams, ) -> Result<GetAuthTypesResponse>

Call the getAuthTypes API method and deserialize into GetAuthTypesResponse.

Source

pub async fn get_auth_types_raw( &self, params: &GetAuthTypesParams, ) -> Result<Value>

Call the getAuthTypes API method and return the raw JSON envelope.

Source

pub async fn get_back_orders( &self, params: &GetBackOrdersParams, ) -> Result<GetBackOrdersResponse>

Call the getBackOrders API method and deserialize into GetBackOrdersResponse.

Source

pub async fn get_back_orders_raw( &self, params: &GetBackOrdersParams, ) -> Result<Value>

Call the getBackOrders API method and return the raw JSON envelope.

Source

pub async fn get_balance( &self, params: &GetBalanceParams, ) -> Result<GetBalanceResponse>

Call the getBalance API method and deserialize into GetBalanceResponse.

Source

pub async fn get_balance_raw(&self, params: &GetBalanceParams) -> Result<Value>

Call the getBalance API method and return the raw JSON envelope.

Source

pub async fn get_balance_management( &self, params: &GetBalanceManagementParams, ) -> Result<GetBalanceManagementResponse>

Call the getBalanceManagement API method and deserialize into GetBalanceManagementResponse.

Source

pub async fn get_balance_management_raw( &self, params: &GetBalanceManagementParams, ) -> Result<Value>

Call the getBalanceManagement API method and return the raw JSON envelope.

Source

pub async fn get_cdr(&self, params: &GetCDRParams) -> Result<GetCDRResponse>

Call the getCDR API method and deserialize into GetCDRResponse.

Source

pub async fn get_cdr_raw(&self, params: &GetCDRParams) -> Result<Value>

Call the getCDR API method and return the raw JSON envelope.

Source

pub async fn get_call_accounts( &self, params: &GetCallAccountsParams, ) -> Result<GetCallAccountsResponse>

Call the getCallAccounts API method and deserialize into GetCallAccountsResponse.

Source

pub async fn get_call_accounts_raw( &self, params: &GetCallAccountsParams, ) -> Result<Value>

Call the getCallAccounts API method and return the raw JSON envelope.

Source

pub async fn get_call_billing( &self, params: &GetCallBillingParams, ) -> Result<GetCallBillingResponse>

Call the getCallBilling API method and deserialize into GetCallBillingResponse.

Source

pub async fn get_call_billing_raw( &self, params: &GetCallBillingParams, ) -> Result<Value>

Call the getCallBilling API method and return the raw JSON envelope.

Source

pub async fn get_call_huntings( &self, params: &GetCallHuntingsParams, ) -> Result<GetCallHuntingsResponse>

Call the getCallHuntings API method and deserialize into GetCallHuntingsResponse.

Source

pub async fn get_call_huntings_raw( &self, params: &GetCallHuntingsParams, ) -> Result<Value>

Call the getCallHuntings API method and return the raw JSON envelope.

Source

pub async fn get_call_parking( &self, params: &GetCallParkingParams, ) -> Result<GetCallParkingResponse>

Call the getCallParking API method and deserialize into GetCallParkingResponse.

Source

pub async fn get_call_parking_raw( &self, params: &GetCallParkingParams, ) -> Result<Value>

Call the getCallParking API method and return the raw JSON envelope.

Source

pub async fn get_call_recording( &self, params: &GetCallRecordingParams, ) -> Result<GetCallRecordingResponse>

Call the getCallRecording API method and deserialize into GetCallRecordingResponse.

Source

pub async fn get_call_recording_raw( &self, params: &GetCallRecordingParams, ) -> Result<Value>

Call the getCallRecording API method and return the raw JSON envelope.

Source

pub async fn get_call_recordings( &self, params: &GetCallRecordingsParams, ) -> Result<GetCallRecordingsResponse>

Call the getCallRecordings API method and deserialize into GetCallRecordingsResponse.

Source

pub async fn get_call_recordings_raw( &self, params: &GetCallRecordingsParams, ) -> Result<Value>

Call the getCallRecordings API method and return the raw JSON envelope.

Source

pub async fn get_call_transcriptions( &self, params: &GetCallTranscriptionsParams, ) -> Result<GetCallTranscriptionsResponse>

Call the getCallTranscriptions API method and deserialize into GetCallTranscriptionsResponse.

Source

pub async fn get_call_transcriptions_raw( &self, params: &GetCallTranscriptionsParams, ) -> Result<Value>

Call the getCallTranscriptions API method and return the raw JSON envelope.

Source

pub async fn get_call_types( &self, params: &GetCallTypesParams, ) -> Result<GetCallTypesResponse>

Call the getCallTypes API method and deserialize into GetCallTypesResponse.

Source

pub async fn get_call_types_raw( &self, params: &GetCallTypesParams, ) -> Result<Value>

Call the getCallTypes API method and return the raw JSON envelope.

Source

pub async fn get_callbacks( &self, params: &GetCallbacksParams, ) -> Result<GetCallbacksResponse>

Call the getCallbacks API method and deserialize into GetCallbacksResponse.

Source

pub async fn get_callbacks_raw( &self, params: &GetCallbacksParams, ) -> Result<Value>

Call the getCallbacks API method and return the raw JSON envelope.

Source

pub async fn get_caller_id_filtering( &self, params: &GetCallerIDFilteringParams, ) -> Result<GetCallerIDFilteringResponse>

Call the getCallerIDFiltering API method and deserialize into GetCallerIDFilteringResponse.

Source

pub async fn get_caller_id_filtering_raw( &self, params: &GetCallerIDFilteringParams, ) -> Result<Value>

Call the getCallerIDFiltering API method and return the raw JSON envelope.

Source

pub async fn get_carriers( &self, params: &GetCarriersParams, ) -> Result<GetCarriersResponse>

Call the getCarriers API method and deserialize into GetCarriersResponse.

Source

pub async fn get_carriers_raw( &self, params: &GetCarriersParams, ) -> Result<Value>

Call the getCarriers API method and return the raw JSON envelope.

Source

pub async fn get_charges( &self, params: &GetChargesParams, ) -> Result<GetChargesResponse>

Call the getCharges API method and deserialize into GetChargesResponse.

Source

pub async fn get_charges_raw(&self, params: &GetChargesParams) -> Result<Value>

Call the getCharges API method and return the raw JSON envelope.

Source

pub async fn get_client_packages( &self, params: &GetClientPackagesParams, ) -> Result<GetClientPackagesResponse>

Call the getClientPackages API method and deserialize into GetClientPackagesResponse.

Source

pub async fn get_client_packages_raw( &self, params: &GetClientPackagesParams, ) -> Result<Value>

Call the getClientPackages API method and return the raw JSON envelope.

Source

pub async fn get_client_threshold( &self, params: &GetClientThresholdParams, ) -> Result<GetClientThresholdResponse>

Call the getClientThreshold API method and deserialize into GetClientThresholdResponse.

Source

pub async fn get_client_threshold_raw( &self, params: &GetClientThresholdParams, ) -> Result<Value>

Call the getClientThreshold API method and return the raw JSON envelope.

Source

pub async fn get_clients( &self, params: &GetClientsParams, ) -> Result<GetClientsResponse>

Call the getClients API method and deserialize into GetClientsResponse.

Source

pub async fn get_clients_raw(&self, params: &GetClientsParams) -> Result<Value>

Call the getClients API method and return the raw JSON envelope.

Source

pub async fn get_conference( &self, params: &GetConferenceParams, ) -> Result<GetConferenceResponse>

Call the getConference API method and deserialize into GetConferenceResponse.

Source

pub async fn get_conference_raw( &self, params: &GetConferenceParams, ) -> Result<Value>

Call the getConference API method and return the raw JSON envelope.

Source

pub async fn get_conference_members( &self, params: &GetConferenceMembersParams, ) -> Result<GetConferenceMembersResponse>

Call the getConferenceMembers API method and deserialize into GetConferenceMembersResponse.

Source

pub async fn get_conference_members_raw( &self, params: &GetConferenceMembersParams, ) -> Result<Value>

Call the getConferenceMembers API method and return the raw JSON envelope.

Source

pub async fn get_conference_recording_file( &self, params: &GetConferenceRecordingFileParams, ) -> Result<GetConferenceRecordingFileResponse>

Call the getConferenceRecordingFile API method and deserialize into GetConferenceRecordingFileResponse.

Source

pub async fn get_conference_recording_file_raw( &self, params: &GetConferenceRecordingFileParams, ) -> Result<Value>

Call the getConferenceRecordingFile API method and return the raw JSON envelope.

Source

pub async fn get_conference_recordings( &self, params: &GetConferenceRecordingsParams, ) -> Result<GetConferenceRecordingsResponse>

Call the getConferenceRecordings API method and deserialize into GetConferenceRecordingsResponse.

Source

pub async fn get_conference_recordings_raw( &self, params: &GetConferenceRecordingsParams, ) -> Result<Value>

Call the getConferenceRecordings API method and return the raw JSON envelope.

Source

pub async fn get_countries( &self, params: &GetCountriesParams, ) -> Result<GetCountriesResponse>

Call the getCountries API method and deserialize into GetCountriesResponse.

Source

pub async fn get_countries_raw( &self, params: &GetCountriesParams, ) -> Result<Value>

Call the getCountries API method and return the raw JSON envelope.

Source

pub async fn get_did_countries( &self, params: &GetDIDCountriesParams, ) -> Result<GetDIDCountriesResponse>

Call the getDIDCountries API method and deserialize into GetDIDCountriesResponse.

Source

pub async fn get_did_countries_raw( &self, params: &GetDIDCountriesParams, ) -> Result<Value>

Call the getDIDCountries API method and return the raw JSON envelope.

Source

pub async fn get_dids_can( &self, params: &GetDIDsCANParams, ) -> Result<GetDIDsCANResponse>

Call the getDIDsCAN API method and deserialize into GetDIDsCANResponse.

Source

pub async fn get_dids_can_raw(&self, params: &GetDIDsCANParams) -> Result<Value>

Call the getDIDsCAN API method and return the raw JSON envelope.

Source

pub async fn get_dids_info( &self, params: &GetDIDsInfoParams, ) -> Result<GetDIDsInfoResponse>

Call the getDIDsInfo API method and deserialize into GetDIDsInfoResponse.

Source

pub async fn get_dids_info_raw( &self, params: &GetDIDsInfoParams, ) -> Result<Value>

Call the getDIDsInfo API method and return the raw JSON envelope.

Source

pub async fn get_dids_international_geographic( &self, params: &GetDIDsInternationalGeographicParams, ) -> Result<GetDIDsInternationalGeographicResponse>

Call the getDIDsInternationalGeographic API method and deserialize into GetDIDsInternationalGeographicResponse.

Source

pub async fn get_dids_international_geographic_raw( &self, params: &GetDIDsInternationalGeographicParams, ) -> Result<Value>

Call the getDIDsInternationalGeographic API method and return the raw JSON envelope.

Source

pub async fn get_dids_international_national( &self, params: &GetDIDsInternationalNationalParams, ) -> Result<GetDIDsInternationalNationalResponse>

Call the getDIDsInternationalNational API method and deserialize into GetDIDsInternationalNationalResponse.

Source

pub async fn get_dids_international_national_raw( &self, params: &GetDIDsInternationalNationalParams, ) -> Result<Value>

Call the getDIDsInternationalNational API method and return the raw JSON envelope.

Source

pub async fn get_dids_international_toll_free( &self, params: &GetDIDsInternationalTollFreeParams, ) -> Result<GetDIDsInternationalTollFreeResponse>

Call the getDIDsInternationalTollFree API method and deserialize into GetDIDsInternationalTollFreeResponse.

Source

pub async fn get_dids_international_toll_free_raw( &self, params: &GetDIDsInternationalTollFreeParams, ) -> Result<Value>

Call the getDIDsInternationalTollFree API method and return the raw JSON envelope.

Source

pub async fn get_dids_usa( &self, params: &GetDIDsUSAParams, ) -> Result<GetDIDsUSAResponse>

Call the getDIDsUSA API method and deserialize into GetDIDsUSAResponse.

Source

pub async fn get_dids_usa_raw(&self, params: &GetDIDsUSAParams) -> Result<Value>

Call the getDIDsUSA API method and return the raw JSON envelope.

Source

pub async fn get_did_vpri( &self, params: &GetDIDvPRIParams, ) -> Result<GetDIDvPRIResponse>

Call the getDIDvPRI API method and deserialize into GetDIDvPRIResponse.

Source

pub async fn get_did_vpri_raw(&self, params: &GetDIDvPRIParams) -> Result<Value>

Call the getDIDvPRI API method and return the raw JSON envelope.

Source

pub async fn get_disas( &self, params: &GetDISAsParams, ) -> Result<GetDISAsResponse>

Call the getDISAs API method and deserialize into GetDISAsResponse.

Source

pub async fn get_disas_raw(&self, params: &GetDISAsParams) -> Result<Value>

Call the getDISAs API method and return the raw JSON envelope.

Source

pub async fn get_dtmf_modes( &self, params: &GetDTMFModesParams, ) -> Result<GetDTMFModesResponse>

Call the getDTMFModes API method and deserialize into GetDTMFModesResponse.

Source

pub async fn get_dtmf_modes_raw( &self, params: &GetDTMFModesParams, ) -> Result<Value>

Call the getDTMFModes API method and return the raw JSON envelope.

Source

pub async fn get_deposits( &self, params: &GetDepositsParams, ) -> Result<GetDepositsResponse>

Call the getDeposits API method and deserialize into GetDepositsResponse.

Source

pub async fn get_deposits_raw( &self, params: &GetDepositsParams, ) -> Result<Value>

Call the getDeposits API method and return the raw JSON envelope.

Source

pub async fn get_device_types( &self, params: &GetDeviceTypesParams, ) -> Result<GetDeviceTypesResponse>

Call the getDeviceTypes API method and deserialize into GetDeviceTypesResponse.

Source

pub async fn get_device_types_raw( &self, params: &GetDeviceTypesParams, ) -> Result<Value>

Call the getDeviceTypes API method and return the raw JSON envelope.

Source

pub async fn get_email_to_fax( &self, params: &GetEmailToFAXParams, ) -> Result<GetEmailToFAXResponse>

Call the getEmailToFax API method and deserialize into GetEmailToFAXResponse.

Source

pub async fn get_email_to_fax_raw( &self, params: &GetEmailToFAXParams, ) -> Result<Value>

Call the getEmailToFax API method and return the raw JSON envelope.

Source

pub async fn get_fax_folders( &self, params: &GetFAXFoldersParams, ) -> Result<GetFAXFoldersResponse>

Call the getFaxFolders API method and deserialize into GetFAXFoldersResponse.

Source

pub async fn get_fax_folders_raw( &self, params: &GetFAXFoldersParams, ) -> Result<Value>

Call the getFaxFolders API method and return the raw JSON envelope.

Source

pub async fn get_fax_message_pdf( &self, params: &GetFAXMessagePDFParams, ) -> Result<GetFAXMessagePDFResponse>

Call the getFaxMessagePDF API method and deserialize into GetFAXMessagePDFResponse.

Source

pub async fn get_fax_message_pdf_raw( &self, params: &GetFAXMessagePDFParams, ) -> Result<Value>

Call the getFaxMessagePDF API method and return the raw JSON envelope.

Source

pub async fn get_fax_messages( &self, params: &GetFAXMessagesParams, ) -> Result<GetFAXMessagesResponse>

Call the getFaxMessages API method and deserialize into GetFAXMessagesResponse.

Source

pub async fn get_fax_messages_raw( &self, params: &GetFAXMessagesParams, ) -> Result<Value>

Call the getFaxMessages API method and return the raw JSON envelope.

Source

pub async fn get_fax_numbers_info( &self, params: &GetFAXNumbersInfoParams, ) -> Result<GetFAXNumbersInfoResponse>

Call the getFaxNumbersInfo API method and deserialize into GetFAXNumbersInfoResponse.

Source

pub async fn get_fax_numbers_info_raw( &self, params: &GetFAXNumbersInfoParams, ) -> Result<Value>

Call the getFaxNumbersInfo API method and return the raw JSON envelope.

Source

pub async fn get_fax_numbers_portability( &self, params: &GetFAXNumbersPortabilityParams, ) -> Result<GetFAXNumbersPortabilityResponse>

Call the getFaxNumbersPortability API method and deserialize into GetFAXNumbersPortabilityResponse.

Source

pub async fn get_fax_numbers_portability_raw( &self, params: &GetFAXNumbersPortabilityParams, ) -> Result<Value>

Call the getFaxNumbersPortability API method and return the raw JSON envelope.

Source

pub async fn get_fax_provinces( &self, params: &GetFAXProvincesParams, ) -> Result<GetFAXProvincesResponse>

Call the getFaxProvinces API method and deserialize into GetFAXProvincesResponse.

Source

pub async fn get_fax_provinces_raw( &self, params: &GetFAXProvincesParams, ) -> Result<Value>

Call the getFaxProvinces API method and return the raw JSON envelope.

Source

pub async fn get_fax_rate_centers_can( &self, params: &GetFAXRateCentersCANParams, ) -> Result<GetFAXRateCentersCANResponse>

Call the getFaxRateCentersCAN API method and deserialize into GetFAXRateCentersCANResponse.

Source

pub async fn get_fax_rate_centers_can_raw( &self, params: &GetFAXRateCentersCANParams, ) -> Result<Value>

Call the getFaxRateCentersCAN API method and return the raw JSON envelope.

Source

pub async fn get_fax_rate_centers_usa( &self, params: &GetFAXRateCentersUSAParams, ) -> Result<GetFAXRateCentersUSAResponse>

Call the getFaxRateCentersUSA API method and deserialize into GetFAXRateCentersUSAResponse.

Source

pub async fn get_fax_rate_centers_usa_raw( &self, params: &GetFAXRateCentersUSAParams, ) -> Result<Value>

Call the getFaxRateCentersUSA API method and return the raw JSON envelope.

Source

pub async fn get_fax_states( &self, params: &GetFAXStatesParams, ) -> Result<GetFAXStatesResponse>

Call the getFaxStates API method and deserialize into GetFAXStatesResponse.

Source

pub async fn get_fax_states_raw( &self, params: &GetFAXStatesParams, ) -> Result<Value>

Call the getFaxStates API method and return the raw JSON envelope.

Source

pub async fn get_forwardings( &self, params: &GetForwardingsParams, ) -> Result<GetForwardingsResponse>

Call the getForwardings API method and deserialize into GetForwardingsResponse.

Source

pub async fn get_forwardings_raw( &self, params: &GetForwardingsParams, ) -> Result<Value>

Call the getForwardings API method and return the raw JSON envelope.

Source

pub async fn get_ip(&self, params: &GetIPParams) -> Result<GetIPResponse>

Call the getIP API method and deserialize into GetIPResponse.

Source

pub async fn get_ip_raw(&self, params: &GetIPParams) -> Result<Value>

Call the getIP API method and return the raw JSON envelope.

Source

pub async fn get_ivrs(&self, params: &GetIVRsParams) -> Result<GetIVRsResponse>

Call the getIVRs API method and deserialize into GetIVRsResponse.

Source

pub async fn get_ivrs_raw(&self, params: &GetIVRsParams) -> Result<Value>

Call the getIVRs API method and return the raw JSON envelope.

Source

pub async fn get_international_types( &self, params: &GetInternationalTypesParams, ) -> Result<GetInternationalTypesResponse>

Call the getInternationalTypes API method and deserialize into GetInternationalTypesResponse.

Source

pub async fn get_international_types_raw( &self, params: &GetInternationalTypesParams, ) -> Result<Value>

Call the getInternationalTypes API method and return the raw JSON envelope.

Source

pub async fn get_join_when_empty_types( &self, params: &GetJoinWhenEmptyTypesParams, ) -> Result<GetJoinWhenEmptyTypesResponse>

Call the getJoinWhenEmptyTypes API method and deserialize into GetJoinWhenEmptyTypesResponse.

Source

pub async fn get_join_when_empty_types_raw( &self, params: &GetJoinWhenEmptyTypesParams, ) -> Result<Value>

Call the getJoinWhenEmptyTypes API method and return the raw JSON envelope.

Source

pub async fn get_lnp_attach( &self, params: &GetLNPAttachParams, ) -> Result<GetLNPAttachResponse>

Call the getLNPAttach API method and deserialize into GetLNPAttachResponse.

Source

pub async fn get_lnp_attach_raw( &self, params: &GetLNPAttachParams, ) -> Result<Value>

Call the getLNPAttach API method and return the raw JSON envelope.

Source

pub async fn get_lnp_attach_list( &self, params: &GetLNPAttachListParams, ) -> Result<GetLNPAttachListResponse>

Call the getLNPAttachList API method and deserialize into GetLNPAttachListResponse.

Source

pub async fn get_lnp_attach_list_raw( &self, params: &GetLNPAttachListParams, ) -> Result<Value>

Call the getLNPAttachList API method and return the raw JSON envelope.

Source

pub async fn get_lnp_details( &self, params: &GetLNPDetailsParams, ) -> Result<GetLNPDetailsResponse>

Call the getLNPDetails API method and deserialize into GetLNPDetailsResponse.

Source

pub async fn get_lnp_details_raw( &self, params: &GetLNPDetailsParams, ) -> Result<Value>

Call the getLNPDetails API method and return the raw JSON envelope.

Source

pub async fn get_lnp_list( &self, params: &GetLNPListParams, ) -> Result<GetLNPListResponse>

Call the getLNPList API method and deserialize into GetLNPListResponse.

Source

pub async fn get_lnp_list_raw(&self, params: &GetLNPListParams) -> Result<Value>

Call the getLNPList API method and return the raw JSON envelope.

Source

pub async fn get_lnp_list_status( &self, params: &GetLNPListStatusParams, ) -> Result<GetLNPListStatusResponse>

Call the getLNPListStatus API method and deserialize into GetLNPListStatusResponse.

Source

pub async fn get_lnp_list_status_raw( &self, params: &GetLNPListStatusParams, ) -> Result<Value>

Call the getLNPListStatus API method and return the raw JSON envelope.

Source

pub async fn get_lnp_notes( &self, params: &GetLNPNotesParams, ) -> Result<GetLNPNotesResponse>

Call the getLNPNotes API method and deserialize into GetLNPNotesResponse.

Source

pub async fn get_lnp_notes_raw( &self, params: &GetLNPNotesParams, ) -> Result<Value>

Call the getLNPNotes API method and return the raw JSON envelope.

Source

pub async fn get_lnp_status( &self, params: &GetLNPStatusParams, ) -> Result<GetLNPStatusResponse>

Call the getLNPStatus API method and deserialize into GetLNPStatusResponse.

Source

pub async fn get_lnp_status_raw( &self, params: &GetLNPStatusParams, ) -> Result<Value>

Call the getLNPStatus API method and return the raw JSON envelope.

Source

pub async fn get_languages( &self, params: &GetLanguagesParams, ) -> Result<GetLanguagesResponse>

Call the getLanguages API method and deserialize into GetLanguagesResponse.

Source

pub async fn get_languages_raw( &self, params: &GetLanguagesParams, ) -> Result<Value>

Call the getLanguages API method and return the raw JSON envelope.

Source

pub async fn get_locales( &self, params: &GetLocalesParams, ) -> Result<GetLocalesResponse>

Call the getLocales API method and deserialize into GetLocalesResponse.

Source

pub async fn get_locales_raw(&self, params: &GetLocalesParams) -> Result<Value>

Call the getLocales API method and return the raw JSON envelope.

Source

pub async fn get_locations( &self, params: &GetLocationsParams, ) -> Result<GetLocationsResponse>

Call the getLocations API method and deserialize into GetLocationsResponse.

Source

pub async fn get_locations_raw( &self, params: &GetLocationsParams, ) -> Result<Value>

Call the getLocations API method and return the raw JSON envelope.

Source

pub async fn get_lock_international( &self, params: &GetLockInternationalParams, ) -> Result<GetLockInternationalResponse>

Call the getLockInternational API method and deserialize into GetLockInternationalResponse.

Source

pub async fn get_lock_international_raw( &self, params: &GetLockInternationalParams, ) -> Result<Value>

Call the getLockInternational API method and return the raw JSON envelope.

Source

pub async fn get_mms(&self, params: &GetMMSParams) -> Result<GetMMSResponse>

Call the getMMS API method and deserialize into GetMMSResponse.

Source

pub async fn get_mms_raw(&self, params: &GetMMSParams) -> Result<Value>

Call the getMMS API method and return the raw JSON envelope.

Source

pub async fn get_media_mms( &self, params: &GetMediaMMSParams, ) -> Result<GetMediaMMSResponse>

Call the getMediaMMS API method and deserialize into GetMediaMMSResponse.

Source

pub async fn get_media_mms_raw( &self, params: &GetMediaMMSParams, ) -> Result<Value>

Call the getMediaMMS API method and return the raw JSON envelope.

Source

pub async fn get_music_on_hold( &self, params: &GetMusicOnHoldParams, ) -> Result<GetMusicOnHoldResponse>

Call the getMusicOnHold API method and deserialize into GetMusicOnHoldResponse.

Source

pub async fn get_music_on_hold_raw( &self, params: &GetMusicOnHoldParams, ) -> Result<Value>

Call the getMusicOnHold API method and return the raw JSON envelope.

Source

pub async fn get_nat(&self, params: &GetNATParams) -> Result<GetNATResponse>

Call the getNAT API method and deserialize into GetNATResponse.

Source

pub async fn get_nat_raw(&self, params: &GetNATParams) -> Result<Value>

Call the getNAT API method and return the raw JSON envelope.

Source

pub async fn get_packages( &self, params: &GetPackagesParams, ) -> Result<GetPackagesResponse>

Call the getPackages API method and deserialize into GetPackagesResponse.

Source

pub async fn get_packages_raw( &self, params: &GetPackagesParams, ) -> Result<Value>

Call the getPackages API method and return the raw JSON envelope.

Source

pub async fn get_phonebook( &self, params: &GetPhonebookParams, ) -> Result<GetPhonebookResponse>

Call the getPhonebook API method and deserialize into GetPhonebookResponse.

Source

pub async fn get_phonebook_raw( &self, params: &GetPhonebookParams, ) -> Result<Value>

Call the getPhonebook API method and return the raw JSON envelope.

Source

pub async fn get_phonebook_groups( &self, params: &GetPhonebookGroupsParams, ) -> Result<GetPhonebookGroupsResponse>

Call the getPhonebookGroups API method and deserialize into GetPhonebookGroupsResponse.

Source

pub async fn get_phonebook_groups_raw( &self, params: &GetPhonebookGroupsParams, ) -> Result<Value>

Call the getPhonebookGroups API method and return the raw JSON envelope.

Source

pub async fn get_play_instructions( &self, params: &GetPlayInstructionsParams, ) -> Result<GetPlayInstructionsResponse>

Call the getPlayInstructions API method and deserialize into GetPlayInstructionsResponse.

Source

pub async fn get_play_instructions_raw( &self, params: &GetPlayInstructionsParams, ) -> Result<Value>

Call the getPlayInstructions API method and return the raw JSON envelope.

Source

pub async fn get_portability( &self, params: &GetPortabilityParams, ) -> Result<GetPortabilityResponse>

Call the getPortability API method and deserialize into GetPortabilityResponse.

Source

pub async fn get_portability_raw( &self, params: &GetPortabilityParams, ) -> Result<Value>

Call the getPortability API method and return the raw JSON envelope.

Source

pub async fn get_protocols( &self, params: &GetProtocolsParams, ) -> Result<GetProtocolsResponse>

Call the getProtocols API method and deserialize into GetProtocolsResponse.

Source

pub async fn get_protocols_raw( &self, params: &GetProtocolsParams, ) -> Result<Value>

Call the getProtocols API method and return the raw JSON envelope.

Source

pub async fn get_provinces( &self, params: &GetProvincesParams, ) -> Result<GetProvincesResponse>

Call the getProvinces API method and deserialize into GetProvincesResponse.

Source

pub async fn get_provinces_raw( &self, params: &GetProvincesParams, ) -> Result<Value>

Call the getProvinces API method and return the raw JSON envelope.

Source

pub async fn get_queues( &self, params: &GetQueuesParams, ) -> Result<GetQueuesResponse>

Call the getQueues API method and deserialize into GetQueuesResponse.

Source

pub async fn get_queues_raw(&self, params: &GetQueuesParams) -> Result<Value>

Call the getQueues API method and return the raw JSON envelope.

Source

pub async fn get_rate_centers_can( &self, params: &GetRateCentersCANParams, ) -> Result<GetRateCentersCANResponse>

Call the getRateCentersCAN API method and deserialize into GetRateCentersCANResponse.

Source

pub async fn get_rate_centers_can_raw( &self, params: &GetRateCentersCANParams, ) -> Result<Value>

Call the getRateCentersCAN API method and return the raw JSON envelope.

Source

pub async fn get_rate_centers_usa( &self, params: &GetRateCentersUSAParams, ) -> Result<GetRateCentersUSAResponse>

Call the getRateCentersUSA API method and deserialize into GetRateCentersUSAResponse.

Source

pub async fn get_rate_centers_usa_raw( &self, params: &GetRateCentersUSAParams, ) -> Result<Value>

Call the getRateCentersUSA API method and return the raw JSON envelope.

Source

pub async fn get_rates( &self, params: &GetRatesParams, ) -> Result<GetRatesResponse>

Call the getRates API method and deserialize into GetRatesResponse.

Source

pub async fn get_rates_raw(&self, params: &GetRatesParams) -> Result<Value>

Call the getRates API method and return the raw JSON envelope.

Source

pub async fn get_recording_file( &self, params: &GetRecordingFileParams, ) -> Result<GetRecordingFileResponse>

Call the getRecordingFile API method and deserialize into GetRecordingFileResponse.

Source

pub async fn get_recording_file_raw( &self, params: &GetRecordingFileParams, ) -> Result<Value>

Call the getRecordingFile API method and return the raw JSON envelope.

Source

pub async fn get_recordings( &self, params: &GetRecordingsParams, ) -> Result<GetRecordingsResponse>

Call the getRecordings API method and deserialize into GetRecordingsResponse.

Source

pub async fn get_recordings_raw( &self, params: &GetRecordingsParams, ) -> Result<Value>

Call the getRecordings API method and return the raw JSON envelope.

Source

pub async fn get_registration_status( &self, params: &GetRegistrationStatusParams, ) -> Result<GetRegistrationStatusResponse>

Call the getRegistrationStatus API method and deserialize into GetRegistrationStatusResponse.

Source

pub async fn get_registration_status_raw( &self, params: &GetRegistrationStatusParams, ) -> Result<Value>

Call the getRegistrationStatus API method and return the raw JSON envelope.

Source

pub async fn get_report_estimated_hold_time( &self, params: &GetReportEstimatedHoldTimeParams, ) -> Result<GetReportEstimatedHoldTimeResponse>

Call the getReportEstimatedHoldTime API method and deserialize into GetReportEstimatedHoldTimeResponse.

Source

pub async fn get_report_estimated_hold_time_raw( &self, params: &GetReportEstimatedHoldTimeParams, ) -> Result<Value>

Call the getReportEstimatedHoldTime API method and return the raw JSON envelope.

Source

pub async fn get_reseller_balance( &self, params: &GetResellerBalanceParams, ) -> Result<GetResellerBalanceResponse>

Call the getResellerBalance API method and deserialize into GetResellerBalanceResponse.

Source

pub async fn get_reseller_balance_raw( &self, params: &GetResellerBalanceParams, ) -> Result<Value>

Call the getResellerBalance API method and return the raw JSON envelope.

Source

pub async fn get_reseller_cdr( &self, params: &GetResellerCDRParams, ) -> Result<GetResellerCDRResponse>

Call the getResellerCDR API method and deserialize into GetResellerCDRResponse.

Source

pub async fn get_reseller_cdr_raw( &self, params: &GetResellerCDRParams, ) -> Result<Value>

Call the getResellerCDR API method and return the raw JSON envelope.

Source

pub async fn get_reseller_mms( &self, params: &GetResellerMMSParams, ) -> Result<GetResellerMMSResponse>

Call the getResellerMMS API method and deserialize into GetResellerMMSResponse.

Source

pub async fn get_reseller_mms_raw( &self, params: &GetResellerMMSParams, ) -> Result<Value>

Call the getResellerMMS API method and return the raw JSON envelope.

Source

pub async fn get_reseller_sms( &self, params: &GetResellerSMSParams, ) -> Result<GetResellerSMSResponse>

Call the getResellerSMS API method and deserialize into GetResellerSMSResponse.

Source

pub async fn get_reseller_sms_raw( &self, params: &GetResellerSMSParams, ) -> Result<Value>

Call the getResellerSMS API method and return the raw JSON envelope.

Source

pub async fn get_ring_groups( &self, params: &GetRingGroupsParams, ) -> Result<GetRingGroupsResponse>

Call the getRingGroups API method and deserialize into GetRingGroupsResponse.

Source

pub async fn get_ring_groups_raw( &self, params: &GetRingGroupsParams, ) -> Result<Value>

Call the getRingGroups API method and return the raw JSON envelope.

Source

pub async fn get_ring_strategies( &self, params: &GetRingStrategiesParams, ) -> Result<GetRingStrategiesResponse>

Call the getRingStrategies API method and deserialize into GetRingStrategiesResponse.

Source

pub async fn get_ring_strategies_raw( &self, params: &GetRingStrategiesParams, ) -> Result<Value>

Call the getRingStrategies API method and return the raw JSON envelope.

Source

pub async fn get_routes( &self, params: &GetRoutesParams, ) -> Result<GetRoutesResponse>

Call the getRoutes API method and deserialize into GetRoutesResponse.

Source

pub async fn get_routes_raw(&self, params: &GetRoutesParams) -> Result<Value>

Call the getRoutes API method and return the raw JSON envelope.

Source

pub async fn get_sip_uris( &self, params: &GetSIPURIsParams, ) -> Result<GetSIPURIsResponse>

Call the getSIPURIs API method and deserialize into GetSIPURIsResponse.

Source

pub async fn get_sip_uris_raw(&self, params: &GetSIPURIsParams) -> Result<Value>

Call the getSIPURIs API method and return the raw JSON envelope.

Source

pub async fn get_sms(&self, params: &GetSMSParams) -> Result<GetSMSResponse>

Call the getSMS API method and deserialize into GetSMSResponse.

Source

pub async fn get_sms_raw(&self, params: &GetSMSParams) -> Result<Value>

Call the getSMS API method and return the raw JSON envelope.

Source

pub async fn get_servers_info( &self, params: &GetServersInfoParams, ) -> Result<GetServersInfoResponse>

Call the getServersInfo API method and deserialize into GetServersInfoResponse.

Source

pub async fn get_servers_info_raw( &self, params: &GetServersInfoParams, ) -> Result<Value>

Call the getServersInfo API method and return the raw JSON envelope.

Source

pub async fn get_states( &self, params: &GetStatesParams, ) -> Result<GetStatesResponse>

Call the getStates API method and deserialize into GetStatesResponse.

Source

pub async fn get_states_raw(&self, params: &GetStatesParams) -> Result<Value>

Call the getStates API method and return the raw JSON envelope.

Source

pub async fn get_static_members( &self, params: &GetStaticMembersParams, ) -> Result<GetStaticMembersResponse>

Call the getStaticMembers API method and deserialize into GetStaticMembersResponse.

Source

pub async fn get_static_members_raw( &self, params: &GetStaticMembersParams, ) -> Result<Value>

Call the getStaticMembers API method and return the raw JSON envelope.

Source

pub async fn get_sub_accounts( &self, params: &GetSubAccountsParams, ) -> Result<GetSubAccountsResponse>

Call the getSubAccounts API method and deserialize into GetSubAccountsResponse.

Source

pub async fn get_sub_accounts_raw( &self, params: &GetSubAccountsParams, ) -> Result<Value>

Call the getSubAccounts API method and return the raw JSON envelope.

Source

pub async fn get_termination_rates( &self, params: &GetTerminationRatesParams, ) -> Result<GetTerminationRatesResponse>

Call the getTerminationRates API method and deserialize into GetTerminationRatesResponse.

Source

pub async fn get_termination_rates_raw( &self, params: &GetTerminationRatesParams, ) -> Result<Value>

Call the getTerminationRates API method and return the raw JSON envelope.

Source

pub async fn get_time_conditions( &self, params: &GetTimeConditionsParams, ) -> Result<GetTimeConditionsResponse>

Call the getTimeConditions API method and deserialize into GetTimeConditionsResponse.

Source

pub async fn get_time_conditions_raw( &self, params: &GetTimeConditionsParams, ) -> Result<Value>

Call the getTimeConditions API method and return the raw JSON envelope.

Source

pub async fn get_timezones( &self, params: &GetTimezonesParams, ) -> Result<GetTimezonesResponse>

Call the getTimezones API method and deserialize into GetTimezonesResponse.

Source

pub async fn get_timezones_raw( &self, params: &GetTimezonesParams, ) -> Result<Value>

Call the getTimezones API method and return the raw JSON envelope.

Source

pub async fn get_transaction_history( &self, params: &GetTransactionHistoryParams, ) -> Result<GetTransactionHistoryResponse>

Call the getTransactionHistory API method and deserialize into GetTransactionHistoryResponse.

Source

pub async fn get_transaction_history_raw( &self, params: &GetTransactionHistoryParams, ) -> Result<Value>

Call the getTransactionHistory API method and return the raw JSON envelope.

Source

pub async fn get_vpris( &self, params: &GetVPRIsParams, ) -> Result<GetVPRIsResponse>

Call the getVPRIs API method and deserialize into GetVPRIsResponse.

Source

pub async fn get_vpris_raw(&self, params: &GetVPRIsParams) -> Result<Value>

Call the getVPRIs API method and return the raw JSON envelope.

Source

pub async fn get_voicemail_attachment_formats( &self, params: &GetVoicemailAttachmentFormatsParams, ) -> Result<GetVoicemailAttachmentFormatsResponse>

Call the getVoicemailAttachmentFormats API method and deserialize into GetVoicemailAttachmentFormatsResponse.

Source

pub async fn get_voicemail_attachment_formats_raw( &self, params: &GetVoicemailAttachmentFormatsParams, ) -> Result<Value>

Call the getVoicemailAttachmentFormats API method and return the raw JSON envelope.

Source

pub async fn get_voicemail_folders( &self, params: &GetVoicemailFoldersParams, ) -> Result<GetVoicemailFoldersResponse>

Call the getVoicemailFolders API method and deserialize into GetVoicemailFoldersResponse.

Source

pub async fn get_voicemail_folders_raw( &self, params: &GetVoicemailFoldersParams, ) -> Result<Value>

Call the getVoicemailFolders API method and return the raw JSON envelope.

Source

pub async fn get_voicemail_message_file( &self, params: &GetVoicemailMessageFileParams, ) -> Result<GetVoicemailMessageFileResponse>

Call the getVoicemailMessageFile API method and deserialize into GetVoicemailMessageFileResponse.

Source

pub async fn get_voicemail_message_file_raw( &self, params: &GetVoicemailMessageFileParams, ) -> Result<Value>

Call the getVoicemailMessageFile API method and return the raw JSON envelope.

Source

pub async fn get_voicemail_messages( &self, params: &GetVoicemailMessagesParams, ) -> Result<GetVoicemailMessagesResponse>

Call the getVoicemailMessages API method and deserialize into GetVoicemailMessagesResponse.

Source

pub async fn get_voicemail_messages_raw( &self, params: &GetVoicemailMessagesParams, ) -> Result<Value>

Call the getVoicemailMessages API method and return the raw JSON envelope.

Source

pub async fn get_voicemail_setups( &self, params: &GetVoicemailSetupsParams, ) -> Result<GetVoicemailSetupsResponse>

Call the getVoicemailSetups API method and deserialize into GetVoicemailSetupsResponse.

Source

pub async fn get_voicemail_setups_raw( &self, params: &GetVoicemailSetupsParams, ) -> Result<Value>

Call the getVoicemailSetups API method and return the raw JSON envelope.

Source

pub async fn get_voicemail_transcriptions( &self, params: &GetVoicemailTranscriptionsParams, ) -> Result<GetVoicemailTranscriptionsResponse>

Call the getVoicemailTranscriptions API method and deserialize into GetVoicemailTranscriptionsResponse.

Source

pub async fn get_voicemail_transcriptions_raw( &self, params: &GetVoicemailTranscriptionsParams, ) -> Result<Value>

Call the getVoicemailTranscriptions API method and return the raw JSON envelope.

Source

pub async fn get_voicemails( &self, params: &GetVoicemailsParams, ) -> Result<GetVoicemailsResponse>

Call the getVoicemails API method and deserialize into GetVoicemailsResponse.

Source

pub async fn get_voicemails_raw( &self, params: &GetVoicemailsParams, ) -> Result<Value>

Call the getVoicemails API method and return the raw JSON envelope.

Source

pub async fn mail_fax_message_pdf( &self, params: &MailFAXMessagePDFParams, ) -> Result<MailFAXMessagePDFResponse>

Call the mailFaxMessagePDF API method and deserialize into MailFAXMessagePDFResponse.

Source

pub async fn mail_fax_message_pdf_raw( &self, params: &MailFAXMessagePDFParams, ) -> Result<Value>

Call the mailFaxMessagePDF API method and return the raw JSON envelope.

Source

pub async fn mark_listened_voicemail_message( &self, params: &MarkListenedVoicemailMessageParams, ) -> Result<MarkListenedVoicemailMessageResponse>

Call the markListenedVoicemailMessage API method and deserialize into MarkListenedVoicemailMessageResponse.

Source

pub async fn mark_listened_voicemail_message_raw( &self, params: &MarkListenedVoicemailMessageParams, ) -> Result<Value>

Call the markListenedVoicemailMessage API method and return the raw JSON envelope.

Source

pub async fn mark_urgent_voicemail_message( &self, params: &MarkUrgentVoicemailMessageParams, ) -> Result<MarkUrgentVoicemailMessageResponse>

Call the markUrgentVoicemailMessage API method and deserialize into MarkUrgentVoicemailMessageResponse.

Source

pub async fn mark_urgent_voicemail_message_raw( &self, params: &MarkUrgentVoicemailMessageParams, ) -> Result<Value>

Call the markUrgentVoicemailMessage API method and return the raw JSON envelope.

Source

pub async fn move_fax_message( &self, params: &MoveFAXMessageParams, ) -> Result<MoveFAXMessageResponse>

Call the moveFaxMessage API method and deserialize into MoveFAXMessageResponse.

Source

pub async fn move_fax_message_raw( &self, params: &MoveFAXMessageParams, ) -> Result<Value>

Call the moveFaxMessage API method and return the raw JSON envelope.

Source

pub async fn move_folder_voicemail_message( &self, params: &MoveFolderVoicemailMessageParams, ) -> Result<MoveFolderVoicemailMessageResponse>

Call the moveFolderVoicemailMessage API method and deserialize into MoveFolderVoicemailMessageResponse.

Source

pub async fn move_folder_voicemail_message_raw( &self, params: &MoveFolderVoicemailMessageParams, ) -> Result<Value>

Call the moveFolderVoicemailMessage API method and return the raw JSON envelope.

Source

pub async fn order_did( &self, params: &OrderDIDParams, ) -> Result<OrderDIDResponse>

Call the orderDID API method and deserialize into OrderDIDResponse.

Source

pub async fn order_did_raw(&self, params: &OrderDIDParams) -> Result<Value>

Call the orderDID API method and return the raw JSON envelope.

Source

pub async fn order_did_international_geographic( &self, params: &OrderDIDInternationalGeographicParams, ) -> Result<OrderDIDInternationalGeographicResponse>

Call the orderDIDInternationalGeographic API method and deserialize into OrderDIDInternationalGeographicResponse.

Source

pub async fn order_did_international_geographic_raw( &self, params: &OrderDIDInternationalGeographicParams, ) -> Result<Value>

Call the orderDIDInternationalGeographic API method and return the raw JSON envelope.

Source

pub async fn order_did_international_national( &self, params: &OrderDIDInternationalNationalParams, ) -> Result<OrderDIDInternationalNationalResponse>

Call the orderDIDInternationalNational API method and deserialize into OrderDIDInternationalNationalResponse.

Source

pub async fn order_did_international_national_raw( &self, params: &OrderDIDInternationalNationalParams, ) -> Result<Value>

Call the orderDIDInternationalNational API method and return the raw JSON envelope.

Source

pub async fn order_did_international_toll_free( &self, params: &OrderDIDInternationalTollFreeParams, ) -> Result<OrderDIDInternationalTollFreeResponse>

Call the orderDIDInternationalTollFree API method and deserialize into OrderDIDInternationalTollFreeResponse.

Source

pub async fn order_did_international_toll_free_raw( &self, params: &OrderDIDInternationalTollFreeParams, ) -> Result<Value>

Call the orderDIDInternationalTollFree API method and return the raw JSON envelope.

Source

pub async fn order_did_virtual( &self, params: &OrderDIDVirtualParams, ) -> Result<OrderDIDVirtualResponse>

Call the orderDIDVirtual API method and deserialize into OrderDIDVirtualResponse.

Source

pub async fn order_did_virtual_raw( &self, params: &OrderDIDVirtualParams, ) -> Result<Value>

Call the orderDIDVirtual API method and return the raw JSON envelope.

Source

pub async fn order_fax_number( &self, params: &OrderFAXNumberParams, ) -> Result<OrderFAXNumberResponse>

Call the orderFaxNumber API method and deserialize into OrderFAXNumberResponse.

Source

pub async fn order_fax_number_raw( &self, params: &OrderFAXNumberParams, ) -> Result<Value>

Call the orderFaxNumber API method and return the raw JSON envelope.

Source

pub async fn order_toll_free( &self, params: &OrderTollFreeParams, ) -> Result<OrderTollFreeResponse>

Call the orderTollFree API method and deserialize into OrderTollFreeResponse.

Source

pub async fn order_toll_free_raw( &self, params: &OrderTollFreeParams, ) -> Result<Value>

Call the orderTollFree API method and return the raw JSON envelope.

Source

pub async fn order_vanity( &self, params: &OrderVanityParams, ) -> Result<OrderVanityResponse>

Call the orderVanity API method and deserialize into OrderVanityResponse.

Source

pub async fn order_vanity_raw( &self, params: &OrderVanityParams, ) -> Result<Value>

Call the orderVanity API method and return the raw JSON envelope.

Source

pub async fn remove_did_vpri( &self, params: &RemoveDIDvPRIParams, ) -> Result<RemoveDIDvPRIResponse>

Call the removeDIDvPRI API method and deserialize into RemoveDIDvPRIResponse.

Source

pub async fn remove_did_vpri_raw( &self, params: &RemoveDIDvPRIParams, ) -> Result<Value>

Call the removeDIDvPRI API method and return the raw JSON envelope.

Source

pub async fn search_dids_can( &self, params: &SearchDIDsCANParams, ) -> Result<SearchDIDsCANResponse>

Call the searchDIDsCAN API method and deserialize into SearchDIDsCANResponse.

Source

pub async fn search_dids_can_raw( &self, params: &SearchDIDsCANParams, ) -> Result<Value>

Call the searchDIDsCAN API method and return the raw JSON envelope.

Source

pub async fn search_dids_usa( &self, params: &SearchDIDsUSAParams, ) -> Result<SearchDIDsUSAResponse>

Call the searchDIDsUSA API method and deserialize into SearchDIDsUSAResponse.

Source

pub async fn search_dids_usa_raw( &self, params: &SearchDIDsUSAParams, ) -> Result<Value>

Call the searchDIDsUSA API method and return the raw JSON envelope.

Source

pub async fn search_fax_area_code_can( &self, params: &SearchFAXAreaCodeCANParams, ) -> Result<SearchFAXAreaCodeCANResponse>

Call the searchFaxAreaCodeCAN API method and deserialize into SearchFAXAreaCodeCANResponse.

Source

pub async fn search_fax_area_code_can_raw( &self, params: &SearchFAXAreaCodeCANParams, ) -> Result<Value>

Call the searchFaxAreaCodeCAN API method and return the raw JSON envelope.

Source

pub async fn search_fax_area_code_usa( &self, params: &SearchFAXAreaCodeUSAParams, ) -> Result<SearchFAXAreaCodeUSAResponse>

Call the searchFaxAreaCodeUSA API method and deserialize into SearchFAXAreaCodeUSAResponse.

Source

pub async fn search_fax_area_code_usa_raw( &self, params: &SearchFAXAreaCodeUSAParams, ) -> Result<Value>

Call the searchFaxAreaCodeUSA API method and return the raw JSON envelope.

Source

pub async fn search_toll_free_can_us( &self, params: &SearchTollFreeCANUSParams, ) -> Result<SearchTollFreeCANUSResponse>

Call the searchTollFreeCanUS API method and deserialize into SearchTollFreeCANUSResponse.

Source

pub async fn search_toll_free_can_us_raw( &self, params: &SearchTollFreeCANUSParams, ) -> Result<Value>

Call the searchTollFreeCanUS API method and return the raw JSON envelope.

Source

pub async fn search_toll_free_usa( &self, params: &SearchTollFreeUSAParams, ) -> Result<SearchTollFreeUSAResponse>

Call the searchTollFreeUSA API method and deserialize into SearchTollFreeUSAResponse.

Source

pub async fn search_toll_free_usa_raw( &self, params: &SearchTollFreeUSAParams, ) -> Result<Value>

Call the searchTollFreeUSA API method and return the raw JSON envelope.

Source

pub async fn search_vanity( &self, params: &SearchVanityParams, ) -> Result<SearchVanityResponse>

Call the searchVanity API method and deserialize into SearchVanityResponse.

Source

pub async fn search_vanity_raw( &self, params: &SearchVanityParams, ) -> Result<Value>

Call the searchVanity API method and return the raw JSON envelope.

Source

pub async fn send_call_recording_email( &self, params: &SendCallRecordingEmailParams, ) -> Result<SendCallRecordingEmailResponse>

Call the sendCallRecordingEmail API method and deserialize into SendCallRecordingEmailResponse.

Source

pub async fn send_call_recording_email_raw( &self, params: &SendCallRecordingEmailParams, ) -> Result<Value>

Call the sendCallRecordingEmail API method and return the raw JSON envelope.

Source

pub async fn send_fax_message( &self, params: &SendFAXMessageParams, ) -> Result<SendFAXMessageResponse>

Call the sendFaxMessage API method and deserialize into SendFAXMessageResponse.

Source

pub async fn send_fax_message_raw( &self, params: &SendFAXMessageParams, ) -> Result<Value>

Call the sendFaxMessage API method and return the raw JSON envelope.

Source

pub async fn send_mms(&self, params: &SendMMSParams) -> Result<SendMMSResponse>

Call the sendMMS API method and deserialize into SendMMSResponse.

Source

pub async fn send_mms_raw(&self, params: &SendMMSParams) -> Result<Value>

Call the sendMMS API method and return the raw JSON envelope.

Source

pub async fn send_sms(&self, params: &SendSMSParams) -> Result<SendSMSResponse>

Call the sendSMS API method and deserialize into SendSMSResponse.

Source

pub async fn send_sms_raw(&self, params: &SendSMSParams) -> Result<Value>

Call the sendSMS API method and return the raw JSON envelope.

Source

pub async fn send_voicemail_email( &self, params: &SendVoicemailEmailParams, ) -> Result<SendVoicemailEmailResponse>

Call the sendVoicemailEmail API method and deserialize into SendVoicemailEmailResponse.

Source

pub async fn send_voicemail_email_raw( &self, params: &SendVoicemailEmailParams, ) -> Result<Value>

Call the sendVoicemailEmail API method and return the raw JSON envelope.

Source

pub async fn set_call_hunting( &self, params: &SetCallHuntingParams, ) -> Result<SetCallHuntingResponse>

Call the setCallHunting API method and deserialize into SetCallHuntingResponse.

Source

pub async fn set_call_hunting_raw( &self, params: &SetCallHuntingParams, ) -> Result<Value>

Call the setCallHunting API method and return the raw JSON envelope.

Source

pub async fn set_call_parking( &self, params: &SetCallParkingParams, ) -> Result<SetCallParkingResponse>

Call the setCallParking API method and deserialize into SetCallParkingResponse.

Source

pub async fn set_call_parking_raw( &self, params: &SetCallParkingParams, ) -> Result<Value>

Call the setCallParking API method and return the raw JSON envelope.

Source

pub async fn set_callback( &self, params: &SetCallbackParams, ) -> Result<SetCallbackResponse>

Call the setCallback API method and deserialize into SetCallbackResponse.

Source

pub async fn set_callback_raw( &self, params: &SetCallbackParams, ) -> Result<Value>

Call the setCallback API method and return the raw JSON envelope.

Source

pub async fn set_caller_id_filtering( &self, params: &SetCallerIDFilteringParams, ) -> Result<SetCallerIDFilteringResponse>

Call the setCallerIDFiltering API method and deserialize into SetCallerIDFilteringResponse.

Source

pub async fn set_caller_id_filtering_raw( &self, params: &SetCallerIDFilteringParams, ) -> Result<Value>

Call the setCallerIDFiltering API method and return the raw JSON envelope.

Source

pub async fn set_client( &self, params: &SetClientParams, ) -> Result<SetClientResponse>

Call the setClient API method and deserialize into SetClientResponse.

Source

pub async fn set_client_raw(&self, params: &SetClientParams) -> Result<Value>

Call the setClient API method and return the raw JSON envelope.

Source

pub async fn set_client_threshold( &self, params: &SetClientThresholdParams, ) -> Result<SetClientThresholdResponse>

Call the setClientThreshold API method and deserialize into SetClientThresholdResponse.

Source

pub async fn set_client_threshold_raw( &self, params: &SetClientThresholdParams, ) -> Result<Value>

Call the setClientThreshold API method and return the raw JSON envelope.

Source

pub async fn set_conference( &self, params: &SetConferenceParams, ) -> Result<SetConferenceResponse>

Call the setConference API method and deserialize into SetConferenceResponse.

Source

pub async fn set_conference_raw( &self, params: &SetConferenceParams, ) -> Result<Value>

Call the setConference API method and return the raw JSON envelope.

Source

pub async fn set_conference_member( &self, params: &SetConferenceMemberParams, ) -> Result<SetConferenceMemberResponse>

Call the setConferenceMember API method and deserialize into SetConferenceMemberResponse.

Source

pub async fn set_conference_member_raw( &self, params: &SetConferenceMemberParams, ) -> Result<Value>

Call the setConferenceMember API method and return the raw JSON envelope.

Source

pub async fn set_did_billing_type( &self, params: &SetDIDBillingTypeParams, ) -> Result<SetDIDBillingTypeResponse>

Call the setDIDBillingType API method and deserialize into SetDIDBillingTypeResponse.

Source

pub async fn set_did_billing_type_raw( &self, params: &SetDIDBillingTypeParams, ) -> Result<Value>

Call the setDIDBillingType API method and return the raw JSON envelope.

Source

pub async fn set_did_info( &self, params: &SetDIDInfoParams, ) -> Result<SetDIDInfoResponse>

Call the setDIDInfo API method and deserialize into SetDIDInfoResponse.

Source

pub async fn set_did_info_raw(&self, params: &SetDIDInfoParams) -> Result<Value>

Call the setDIDInfo API method and return the raw JSON envelope.

Source

pub async fn set_did_pop( &self, params: &SetDIDPOPParams, ) -> Result<SetDIDPOPResponse>

Call the setDIDPOP API method and deserialize into SetDIDPOPResponse.

Source

pub async fn set_did_pop_raw(&self, params: &SetDIDPOPParams) -> Result<Value>

Call the setDIDPOP API method and return the raw JSON envelope.

Source

pub async fn set_did_routing( &self, params: &SetDIDRoutingParams, ) -> Result<SetDIDRoutingResponse>

Call the setDIDRouting API method and deserialize into SetDIDRoutingResponse.

Source

pub async fn set_did_routing_raw( &self, params: &SetDIDRoutingParams, ) -> Result<Value>

Call the setDIDRouting API method and return the raw JSON envelope.

Source

pub async fn set_did_voicemail( &self, params: &SetDIDVoicemailParams, ) -> Result<SetDIDVoicemailResponse>

Call the setDIDVoicemail API method and deserialize into SetDIDVoicemailResponse.

Source

pub async fn set_did_voicemail_raw( &self, params: &SetDIDVoicemailParams, ) -> Result<Value>

Call the setDIDVoicemail API method and return the raw JSON envelope.

Source

pub async fn set_disa(&self, params: &SetDISAParams) -> Result<SetDISAResponse>

Call the setDISA API method and deserialize into SetDISAResponse.

Source

pub async fn set_disa_raw(&self, params: &SetDISAParams) -> Result<Value>

Call the setDISA API method and return the raw JSON envelope.

Source

pub async fn set_email_to_fax( &self, params: &SetEmailToFAXParams, ) -> Result<SetEmailToFAXResponse>

Call the setEmailToFax API method and deserialize into SetEmailToFAXResponse.

Source

pub async fn set_email_to_fax_raw( &self, params: &SetEmailToFAXParams, ) -> Result<Value>

Call the setEmailToFax API method and return the raw JSON envelope.

Source

pub async fn set_fax_folder( &self, params: &SetFAXFolderParams, ) -> Result<SetFAXFolderResponse>

Call the setFaxFolder API method and deserialize into SetFAXFolderResponse.

Source

pub async fn set_fax_folder_raw( &self, params: &SetFAXFolderParams, ) -> Result<Value>

Call the setFaxFolder API method and return the raw JSON envelope.

Source

pub async fn set_fax_number_email( &self, params: &SetFAXNumberEmailParams, ) -> Result<SetFAXNumberEmailResponse>

Call the setFaxNumberEmail API method and deserialize into SetFAXNumberEmailResponse.

Source

pub async fn set_fax_number_email_raw( &self, params: &SetFAXNumberEmailParams, ) -> Result<Value>

Call the setFaxNumberEmail API method and return the raw JSON envelope.

Source

pub async fn set_fax_number_info( &self, params: &SetFAXNumberInfoParams, ) -> Result<SetFAXNumberInfoResponse>

Call the setFaxNumberInfo API method and deserialize into SetFAXNumberInfoResponse.

Source

pub async fn set_fax_number_info_raw( &self, params: &SetFAXNumberInfoParams, ) -> Result<Value>

Call the setFaxNumberInfo API method and return the raw JSON envelope.

Source

pub async fn set_fax_number_url_callback( &self, params: &SetFAXNumberURLCallbackParams, ) -> Result<SetFAXNumberURLCallbackResponse>

Call the setFaxNumberURLCallback API method and deserialize into SetFAXNumberURLCallbackResponse.

Source

pub async fn set_fax_number_url_callback_raw( &self, params: &SetFAXNumberURLCallbackParams, ) -> Result<Value>

Call the setFaxNumberURLCallback API method and return the raw JSON envelope.

Source

pub async fn set_forwarding( &self, params: &SetForwardingParams, ) -> Result<SetForwardingResponse>

Call the setForwarding API method and deserialize into SetForwardingResponse.

Source

pub async fn set_forwarding_raw( &self, params: &SetForwardingParams, ) -> Result<Value>

Call the setForwarding API method and return the raw JSON envelope.

Source

pub async fn set_ivr(&self, params: &SetIVRParams) -> Result<SetIVRResponse>

Call the setIVR API method and deserialize into SetIVRResponse.

Source

pub async fn set_ivr_raw(&self, params: &SetIVRParams) -> Result<Value>

Call the setIVR API method and return the raw JSON envelope.

Source

pub async fn set_location( &self, params: &SetLocationParams, ) -> Result<SetLocationResponse>

Call the setLocation API method and deserialize into SetLocationResponse.

Source

pub async fn set_location_raw( &self, params: &SetLocationParams, ) -> Result<Value>

Call the setLocation API method and return the raw JSON envelope.

Source

pub async fn set_music_on_hold( &self, params: &SetMusicOnHoldParams, ) -> Result<SetMusicOnHoldResponse>

Call the setMusicOnHold API method and deserialize into SetMusicOnHoldResponse.

Source

pub async fn set_music_on_hold_raw( &self, params: &SetMusicOnHoldParams, ) -> Result<Value>

Call the setMusicOnHold API method and return the raw JSON envelope.

Source

pub async fn set_phonebook( &self, params: &SetPhonebookParams, ) -> Result<SetPhonebookResponse>

Call the setPhonebook API method and deserialize into SetPhonebookResponse.

Source

pub async fn set_phonebook_raw( &self, params: &SetPhonebookParams, ) -> Result<Value>

Call the setPhonebook API method and return the raw JSON envelope.

Source

pub async fn set_phonebook_group( &self, params: &SetPhonebookGroupParams, ) -> Result<SetPhonebookGroupResponse>

Call the setPhonebookGroup API method and deserialize into SetPhonebookGroupResponse.

Source

pub async fn set_phonebook_group_raw( &self, params: &SetPhonebookGroupParams, ) -> Result<Value>

Call the setPhonebookGroup API method and return the raw JSON envelope.

Source

pub async fn set_queue( &self, params: &SetQueueParams, ) -> Result<SetQueueResponse>

Call the setQueue API method and deserialize into SetQueueResponse.

Source

pub async fn set_queue_raw(&self, params: &SetQueueParams) -> Result<Value>

Call the setQueue API method and return the raw JSON envelope.

Source

pub async fn set_recording( &self, params: &SetRecordingParams, ) -> Result<SetRecordingResponse>

Call the setRecording API method and deserialize into SetRecordingResponse.

Source

pub async fn set_recording_raw( &self, params: &SetRecordingParams, ) -> Result<Value>

Call the setRecording API method and return the raw JSON envelope.

Source

pub async fn set_ring_group( &self, params: &SetRingGroupParams, ) -> Result<SetRingGroupResponse>

Call the setRingGroup API method and deserialize into SetRingGroupResponse.

Source

pub async fn set_ring_group_raw( &self, params: &SetRingGroupParams, ) -> Result<Value>

Call the setRingGroup API method and return the raw JSON envelope.

Source

pub async fn set_sip_uri( &self, params: &SetSIPURIParams, ) -> Result<SetSIPURIResponse>

Call the setSIPURI API method and deserialize into SetSIPURIResponse.

Source

pub async fn set_sip_uri_raw(&self, params: &SetSIPURIParams) -> Result<Value>

Call the setSIPURI API method and return the raw JSON envelope.

Source

pub async fn set_sms(&self, params: &SetSMSParams) -> Result<SetSMSResponse>

Call the setSMS API method and deserialize into SetSMSResponse.

Source

pub async fn set_sms_raw(&self, params: &SetSMSParams) -> Result<Value>

Call the setSMS API method and return the raw JSON envelope.

Source

pub async fn set_static_member( &self, params: &SetStaticMemberParams, ) -> Result<SetStaticMemberResponse>

Call the setStaticMember API method and deserialize into SetStaticMemberResponse.

Source

pub async fn set_static_member_raw( &self, params: &SetStaticMemberParams, ) -> Result<Value>

Call the setStaticMember API method and return the raw JSON envelope.

Source

pub async fn set_sub_account( &self, params: &SetSubAccountParams, ) -> Result<SetSubAccountResponse>

Call the setSubAccount API method and deserialize into SetSubAccountResponse.

Source

pub async fn set_sub_account_raw( &self, params: &SetSubAccountParams, ) -> Result<Value>

Call the setSubAccount API method and return the raw JSON envelope.

Source

pub async fn set_time_condition( &self, params: &SetTimeConditionParams, ) -> Result<SetTimeConditionResponse>

Call the setTimeCondition API method and deserialize into SetTimeConditionResponse.

Source

pub async fn set_time_condition_raw( &self, params: &SetTimeConditionParams, ) -> Result<Value>

Call the setTimeCondition API method and return the raw JSON envelope.

Source

pub async fn set_voicemail( &self, params: &SetVoicemailParams, ) -> Result<SetVoicemailResponse>

Call the setVoicemail API method and deserialize into SetVoicemailResponse.

Source

pub async fn set_voicemail_raw( &self, params: &SetVoicemailParams, ) -> Result<Value>

Call the setVoicemail API method and return the raw JSON envelope.

Source

pub async fn signup_client( &self, params: &SignupClientParams, ) -> Result<SignupClientResponse>

Call the signupClient API method and deserialize into SignupClientResponse.

Source

pub async fn signup_client_raw( &self, params: &SignupClientParams, ) -> Result<Value>

Call the signupClient API method and return the raw JSON envelope.

Source

pub async fn unconnect_did( &self, params: &UnconnectDIDParams, ) -> Result<UnconnectDIDResponse>

Call the unconnectDID API method and deserialize into UnconnectDIDResponse.

Source

pub async fn unconnect_did_raw( &self, params: &UnconnectDIDParams, ) -> Result<Value>

Call the unconnectDID API method and return the raw JSON envelope.

Source

pub async fn unconnect_fax( &self, params: &UnconnectFAXParams, ) -> Result<UnconnectFAXResponse>

Call the unconnectFAX API method and deserialize into UnconnectFAXResponse.

Source

pub async fn unconnect_fax_raw( &self, params: &UnconnectFAXParams, ) -> Result<Value>

Call the unconnectFAX API method and return the raw JSON envelope.

Trait Implementations§

Source§

impl Clone for Client

Source§

fn clone(&self) -> Client

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Client

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> PolicyExt for T
where T: ?Sized,

Source§

fn and<P, B, E>(self, other: P) -> And<T, P>
where T: Policy<B, E>, P: Policy<B, E>,

Create a new Policy that returns Action::Follow only if self and other return Action::Follow. Read more
Source§

fn or<P, B, E>(self, other: P) -> Or<T, P>
where T: Policy<B, E>, P: Policy<B, E>,

Create a new Policy that returns Action::Follow if either self or other returns Action::Follow. Read more
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more