Class: Twilio::REST::Content::V1::LegacyContentInstance
- Inherits:
-
InstanceResource
- Object
- InstanceResource
- Twilio::REST::Content::V1::LegacyContentInstance
- Defined in:
- lib/twilio-ruby/rest/content/v1/legacy_content.rb
Instance Method Summary collapse
-
#account_sid ⇒ String
The SID of the [Account](www.twilio.com/docs/usage/api/account) that created Content resource.
-
#date_created ⇒ Time
The date and time in GMT that the resource was created specified in [RFC 2822](www.ietf.org/rfc/rfc2822.txt) format.
-
#date_updated ⇒ Time
The date and time in GMT that the resource was last updated specified in [RFC 2822](www.ietf.org/rfc/rfc2822.txt) format.
-
#friendly_name ⇒ String
A string name used to describe the Content resource.
-
#initialize(version, payload) ⇒ LegacyContentInstance
constructor
Initialize the LegacyContentInstance.
-
#inspect ⇒ Object
Provide a detailed, user friendly representation.
-
#language ⇒ String
Two-letter (ISO 639-1) language code (e.g., en) identifying the language the Content resource is in.
-
#legacy_body ⇒ String
The string body field of the legacy content template associated with this Content resource.
-
#legacy_template_name ⇒ String
The string name of the legacy content template associated with this Content resource, unique across all template names for its account.
-
#sid ⇒ String
The unique string that that we created to identify the Content resource.
-
#to_s ⇒ Object
Provide a user friendly representation.
-
#types ⇒ Hash
The [Content types](www.twilio.com/docs/content-api/content-types-overview) (e.g. twilio/text) for this Content resource.
-
#url ⇒ String
The URL of the resource, relative to ‘content.twilio.com`.
-
#variables ⇒ Hash
Defines the default placeholder values for variables included in the Content resource.
Constructor Details
#initialize(version, payload) ⇒ LegacyContentInstance
Initialize the LegacyContentInstance
167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 |
# File 'lib/twilio-ruby/rest/content/v1/legacy_content.rb', line 167 def initialize(version, payload ) super(version) # Marshaled Properties @properties = { 'date_created' => Twilio.deserialize_iso8601_datetime(payload['date_created']), 'date_updated' => Twilio.deserialize_iso8601_datetime(payload['date_updated']), 'sid' => payload['sid'], 'account_sid' => payload['account_sid'], 'friendly_name' => payload['friendly_name'], 'language' => payload['language'], 'variables' => payload['variables'], 'types' => payload['types'], 'legacy_template_name' => payload['legacy_template_name'], 'legacy_body' => payload['legacy_body'], 'url' => payload['url'], } end |
Instance Method Details
#account_sid ⇒ String
Returns The SID of the [Account](www.twilio.com/docs/usage/api/account) that created Content resource.
207 208 209 |
# File 'lib/twilio-ruby/rest/content/v1/legacy_content.rb', line 207 def account_sid @properties['account_sid'] end |
#date_created ⇒ Time
Returns The date and time in GMT that the resource was created specified in [RFC 2822](www.ietf.org/rfc/rfc2822.txt) format.
189 190 191 |
# File 'lib/twilio-ruby/rest/content/v1/legacy_content.rb', line 189 def date_created @properties['date_created'] end |
#date_updated ⇒ Time
Returns The date and time in GMT that the resource was last updated specified in [RFC 2822](www.ietf.org/rfc/rfc2822.txt) format.
195 196 197 |
# File 'lib/twilio-ruby/rest/content/v1/legacy_content.rb', line 195 def date_updated @properties['date_updated'] end |
#friendly_name ⇒ String
Returns A string name used to describe the Content resource. Not visible to the end recipient.
213 214 215 |
# File 'lib/twilio-ruby/rest/content/v1/legacy_content.rb', line 213 def friendly_name @properties['friendly_name'] end |
#inspect ⇒ Object
Provide a detailed, user friendly representation
261 262 263 |
# File 'lib/twilio-ruby/rest/content/v1/legacy_content.rb', line 261 def inspect "<Twilio.Content.V1.LegacyContentInstance>" end |
#language ⇒ String
Returns Two-letter (ISO 639-1) language code (e.g., en) identifying the language the Content resource is in.
219 220 221 |
# File 'lib/twilio-ruby/rest/content/v1/legacy_content.rb', line 219 def language @properties['language'] end |
#legacy_body ⇒ String
Returns The string body field of the legacy content template associated with this Content resource.
243 244 245 |
# File 'lib/twilio-ruby/rest/content/v1/legacy_content.rb', line 243 def legacy_body @properties['legacy_body'] end |
#legacy_template_name ⇒ String
Returns The string name of the legacy content template associated with this Content resource, unique across all template names for its account. Only lowercase letters, numbers and underscores are allowed.
237 238 239 |
# File 'lib/twilio-ruby/rest/content/v1/legacy_content.rb', line 237 def legacy_template_name @properties['legacy_template_name'] end |
#sid ⇒ String
Returns The unique string that that we created to identify the Content resource.
201 202 203 |
# File 'lib/twilio-ruby/rest/content/v1/legacy_content.rb', line 201 def sid @properties['sid'] end |
#to_s ⇒ Object
Provide a user friendly representation
255 256 257 |
# File 'lib/twilio-ruby/rest/content/v1/legacy_content.rb', line 255 def to_s "<Twilio.Content.V1.LegacyContentInstance>" end |
#types ⇒ Hash
Returns The [Content types](www.twilio.com/docs/content-api/content-types-overview) (e.g. twilio/text) for this Content resource.
231 232 233 |
# File 'lib/twilio-ruby/rest/content/v1/legacy_content.rb', line 231 def types @properties['types'] end |
#url ⇒ String
Returns The URL of the resource, relative to ‘content.twilio.com`.
249 250 251 |
# File 'lib/twilio-ruby/rest/content/v1/legacy_content.rb', line 249 def url @properties['url'] end |
#variables ⇒ Hash
Returns Defines the default placeholder values for variables included in the Content resource. e.g. "Customer_Name".
225 226 227 |
# File 'lib/twilio-ruby/rest/content/v1/legacy_content.rb', line 225 def variables @properties['variables'] end |