Class: Twilio::REST::PreviewMessaging::V1::MessageList

Inherits:
ListResource
  • Object
show all
Defined in:
lib/twilio-ruby/rest/preview_messaging/v1/message.rb

Defined Under Namespace

Classes: CreateMessagesRequest, MessagingV1Message

Instance Method Summary collapse

Constructor Details

#initialize(version) ⇒ MessageList

Initialize the MessageList

Parameters:

  • version (Version)

    Version that contains the resource



106
107
108
109
110
111
112
# File 'lib/twilio-ruby/rest/preview_messaging/v1/message.rb', line 106

def initialize(version)
    super(version)
    # Path Solution
    @solution = {  }
    @uri = "/Messages"
    
end

Instance Method Details

#create(create_messages_request: nil) ⇒ MessageInstance

Create the MessageInstance

Parameters:

Returns:



117
118
119
120
121
122
123
124
125
126
# File 'lib/twilio-ruby/rest/preview_messaging/v1/message.rb', line 117

def create(create_messages_request: nil
)

    headers = Twilio::Values.of({"Content-Type"=> "application/json"})
    payload = @version.create('POST', @uri, data: create_messages_request.to_json, headers: headers)
    MessageInstance.new(
        @version,
        payload,
    )
end

#to_sObject

Provide a user friendly representation



132
133
134
# File 'lib/twilio-ruby/rest/preview_messaging/v1/message.rb', line 132

def to_s
    '#<Twilio.PreviewMessaging.V1.MessageList>'
end