Class: Wavix::SmsAndMms::Client

Inherits:
Object
  • Object
show all
Defined in:
lib/wavix/sms_and_mms/client.rb

Instance Method Summary collapse

Constructor Details

#initialize(client:) ⇒ void

Parameters:



9
10
11
# File 'lib/wavix/sms_and_mms/client.rb', line 9

def initialize(client:)
  @client = client
end

Instance Method Details

#messagesWavix::Messages::Client

Returns:

  • (Wavix::Messages::Client)


24
25
26
# File 'lib/wavix/sms_and_mms/client.rb', line 24

def messages
  @messages ||= Wavix::SmsAndMms::Messages::Client.new(client: @client)
end

#opt_outsWavix::OptOuts::Client

Returns:

  • (Wavix::OptOuts::Client)


19
20
21
# File 'lib/wavix/sms_and_mms/client.rb', line 19

def opt_outs
  @opt_outs ||= Wavix::SmsAndMms::OptOuts::Client.new(client: @client)
end

#sender_idsWavix::SenderIDs::Client

Returns:

  • (Wavix::SenderIDs::Client)


14
15
16
# File 'lib/wavix/sms_and_mms/client.rb', line 14

def sender_ids
  @sender_ids ||= Wavix::SmsAndMms::SenderIDs::Client.new(client: @client)
end