Class: Twilio::REST::Verify::V2::TemplateInstance
- Inherits:
-
InstanceResource
- Object
- InstanceResource
- Twilio::REST::Verify::V2::TemplateInstance
- Defined in:
- lib/twilio-ruby/rest/verify/v2/template.rb
Instance Method Summary collapse
-
#account_sid ⇒ String
The unique SID identifier of the Account.
-
#channels ⇒ Array<String>
A list of channels that support the Template.
-
#friendly_name ⇒ String
A descriptive string that you create to describe a Template.
-
#initialize(version, payload) ⇒ TemplateInstance
constructor
Initialize the TemplateInstance.
-
#inspect ⇒ Object
Provide a detailed, user friendly representation.
-
#sid ⇒ String
A 34 character string that uniquely identifies a Verification Template.
-
#to_s ⇒ Object
Provide a user friendly representation.
-
#translations ⇒ Hash
An object that contains the different translations of the template.
Constructor Details
#initialize(version, payload) ⇒ TemplateInstance
Initialize the TemplateInstance
173 174 175 176 177 178 179 180 181 182 183 184 |
# File 'lib/twilio-ruby/rest/verify/v2/template.rb', line 173 def initialize(version, payload ) super(version) # Marshaled Properties @properties = { 'sid' => payload['sid'], 'account_sid' => payload['account_sid'], 'friendly_name' => payload['friendly_name'], 'channels' => payload['channels'], 'translations' => payload['translations'], } end |
Instance Method Details
#account_sid ⇒ String
Returns The unique SID identifier of the Account.
195 196 197 |
# File 'lib/twilio-ruby/rest/verify/v2/template.rb', line 195 def account_sid @properties['account_sid'] end |
#channels ⇒ Array<String>
Returns A list of channels that support the Template. Can include: sms, voice.
207 208 209 |
# File 'lib/twilio-ruby/rest/verify/v2/template.rb', line 207 def channels @properties['channels'] end |
#friendly_name ⇒ String
Returns A descriptive string that you create to describe a Template. It can be up to 32 characters long.
201 202 203 |
# File 'lib/twilio-ruby/rest/verify/v2/template.rb', line 201 def friendly_name @properties['friendly_name'] end |
#inspect ⇒ Object
Provide a detailed, user friendly representation
225 226 227 |
# File 'lib/twilio-ruby/rest/verify/v2/template.rb', line 225 def inspect "<Twilio.Verify.V2.TemplateInstance>" end |
#sid ⇒ String
Returns A 34 character string that uniquely identifies a Verification Template.
189 190 191 |
# File 'lib/twilio-ruby/rest/verify/v2/template.rb', line 189 def sid @properties['sid'] end |
#to_s ⇒ Object
Provide a user friendly representation
219 220 221 |
# File 'lib/twilio-ruby/rest/verify/v2/template.rb', line 219 def to_s "<Twilio.Verify.V2.TemplateInstance>" end |
#translations ⇒ Hash
Returns An object that contains the different translations of the template. Every translation is identified by the language short name and contains its respective information as the approval status, text and created/modified date.
213 214 215 |
# File 'lib/twilio-ruby/rest/verify/v2/template.rb', line 213 def translations @properties['translations'] end |