Module: SurgeAPI

Defined in:
lib/surge_api/client.rb,
lib/surge_api/errors.rb,
lib/surge_api/models.rb,
lib/surge_api/version.rb,
lib/surge_api/internal.rb,
lib/surge_api/file_part.rb,
lib/surge_api/models/user.rb,
lib/surge_api/models/blast.rb,
lib/surge_api/models/error.rb,
lib/surge_api/internal/util.rb,
lib/surge_api/models/account.rb,
lib/surge_api/models/contact.rb,
lib/surge_api/models/message.rb,
lib/surge_api/internal/cursor.rb,
lib/surge_api/models/campaign.rb,
lib/surge_api/request_options.rb,
lib/surge_api/resources/users.rb,
lib/surge_api/resources/blasts.rb,
lib/surge_api/internal/type/enum.rb,
lib/surge_api/resources/accounts.rb,
lib/surge_api/resources/contacts.rb,
lib/surge_api/resources/messages.rb,
lib/surge_api/resources/webhooks.rb,
lib/surge_api/internal/type/union.rb,
lib/surge_api/models/organization.rb,
lib/surge_api/models/phone_number.rb,
lib/surge_api/models/verification.rb,
lib/surge_api/resources/audiences.rb,
lib/surge_api/resources/campaigns.rb,
lib/surge_api/resources/recordings.rb,
lib/surge_api/internal/type/boolean.rb,
lib/surge_api/internal/type/hash_of.rb,
lib/surge_api/internal/type/unknown.rb,
lib/surge_api/models/account_status.rb,
lib/surge_api/models/message_params.rb,
lib/surge_api/resources/attachments.rb,
lib/surge_api/internal/type/array_of.rb,
lib/surge_api/models/campaign_params.rb,
lib/surge_api/internal/type/base_page.rb,
lib/surge_api/internal/type/converter.rb,
lib/surge_api/models/user_list_params.rb,
lib/surge_api/resources/phone_numbers.rb,
lib/surge_api/resources/verifications.rb,
lib/surge_api/internal/type/base_model.rb,
lib/surge_api/internal/type/file_input.rb,
lib/surge_api/models/user_create_params.rb,
lib/surge_api/models/user_delete_params.rb,
lib/surge_api/models/user_update_params.rb,
lib/surge_api/models/verification_check.rb,
lib/surge_api/models/blast_create_params.rb,
lib/surge_api/models/contact_list_params.rb,
lib/surge_api/models/message_list_params.rb,
lib/surge_api/models/user_token_response.rb,
lib/surge_api/models/campaign_list_params.rb,
lib/surge_api/models/unwrap_webhook_event.rb,
lib/surge_api/models/user_retrieve_params.rb,
lib/surge_api/models/account_create_params.rb,
lib/surge_api/models/account_update_params.rb,
lib/surge_api/models/contact_create_params.rb,
lib/surge_api/models/contact_update_params.rb,
lib/surge_api/models/message_create_params.rb,
lib/surge_api/models/recording_list_params.rb,
lib/surge_api/models/webhook_unwrap_params.rb,
lib/surge_api/models/account_archive_params.rb,
lib/surge_api/models/audience_create_params.rb,
lib/surge_api/models/campaign_create_params.rb,
lib/surge_api/models/campaign_update_params.rb,
lib/surge_api/internal/transport/base_client.rb,
lib/surge_api/models/contact_retrieve_params.rb,
lib/surge_api/models/message_retrieve_params.rb,
lib/surge_api/models/recording_delete_params.rb,
lib/surge_api/models/recording_list_response.rb,
lib/surge_api/models/audience_create_response.rb,
lib/surge_api/models/call_ended_webhook_event.rb,
lib/surge_api/models/campaign_retrieve_params.rb,
lib/surge_api/models/phone_number_list_params.rb,
lib/surge_api/models/user_create_token_params.rb,
lib/surge_api/internal/type/request_parameters.rb,
lib/surge_api/models/recording_delete_response.rb,
lib/surge_api/models/recording_get_file_params.rb,
lib/surge_api/models/recording_retrieve_params.rb,
lib/surge_api/models/verification_check_params.rb,
lib/surge_api/models/attachment_get_file_params.rb,
lib/surge_api/models/message_sent_webhook_event.rb,
lib/surge_api/models/verification_create_params.rb,
lib/surge_api/models/audience_add_contact_params.rb,
lib/surge_api/models/link_followed_webhook_event.rb,
lib/surge_api/models/recording_get_file_response.rb,
lib/surge_api/models/recording_retrieve_response.rb,
lib/surge_api/models/attachment_get_file_response.rb,
lib/surge_api/models/message_failed_webhook_event.rb,
lib/surge_api/models/phone_number_purchase_params.rb,
lib/surge_api/models/audience_list_contacts_params.rb,
lib/surge_api/models/account_retrieve_status_params.rb,
lib/surge_api/models/contact_opted_in_webhook_event.rb,
lib/surge_api/models/message_received_webhook_event.rb,
lib/surge_api/models/campaign_approved_webhook_event.rb,
lib/surge_api/models/contact_opted_out_webhook_event.rb,
lib/surge_api/models/message_delivered_webhook_event.rb,
lib/surge_api/internal/transport/pooled_net_requester.rb,
lib/surge_api/models/voicemail_received_webhook_event.rb,
lib/surge_api/models/recording_completed_webhook_event.rb,
lib/surge_api/models/conversation_created_webhook_event.rb,
lib/surge_api/models/phone_number_attached_to_campaign_webhook_event.rb

