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
169 170 171 172 173 174 175 176 177 178 179 180 |
# File 'lib/twilio-ruby/rest/verify/v2/template.rb', line 169 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.
191 192 193 |
# File 'lib/twilio-ruby/rest/verify/v2/template.rb', line 191 def account_sid @properties['account_sid'] end |
#channels ⇒ Array<String>
Returns A list of channels that support the Template. Can include: sms, voice.
203 204 205 |
# File 'lib/twilio-ruby/rest/verify/v2/template.rb', line 203 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.
197 198 199 |
# File 'lib/twilio-ruby/rest/verify/v2/template.rb', line 197 def friendly_name @properties['friendly_name'] end |
#inspect ⇒ Object
Provide a detailed, user friendly representation
221 222 223 |
# File 'lib/twilio-ruby/rest/verify/v2/template.rb', line 221 def inspect "<Twilio.Verify.V2.TemplateInstance>" end |
#sid ⇒ String
Returns A 34 character string that uniquely identifies a Verification Template.
185 186 187 |
# File 'lib/twilio-ruby/rest/verify/v2/template.rb', line 185 def sid @properties['sid'] end |
#to_s ⇒ Object
Provide a user friendly representation
215 216 217 |
# File 'lib/twilio-ruby/rest/verify/v2/template.rb', line 215 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.
209 210 211 |
# File 'lib/twilio-ruby/rest/verify/v2/template.rb', line 209 def translations @properties['translations'] end |