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
171 172 173 174 175 176 177 178 179 180 181 182 |
# File 'lib/twilio-ruby/rest/verify/v2/template.rb', line 171 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.
193 194 195 |
# File 'lib/twilio-ruby/rest/verify/v2/template.rb', line 193 def account_sid @properties['account_sid'] end |
#channels ⇒ Array<String>
Returns A list of channels that support the Template. Can include: sms, voice.
205 206 207 |
# File 'lib/twilio-ruby/rest/verify/v2/template.rb', line 205 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.
199 200 201 |
# File 'lib/twilio-ruby/rest/verify/v2/template.rb', line 199 def friendly_name @properties['friendly_name'] end |
#inspect ⇒ Object
Provide a detailed, user friendly representation
223 224 225 |
# File 'lib/twilio-ruby/rest/verify/v2/template.rb', line 223 def inspect "<Twilio.Verify.V2.TemplateInstance>" end |
#sid ⇒ String
Returns A 34 character string that uniquely identifies a Verification Template.
187 188 189 |
# File 'lib/twilio-ruby/rest/verify/v2/template.rb', line 187 def sid @properties['sid'] end |
#to_s ⇒ Object
Provide a user friendly representation
217 218 219 |
# File 'lib/twilio-ruby/rest/verify/v2/template.rb', line 217 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.
211 212 213 |
# File 'lib/twilio-ruby/rest/verify/v2/template.rb', line 211 def translations @properties['translations'] end |