Defined Under Namespace

Modules: Errors, Internal, Models, Resources Classes: Client, FilePart, RequestOptions

Constant Summary collapse

Account =
SurgeAPI::Models::Account
AccountArchiveParams =
SurgeAPI::Models::AccountArchiveParams
AccountCreateParams =
SurgeAPI::Models::AccountCreateParams
AccountRetrieveStatusParams =
SurgeAPI::Models::AccountRetrieveStatusParams
AccountStatus =
SurgeAPI::Models::AccountStatus
AccountUpdateParams =
SurgeAPI::Models::AccountUpdateParams
AttachmentGetFileParams =
SurgeAPI::Models::AttachmentGetFileParams
AudienceAddContactParams =
SurgeAPI::Models::AudienceAddContactParams
AudienceCreateParams =
SurgeAPI::Models::AudienceCreateParams
AudienceListContactsParams =
SurgeAPI::Models::AudienceListContactsParams
Blast =
SurgeAPI::Models::Blast
BlastCreateParams =
SurgeAPI::Models::BlastCreateParams
CallEndedWebhookEvent =
SurgeAPI::Models::CallEndedWebhookEvent
Campaign =
SurgeAPI::Models::Campaign
CampaignApprovedWebhookEvent =
SurgeAPI::Models::CampaignApprovedWebhookEvent
CampaignCreateParams =
SurgeAPI::Models::CampaignCreateParams
CampaignListParams =
SurgeAPI::Models::CampaignListParams
CampaignParams =
SurgeAPI::Models::CampaignParams
CampaignRetrieveParams =
SurgeAPI::Models::CampaignRetrieveParams
CampaignUpdateParams =
SurgeAPI::Models::CampaignUpdateParams
Contact =
SurgeAPI::Models::Contact
ContactCreateParams =
SurgeAPI::Models::ContactCreateParams
ContactListParams =
SurgeAPI::Models::ContactListParams
ContactOptedInWebhookEvent =
SurgeAPI::Models::ContactOptedInWebhookEvent
ContactOptedOutWebhookEvent =
SurgeAPI::Models::ContactOptedOutWebhookEvent
ContactRetrieveParams =
SurgeAPI::Models::ContactRetrieveParams
ContactUpdateParams =
SurgeAPI::Models::ContactUpdateParams
ConversationCreatedWebhookEvent =
SurgeAPI::Models::ConversationCreatedWebhookEvent
Error =
SurgeAPI::Models::Error
LinkFollowedWebhookEvent =
SurgeAPI::Models::LinkFollowedWebhookEvent
Message =
SurgeAPI::Models::Message
MessageCreateParams =
SurgeAPI::Models::MessageCreateParams
MessageDeliveredWebhookEvent =
SurgeAPI::Models::MessageDeliveredWebhookEvent
MessageFailedWebhookEvent =
SurgeAPI::Models::MessageFailedWebhookEvent
MessageListParams =
SurgeAPI::Models::MessageListParams
MessageParams =
SurgeAPI::Models::MessageParams
MessageReceivedWebhookEvent =
SurgeAPI::Models::MessageReceivedWebhookEvent
MessageRetrieveParams =
SurgeAPI::Models::MessageRetrieveParams
MessageSentWebhookEvent =
SurgeAPI::Models::MessageSentWebhookEvent
Organization =
SurgeAPI::Models::Organization
PhoneNumber =
SurgeAPI::Models::PhoneNumber
PhoneNumberAttachedToCampaignWebhookEvent =
SurgeAPI::Models::PhoneNumberAttachedToCampaignWebhookEvent
PhoneNumberListParams =
SurgeAPI::Models::PhoneNumberListParams
PhoneNumberPurchaseParams =
SurgeAPI::Models::PhoneNumberPurchaseParams
RecordingCompletedWebhookEvent =
SurgeAPI::Models::RecordingCompletedWebhookEvent
RecordingDeleteParams =
SurgeAPI::Models::RecordingDeleteParams
RecordingGetFileParams =
SurgeAPI::Models::RecordingGetFileParams
RecordingListParams =
SurgeAPI::Models::RecordingListParams
RecordingRetrieveParams =
SurgeAPI::Models::RecordingRetrieveParams
UnwrapWebhookEvent =
SurgeAPI::Models::UnwrapWebhookEvent
User =
SurgeAPI::Models::User
UserCreateParams =
SurgeAPI::Models::UserCreateParams
UserCreateTokenParams =
SurgeAPI::Models::UserCreateTokenParams
UserDeleteParams =
SurgeAPI::Models::UserDeleteParams
UserListParams =
SurgeAPI::Models::UserListParams
UserRetrieveParams =
SurgeAPI::Models::UserRetrieveParams
UserTokenResponse =
SurgeAPI::Models::UserTokenResponse
UserUpdateParams =
SurgeAPI::Models::UserUpdateParams
Verification =
SurgeAPI::Models::Verification
VerificationCheck =
SurgeAPI::Models::VerificationCheck
VerificationCheckParams =
SurgeAPI::Models::VerificationCheckParams
VerificationCreateParams =
SurgeAPI::Models::VerificationCreateParams
VoicemailReceivedWebhookEvent =
SurgeAPI::Models::VoicemailReceivedWebhookEvent
WebhookUnwrapParams =
SurgeAPI::Models::WebhookUnwrapParams
VERSION =
"0.16.0"