Module: Blueticks::Types
- Defined in:
- lib/blueticks/types/base.rb,
lib/blueticks/types/page.rb,
lib/blueticks/types/ping.rb,
lib/blueticks/types/chats.rb,
lib/blueticks/types/utils.rb,
lib/blueticks/types/groups.rb,
lib/blueticks/types/account.rb,
lib/blueticks/types/engines.rb,
lib/blueticks/types/contacts.rb,
lib/blueticks/types/messages.rb,
lib/blueticks/types/webhooks.rb,
lib/blueticks/types/audiences.rb,
lib/blueticks/types/campaigns.rb,
lib/blueticks/types/deleted_resource.rb,
lib/blueticks/types/scheduled_messages.rb
Defined Under Namespace
Classes: Account, AppendContactsResult, Audience, Base, BatchMessageAckEntry, BatchMessageAcksResponse, Campaign, Chat, ChatMedia, ChatMessage, ChatRef, Contact, DeletedResource, EngineStatus, Group, GroupParticipant, LinkPreview, LoadOlderMessagesResponse, MediaUrlResponse, Message, MessageAck, OkResponse, Page, Participant, PhoneValidation, Ping, ProfilePicture, ScheduledMessage, Webhook, WebhookCreateResult, WebhookEvent, WhatsAppContact, WhatsAppMe
Constant Summary collapse
- MESSAGE_TYPES =
%w[ chat image video document audio ptt sticker gif ptv poll_creation location vcard revoked ].freeze
- MEDIA_UNAVAILABLE_REASONS =
%w[expired fetching awaiting_sender error no_media].freeze
- MESSAGE_STATUSES =
%w[scheduled queued sending delivered read failed].freeze
- WEBHOOK_STATUSES =
%w[enabled disabled].freeze
- WEBHOOK_EVENT_TYPES =
%w[ message.queued message.sending message.delivered message.failed message.read session.connected session.disconnected campaign.started campaign.paused campaign.resumed campaign.completed campaign.aborted ].freeze
- CAMPAIGN_STATUSES =
%w[ pending running paused complete_sent complete_delivered aborted ].freeze