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
164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 |
# File 'lib/twilio-ruby/rest/content/v1/legacy_content.rb', line 164 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.
204 205 206 |
# File 'lib/twilio-ruby/rest/content/v1/legacy_content.rb', line 204 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.
186 187 188 |
# File 'lib/twilio-ruby/rest/content/v1/legacy_content.rb', line 186 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.
192 193 194 |
# File 'lib/twilio-ruby/rest/content/v1/legacy_content.rb', line 192 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.
210 211 212 |
# File 'lib/twilio-ruby/rest/content/v1/legacy_content.rb', line 210 def friendly_name @properties['friendly_name'] end |
#inspect ⇒ Object
Provide a detailed, user friendly representation
258 259 260 |
# File 'lib/twilio-ruby/rest/content/v1/legacy_content.rb', line 258 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.
216 217 218 |
# File 'lib/twilio-ruby/rest/content/v1/legacy_content.rb', line 216 def language @properties['language'] end |
#legacy_body ⇒ String
Returns The string body field of the legacy content template associated with this Content resource.
240 241 242 |
# File 'lib/twilio-ruby/rest/content/v1/legacy_content.rb', line 240 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.
234 235 236 |
# File 'lib/twilio-ruby/rest/content/v1/legacy_content.rb', line 234 def legacy_template_name @properties['legacy_template_name'] end |
#sid ⇒ String
Returns The unique string that that we created to identify the Content resource.
198 199 200 |
# File 'lib/twilio-ruby/rest/content/v1/legacy_content.rb', line 198 def sid @properties['sid'] end |
#to_s ⇒ Object
Provide a user friendly representation
252 253 254 |
# File 'lib/twilio-ruby/rest/content/v1/legacy_content.rb', line 252 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.
228 229 230 |
# File 'lib/twilio-ruby/rest/content/v1/legacy_content.rb', line 228 def types @properties['types'] end |
#url ⇒ String
Returns The URL of the resource, relative to ‘content.twilio.com`.
246 247 248 |
# File 'lib/twilio-ruby/rest/content/v1/legacy_content.rb', line 246 def url @properties['url'] end |
#variables ⇒ Hash
Returns Defines the default placeholder values for variables included in the Content resource. e.g. "Customer_Name".
222 223 224 |
# File 'lib/twilio-ruby/rest/content/v1/legacy_content.rb', line 222 def variables @properties['variables'] end |