lib/twilio-ruby/rest/verify/v2.rb in twilio-ruby-5.35.0 vs lib/twilio-ruby/rest/verify/v2.rb in twilio-ruby-5.36.0

- old
+ new

@@ -13,10 +13,26 @@ ## # Initialize the V2 version of Verify def initialize(domain) super @version = 'v2' + @forms = nil @services = nil + end + + ## + # @param [form.FormTypes] form_type The Type of this Form. One of `form-app-push`, + # `form-sms` or `form-totp`. + # @return [Twilio::REST::Verify::V2::FormContext] if form_type was passed. + # @return [Twilio::REST::Verify::V2::FormList] + def forms(form_type=:unset) + if form_type.nil? + raise ArgumentError, 'form_type cannot be nil' + elsif form_type == :unset + @forms ||= FormList.new self + else + FormContext.new(self, form_type) + end end ## # @param [String] sid The Twilio-provided string that uniquely identifies the # Verification Service resource to fetch. \ No newline at end of file