diff --git a/lib/twilio-ruby/rest/accounts/v1/auth_token_promotion.rb b/lib/twilio-ruby/rest/accounts/v1/auth_token_promotion.rb index bae1f677b..c494953cc 100644 --- a/lib/twilio-ruby/rest/accounts/v1/auth_token_promotion.rb +++ b/lib/twilio-ruby/rest/accounts/v1/auth_token_promotion.rb @@ -205,65 +205,6 @@ def to_s end end - class AuthTokenPromotionPageMetadata < PageMetadata - attr_reader :auth_token_promotion_page - - def initialize(version, response, solution, limit) - super(version, response) - @auth_token_promotion_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @auth_token_promotion_page << AuthTokenPromotionListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @auth_token_promotion_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class AuthTokenPromotionListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @auth_token_promotion = data_list.map do |data| - AuthTokenPromotionInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def auth_token_promotion - @auth_token_promotion - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class AuthTokenPromotionInstance < InstanceResource ## # Initialize the AuthTokenPromotionInstance diff --git a/lib/twilio-ruby/rest/accounts/v1/bulk_consents.rb b/lib/twilio-ruby/rest/accounts/v1/bulk_consents.rb index 20bea3323..301b8a219 100644 --- a/lib/twilio-ruby/rest/accounts/v1/bulk_consents.rb +++ b/lib/twilio-ruby/rest/accounts/v1/bulk_consents.rb @@ -126,65 +126,6 @@ def to_s end end - class BulkConsentsPageMetadata < PageMetadata - attr_reader :bulk_consents_page - - def initialize(version, response, solution, limit) - super(version, response) - @bulk_consents_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @bulk_consents_page << BulkConsentsListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @bulk_consents_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class BulkConsentsListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @bulk_consents = data_list.map do |data| - BulkConsentsInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def bulk_consents - @bulk_consents - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class BulkConsentsInstance < InstanceResource ## # Initialize the BulkConsentsInstance diff --git a/lib/twilio-ruby/rest/accounts/v1/bulk_contacts.rb b/lib/twilio-ruby/rest/accounts/v1/bulk_contacts.rb index badb4ed08..69e7d827b 100644 --- a/lib/twilio-ruby/rest/accounts/v1/bulk_contacts.rb +++ b/lib/twilio-ruby/rest/accounts/v1/bulk_contacts.rb @@ -126,65 +126,6 @@ def to_s end end - class BulkContactsPageMetadata < PageMetadata - attr_reader :bulk_contacts_page - - def initialize(version, response, solution, limit) - super(version, response) - @bulk_contacts_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @bulk_contacts_page << BulkContactsListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @bulk_contacts_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class BulkContactsListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @bulk_contacts = data_list.map do |data| - BulkContactsInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def bulk_contacts - @bulk_contacts - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class BulkContactsInstance < InstanceResource ## # Initialize the BulkContactsInstance diff --git a/lib/twilio-ruby/rest/accounts/v1/credential.rb b/lib/twilio-ruby/rest/accounts/v1/credential.rb index 5b3d419db..f68275481 100644 --- a/lib/twilio-ruby/rest/accounts/v1/credential.rb +++ b/lib/twilio-ruby/rest/accounts/v1/credential.rb @@ -98,65 +98,6 @@ def to_s end end - class CredentialPageMetadata < PageMetadata - attr_reader :credential_page - - def initialize(version, response, solution, limit) - super(version, response) - @credential_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @credential_page << CredentialListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @credential_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class CredentialListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @credential = data_list.map do |data| - CredentialInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def credential - @credential - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class CredentialInstance < InstanceResource ## # Initialize the CredentialInstance diff --git a/lib/twilio-ruby/rest/accounts/v1/messaging_geopermissions.rb b/lib/twilio-ruby/rest/accounts/v1/messaging_geopermissions.rb index add592f1f..a2758af95 100644 --- a/lib/twilio-ruby/rest/accounts/v1/messaging_geopermissions.rb +++ b/lib/twilio-ruby/rest/accounts/v1/messaging_geopermissions.rb @@ -180,65 +180,6 @@ def to_s end end - class MessagingGeopermissionsPageMetadata < PageMetadata - attr_reader :messaging_geopermissions_page - - def initialize(version, response, solution, limit) - super(version, response) - @messaging_geopermissions_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @messaging_geopermissions_page << MessagingGeopermissionsListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @messaging_geopermissions_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class MessagingGeopermissionsListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @messaging_geopermissions = data_list.map do |data| - MessagingGeopermissionsInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def messaging_geopermissions - @messaging_geopermissions - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class MessagingGeopermissionsInstance < InstanceResource ## # Initialize the MessagingGeopermissionsInstance diff --git a/lib/twilio-ruby/rest/accounts/v1/safelist.rb b/lib/twilio-ruby/rest/accounts/v1/safelist.rb index 38247fd8d..5ad616d52 100644 --- a/lib/twilio-ruby/rest/accounts/v1/safelist.rb +++ b/lib/twilio-ruby/rest/accounts/v1/safelist.rb @@ -224,65 +224,6 @@ def to_s end end - class SafelistPageMetadata < PageMetadata - attr_reader :safelist_page - - def initialize(version, response, solution, limit) - super(version, response) - @safelist_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @safelist_page << SafelistListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @safelist_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class SafelistListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @safelist = data_list.map do |data| - SafelistInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def safelist - @safelist - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class SafelistInstance < InstanceResource ## # Initialize the SafelistInstance diff --git a/lib/twilio-ruby/rest/accounts/v1/secondary_auth_token.rb b/lib/twilio-ruby/rest/accounts/v1/secondary_auth_token.rb index a05bb5d25..860dab01c 100644 --- a/lib/twilio-ruby/rest/accounts/v1/secondary_auth_token.rb +++ b/lib/twilio-ruby/rest/accounts/v1/secondary_auth_token.rb @@ -249,65 +249,6 @@ def to_s end end - class SecondaryAuthTokenPageMetadata < PageMetadata - attr_reader :secondary_auth_token_page - - def initialize(version, response, solution, limit) - super(version, response) - @secondary_auth_token_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @secondary_auth_token_page << SecondaryAuthTokenListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @secondary_auth_token_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class SecondaryAuthTokenListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @secondary_auth_token = data_list.map do |data| - SecondaryAuthTokenInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def secondary_auth_token - @secondary_auth_token - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class SecondaryAuthTokenInstance < InstanceResource ## # Initialize the SecondaryAuthTokenInstance diff --git a/lib/twilio-ruby/rest/api/v2010/account/balance.rb b/lib/twilio-ruby/rest/api/v2010/account/balance.rb index 7de37657f..37b217660 100644 --- a/lib/twilio-ruby/rest/api/v2010/account/balance.rb +++ b/lib/twilio-ruby/rest/api/v2010/account/balance.rb @@ -116,65 +116,6 @@ def to_s end end - class BalancePageMetadata < PageMetadata - attr_reader :balance_page - - def initialize(version, response, solution, limit) - super(version, response) - @balance_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @balance_page << BalanceListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @balance_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class BalanceListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @balance = data_list.map do |data| - BalanceInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def balance - @balance - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class BalanceInstance < InstanceResource ## # Initialize the BalanceInstance diff --git a/lib/twilio-ruby/rest/api/v2010/account/call/payment.rb b/lib/twilio-ruby/rest/api/v2010/account/call/payment.rb index 8ed179cb8..aed233f34 100644 --- a/lib/twilio-ruby/rest/api/v2010/account/call/payment.rb +++ b/lib/twilio-ruby/rest/api/v2010/account/call/payment.rb @@ -397,65 +397,6 @@ def to_s end end - class PaymentPageMetadata < PageMetadata - attr_reader :payment_page - - def initialize(version, response, solution, limit) - super(version, response) - @payment_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @payment_page << PaymentListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @payment_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class PaymentListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @payment = data_list.map do |data| - PaymentInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def payment - @payment - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class PaymentInstance < InstanceResource ## # Initialize the PaymentInstance diff --git a/lib/twilio-ruby/rest/api/v2010/account/call/siprec.rb b/lib/twilio-ruby/rest/api/v2010/account/call/siprec.rb index e4cb91299..bb3f3ef48 100644 --- a/lib/twilio-ruby/rest/api/v2010/account/call/siprec.rb +++ b/lib/twilio-ruby/rest/api/v2010/account/call/siprec.rb @@ -1489,65 +1489,6 @@ def to_s end end - class SiprecPageMetadata < PageMetadata - attr_reader :siprec_page - - def initialize(version, response, solution, limit) - super(version, response) - @siprec_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @siprec_page << SiprecListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @siprec_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class SiprecListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @siprec = data_list.map do |data| - SiprecInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def siprec - @siprec - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class SiprecInstance < InstanceResource ## # Initialize the SiprecInstance diff --git a/lib/twilio-ruby/rest/api/v2010/account/call/stream.rb b/lib/twilio-ruby/rest/api/v2010/account/call/stream.rb index 7dac86d1b..eaf0af5a0 100644 --- a/lib/twilio-ruby/rest/api/v2010/account/call/stream.rb +++ b/lib/twilio-ruby/rest/api/v2010/account/call/stream.rb @@ -1489,65 +1489,6 @@ def to_s end end - class StreamPageMetadata < PageMetadata - attr_reader :stream_page - - def initialize(version, response, solution, limit) - super(version, response) - @stream_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @stream_page << StreamListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @stream_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class StreamListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @stream = data_list.map do |data| - StreamInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def stream - @stream - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class StreamInstance < InstanceResource ## # Initialize the StreamInstance diff --git a/lib/twilio-ruby/rest/api/v2010/account/call/transcription.rb b/lib/twilio-ruby/rest/api/v2010/account/call/transcription.rb index 6c68639be..a394451c5 100644 --- a/lib/twilio-ruby/rest/api/v2010/account/call/transcription.rb +++ b/lib/twilio-ruby/rest/api/v2010/account/call/transcription.rb @@ -379,65 +379,6 @@ def to_s end end - class TranscriptionPageMetadata < PageMetadata - attr_reader :transcription_page - - def initialize(version, response, solution, limit) - super(version, response) - @transcription_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @transcription_page << TranscriptionListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @transcription_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class TranscriptionListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @transcription = data_list.map do |data| - TranscriptionInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def transcription - @transcription - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class TranscriptionInstance < InstanceResource ## # Initialize the TranscriptionInstance diff --git a/lib/twilio-ruby/rest/api/v2010/account/call/user_defined_message.rb b/lib/twilio-ruby/rest/api/v2010/account/call/user_defined_message.rb index 36b0ffe3b..e53d68312 100644 --- a/lib/twilio-ruby/rest/api/v2010/account/call/user_defined_message.rb +++ b/lib/twilio-ruby/rest/api/v2010/account/call/user_defined_message.rb @@ -139,65 +139,6 @@ def to_s end end - class UserDefinedMessagePageMetadata < PageMetadata - attr_reader :user_defined_message_page - - def initialize(version, response, solution, limit) - super(version, response) - @user_defined_message_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @user_defined_message_page << UserDefinedMessageListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @user_defined_message_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class UserDefinedMessageListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @user_defined_message = data_list.map do |data| - UserDefinedMessageInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def user_defined_message - @user_defined_message - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class UserDefinedMessageInstance < InstanceResource ## # Initialize the UserDefinedMessageInstance diff --git a/lib/twilio-ruby/rest/api/v2010/account/call/user_defined_message_subscription.rb b/lib/twilio-ruby/rest/api/v2010/account/call/user_defined_message_subscription.rb index ed8f28c43..59a259e2d 100644 --- a/lib/twilio-ruby/rest/api/v2010/account/call/user_defined_message_subscription.rb +++ b/lib/twilio-ruby/rest/api/v2010/account/call/user_defined_message_subscription.rb @@ -259,65 +259,6 @@ def to_s end end - class UserDefinedMessageSubscriptionPageMetadata < PageMetadata - attr_reader :user_defined_message_subscription_page - - def initialize(version, response, solution, limit) - super(version, response) - @user_defined_message_subscription_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @user_defined_message_subscription_page << UserDefinedMessageSubscriptionListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @user_defined_message_subscription_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class UserDefinedMessageSubscriptionListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @user_defined_message_subscription = data_list.map do |data| - UserDefinedMessageSubscriptionInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def user_defined_message_subscription - @user_defined_message_subscription - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class UserDefinedMessageSubscriptionInstance < InstanceResource ## # Initialize the UserDefinedMessageSubscriptionInstance diff --git a/lib/twilio-ruby/rest/api/v2010/account/message/feedback.rb b/lib/twilio-ruby/rest/api/v2010/account/message/feedback.rb index a5daebb5f..84307e354 100644 --- a/lib/twilio-ruby/rest/api/v2010/account/message/feedback.rb +++ b/lib/twilio-ruby/rest/api/v2010/account/message/feedback.rb @@ -133,65 +133,6 @@ def to_s end end - class FeedbackPageMetadata < PageMetadata - attr_reader :feedback_page - - def initialize(version, response, solution, limit) - super(version, response) - @feedback_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @feedback_page << FeedbackListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @feedback_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class FeedbackListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @feedback = data_list.map do |data| - FeedbackInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def feedback - @feedback - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class FeedbackInstance < InstanceResource ## # Initialize the FeedbackInstance diff --git a/lib/twilio-ruby/rest/api/v2010/account/new_key.rb b/lib/twilio-ruby/rest/api/v2010/account/new_key.rb index f6616ed7c..271909b2f 100644 --- a/lib/twilio-ruby/rest/api/v2010/account/new_key.rb +++ b/lib/twilio-ruby/rest/api/v2010/account/new_key.rb @@ -130,65 +130,6 @@ def to_s end end - class NewKeyPageMetadata < PageMetadata - attr_reader :new_key_page - - def initialize(version, response, solution, limit) - super(version, response) - @new_key_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @new_key_page << NewKeyListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @new_key_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class NewKeyListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @new_key = data_list.map do |data| - NewKeyInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def new_key - @new_key - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class NewKeyInstance < InstanceResource ## # Initialize the NewKeyInstance diff --git a/lib/twilio-ruby/rest/api/v2010/account/new_signing_key.rb b/lib/twilio-ruby/rest/api/v2010/account/new_signing_key.rb index d367657a4..af277ca2b 100644 --- a/lib/twilio-ruby/rest/api/v2010/account/new_signing_key.rb +++ b/lib/twilio-ruby/rest/api/v2010/account/new_signing_key.rb @@ -130,65 +130,6 @@ def to_s end end - class NewSigningKeyPageMetadata < PageMetadata - attr_reader :new_signing_key_page - - def initialize(version, response, solution, limit) - super(version, response) - @new_signing_key_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @new_signing_key_page << NewSigningKeyListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @new_signing_key_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class NewSigningKeyListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @new_signing_key = data_list.map do |data| - NewSigningKeyInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def new_signing_key - @new_signing_key - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class NewSigningKeyInstance < InstanceResource ## # Initialize the NewSigningKeyInstance diff --git a/lib/twilio-ruby/rest/api/v2010/account/recording/add_on_result/payload/data.rb b/lib/twilio-ruby/rest/api/v2010/account/recording/add_on_result/payload/data.rb index 0ef4c2ba0..d9a462c31 100644 --- a/lib/twilio-ruby/rest/api/v2010/account/recording/add_on_result/payload/data.rb +++ b/lib/twilio-ruby/rest/api/v2010/account/recording/add_on_result/payload/data.rb @@ -208,65 +208,6 @@ def to_s end end - class DataPageMetadata < PageMetadata - attr_reader :data_page - - def initialize(version, response, solution, limit) - super(version, response) - @data_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @data_page << DataListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @data_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class DataListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @data = data_list.map do |data| - DataInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def data - @data - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class DataInstance < InstanceResource ## # Initialize the DataInstance diff --git a/lib/twilio-ruby/rest/api/v2010/account/sip.rb b/lib/twilio-ruby/rest/api/v2010/account/sip.rb index 9293a3202..582fa7c50 100644 --- a/lib/twilio-ruby/rest/api/v2010/account/sip.rb +++ b/lib/twilio-ruby/rest/api/v2010/account/sip.rb @@ -114,65 +114,6 @@ def to_s end end - class SipPageMetadata < PageMetadata - attr_reader :sip_page - - def initialize(version, response, solution, limit) - super(version, response) - @sip_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @sip_page << SipListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @sip_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class SipListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @sip = data_list.map do |data| - SipInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def sip - @sip - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class SipInstance < InstanceResource ## # Initialize the SipInstance diff --git a/lib/twilio-ruby/rest/api/v2010/account/sip/domain/auth_types.rb b/lib/twilio-ruby/rest/api/v2010/account/sip/domain/auth_types.rb index 0afb9112f..37193d3c7 100644 --- a/lib/twilio-ruby/rest/api/v2010/account/sip/domain/auth_types.rb +++ b/lib/twilio-ruby/rest/api/v2010/account/sip/domain/auth_types.rb @@ -90,65 +90,6 @@ def to_s end end - class AuthTypesPageMetadata < PageMetadata - attr_reader :auth_types_page - - def initialize(version, response, solution, limit) - super(version, response) - @auth_types_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @auth_types_page << AuthTypesListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @auth_types_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class AuthTypesListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @auth_types = data_list.map do |data| - AuthTypesInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def auth_types - @auth_types - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class AuthTypesInstance < InstanceResource ## # Initialize the AuthTypesInstance diff --git a/lib/twilio-ruby/rest/api/v2010/account/sip/domain/auth_types/auth_type_calls.rb b/lib/twilio-ruby/rest/api/v2010/account/sip/domain/auth_types/auth_type_calls.rb index a646e8cc4..9aae5e1c8 100644 --- a/lib/twilio-ruby/rest/api/v2010/account/sip/domain/auth_types/auth_type_calls.rb +++ b/lib/twilio-ruby/rest/api/v2010/account/sip/domain/auth_types/auth_type_calls.rb @@ -103,65 +103,6 @@ def to_s end end - class AuthTypeCallsPageMetadata < PageMetadata - attr_reader :auth_type_calls_page - - def initialize(version, response, solution, limit) - super(version, response) - @auth_type_calls_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @auth_type_calls_page << AuthTypeCallsListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @auth_type_calls_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class AuthTypeCallsListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @auth_type_calls = data_list.map do |data| - AuthTypeCallsInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def auth_type_calls - @auth_type_calls - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class AuthTypeCallsInstance < InstanceResource ## # Initialize the AuthTypeCallsInstance diff --git a/lib/twilio-ruby/rest/api/v2010/account/sip/domain/auth_types/auth_type_registrations.rb b/lib/twilio-ruby/rest/api/v2010/account/sip/domain/auth_types/auth_type_registrations.rb index ed26b6a9f..3d341621b 100644 --- a/lib/twilio-ruby/rest/api/v2010/account/sip/domain/auth_types/auth_type_registrations.rb +++ b/lib/twilio-ruby/rest/api/v2010/account/sip/domain/auth_types/auth_type_registrations.rb @@ -89,65 +89,6 @@ def to_s end end - class AuthTypeRegistrationsPageMetadata < PageMetadata - attr_reader :auth_type_registrations_page - - def initialize(version, response, solution, limit) - super(version, response) - @auth_type_registrations_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @auth_type_registrations_page << AuthTypeRegistrationsListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @auth_type_registrations_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class AuthTypeRegistrationsListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @auth_type_registrations = data_list.map do |data| - AuthTypeRegistrationsInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def auth_type_registrations - @auth_type_registrations - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class AuthTypeRegistrationsInstance < InstanceResource ## # Initialize the AuthTypeRegistrationsInstance diff --git a/lib/twilio-ruby/rest/api/v2010/account/token.rb b/lib/twilio-ruby/rest/api/v2010/account/token.rb index 33676c292..5eac775ef 100644 --- a/lib/twilio-ruby/rest/api/v2010/account/token.rb +++ b/lib/twilio-ruby/rest/api/v2010/account/token.rb @@ -130,65 +130,6 @@ def to_s end end - class TokenPageMetadata < PageMetadata - attr_reader :token_page - - def initialize(version, response, solution, limit) - super(version, response) - @token_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @token_page << TokenListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @token_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class TokenListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @token = data_list.map do |data| - TokenInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def token - @token - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class TokenInstance < InstanceResource ## # Initialize the TokenInstance diff --git a/lib/twilio-ruby/rest/api/v2010/account/usage.rb b/lib/twilio-ruby/rest/api/v2010/account/usage.rb index edbb14cc2..073a9b17b 100644 --- a/lib/twilio-ruby/rest/api/v2010/account/usage.rb +++ b/lib/twilio-ruby/rest/api/v2010/account/usage.rb @@ -94,65 +94,6 @@ def to_s end end - class UsagePageMetadata < PageMetadata - attr_reader :usage_page - - def initialize(version, response, solution, limit) - super(version, response) - @usage_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @usage_page << UsageListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @usage_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class UsageListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @usage = data_list.map do |data| - UsageInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def usage - @usage - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class UsageInstance < InstanceResource ## # Initialize the UsageInstance diff --git a/lib/twilio-ruby/rest/api/v2010/account/validation_request.rb b/lib/twilio-ruby/rest/api/v2010/account/validation_request.rb index f6a07b463..d3137b1a1 100644 --- a/lib/twilio-ruby/rest/api/v2010/account/validation_request.rb +++ b/lib/twilio-ruby/rest/api/v2010/account/validation_request.rb @@ -160,65 +160,6 @@ def to_s end end - class ValidationRequestPageMetadata < PageMetadata - attr_reader :validation_request_page - - def initialize(version, response, solution, limit) - super(version, response) - @validation_request_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @validation_request_page << ValidationRequestListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @validation_request_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class ValidationRequestListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @validation_request = data_list.map do |data| - ValidationRequestInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def validation_request - @validation_request - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class ValidationRequestInstance < InstanceResource ## # Initialize the ValidationRequestInstance diff --git a/lib/twilio-ruby/rest/bulkexports/v1/export.rb b/lib/twilio-ruby/rest/bulkexports/v1/export.rb index 8d2117556..e6bba0e0e 100644 --- a/lib/twilio-ruby/rest/bulkexports/v1/export.rb +++ b/lib/twilio-ruby/rest/bulkexports/v1/export.rb @@ -240,65 +240,6 @@ def to_s end end - class ExportPageMetadata < PageMetadata - attr_reader :export_page - - def initialize(version, response, solution, limit) - super(version, response) - @export_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @export_page << ExportListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @export_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class ExportListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @export = data_list.map do |data| - ExportInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def export - @export - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class ExportInstance < InstanceResource ## # Initialize the ExportInstance diff --git a/lib/twilio-ruby/rest/bulkexports/v1/export/job.rb b/lib/twilio-ruby/rest/bulkexports/v1/export/job.rb index c13c402a5..5ab21e014 100644 --- a/lib/twilio-ruby/rest/bulkexports/v1/export/job.rb +++ b/lib/twilio-ruby/rest/bulkexports/v1/export/job.rb @@ -228,65 +228,6 @@ def to_s end end - class JobPageMetadata < PageMetadata - attr_reader :job_page - - def initialize(version, response, solution, limit) - super(version, response) - @job_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @job_page << JobListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @job_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class JobListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @job = data_list.map do |data| - JobInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def job - @job - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class JobInstance < InstanceResource ## # Initialize the JobInstance diff --git a/lib/twilio-ruby/rest/bulkexports/v1/export_configuration.rb b/lib/twilio-ruby/rest/bulkexports/v1/export_configuration.rb index 6ed1c2367..327805a9d 100644 --- a/lib/twilio-ruby/rest/bulkexports/v1/export_configuration.rb +++ b/lib/twilio-ruby/rest/bulkexports/v1/export_configuration.rb @@ -264,65 +264,6 @@ def to_s end end - class ExportConfigurationPageMetadata < PageMetadata - attr_reader :export_configuration_page - - def initialize(version, response, solution, limit) - super(version, response) - @export_configuration_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @export_configuration_page << ExportConfigurationListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @export_configuration_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class ExportConfigurationListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @export_configuration = data_list.map do |data| - ExportConfigurationInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def export_configuration - @export_configuration - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class ExportConfigurationInstance < InstanceResource ## # Initialize the ExportConfigurationInstance diff --git a/lib/twilio-ruby/rest/chat/v3/channel.rb b/lib/twilio-ruby/rest/chat/v3/channel.rb index f40236b4b..285a70056 100644 --- a/lib/twilio-ruby/rest/chat/v3/channel.rb +++ b/lib/twilio-ruby/rest/chat/v3/channel.rb @@ -221,65 +221,6 @@ def to_s end end - class ChannelPageMetadata < PageMetadata - attr_reader :channel_page - - def initialize(version, response, solution, limit) - super(version, response) - @channel_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @channel_page << ChannelListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @channel_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class ChannelListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @channel = data_list.map do |data| - ChannelInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def channel - @channel - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class ChannelInstance < InstanceResource ## # Initialize the ChannelInstance diff --git a/lib/twilio-ruby/rest/content/v1/content/approval_create.rb b/lib/twilio-ruby/rest/content/v1/content/approval_create.rb index 4b684bb60..da4d337ad 100644 --- a/lib/twilio-ruby/rest/content/v1/content/approval_create.rb +++ b/lib/twilio-ruby/rest/content/v1/content/approval_create.rb @@ -140,65 +140,6 @@ def to_s end end - class ApprovalCreatePageMetadata < PageMetadata - attr_reader :approval_create_page - - def initialize(version, response, solution, limit) - super(version, response) - @approval_create_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @approval_create_page << ApprovalCreateListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @approval_create_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class ApprovalCreateListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @approval_create = data_list.map do |data| - ApprovalCreateInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def approval_create - @approval_create - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class ApprovalCreateInstance < InstanceResource ## # Initialize the ApprovalCreateInstance diff --git a/lib/twilio-ruby/rest/content/v1/content/approval_fetch.rb b/lib/twilio-ruby/rest/content/v1/content/approval_fetch.rb index 2822f0931..421c0d4f2 100644 --- a/lib/twilio-ruby/rest/content/v1/content/approval_fetch.rb +++ b/lib/twilio-ruby/rest/content/v1/content/approval_fetch.rb @@ -196,65 +196,6 @@ def to_s end end - class ApprovalFetchPageMetadata < PageMetadata - attr_reader :approval_fetch_page - - def initialize(version, response, solution, limit) - super(version, response) - @approval_fetch_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @approval_fetch_page << ApprovalFetchListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @approval_fetch_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class ApprovalFetchListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @approval_fetch = data_list.map do |data| - ApprovalFetchInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def approval_fetch - @approval_fetch - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class ApprovalFetchInstance < InstanceResource ## # Initialize the ApprovalFetchInstance diff --git a/lib/twilio-ruby/rest/conversations/v1/configuration.rb b/lib/twilio-ruby/rest/conversations/v1/configuration.rb index 20e965dd4..d5d497738 100644 --- a/lib/twilio-ruby/rest/conversations/v1/configuration.rb +++ b/lib/twilio-ruby/rest/conversations/v1/configuration.rb @@ -275,65 +275,6 @@ def to_s end end - class ConfigurationPageMetadata < PageMetadata - attr_reader :configuration_page - - def initialize(version, response, solution, limit) - super(version, response) - @configuration_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @configuration_page << ConfigurationListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @configuration_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class ConfigurationListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @configuration = data_list.map do |data| - ConfigurationInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def configuration - @configuration - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class ConfigurationInstance < InstanceResource ## # Initialize the ConfigurationInstance diff --git a/lib/twilio-ruby/rest/conversations/v1/configuration/webhook.rb b/lib/twilio-ruby/rest/conversations/v1/configuration/webhook.rb index 556609b72..e6c405fb8 100644 --- a/lib/twilio-ruby/rest/conversations/v1/configuration/webhook.rb +++ b/lib/twilio-ruby/rest/conversations/v1/configuration/webhook.rb @@ -273,65 +273,6 @@ def to_s end end - class WebhookPageMetadata < PageMetadata - attr_reader :webhook_page - - def initialize(version, response, solution, limit) - super(version, response) - @webhook_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @webhook_page << WebhookListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @webhook_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class WebhookListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @webhook = data_list.map do |data| - WebhookInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def webhook - @webhook - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class WebhookInstance < InstanceResource ## # Initialize the WebhookInstance diff --git a/lib/twilio-ruby/rest/conversations/v1/conversation_with_participants.rb b/lib/twilio-ruby/rest/conversations/v1/conversation_with_participants.rb index b03707058..011dcbf4b 100644 --- a/lib/twilio-ruby/rest/conversations/v1/conversation_with_participants.rb +++ b/lib/twilio-ruby/rest/conversations/v1/conversation_with_participants.rb @@ -196,65 +196,6 @@ def to_s end end - class ConversationWithParticipantsPageMetadata < PageMetadata - attr_reader :conversation_with_participants_page - - def initialize(version, response, solution, limit) - super(version, response) - @conversation_with_participants_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @conversation_with_participants_page << ConversationWithParticipantsListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @conversation_with_participants_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class ConversationWithParticipantsListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @conversation_with_participants = data_list.map do |data| - ConversationWithParticipantsInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def conversation_with_participants - @conversation_with_participants - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class ConversationWithParticipantsInstance < InstanceResource ## # Initialize the ConversationWithParticipantsInstance diff --git a/lib/twilio-ruby/rest/conversations/v1/service/configuration.rb b/lib/twilio-ruby/rest/conversations/v1/service/configuration.rb index 54788eab5..936ee8573 100644 --- a/lib/twilio-ruby/rest/conversations/v1/service/configuration.rb +++ b/lib/twilio-ruby/rest/conversations/v1/service/configuration.rb @@ -294,65 +294,6 @@ def to_s end end - class ConfigurationPageMetadata < PageMetadata - attr_reader :configuration_page - - def initialize(version, response, solution, limit) - super(version, response) - @configuration_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @configuration_page << ConfigurationListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @configuration_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class ConfigurationListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @configuration = data_list.map do |data| - ConfigurationInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def configuration - @configuration - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class ConfigurationInstance < InstanceResource ## # Initialize the ConfigurationInstance diff --git a/lib/twilio-ruby/rest/conversations/v1/service/configuration/notification.rb b/lib/twilio-ruby/rest/conversations/v1/service/configuration/notification.rb index 8d3a229d3..9507781de 100644 --- a/lib/twilio-ruby/rest/conversations/v1/service/configuration/notification.rb +++ b/lib/twilio-ruby/rest/conversations/v1/service/configuration/notification.rb @@ -327,65 +327,6 @@ def to_s end end - class NotificationPageMetadata < PageMetadata - attr_reader :notification_page - - def initialize(version, response, solution, limit) - super(version, response) - @notification_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @notification_page << NotificationListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @notification_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class NotificationListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @notification = data_list.map do |data| - NotificationInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def notification - @notification - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class NotificationInstance < InstanceResource ## # Initialize the NotificationInstance diff --git a/lib/twilio-ruby/rest/conversations/v1/service/configuration/webhook.rb b/lib/twilio-ruby/rest/conversations/v1/service/configuration/webhook.rb index 796959c5b..85aa97aa4 100644 --- a/lib/twilio-ruby/rest/conversations/v1/service/configuration/webhook.rb +++ b/lib/twilio-ruby/rest/conversations/v1/service/configuration/webhook.rb @@ -273,65 +273,6 @@ def to_s end end - class WebhookPageMetadata < PageMetadata - attr_reader :webhook_page - - def initialize(version, response, solution, limit) - super(version, response) - @webhook_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @webhook_page << WebhookListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @webhook_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class WebhookListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @webhook = data_list.map do |data| - WebhookInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def webhook - @webhook - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class WebhookInstance < InstanceResource ## # Initialize the WebhookInstance diff --git a/lib/twilio-ruby/rest/conversations/v1/service/conversation_with_participants.rb b/lib/twilio-ruby/rest/conversations/v1/service/conversation_with_participants.rb index 0bdcdc412..64e35d277 100644 --- a/lib/twilio-ruby/rest/conversations/v1/service/conversation_with_participants.rb +++ b/lib/twilio-ruby/rest/conversations/v1/service/conversation_with_participants.rb @@ -200,65 +200,6 @@ def to_s end end - class ConversationWithParticipantsPageMetadata < PageMetadata - attr_reader :conversation_with_participants_page - - def initialize(version, response, solution, limit) - super(version, response) - @conversation_with_participants_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @conversation_with_participants_page << ConversationWithParticipantsListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @conversation_with_participants_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class ConversationWithParticipantsListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @conversation_with_participants = data_list.map do |data| - ConversationWithParticipantsInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def conversation_with_participants - @conversation_with_participants - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class ConversationWithParticipantsInstance < InstanceResource ## # Initialize the ConversationWithParticipantsInstance diff --git a/lib/twilio-ruby/rest/conversations/v2/action.rb b/lib/twilio-ruby/rest/conversations/v2/action.rb index 0caf854a4..08981f4ae 100644 --- a/lib/twilio-ruby/rest/conversations/v2/action.rb +++ b/lib/twilio-ruby/rest/conversations/v2/action.rb @@ -328,65 +328,6 @@ def to_s end end - class ActionPageMetadata < PageMetadata - attr_reader :action_page - - def initialize(version, response, solution, limit) - super(version, response) - @action_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @action_page << ActionListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @action_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class ActionListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @action = data_list.map do |data| - ActionInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def action - @action - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class ActionInstance < InstanceResource ## # Initialize the ActionInstance diff --git a/lib/twilio-ruby/rest/conversations/v2/operation.rb b/lib/twilio-ruby/rest/conversations/v2/operation.rb index 3d3980e79..6c48bbce1 100644 --- a/lib/twilio-ruby/rest/conversations/v2/operation.rb +++ b/lib/twilio-ruby/rest/conversations/v2/operation.rb @@ -197,65 +197,6 @@ def to_s end end - class OperationPageMetadata < PageMetadata - attr_reader :operation_page - - def initialize(version, response, solution, limit) - super(version, response) - @operation_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @operation_page << OperationListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @operation_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class OperationListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @operation = data_list.map do |data| - OperationInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def operation - @operation - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class OperationInstance < InstanceResource ## # Initialize the OperationInstance diff --git a/lib/twilio-ruby/rest/events/v1/schema.rb b/lib/twilio-ruby/rest/events/v1/schema.rb index fdbba2226..f475a5c65 100644 --- a/lib/twilio-ruby/rest/events/v1/schema.rb +++ b/lib/twilio-ruby/rest/events/v1/schema.rb @@ -214,65 +214,6 @@ def to_s end end - class SchemaPageMetadata < PageMetadata - attr_reader :schema_page - - def initialize(version, response, solution, limit) - super(version, response) - @schema_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @schema_page << SchemaListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @schema_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class SchemaListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @schema = data_list.map do |data| - SchemaInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def schema - @schema - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class SchemaInstance < InstanceResource ## # Initialize the SchemaInstance diff --git a/lib/twilio-ruby/rest/events/v1/sink/sink_test.rb b/lib/twilio-ruby/rest/events/v1/sink/sink_test.rb index a9dfde8e4..24fc837c5 100644 --- a/lib/twilio-ruby/rest/events/v1/sink/sink_test.rb +++ b/lib/twilio-ruby/rest/events/v1/sink/sink_test.rb @@ -116,65 +116,6 @@ def to_s end end - class SinkTestPageMetadata < PageMetadata - attr_reader :sink_test_page - - def initialize(version, response, solution, limit) - super(version, response) - @sink_test_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @sink_test_page << SinkTestListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @sink_test_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class SinkTestListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @sink_test = data_list.map do |data| - SinkTestInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def sink_test - @sink_test - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class SinkTestInstance < InstanceResource ## # Initialize the SinkTestInstance diff --git a/lib/twilio-ruby/rest/events/v1/sink/sink_validate.rb b/lib/twilio-ruby/rest/events/v1/sink/sink_validate.rb index 2331ee51c..a0284cbbd 100644 --- a/lib/twilio-ruby/rest/events/v1/sink/sink_validate.rb +++ b/lib/twilio-ruby/rest/events/v1/sink/sink_validate.rb @@ -130,65 +130,6 @@ def to_s end end - class SinkValidatePageMetadata < PageMetadata - attr_reader :sink_validate_page - - def initialize(version, response, solution, limit) - super(version, response) - @sink_validate_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @sink_validate_page << SinkValidateListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @sink_validate_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class SinkValidateListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @sink_validate = data_list.map do |data| - SinkValidateInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def sink_validate - @sink_validate - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class SinkValidateInstance < InstanceResource ## # Initialize the SinkValidateInstance diff --git a/lib/twilio-ruby/rest/flex_api/v1/configuration.rb b/lib/twilio-ruby/rest/flex_api/v1/configuration.rb index 3b798fb5e..1b043242e 100644 --- a/lib/twilio-ruby/rest/flex_api/v1/configuration.rb +++ b/lib/twilio-ruby/rest/flex_api/v1/configuration.rb @@ -249,65 +249,6 @@ def to_s end end - class ConfigurationPageMetadata < PageMetadata - attr_reader :configuration_page - - def initialize(version, response, solution, limit) - super(version, response) - @configuration_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @configuration_page << ConfigurationListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @configuration_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class ConfigurationListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @configuration = data_list.map do |data| - ConfigurationInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def configuration - @configuration - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class ConfigurationInstance < InstanceResource ## # Initialize the ConfigurationInstance diff --git a/lib/twilio-ruby/rest/flex_api/v1/insights_session.rb b/lib/twilio-ruby/rest/flex_api/v1/insights_session.rb index 2dfcb47aa..1eac33752 100644 --- a/lib/twilio-ruby/rest/flex_api/v1/insights_session.rb +++ b/lib/twilio-ruby/rest/flex_api/v1/insights_session.rb @@ -197,65 +197,6 @@ def to_s end end - class InsightsSessionPageMetadata < PageMetadata - attr_reader :insights_session_page - - def initialize(version, response, solution, limit) - super(version, response) - @insights_session_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @insights_session_page << InsightsSessionListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @insights_session_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class InsightsSessionListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @insights_session = data_list.map do |data| - InsightsSessionInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def insights_session - @insights_session - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class InsightsSessionInstance < InstanceResource ## # Initialize the InsightsSessionInstance diff --git a/lib/twilio-ruby/rest/flex_api/v1/insights_settings_answer_sets.rb b/lib/twilio-ruby/rest/flex_api/v1/insights_settings_answer_sets.rb index fef2fc440..a5efe21ac 100644 --- a/lib/twilio-ruby/rest/flex_api/v1/insights_settings_answer_sets.rb +++ b/lib/twilio-ruby/rest/flex_api/v1/insights_settings_answer_sets.rb @@ -118,65 +118,6 @@ def to_s end end - class InsightsSettingsAnswerSetsPageMetadata < PageMetadata - attr_reader :insights_settings_answer_sets_page - - def initialize(version, response, solution, limit) - super(version, response) - @insights_settings_answer_sets_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @insights_settings_answer_sets_page << InsightsSettingsAnswerSetsListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @insights_settings_answer_sets_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class InsightsSettingsAnswerSetsListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @insights_settings_answer_sets = data_list.map do |data| - InsightsSettingsAnswerSetsInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def insights_settings_answer_sets - @insights_settings_answer_sets - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class InsightsSettingsAnswerSetsInstance < InstanceResource ## # Initialize the InsightsSettingsAnswerSetsInstance diff --git a/lib/twilio-ruby/rest/flex_api/v1/insights_settings_comment.rb b/lib/twilio-ruby/rest/flex_api/v1/insights_settings_comment.rb index 3de4053d5..d01213655 100644 --- a/lib/twilio-ruby/rest/flex_api/v1/insights_settings_comment.rb +++ b/lib/twilio-ruby/rest/flex_api/v1/insights_settings_comment.rb @@ -118,65 +118,6 @@ def to_s end end - class InsightsSettingsCommentPageMetadata < PageMetadata - attr_reader :insights_settings_comment_page - - def initialize(version, response, solution, limit) - super(version, response) - @insights_settings_comment_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @insights_settings_comment_page << InsightsSettingsCommentListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @insights_settings_comment_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class InsightsSettingsCommentListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @insights_settings_comment = data_list.map do |data| - InsightsSettingsCommentInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def insights_settings_comment - @insights_settings_comment - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class InsightsSettingsCommentInstance < InstanceResource ## # Initialize the InsightsSettingsCommentInstance diff --git a/lib/twilio-ruby/rest/flex_api/v1/insights_user_roles.rb b/lib/twilio-ruby/rest/flex_api/v1/insights_user_roles.rb index 6dcb16e11..619058658 100644 --- a/lib/twilio-ruby/rest/flex_api/v1/insights_user_roles.rb +++ b/lib/twilio-ruby/rest/flex_api/v1/insights_user_roles.rb @@ -197,65 +197,6 @@ def to_s end end - class InsightsUserRolesPageMetadata < PageMetadata - attr_reader :insights_user_roles_page - - def initialize(version, response, solution, limit) - super(version, response) - @insights_user_roles_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @insights_user_roles_page << InsightsUserRolesListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @insights_user_roles_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class InsightsUserRolesListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @insights_user_roles = data_list.map do |data| - InsightsUserRolesInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def insights_user_roles - @insights_user_roles - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class InsightsUserRolesInstance < InstanceResource ## # Initialize the InsightsUserRolesInstance diff --git a/lib/twilio-ruby/rest/flex_api/v1/interaction.rb b/lib/twilio-ruby/rest/flex_api/v1/interaction.rb index cf18fcf51..47a62e79d 100644 --- a/lib/twilio-ruby/rest/flex_api/v1/interaction.rb +++ b/lib/twilio-ruby/rest/flex_api/v1/interaction.rb @@ -346,65 +346,6 @@ def to_s end end - class InteractionPageMetadata < PageMetadata - attr_reader :interaction_page - - def initialize(version, response, solution, limit) - super(version, response) - @interaction_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @interaction_page << InteractionListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @interaction_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class InteractionListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @interaction = data_list.map do |data| - InteractionInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def interaction - @interaction - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class InteractionInstance < InstanceResource ## # Initialize the InteractionInstance diff --git a/lib/twilio-ruby/rest/flex_api/v1/interaction/interaction_channel/interaction_transfer.rb b/lib/twilio-ruby/rest/flex_api/v1/interaction/interaction_channel/interaction_transfer.rb index 9e53757e3..46ef479eb 100644 --- a/lib/twilio-ruby/rest/flex_api/v1/interaction/interaction_channel/interaction_transfer.rb +++ b/lib/twilio-ruby/rest/flex_api/v1/interaction/interaction_channel/interaction_transfer.rb @@ -305,65 +305,6 @@ def to_s end end - class InteractionTransferPageMetadata < PageMetadata - attr_reader :interaction_transfer_page - - def initialize(version, response, solution, limit) - super(version, response) - @interaction_transfer_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @interaction_transfer_page << InteractionTransferListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @interaction_transfer_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class InteractionTransferListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @interaction_transfer = data_list.map do |data| - InteractionTransferInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def interaction_transfer - @interaction_transfer - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class InteractionTransferInstance < InstanceResource ## # Initialize the InteractionTransferInstance diff --git a/lib/twilio-ruby/rest/flex_api/v1/plugin_archive.rb b/lib/twilio-ruby/rest/flex_api/v1/plugin_archive.rb index 578b3b1c4..7ca1cd282 100644 --- a/lib/twilio-ruby/rest/flex_api/v1/plugin_archive.rb +++ b/lib/twilio-ruby/rest/flex_api/v1/plugin_archive.rb @@ -200,65 +200,6 @@ def to_s end end - class PluginArchivePageMetadata < PageMetadata - attr_reader :plugin_archive_page - - def initialize(version, response, solution, limit) - super(version, response) - @plugin_archive_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @plugin_archive_page << PluginArchiveListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @plugin_archive_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class PluginArchiveListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @plugin_archive = data_list.map do |data| - PluginArchiveInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def plugin_archive - @plugin_archive - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class PluginArchiveInstance < InstanceResource ## # Initialize the PluginArchiveInstance diff --git a/lib/twilio-ruby/rest/flex_api/v1/plugin_configuration_archive.rb b/lib/twilio-ruby/rest/flex_api/v1/plugin_configuration_archive.rb index 25b0a123a..5c1471332 100644 --- a/lib/twilio-ruby/rest/flex_api/v1/plugin_configuration_archive.rb +++ b/lib/twilio-ruby/rest/flex_api/v1/plugin_configuration_archive.rb @@ -200,65 +200,6 @@ def to_s end end - class PluginConfigurationArchivePageMetadata < PageMetadata - attr_reader :plugin_configuration_archive_page - - def initialize(version, response, solution, limit) - super(version, response) - @plugin_configuration_archive_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @plugin_configuration_archive_page << PluginConfigurationArchiveListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @plugin_configuration_archive_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class PluginConfigurationArchiveListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @plugin_configuration_archive = data_list.map do |data| - PluginConfigurationArchiveInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def plugin_configuration_archive - @plugin_configuration_archive - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class PluginConfigurationArchiveInstance < InstanceResource ## # Initialize the PluginConfigurationArchiveInstance diff --git a/lib/twilio-ruby/rest/flex_api/v1/plugin_version_archive.rb b/lib/twilio-ruby/rest/flex_api/v1/plugin_version_archive.rb index 3965f0f51..66aa66de4 100644 --- a/lib/twilio-ruby/rest/flex_api/v1/plugin_version_archive.rb +++ b/lib/twilio-ruby/rest/flex_api/v1/plugin_version_archive.rb @@ -203,65 +203,6 @@ def to_s end end - class PluginVersionArchivePageMetadata < PageMetadata - attr_reader :plugin_version_archive_page - - def initialize(version, response, solution, limit) - super(version, response) - @plugin_version_archive_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @plugin_version_archive_page << PluginVersionArchiveListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @plugin_version_archive_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class PluginVersionArchiveListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @plugin_version_archive = data_list.map do |data| - PluginVersionArchiveInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def plugin_version_archive - @plugin_version_archive - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class PluginVersionArchiveInstance < InstanceResource ## # Initialize the PluginVersionArchiveInstance diff --git a/lib/twilio-ruby/rest/flex_api/v1/provisioning_status.rb b/lib/twilio-ruby/rest/flex_api/v1/provisioning_status.rb index f3f5f9e09..f0db333f8 100644 --- a/lib/twilio-ruby/rest/flex_api/v1/provisioning_status.rb +++ b/lib/twilio-ruby/rest/flex_api/v1/provisioning_status.rb @@ -191,65 +191,6 @@ def to_s end end - class ProvisioningStatusPageMetadata < PageMetadata - attr_reader :provisioning_status_page - - def initialize(version, response, solution, limit) - super(version, response) - @provisioning_status_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @provisioning_status_page << ProvisioningStatusListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @provisioning_status_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class ProvisioningStatusListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @provisioning_status = data_list.map do |data| - ProvisioningStatusInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def provisioning_status - @provisioning_status - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class ProvisioningStatusInstance < InstanceResource ## # Initialize the ProvisioningStatusInstance diff --git a/lib/twilio-ruby/rest/flex_api/v2/flex_user.rb b/lib/twilio-ruby/rest/flex_api/v2/flex_user.rb index ccdcb9b42..d0a355356 100644 --- a/lib/twilio-ruby/rest/flex_api/v2/flex_user.rb +++ b/lib/twilio-ruby/rest/flex_api/v2/flex_user.rb @@ -269,65 +269,6 @@ def to_s end end - class FlexUserPageMetadata < PageMetadata - attr_reader :flex_user_page - - def initialize(version, response, solution, limit) - super(version, response) - @flex_user_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @flex_user_page << FlexUserListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @flex_user_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class FlexUserListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @flex_user = data_list.map do |data| - FlexUserInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def flex_user - @flex_user - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class FlexUserInstance < InstanceResource ## # Initialize the FlexUserInstance diff --git a/lib/twilio-ruby/rest/flex_api/v2/web_channels.rb b/lib/twilio-ruby/rest/flex_api/v2/web_channels.rb index 9b37a840c..bbbc5cc6a 100644 --- a/lib/twilio-ruby/rest/flex_api/v2/web_channels.rb +++ b/lib/twilio-ruby/rest/flex_api/v2/web_channels.rb @@ -154,65 +154,6 @@ def to_s end end - class WebChannelsPageMetadata < PageMetadata - attr_reader :web_channels_page - - def initialize(version, response, solution, limit) - super(version, response) - @web_channels_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @web_channels_page << WebChannelsListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @web_channels_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class WebChannelsListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @web_channels = data_list.map do |data| - WebChannelsInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def web_channels - @web_channels - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class WebChannelsInstance < InstanceResource ## # Initialize the WebChannelsInstance diff --git a/lib/twilio-ruby/rest/frontline_api/v1/user.rb b/lib/twilio-ruby/rest/frontline_api/v1/user.rb index dd8f9f232..43788afe9 100644 --- a/lib/twilio-ruby/rest/frontline_api/v1/user.rb +++ b/lib/twilio-ruby/rest/frontline_api/v1/user.rb @@ -270,65 +270,6 @@ def to_s end end - class UserPageMetadata < PageMetadata - attr_reader :user_page - - def initialize(version, response, solution, limit) - super(version, response) - @user_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @user_page << UserListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @user_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class UserListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @user = data_list.map do |data| - UserInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def user - @user - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class UserInstance < InstanceResource ## # Initialize the UserInstance diff --git a/lib/twilio-ruby/rest/iam/v1/api_key.rb b/lib/twilio-ruby/rest/iam/v1/api_key.rb index 0d83e730d..c7b21d785 100644 --- a/lib/twilio-ruby/rest/iam/v1/api_key.rb +++ b/lib/twilio-ruby/rest/iam/v1/api_key.rb @@ -290,65 +290,6 @@ def to_s end end - class ApiKeyPageMetadata < PageMetadata - attr_reader :api_key_page - - def initialize(version, response, solution, limit) - super(version, response) - @api_key_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @api_key_page << ApiKeyListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @api_key_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class ApiKeyListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @api_key = data_list.map do |data| - ApiKeyInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def api_key - @api_key - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class ApiKeyInstance < InstanceResource ## # Initialize the ApiKeyInstance diff --git a/lib/twilio-ruby/rest/iam/v1/new_api_key.rb b/lib/twilio-ruby/rest/iam/v1/new_api_key.rb index 514661425..82bde79c7 100644 --- a/lib/twilio-ruby/rest/iam/v1/new_api_key.rb +++ b/lib/twilio-ruby/rest/iam/v1/new_api_key.rb @@ -144,65 +144,6 @@ def to_s end end - class NewApiKeyPageMetadata < PageMetadata - attr_reader :new_api_key_page - - def initialize(version, response, solution, limit) - super(version, response) - @new_api_key_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @new_api_key_page << NewApiKeyListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @new_api_key_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class NewApiKeyListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @new_api_key = data_list.map do |data| - NewApiKeyInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def new_api_key - @new_api_key - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class NewApiKeyInstance < InstanceResource ## # Initialize the NewApiKeyInstance diff --git a/lib/twilio-ruby/rest/iam/v1/o_auth_app.rb b/lib/twilio-ruby/rest/iam/v1/o_auth_app.rb index 8b0e9aaf7..806577306 100644 --- a/lib/twilio-ruby/rest/iam/v1/o_auth_app.rb +++ b/lib/twilio-ruby/rest/iam/v1/o_auth_app.rb @@ -428,65 +428,6 @@ def to_s end end - class OAuthAppPageMetadata < PageMetadata - attr_reader :o_auth_app_page - - def initialize(version, response, solution, limit) - super(version, response) - @o_auth_app_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @o_auth_app_page << OAuthAppListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @o_auth_app_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class OAuthAppListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @o_auth_app = data_list.map do |data| - OAuthAppInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def o_auth_app - @o_auth_app - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class OAuthAppInstance < InstanceResource ## # Initialize the OAuthAppInstance diff --git a/lib/twilio-ruby/rest/iam/v1/token.rb b/lib/twilio-ruby/rest/iam/v1/token.rb index c1aeed9ec..33e9eb28d 100644 --- a/lib/twilio-ruby/rest/iam/v1/token.rb +++ b/lib/twilio-ruby/rest/iam/v1/token.rb @@ -168,65 +168,6 @@ def to_s end end - class TokenPageMetadata < PageMetadata - attr_reader :token_page - - def initialize(version, response, solution, limit) - super(version, response) - @token_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @token_page << TokenListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @token_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class TokenListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @token = data_list.map do |data| - TokenInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def token - @token - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class TokenInstance < InstanceResource ## # Initialize the TokenInstance diff --git a/lib/twilio-ruby/rest/insights/v1/call.rb b/lib/twilio-ruby/rest/insights/v1/call.rb index b6155b677..a93f199ae 100644 --- a/lib/twilio-ruby/rest/insights/v1/call.rb +++ b/lib/twilio-ruby/rest/insights/v1/call.rb @@ -240,65 +240,6 @@ def to_s end end - class CallPageMetadata < PageMetadata - attr_reader :call_page - - def initialize(version, response, solution, limit) - super(version, response) - @call_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @call_page << CallListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @call_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class CallListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @call = data_list.map do |data| - CallInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def call - @call - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class CallInstance < InstanceResource ## # Initialize the CallInstance diff --git a/lib/twilio-ruby/rest/insights/v1/call/annotation.rb b/lib/twilio-ruby/rest/insights/v1/call/annotation.rb index a84ccbb03..03cfe0d1a 100644 --- a/lib/twilio-ruby/rest/insights/v1/call/annotation.rb +++ b/lib/twilio-ruby/rest/insights/v1/call/annotation.rb @@ -290,65 +290,6 @@ def to_s end end - class AnnotationPageMetadata < PageMetadata - attr_reader :annotation_page - - def initialize(version, response, solution, limit) - super(version, response) - @annotation_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @annotation_page << AnnotationListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @annotation_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class AnnotationListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @annotation = data_list.map do |data| - AnnotationInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def annotation - @annotation - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class AnnotationInstance < InstanceResource ## # Initialize the AnnotationInstance diff --git a/lib/twilio-ruby/rest/insights/v1/call/call_summary.rb b/lib/twilio-ruby/rest/insights/v1/call/call_summary.rb index 815c026eb..1a2a3666f 100644 --- a/lib/twilio-ruby/rest/insights/v1/call/call_summary.rb +++ b/lib/twilio-ruby/rest/insights/v1/call/call_summary.rb @@ -208,65 +208,6 @@ def to_s end end - class CallSummaryPageMetadata < PageMetadata - attr_reader :call_summary_page - - def initialize(version, response, solution, limit) - super(version, response) - @call_summary_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @call_summary_page << CallSummaryListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @call_summary_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class CallSummaryListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @call_summary = data_list.map do |data| - CallSummaryInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def call_summary - @call_summary - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class CallSummaryInstance < InstanceResource ## # Initialize the CallSummaryInstance diff --git a/lib/twilio-ruby/rest/insights/v1/setting.rb b/lib/twilio-ruby/rest/insights/v1/setting.rb index 87994e1eb..34793ede0 100644 --- a/lib/twilio-ruby/rest/insights/v1/setting.rb +++ b/lib/twilio-ruby/rest/insights/v1/setting.rb @@ -271,65 +271,6 @@ def to_s end end - class SettingPageMetadata < PageMetadata - attr_reader :setting_page - - def initialize(version, response, solution, limit) - super(version, response) - @setting_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @setting_page << SettingListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @setting_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class SettingListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @setting = data_list.map do |data| - SettingInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def setting - @setting - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class SettingInstance < InstanceResource ## # Initialize the SettingInstance diff --git a/lib/twilio-ruby/rest/insights/v2/report.rb b/lib/twilio-ruby/rest/insights/v2/report.rb index ffaca39f3..6752672ba 100644 --- a/lib/twilio-ruby/rest/insights/v2/report.rb +++ b/lib/twilio-ruby/rest/insights/v2/report.rb @@ -681,65 +681,6 @@ def to_s end end - class ReportPageMetadata < PageMetadata - attr_reader :report_page - - def initialize(version, response, solution, limit) - super(version, response) - @report_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @report_page << ReportListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @report_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class ReportListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @report = data_list.map do |data| - ReportInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def report - @report - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class ReportInstance < InstanceResource ## # Initialize the ReportInstance diff --git a/lib/twilio-ruby/rest/insights/v3.rb b/lib/twilio-ruby/rest/insights/v3.rb index 15deb5b9f..0b68469e4 100644 --- a/lib/twilio-ruby/rest/insights/v3.rb +++ b/lib/twilio-ruby/rest/insights/v3.rb @@ -5,7 +5,7 @@ # | |_|_| | |___ | |__| |__| | | | |__] |___ | \| |___ | \ | | | |__| | \ # # Twilio - Insights -# Insights Domain V3 API. Includes synchronous Query, Metadata, and Async Query (long-running operation) endpoints. +# The Twilio Insights v3 API provides semantic query access to Conversations analytics data. Resources include synchronous Query, Metadata, and asynchronous QueryJobs for long-running queries. # # NOTE: This class is auto generated by OpenAPI Generator. # https://openapi-generator.tech diff --git a/lib/twilio-ruby/rest/insights/v3/metadata.rb b/lib/twilio-ruby/rest/insights/v3/metadata.rb index cea37961b..bfcaa0500 100644 --- a/lib/twilio-ruby/rest/insights/v3/metadata.rb +++ b/lib/twilio-ruby/rest/insights/v3/metadata.rb @@ -5,7 +5,7 @@ # | |_|_| | |___ | |__| |__| | | | |__] |___ | \| |___ | \ | | | |__| | \ # # Twilio - Insights -# Insights Domain V3 API. Includes synchronous Query, Metadata, and Async Query (long-running operation) endpoints. +# The Twilio Insights v3 API provides semantic query access to Conversations analytics data. Resources include synchronous Query, Metadata, and asynchronous QueryJobs for long-running queries. # # NOTE: This class is auto generated by OpenAPI Generator. # https://openapi-generator.tech @@ -114,65 +114,6 @@ def to_s end end - class MetadataPageMetadata < PageMetadata - attr_reader :metadata_page - - def initialize(version, response, solution, limit) - super(version, response) - @metadata_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @metadata_page << MetadataListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @metadata_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class MetadataListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @metadata = data_list.map do |data| - MetadataInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def metadata - @metadata - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class MetadataInstance < InstanceResource ## # Initialize the MetadataInstance diff --git a/lib/twilio-ruby/rest/insights/v3/query.rb b/lib/twilio-ruby/rest/insights/v3/query.rb index a6355e730..8b1c5faf7 100644 --- a/lib/twilio-ruby/rest/insights/v3/query.rb +++ b/lib/twilio-ruby/rest/insights/v3/query.rb @@ -5,7 +5,7 @@ # | |_|_| | |___ | |__| |__| | | | |__] |___ | \| |___ | \ | | | |__| | \ # # Twilio - Insights -# Insights Domain V3 API. Includes synchronous Query, Metadata, and Async Query (long-running operation) endpoints. +# The Twilio Insights v3 API provides semantic query access to Conversations analytics data. Resources include synchronous Query, Metadata, and asynchronous QueryJobs for long-running queries. # # NOTE: This class is auto generated by OpenAPI Generator. # https://openapi-generator.tech @@ -274,65 +274,6 @@ def to_s end end - class QueryPageMetadata < PageMetadata - attr_reader :query_page - - def initialize(version, response, solution, limit) - super(version, response) - @query_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @query_page << QueryListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @query_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class QueryListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @query = data_list.map do |data| - QueryInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def query - @query - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class QueryInstance < InstanceResource ## # Initialize the QueryInstance diff --git a/lib/twilio-ruby/rest/intelligence/v2/operator_attachment.rb b/lib/twilio-ruby/rest/intelligence/v2/operator_attachment.rb index 4172626a3..f1e4fb0ea 100644 --- a/lib/twilio-ruby/rest/intelligence/v2/operator_attachment.rb +++ b/lib/twilio-ruby/rest/intelligence/v2/operator_attachment.rb @@ -229,65 +229,6 @@ def to_s end end - class OperatorAttachmentPageMetadata < PageMetadata - attr_reader :operator_attachment_page - - def initialize(version, response, solution, limit) - super(version, response) - @operator_attachment_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @operator_attachment_page << OperatorAttachmentListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @operator_attachment_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class OperatorAttachmentListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @operator_attachment = data_list.map do |data| - OperatorAttachmentInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def operator_attachment - @operator_attachment - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class OperatorAttachmentInstance < InstanceResource ## # Initialize the OperatorAttachmentInstance diff --git a/lib/twilio-ruby/rest/intelligence/v2/operator_attachments.rb b/lib/twilio-ruby/rest/intelligence/v2/operator_attachments.rb index 774447b25..7c3fc9527 100644 --- a/lib/twilio-ruby/rest/intelligence/v2/operator_attachments.rb +++ b/lib/twilio-ruby/rest/intelligence/v2/operator_attachments.rb @@ -194,65 +194,6 @@ def to_s end end - class OperatorAttachmentsPageMetadata < PageMetadata - attr_reader :operator_attachments_page - - def initialize(version, response, solution, limit) - super(version, response) - @operator_attachments_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @operator_attachments_page << OperatorAttachmentsListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @operator_attachments_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class OperatorAttachmentsListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @operator_attachments = data_list.map do |data| - OperatorAttachmentsInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def operator_attachments - @operator_attachments - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class OperatorAttachmentsInstance < InstanceResource ## # Initialize the OperatorAttachmentsInstance diff --git a/lib/twilio-ruby/rest/intelligence/v2/transcript/encrypted_operator_results.rb b/lib/twilio-ruby/rest/intelligence/v2/transcript/encrypted_operator_results.rb index df69f88cd..20f665159 100644 --- a/lib/twilio-ruby/rest/intelligence/v2/transcript/encrypted_operator_results.rb +++ b/lib/twilio-ruby/rest/intelligence/v2/transcript/encrypted_operator_results.rb @@ -208,65 +208,6 @@ def to_s end end - class EncryptedOperatorResultsPageMetadata < PageMetadata - attr_reader :encrypted_operator_results_page - - def initialize(version, response, solution, limit) - super(version, response) - @encrypted_operator_results_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @encrypted_operator_results_page << EncryptedOperatorResultsListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @encrypted_operator_results_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class EncryptedOperatorResultsListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @encrypted_operator_results = data_list.map do |data| - EncryptedOperatorResultsInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def encrypted_operator_results - @encrypted_operator_results - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class EncryptedOperatorResultsInstance < InstanceResource ## # Initialize the EncryptedOperatorResultsInstance diff --git a/lib/twilio-ruby/rest/intelligence/v2/transcript/encrypted_sentences.rb b/lib/twilio-ruby/rest/intelligence/v2/transcript/encrypted_sentences.rb index 29b6ab98d..661c4c3a7 100644 --- a/lib/twilio-ruby/rest/intelligence/v2/transcript/encrypted_sentences.rb +++ b/lib/twilio-ruby/rest/intelligence/v2/transcript/encrypted_sentences.rb @@ -208,65 +208,6 @@ def to_s end end - class EncryptedSentencesPageMetadata < PageMetadata - attr_reader :encrypted_sentences_page - - def initialize(version, response, solution, limit) - super(version, response) - @encrypted_sentences_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @encrypted_sentences_page << EncryptedSentencesListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @encrypted_sentences_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class EncryptedSentencesListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @encrypted_sentences = data_list.map do |data| - EncryptedSentencesInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def encrypted_sentences - @encrypted_sentences - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class EncryptedSentencesInstance < InstanceResource ## # Initialize the EncryptedSentencesInstance diff --git a/lib/twilio-ruby/rest/intelligence/v2/transcript/media.rb b/lib/twilio-ruby/rest/intelligence/v2/transcript/media.rb index 971e51a62..08251810d 100644 --- a/lib/twilio-ruby/rest/intelligence/v2/transcript/media.rb +++ b/lib/twilio-ruby/rest/intelligence/v2/transcript/media.rb @@ -208,65 +208,6 @@ def to_s end end - class MediaPageMetadata < PageMetadata - attr_reader :media_page - - def initialize(version, response, solution, limit) - super(version, response) - @media_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @media_page << MediaListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @media_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class MediaListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @media = data_list.map do |data| - MediaInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def media - @media - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class MediaInstance < InstanceResource ## # Initialize the MediaInstance diff --git a/lib/twilio-ruby/rest/intelligence/v3/rule_execution.rb b/lib/twilio-ruby/rest/intelligence/v3/rule_execution.rb index 367d21f21..788d74a17 100644 --- a/lib/twilio-ruby/rest/intelligence/v3/rule_execution.rb +++ b/lib/twilio-ruby/rest/intelligence/v3/rule_execution.rb @@ -291,65 +291,6 @@ def to_s end end - class RuleExecutionPageMetadata < PageMetadata - attr_reader :rule_execution_page - - def initialize(version, response, solution, limit) - super(version, response) - @rule_execution_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @rule_execution_page << RuleExecutionListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @rule_execution_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class RuleExecutionListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @rule_execution = data_list.map do |data| - RuleExecutionInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def rule_execution - @rule_execution - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class RuleExecutionInstance < InstanceResource ## # Initialize the RuleExecutionInstance diff --git a/lib/twilio-ruby/rest/knowledge/v1/knowledge/knowledge_status.rb b/lib/twilio-ruby/rest/knowledge/v1/knowledge/knowledge_status.rb index af3a2a3c5..0d573895d 100644 --- a/lib/twilio-ruby/rest/knowledge/v1/knowledge/knowledge_status.rb +++ b/lib/twilio-ruby/rest/knowledge/v1/knowledge/knowledge_status.rb @@ -196,65 +196,6 @@ def to_s end end - class KnowledgeStatusPageMetadata < PageMetadata - attr_reader :knowledge_status_page - - def initialize(version, response, solution, limit) - super(version, response) - @knowledge_status_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @knowledge_status_page << KnowledgeStatusListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @knowledge_status_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class KnowledgeStatusListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @knowledge_status = data_list.map do |data| - KnowledgeStatusInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def knowledge_status - @knowledge_status - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class KnowledgeStatusInstance < InstanceResource ## # Initialize the KnowledgeStatusInstance diff --git a/lib/twilio-ruby/rest/knowledge/v2/operation.rb b/lib/twilio-ruby/rest/knowledge/v2/operation.rb index e042054e9..567ff482f 100644 --- a/lib/twilio-ruby/rest/knowledge/v2/operation.rb +++ b/lib/twilio-ruby/rest/knowledge/v2/operation.rb @@ -197,65 +197,6 @@ def to_s end end - class OperationPageMetadata < PageMetadata - attr_reader :operation_page - - def initialize(version, response, solution, limit) - super(version, response) - @operation_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @operation_page << OperationListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @operation_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class OperationListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @operation = data_list.map do |data| - OperationInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def operation - @operation - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class OperationInstance < InstanceResource ## # Initialize the OperationInstance diff --git a/lib/twilio-ruby/rest/knowledge/v2/search.rb b/lib/twilio-ruby/rest/knowledge/v2/search.rb index c5763adf3..f42d29106 100644 --- a/lib/twilio-ruby/rest/knowledge/v2/search.rb +++ b/lib/twilio-ruby/rest/knowledge/v2/search.rb @@ -140,65 +140,6 @@ def to_s end end - class SearchPageMetadata < PageMetadata - attr_reader :search_page - - def initialize(version, response, solution, limit) - super(version, response) - @search_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @search_page << SearchListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @search_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class SearchListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @search = data_list.map do |data| - SearchInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def search - @search - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class SearchInstance < InstanceResource ## # Initialize the SearchInstance diff --git a/lib/twilio-ruby/rest/lookups/v1/phone_number.rb b/lib/twilio-ruby/rest/lookups/v1/phone_number.rb index 72d69e991..af3550032 100644 --- a/lib/twilio-ruby/rest/lookups/v1/phone_number.rb +++ b/lib/twilio-ruby/rest/lookups/v1/phone_number.rb @@ -224,65 +224,6 @@ def to_s end end - class PhoneNumberPageMetadata < PageMetadata - attr_reader :phone_number_page - - def initialize(version, response, solution, limit) - super(version, response) - @phone_number_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @phone_number_page << PhoneNumberListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @phone_number_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class PhoneNumberListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @phone_number = data_list.map do |data| - PhoneNumberInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def phone_number - @phone_number - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class PhoneNumberInstance < InstanceResource ## # Initialize the PhoneNumberInstance diff --git a/lib/twilio-ruby/rest/lookups/v2/bucket.rb b/lib/twilio-ruby/rest/lookups/v2/bucket.rb index 878560126..8122074f5 100644 --- a/lib/twilio-ruby/rest/lookups/v2/bucket.rb +++ b/lib/twilio-ruby/rest/lookups/v2/bucket.rb @@ -296,65 +296,6 @@ def to_s end end - class BucketPageMetadata < PageMetadata - attr_reader :bucket_page - - def initialize(version, response, solution, limit) - super(version, response) - @bucket_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @bucket_page << BucketListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @bucket_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class BucketListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @bucket = data_list.map do |data| - BucketInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def bucket - @bucket - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class BucketInstance < InstanceResource ## # Initialize the BucketInstance diff --git a/lib/twilio-ruby/rest/lookups/v2/lookup_override.rb b/lib/twilio-ruby/rest/lookups/v2/lookup_override.rb index 91f1e38f2..31f40e216 100644 --- a/lib/twilio-ruby/rest/lookups/v2/lookup_override.rb +++ b/lib/twilio-ruby/rest/lookups/v2/lookup_override.rb @@ -346,65 +346,6 @@ def to_s end end - class LookupOverridePageMetadata < PageMetadata - attr_reader :lookup_override_page - - def initialize(version, response, solution, limit) - super(version, response) - @lookup_override_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @lookup_override_page << LookupOverrideListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @lookup_override_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class LookupOverrideListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @lookup_override = data_list.map do |data| - LookupOverrideInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def lookup_override - @lookup_override - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class LookupOverrideInstance < InstanceResource ## # Initialize the LookupOverrideInstance diff --git a/lib/twilio-ruby/rest/lookups/v2/phone_number.rb b/lib/twilio-ruby/rest/lookups/v2/phone_number.rb index 6dfdfe2c0..fc30b2e86 100644 --- a/lib/twilio-ruby/rest/lookups/v2/phone_number.rb +++ b/lib/twilio-ruby/rest/lookups/v2/phone_number.rb @@ -290,65 +290,6 @@ def to_s end end - class PhoneNumberPageMetadata < PageMetadata - attr_reader :phone_number_page - - def initialize(version, response, solution, limit) - super(version, response) - @phone_number_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @phone_number_page << PhoneNumberListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @phone_number_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class PhoneNumberListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @phone_number = data_list.map do |data| - PhoneNumberInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def phone_number - @phone_number - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class PhoneNumberInstance < InstanceResource ## # Initialize the PhoneNumberInstance diff --git a/lib/twilio-ruby/rest/lookups/v2/query.rb b/lib/twilio-ruby/rest/lookups/v2/query.rb index bf84fd365..8c357a852 100644 --- a/lib/twilio-ruby/rest/lookups/v2/query.rb +++ b/lib/twilio-ruby/rest/lookups/v2/query.rb @@ -246,65 +246,6 @@ def to_s end end - class QueryPageMetadata < PageMetadata - attr_reader :query_page - - def initialize(version, response, solution, limit) - super(version, response) - @query_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @query_page << QueryListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @query_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class QueryListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @query = data_list.map do |data| - QueryInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def query - @query - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class QueryInstance < InstanceResource ## # Initialize the QueryInstance diff --git a/lib/twilio-ruby/rest/lookups/v2/rate_limit.rb b/lib/twilio-ruby/rest/lookups/v2/rate_limit.rb index c24e0db83..90f0dfd2f 100644 --- a/lib/twilio-ruby/rest/lookups/v2/rate_limit.rb +++ b/lib/twilio-ruby/rest/lookups/v2/rate_limit.rb @@ -124,65 +124,6 @@ def to_s end end - class RateLimitPageMetadata < PageMetadata - attr_reader :rate_limit_page - - def initialize(version, response, solution, limit) - super(version, response) - @rate_limit_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @rate_limit_page << RateLimitListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @rate_limit_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class RateLimitListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @rate_limit = data_list.map do |data| - RateLimitInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def rate_limit - @rate_limit - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class RateLimitInstance < InstanceResource ## # Initialize the RateLimitInstance diff --git a/lib/twilio-ruby/rest/marketplace/v1/installed_add_on/installed_add_on_usage.rb b/lib/twilio-ruby/rest/marketplace/v1/installed_add_on/installed_add_on_usage.rb index 197ac9e37..c9fa61c8d 100644 --- a/lib/twilio-ruby/rest/marketplace/v1/installed_add_on/installed_add_on_usage.rb +++ b/lib/twilio-ruby/rest/marketplace/v1/installed_add_on/installed_add_on_usage.rb @@ -137,65 +137,6 @@ def to_s end end - class InstalledAddOnUsagePageMetadata < PageMetadata - attr_reader :installed_add_on_usage_page - - def initialize(version, response, solution, limit) - super(version, response) - @installed_add_on_usage_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @installed_add_on_usage_page << InstalledAddOnUsageListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @installed_add_on_usage_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class InstalledAddOnUsageListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @installed_add_on_usage = data_list.map do |data| - InstalledAddOnUsageInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def installed_add_on_usage - @installed_add_on_usage - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class InstalledAddOnUsageInstance < InstanceResource ## # Initialize the InstalledAddOnUsageInstance diff --git a/lib/twilio-ruby/rest/marketplace/v1/module_data.rb b/lib/twilio-ruby/rest/marketplace/v1/module_data.rb index 4b5f2f3f1..4c239af3d 100644 --- a/lib/twilio-ruby/rest/marketplace/v1/module_data.rb +++ b/lib/twilio-ruby/rest/marketplace/v1/module_data.rb @@ -174,65 +174,6 @@ def to_s end end - class ModuleDataPageMetadata < PageMetadata - attr_reader :module_data_page - - def initialize(version, response, solution, limit) - super(version, response) - @module_data_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @module_data_page << ModuleDataListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @module_data_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class ModuleDataListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @module_data = data_list.map do |data| - ModuleDataInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def module_data - @module_data - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class ModuleDataInstance < InstanceResource ## # Initialize the ModuleDataInstance diff --git a/lib/twilio-ruby/rest/marketplace/v1/module_data_management.rb b/lib/twilio-ruby/rest/marketplace/v1/module_data_management.rb index c537bd942..bd3303109 100644 --- a/lib/twilio-ruby/rest/marketplace/v1/module_data_management.rb +++ b/lib/twilio-ruby/rest/marketplace/v1/module_data_management.rb @@ -288,65 +288,6 @@ def to_s end end - class ModuleDataManagementPageMetadata < PageMetadata - attr_reader :module_data_management_page - - def initialize(version, response, solution, limit) - super(version, response) - @module_data_management_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @module_data_management_page << ModuleDataManagementListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @module_data_management_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class ModuleDataManagementListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @module_data_management = data_list.map do |data| - ModuleDataManagementInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def module_data_management - @module_data_management - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class ModuleDataManagementInstance < InstanceResource ## # Initialize the ModuleDataManagementInstance diff --git a/lib/twilio-ruby/rest/marketplace/v1/referral_conversion.rb b/lib/twilio-ruby/rest/marketplace/v1/referral_conversion.rb index e54ed4e64..d19ca2428 100644 --- a/lib/twilio-ruby/rest/marketplace/v1/referral_conversion.rb +++ b/lib/twilio-ruby/rest/marketplace/v1/referral_conversion.rb @@ -130,65 +130,6 @@ def to_s end end - class ReferralConversionPageMetadata < PageMetadata - attr_reader :referral_conversion_page - - def initialize(version, response, solution, limit) - super(version, response) - @referral_conversion_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @referral_conversion_page << ReferralConversionListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @referral_conversion_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class ReferralConversionListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @referral_conversion = data_list.map do |data| - ReferralConversionInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def referral_conversion - @referral_conversion - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class ReferralConversionInstance < InstanceResource ## # Initialize the ReferralConversionInstance diff --git a/lib/twilio-ruby/rest/memory/v1/bulk.rb b/lib/twilio-ruby/rest/memory/v1/bulk.rb index ebb249579..020e00bd1 100644 --- a/lib/twilio-ruby/rest/memory/v1/bulk.rb +++ b/lib/twilio-ruby/rest/memory/v1/bulk.rb @@ -147,65 +147,6 @@ def to_s end end - class BulkPageMetadata < PageMetadata - attr_reader :bulk_page - - def initialize(version, response, solution, limit) - super(version, response) - @bulk_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @bulk_page << BulkListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @bulk_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class BulkListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @bulk = data_list.map do |data| - BulkInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def bulk - @bulk - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class BulkInstance < InstanceResource ## # Initialize the BulkInstance diff --git a/lib/twilio-ruby/rest/memory/v1/identifier.rb b/lib/twilio-ruby/rest/memory/v1/identifier.rb index 499a0b235..53d447565 100644 --- a/lib/twilio-ruby/rest/memory/v1/identifier.rb +++ b/lib/twilio-ruby/rest/memory/v1/identifier.rb @@ -197,27 +197,6 @@ def stream(limit: nil, page_size: nil) result end - ## - # Lists IdentifierPageMetadata records from the API as a list. - # @param [Integer] limit Upper limit for the number of records to return. stream() - # guarantees to never return more than limit. Default is no limit - # @param [Integer] page_size Number of records to fetch per request, when - # not set will use the default value of 50 records. If no page_size is defined - # but a limit is defined, stream() will attempt to read the limit with the most - # efficient page size, i.e. min(limit, 1000) - # @return [Array] Array of up to limit results - def list_with_metadata(limit: nil, page_size: nil) - limits = @version.read_limits(limit, page_size) - params = Twilio::Values.of({ - - 'PageSize' => limits[:page_size], - }); - headers = Twilio::Values.of({}) - - response = @version.page('GET', @uri, params: params, headers: headers) - - IdentifierPageMetadata.new(@version, response, @solution, limits[:limit]) - end ## # When passed a block, yields IdentifierInstance records from the API. @@ -541,65 +520,6 @@ def to_s end end - class IdentifierPageMetadata < PageMetadata - attr_reader :identifier_page - - def initialize(version, response, solution, limit) - super(version, response) - @identifier_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @identifier_page << IdentifierListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @identifier_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class IdentifierListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @identifier = data_list.map do |data| - IdentifierInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def identifier - @identifier - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class IdentifierInstance < InstanceResource ## # Initialize the IdentifierInstance diff --git a/lib/twilio-ruby/rest/memory/v1/identity_resolution_setting.rb b/lib/twilio-ruby/rest/memory/v1/identity_resolution_setting.rb index 8fe02e28d..0b9a3c744 100644 --- a/lib/twilio-ruby/rest/memory/v1/identity_resolution_setting.rb +++ b/lib/twilio-ruby/rest/memory/v1/identity_resolution_setting.rb @@ -187,65 +187,6 @@ def to_s end end - class IdentityResolutionSettingPageMetadata < PageMetadata - attr_reader :identity_resolution_setting_page - - def initialize(version, response, solution, limit) - super(version, response) - @identity_resolution_setting_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @identity_resolution_setting_page << IdentityResolutionSettingListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @identity_resolution_setting_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class IdentityResolutionSettingListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @identity_resolution_setting = data_list.map do |data| - IdentityResolutionSettingInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def identity_resolution_setting - @identity_resolution_setting - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class IdentityResolutionSettingInstance < InstanceResource ## # Initialize the IdentityResolutionSettingInstance diff --git a/lib/twilio-ruby/rest/memory/v1/lookup.rb b/lib/twilio-ruby/rest/memory/v1/lookup.rb index 0b0b44874..6cdab9e5d 100644 --- a/lib/twilio-ruby/rest/memory/v1/lookup.rb +++ b/lib/twilio-ruby/rest/memory/v1/lookup.rb @@ -137,65 +137,6 @@ def to_s end end - class LookupPageMetadata < PageMetadata - attr_reader :lookup_page - - def initialize(version, response, solution, limit) - super(version, response) - @lookup_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @lookup_page << LookupListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @lookup_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class LookupListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @lookup = data_list.map do |data| - LookupInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def lookup - @lookup - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class LookupInstance < InstanceResource ## # Initialize the LookupInstance diff --git a/lib/twilio-ruby/rest/memory/v1/operation.rb b/lib/twilio-ruby/rest/memory/v1/operation.rb index 03d6648b8..1cf6e4b9e 100644 --- a/lib/twilio-ruby/rest/memory/v1/operation.rb +++ b/lib/twilio-ruby/rest/memory/v1/operation.rb @@ -197,65 +197,6 @@ def to_s end end - class OperationPageMetadata < PageMetadata - attr_reader :operation_page - - def initialize(version, response, solution, limit) - super(version, response) - @operation_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @operation_page << OperationListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @operation_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class OperationListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @operation = data_list.map do |data| - OperationInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def operation - @operation - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class OperationInstance < InstanceResource ## # Initialize the OperationInstance diff --git a/lib/twilio-ruby/rest/memory/v1/recall.rb b/lib/twilio-ruby/rest/memory/v1/recall.rb index efb43d77e..6efb713a5 100644 --- a/lib/twilio-ruby/rest/memory/v1/recall.rb +++ b/lib/twilio-ruby/rest/memory/v1/recall.rb @@ -239,65 +239,6 @@ def to_s end end - class RecallPageMetadata < PageMetadata - attr_reader :recall_page - - def initialize(version, response, solution, limit) - super(version, response) - @recall_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @recall_page << RecallListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @recall_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class RecallListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @recall = data_list.map do |data| - RecallInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def recall - @recall - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class RecallInstance < InstanceResource ## # Initialize the RecallInstance diff --git a/lib/twilio-ruby/rest/messaging/v1/brand_registration/brand_registration_otp.rb b/lib/twilio-ruby/rest/messaging/v1/brand_registration/brand_registration_otp.rb index f31b15511..658fb9dab 100644 --- a/lib/twilio-ruby/rest/messaging/v1/brand_registration/brand_registration_otp.rb +++ b/lib/twilio-ruby/rest/messaging/v1/brand_registration/brand_registration_otp.rb @@ -116,65 +116,6 @@ def to_s end end - class BrandRegistrationOtpPageMetadata < PageMetadata - attr_reader :brand_registration_otp_page - - def initialize(version, response, solution, limit) - super(version, response) - @brand_registration_otp_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @brand_registration_otp_page << BrandRegistrationOtpListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @brand_registration_otp_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class BrandRegistrationOtpListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @brand_registration_otp = data_list.map do |data| - BrandRegistrationOtpInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def brand_registration_otp - @brand_registration_otp - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class BrandRegistrationOtpInstance < InstanceResource ## # Initialize the BrandRegistrationOtpInstance diff --git a/lib/twilio-ruby/rest/messaging/v1/deactivations.rb b/lib/twilio-ruby/rest/messaging/v1/deactivations.rb index 82959bcdc..4480e0f33 100644 --- a/lib/twilio-ruby/rest/messaging/v1/deactivations.rb +++ b/lib/twilio-ruby/rest/messaging/v1/deactivations.rb @@ -203,65 +203,6 @@ def to_s end end - class DeactivationsPageMetadata < PageMetadata - attr_reader :deactivations_page - - def initialize(version, response, solution, limit) - super(version, response) - @deactivations_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @deactivations_page << DeactivationsListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @deactivations_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class DeactivationsListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @deactivations = data_list.map do |data| - DeactivationsInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def deactivations - @deactivations - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class DeactivationsInstance < InstanceResource ## # Initialize the DeactivationsInstance diff --git a/lib/twilio-ruby/rest/messaging/v1/domain_certs.rb b/lib/twilio-ruby/rest/messaging/v1/domain_certs.rb index 52cab8547..c6a7ac019 100644 --- a/lib/twilio-ruby/rest/messaging/v1/domain_certs.rb +++ b/lib/twilio-ruby/rest/messaging/v1/domain_certs.rb @@ -284,65 +284,6 @@ def to_s end end - class DomainCertsPageMetadata < PageMetadata - attr_reader :domain_certs_page - - def initialize(version, response, solution, limit) - super(version, response) - @domain_certs_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @domain_certs_page << DomainCertsListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @domain_certs_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class DomainCertsListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @domain_certs = data_list.map do |data| - DomainCertsInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def domain_certs - @domain_certs - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class DomainCertsInstance < InstanceResource ## # Initialize the DomainCertsInstance diff --git a/lib/twilio-ruby/rest/messaging/v1/domain_config.rb b/lib/twilio-ruby/rest/messaging/v1/domain_config.rb index 820d3aa06..7b9070e25 100644 --- a/lib/twilio-ruby/rest/messaging/v1/domain_config.rb +++ b/lib/twilio-ruby/rest/messaging/v1/domain_config.rb @@ -270,65 +270,6 @@ def to_s end end - class DomainConfigPageMetadata < PageMetadata - attr_reader :domain_config_page - - def initialize(version, response, solution, limit) - super(version, response) - @domain_config_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @domain_config_page << DomainConfigListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @domain_config_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class DomainConfigListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @domain_config = data_list.map do |data| - DomainConfigInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def domain_config - @domain_config - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class DomainConfigInstance < InstanceResource ## # Initialize the DomainConfigInstance diff --git a/lib/twilio-ruby/rest/messaging/v1/domain_config_messaging_service.rb b/lib/twilio-ruby/rest/messaging/v1/domain_config_messaging_service.rb index df31c1dfd..faf851843 100644 --- a/lib/twilio-ruby/rest/messaging/v1/domain_config_messaging_service.rb +++ b/lib/twilio-ruby/rest/messaging/v1/domain_config_messaging_service.rb @@ -194,65 +194,6 @@ def to_s end end - class DomainConfigMessagingServicePageMetadata < PageMetadata - attr_reader :domain_config_messaging_service_page - - def initialize(version, response, solution, limit) - super(version, response) - @domain_config_messaging_service_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @domain_config_messaging_service_page << DomainConfigMessagingServiceListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @domain_config_messaging_service_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class DomainConfigMessagingServiceListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @domain_config_messaging_service = data_list.map do |data| - DomainConfigMessagingServiceInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def domain_config_messaging_service - @domain_config_messaging_service - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class DomainConfigMessagingServiceInstance < InstanceResource ## # Initialize the DomainConfigMessagingServiceInstance diff --git a/lib/twilio-ruby/rest/messaging/v1/domain_validate_dn.rb b/lib/twilio-ruby/rest/messaging/v1/domain_validate_dn.rb index 86e7ab55e..3de9bc9ce 100644 --- a/lib/twilio-ruby/rest/messaging/v1/domain_validate_dn.rb +++ b/lib/twilio-ruby/rest/messaging/v1/domain_validate_dn.rb @@ -194,65 +194,6 @@ def to_s end end - class DomainValidateDnPageMetadata < PageMetadata - attr_reader :domain_validate_dn_page - - def initialize(version, response, solution, limit) - super(version, response) - @domain_validate_dn_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @domain_validate_dn_page << DomainValidateDnListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @domain_validate_dn_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class DomainValidateDnListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @domain_validate_dn = data_list.map do |data| - DomainValidateDnInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def domain_validate_dn - @domain_validate_dn - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class DomainValidateDnInstance < InstanceResource ## # Initialize the DomainValidateDnInstance diff --git a/lib/twilio-ruby/rest/messaging/v1/external_campaign.rb b/lib/twilio-ruby/rest/messaging/v1/external_campaign.rb index 6cd02db30..1390235b6 100644 --- a/lib/twilio-ruby/rest/messaging/v1/external_campaign.rb +++ b/lib/twilio-ruby/rest/messaging/v1/external_campaign.rb @@ -138,65 +138,6 @@ def to_s end end - class ExternalCampaignPageMetadata < PageMetadata - attr_reader :external_campaign_page - - def initialize(version, response, solution, limit) - super(version, response) - @external_campaign_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @external_campaign_page << ExternalCampaignListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @external_campaign_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class ExternalCampaignListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @external_campaign = data_list.map do |data| - ExternalCampaignInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def external_campaign - @external_campaign - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class ExternalCampaignInstance < InstanceResource ## # Initialize the ExternalCampaignInstance diff --git a/lib/twilio-ruby/rest/messaging/v1/linkshortening_messaging_service.rb b/lib/twilio-ruby/rest/messaging/v1/linkshortening_messaging_service.rb index e2b523e9e..e2fa40b78 100644 --- a/lib/twilio-ruby/rest/messaging/v1/linkshortening_messaging_service.rb +++ b/lib/twilio-ruby/rest/messaging/v1/linkshortening_messaging_service.rb @@ -229,65 +229,6 @@ def to_s end end - class LinkshorteningMessagingServicePageMetadata < PageMetadata - attr_reader :linkshortening_messaging_service_page - - def initialize(version, response, solution, limit) - super(version, response) - @linkshortening_messaging_service_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @linkshortening_messaging_service_page << LinkshorteningMessagingServiceListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @linkshortening_messaging_service_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class LinkshorteningMessagingServiceListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @linkshortening_messaging_service = data_list.map do |data| - LinkshorteningMessagingServiceInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def linkshortening_messaging_service - @linkshortening_messaging_service - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class LinkshorteningMessagingServiceInstance < InstanceResource ## # Initialize the LinkshorteningMessagingServiceInstance diff --git a/lib/twilio-ruby/rest/messaging/v1/linkshortening_messaging_service_domain_association.rb b/lib/twilio-ruby/rest/messaging/v1/linkshortening_messaging_service_domain_association.rb index 2d43bb8dc..488cede6a 100644 --- a/lib/twilio-ruby/rest/messaging/v1/linkshortening_messaging_service_domain_association.rb +++ b/lib/twilio-ruby/rest/messaging/v1/linkshortening_messaging_service_domain_association.rb @@ -194,65 +194,6 @@ def to_s end end - class LinkshorteningMessagingServiceDomainAssociationPageMetadata < PageMetadata - attr_reader :linkshortening_messaging_service_domain_association_page - - def initialize(version, response, solution, limit) - super(version, response) - @linkshortening_messaging_service_domain_association_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @linkshortening_messaging_service_domain_association_page << LinkshorteningMessagingServiceDomainAssociationListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @linkshortening_messaging_service_domain_association_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class LinkshorteningMessagingServiceDomainAssociationListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @linkshortening_messaging_service_domain_association = data_list.map do |data| - LinkshorteningMessagingServiceDomainAssociationInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def linkshortening_messaging_service_domain_association - @linkshortening_messaging_service_domain_association - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class LinkshorteningMessagingServiceDomainAssociationInstance < InstanceResource ## # Initialize the LinkshorteningMessagingServiceDomainAssociationInstance diff --git a/lib/twilio-ruby/rest/messaging/v1/request_managed_cert.rb b/lib/twilio-ruby/rest/messaging/v1/request_managed_cert.rb index b7681d3da..e15e972be 100644 --- a/lib/twilio-ruby/rest/messaging/v1/request_managed_cert.rb +++ b/lib/twilio-ruby/rest/messaging/v1/request_managed_cert.rb @@ -194,65 +194,6 @@ def to_s end end - class RequestManagedCertPageMetadata < PageMetadata - attr_reader :request_managed_cert_page - - def initialize(version, response, solution, limit) - super(version, response) - @request_managed_cert_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @request_managed_cert_page << RequestManagedCertListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @request_managed_cert_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class RequestManagedCertListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @request_managed_cert = data_list.map do |data| - RequestManagedCertInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def request_managed_cert - @request_managed_cert - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class RequestManagedCertInstance < InstanceResource ## # Initialize the RequestManagedCertInstance diff --git a/lib/twilio-ruby/rest/messaging/v1/service/us_app_to_person_usecase.rb b/lib/twilio-ruby/rest/messaging/v1/service/us_app_to_person_usecase.rb index f0e4710c3..29f71aa28 100644 --- a/lib/twilio-ruby/rest/messaging/v1/service/us_app_to_person_usecase.rb +++ b/lib/twilio-ruby/rest/messaging/v1/service/us_app_to_person_usecase.rb @@ -128,65 +128,6 @@ def to_s end end - class UsAppToPersonUsecasePageMetadata < PageMetadata - attr_reader :us_app_to_person_usecase_page - - def initialize(version, response, solution, limit) - super(version, response) - @us_app_to_person_usecase_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @us_app_to_person_usecase_page << UsAppToPersonUsecaseListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @us_app_to_person_usecase_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class UsAppToPersonUsecaseListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @us_app_to_person_usecase = data_list.map do |data| - UsAppToPersonUsecaseInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def us_app_to_person_usecase - @us_app_to_person_usecase - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class UsAppToPersonUsecaseInstance < InstanceResource ## # Initialize the UsAppToPersonUsecaseInstance diff --git a/lib/twilio-ruby/rest/messaging/v1/usecase.rb b/lib/twilio-ruby/rest/messaging/v1/usecase.rb index 92cad3c20..5af1982df 100644 --- a/lib/twilio-ruby/rest/messaging/v1/usecase.rb +++ b/lib/twilio-ruby/rest/messaging/v1/usecase.rb @@ -112,65 +112,6 @@ def to_s end end - class UsecasePageMetadata < PageMetadata - attr_reader :usecase_page - - def initialize(version, response, solution, limit) - super(version, response) - @usecase_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @usecase_page << UsecaseListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @usecase_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class UsecaseListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @usecase = data_list.map do |data| - UsecaseInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def usecase - @usecase - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class UsecaseInstance < InstanceResource ## # Initialize the UsecaseInstance diff --git a/lib/twilio-ruby/rest/messaging/v2/domain_certs.rb b/lib/twilio-ruby/rest/messaging/v2/domain_certs.rb index b21997971..a016d3793 100644 --- a/lib/twilio-ruby/rest/messaging/v2/domain_certs.rb +++ b/lib/twilio-ruby/rest/messaging/v2/domain_certs.rb @@ -194,65 +194,6 @@ def to_s end end - class DomainCertsPageMetadata < PageMetadata - attr_reader :domain_certs_page - - def initialize(version, response, solution, limit) - super(version, response) - @domain_certs_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @domain_certs_page << DomainCertsListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @domain_certs_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class DomainCertsListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @domain_certs = data_list.map do |data| - DomainCertsInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def domain_certs - @domain_certs - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class DomainCertsInstance < InstanceResource ## # Initialize the DomainCertsInstance diff --git a/lib/twilio-ruby/rest/messaging/v2/typing_indicator.rb b/lib/twilio-ruby/rest/messaging/v2/typing_indicator.rb index d4db0d813..6c07239bc 100644 --- a/lib/twilio-ruby/rest/messaging/v2/typing_indicator.rb +++ b/lib/twilio-ruby/rest/messaging/v2/typing_indicator.rb @@ -132,65 +132,6 @@ def to_s end end - class TypingIndicatorPageMetadata < PageMetadata - attr_reader :typing_indicator_page - - def initialize(version, response, solution, limit) - super(version, response) - @typing_indicator_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @typing_indicator_page << TypingIndicatorListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @typing_indicator_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class TypingIndicatorListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @typing_indicator = data_list.map do |data| - TypingIndicatorInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def typing_indicator - @typing_indicator - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class TypingIndicatorInstance < InstanceResource ## # Initialize the TypingIndicatorInstance diff --git a/lib/twilio-ruby/rest/messaging/v3/typing_indicator.rb b/lib/twilio-ruby/rest/messaging/v3/typing_indicator.rb index 6ff7c2577..12c8f4cb2 100644 --- a/lib/twilio-ruby/rest/messaging/v3/typing_indicator.rb +++ b/lib/twilio-ruby/rest/messaging/v3/typing_indicator.rb @@ -142,65 +142,6 @@ def to_s end end - class TypingIndicatorPageMetadata < PageMetadata - attr_reader :typing_indicator_page - - def initialize(version, response, solution, limit) - super(version, response) - @typing_indicator_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @typing_indicator_page << TypingIndicatorListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @typing_indicator_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class TypingIndicatorListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @typing_indicator = data_list.map do |data| - TypingIndicatorInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def typing_indicator - @typing_indicator - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class TypingIndicatorInstance < InstanceResource ## # Initialize the TypingIndicatorInstance diff --git a/lib/twilio-ruby/rest/notify/v1/service/notification.rb b/lib/twilio-ruby/rest/notify/v1/service/notification.rb index 6dee78cd6..f407f47c6 100644 --- a/lib/twilio-ruby/rest/notify/v1/service/notification.rb +++ b/lib/twilio-ruby/rest/notify/v1/service/notification.rb @@ -232,65 +232,6 @@ def to_s end end - class NotificationPageMetadata < PageMetadata - attr_reader :notification_page - - def initialize(version, response, solution, limit) - super(version, response) - @notification_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @notification_page << NotificationListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @notification_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class NotificationListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @notification = data_list.map do |data| - NotificationInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def notification - @notification - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class NotificationInstance < InstanceResource ## # Initialize the NotificationInstance diff --git a/lib/twilio-ruby/rest/numbers/v1/bulk_eligibility.rb b/lib/twilio-ruby/rest/numbers/v1/bulk_eligibility.rb index 525a08d74..3d50506a4 100644 --- a/lib/twilio-ruby/rest/numbers/v1/bulk_eligibility.rb +++ b/lib/twilio-ruby/rest/numbers/v1/bulk_eligibility.rb @@ -240,65 +240,6 @@ def to_s end end - class BulkEligibilityPageMetadata < PageMetadata - attr_reader :bulk_eligibility_page - - def initialize(version, response, solution, limit) - super(version, response) - @bulk_eligibility_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @bulk_eligibility_page << BulkEligibilityListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @bulk_eligibility_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class BulkEligibilityListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @bulk_eligibility = data_list.map do |data| - BulkEligibilityInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def bulk_eligibility - @bulk_eligibility - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class BulkEligibilityInstance < InstanceResource ## # Initialize the BulkEligibilityInstance diff --git a/lib/twilio-ruby/rest/numbers/v1/eligibility.rb b/lib/twilio-ruby/rest/numbers/v1/eligibility.rb index 9e0b99730..33caf02c4 100644 --- a/lib/twilio-ruby/rest/numbers/v1/eligibility.rb +++ b/lib/twilio-ruby/rest/numbers/v1/eligibility.rb @@ -116,65 +116,6 @@ def to_s end end - class EligibilityPageMetadata < PageMetadata - attr_reader :eligibility_page - - def initialize(version, response, solution, limit) - super(version, response) - @eligibility_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @eligibility_page << EligibilityListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @eligibility_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class EligibilityListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @eligibility = data_list.map do |data| - EligibilityInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def eligibility - @eligibility - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class EligibilityInstance < InstanceResource ## # Initialize the EligibilityInstance diff --git a/lib/twilio-ruby/rest/numbers/v1/embedded_session.rb b/lib/twilio-ruby/rest/numbers/v1/embedded_session.rb index c43609f54..bcc8de285 100644 --- a/lib/twilio-ruby/rest/numbers/v1/embedded_session.rb +++ b/lib/twilio-ruby/rest/numbers/v1/embedded_session.rb @@ -132,65 +132,6 @@ def to_s end end - class EmbeddedSessionPageMetadata < PageMetadata - attr_reader :embedded_session_page - - def initialize(version, response, solution, limit) - super(version, response) - @embedded_session_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @embedded_session_page << EmbeddedSessionListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @embedded_session_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class EmbeddedSessionListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @embedded_session = data_list.map do |data| - EmbeddedSessionInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def embedded_session - @embedded_session - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class EmbeddedSessionInstance < InstanceResource ## # Initialize the EmbeddedSessionInstance diff --git a/lib/twilio-ruby/rest/numbers/v1/porting_port_in.rb b/lib/twilio-ruby/rest/numbers/v1/porting_port_in.rb index 701e7172a..ab69ca55f 100644 --- a/lib/twilio-ruby/rest/numbers/v1/porting_port_in.rb +++ b/lib/twilio-ruby/rest/numbers/v1/porting_port_in.rb @@ -360,65 +360,6 @@ def to_s end end - class PortingPortInPageMetadata < PageMetadata - attr_reader :porting_port_in_page - - def initialize(version, response, solution, limit) - super(version, response) - @porting_port_in_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @porting_port_in_page << PortingPortInListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @porting_port_in_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class PortingPortInListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @porting_port_in = data_list.map do |data| - PortingPortInInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def porting_port_in - @porting_port_in - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class PortingPortInInstance < InstanceResource ## # Initialize the PortingPortInInstance diff --git a/lib/twilio-ruby/rest/numbers/v1/porting_port_in_phone_number.rb b/lib/twilio-ruby/rest/numbers/v1/porting_port_in_phone_number.rb index 7c47d4b08..8eaea1447 100644 --- a/lib/twilio-ruby/rest/numbers/v1/porting_port_in_phone_number.rb +++ b/lib/twilio-ruby/rest/numbers/v1/porting_port_in_phone_number.rb @@ -229,65 +229,6 @@ def to_s end end - class PortingPortInPhoneNumberPageMetadata < PageMetadata - attr_reader :porting_port_in_phone_number_page - - def initialize(version, response, solution, limit) - super(version, response) - @porting_port_in_phone_number_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @porting_port_in_phone_number_page << PortingPortInPhoneNumberListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @porting_port_in_phone_number_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class PortingPortInPhoneNumberListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @porting_port_in_phone_number = data_list.map do |data| - PortingPortInPhoneNumberInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def porting_port_in_phone_number - @porting_port_in_phone_number - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class PortingPortInPhoneNumberInstance < InstanceResource ## # Initialize the PortingPortInPhoneNumberInstance diff --git a/lib/twilio-ruby/rest/numbers/v1/porting_portability.rb b/lib/twilio-ruby/rest/numbers/v1/porting_portability.rb index 8b9485937..4d278e151 100644 --- a/lib/twilio-ruby/rest/numbers/v1/porting_portability.rb +++ b/lib/twilio-ruby/rest/numbers/v1/porting_portability.rb @@ -212,65 +212,6 @@ def to_s end end - class PortingPortabilityPageMetadata < PageMetadata - attr_reader :porting_portability_page - - def initialize(version, response, solution, limit) - super(version, response) - @porting_portability_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @porting_portability_page << PortingPortabilityListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @porting_portability_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class PortingPortabilityListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @porting_portability = data_list.map do |data| - PortingPortabilityInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def porting_portability - @porting_portability - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class PortingPortabilityInstance < InstanceResource ## # Initialize the PortingPortabilityInstance diff --git a/lib/twilio-ruby/rest/numbers/v1/porting_webhook_configuration.rb b/lib/twilio-ruby/rest/numbers/v1/porting_webhook_configuration.rb index 3bd284bbd..783f4e74c 100644 --- a/lib/twilio-ruby/rest/numbers/v1/porting_webhook_configuration.rb +++ b/lib/twilio-ruby/rest/numbers/v1/porting_webhook_configuration.rb @@ -116,65 +116,6 @@ def to_s end end - class PortingWebhookConfigurationPageMetadata < PageMetadata - attr_reader :porting_webhook_configuration_page - - def initialize(version, response, solution, limit) - super(version, response) - @porting_webhook_configuration_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @porting_webhook_configuration_page << PortingWebhookConfigurationListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @porting_webhook_configuration_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class PortingWebhookConfigurationListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @porting_webhook_configuration = data_list.map do |data| - PortingWebhookConfigurationInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def porting_webhook_configuration - @porting_webhook_configuration - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class PortingWebhookConfigurationInstance < InstanceResource ## # Initialize the PortingWebhookConfigurationInstance diff --git a/lib/twilio-ruby/rest/numbers/v1/porting_webhook_configuration_delete.rb b/lib/twilio-ruby/rest/numbers/v1/porting_webhook_configuration_delete.rb index 8a3082c8c..f74b51e1b 100644 --- a/lib/twilio-ruby/rest/numbers/v1/porting_webhook_configuration_delete.rb +++ b/lib/twilio-ruby/rest/numbers/v1/porting_webhook_configuration_delete.rb @@ -182,65 +182,6 @@ def to_s end end - class PortingWebhookConfigurationDeletePageMetadata < PageMetadata - attr_reader :porting_webhook_configuration_delete_page - - def initialize(version, response, solution, limit) - super(version, response) - @porting_webhook_configuration_delete_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @porting_webhook_configuration_delete_page << PortingWebhookConfigurationDeleteListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @porting_webhook_configuration_delete_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class PortingWebhookConfigurationDeleteListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @porting_webhook_configuration_delete = data_list.map do |data| - PortingWebhookConfigurationDeleteInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def porting_webhook_configuration_delete - @porting_webhook_configuration_delete - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class PortingWebhookConfigurationDeleteInstance < InstanceResource ## # Initialize the PortingWebhookConfigurationDeleteInstance diff --git a/lib/twilio-ruby/rest/numbers/v1/sender_id_registration.rb b/lib/twilio-ruby/rest/numbers/v1/sender_id_registration.rb index d67e59827..fb19c21a5 100644 --- a/lib/twilio-ruby/rest/numbers/v1/sender_id_registration.rb +++ b/lib/twilio-ruby/rest/numbers/v1/sender_id_registration.rb @@ -151,65 +151,6 @@ def to_s end end - class SenderIdRegistrationPageMetadata < PageMetadata - attr_reader :sender_id_registration_page - - def initialize(version, response, solution, limit) - super(version, response) - @sender_id_registration_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @sender_id_registration_page << SenderIdRegistrationListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @sender_id_registration_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class SenderIdRegistrationListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @sender_id_registration = data_list.map do |data| - SenderIdRegistrationInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def sender_id_registration - @sender_id_registration - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class SenderIdRegistrationInstance < InstanceResource ## # Initialize the SenderIdRegistrationInstance diff --git a/lib/twilio-ruby/rest/numbers/v1/sms_verification.rb b/lib/twilio-ruby/rest/numbers/v1/sms_verification.rb index 05a71f77a..194f4758f 100644 --- a/lib/twilio-ruby/rest/numbers/v1/sms_verification.rb +++ b/lib/twilio-ruby/rest/numbers/v1/sms_verification.rb @@ -112,65 +112,6 @@ def to_s end end - class SmsVerificationPageMetadata < PageMetadata - attr_reader :sms_verification_page - - def initialize(version, response, solution, limit) - super(version, response) - @sms_verification_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @sms_verification_page << SmsVerificationListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @sms_verification_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class SmsVerificationListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @sms_verification = data_list.map do |data| - SmsVerificationInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def sms_verification - @sms_verification - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class SmsVerificationInstance < InstanceResource ## # Initialize the SmsVerificationInstance diff --git a/lib/twilio-ruby/rest/numbers/v1/sms_verification_check.rb b/lib/twilio-ruby/rest/numbers/v1/sms_verification_check.rb index bed9c8591..14c97bfab 100644 --- a/lib/twilio-ruby/rest/numbers/v1/sms_verification_check.rb +++ b/lib/twilio-ruby/rest/numbers/v1/sms_verification_check.rb @@ -112,65 +112,6 @@ def to_s end end - class SmsVerificationCheckPageMetadata < PageMetadata - attr_reader :sms_verification_check_page - - def initialize(version, response, solution, limit) - super(version, response) - @sms_verification_check_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @sms_verification_check_page << SmsVerificationCheckListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @sms_verification_check_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class SmsVerificationCheckListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @sms_verification_check = data_list.map do |data| - SmsVerificationCheckInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def sms_verification_check - @sms_verification_check - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class SmsVerificationCheckInstance < InstanceResource ## # Initialize the SmsVerificationCheckInstance diff --git a/lib/twilio-ruby/rest/numbers/v1/voice_verification.rb b/lib/twilio-ruby/rest/numbers/v1/voice_verification.rb index ffb570ed6..74cdf2e33 100644 --- a/lib/twilio-ruby/rest/numbers/v1/voice_verification.rb +++ b/lib/twilio-ruby/rest/numbers/v1/voice_verification.rb @@ -112,65 +112,6 @@ def to_s end end - class VoiceVerificationPageMetadata < PageMetadata - attr_reader :voice_verification_page - - def initialize(version, response, solution, limit) - super(version, response) - @voice_verification_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @voice_verification_page << VoiceVerificationListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @voice_verification_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class VoiceVerificationListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @voice_verification = data_list.map do |data| - VoiceVerificationInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def voice_verification - @voice_verification - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class VoiceVerificationInstance < InstanceResource ## # Initialize the VoiceVerificationInstance diff --git a/lib/twilio-ruby/rest/numbers/v1/voice_verification_check.rb b/lib/twilio-ruby/rest/numbers/v1/voice_verification_check.rb index 4da688393..2c0c5bf2b 100644 --- a/lib/twilio-ruby/rest/numbers/v1/voice_verification_check.rb +++ b/lib/twilio-ruby/rest/numbers/v1/voice_verification_check.rb @@ -112,65 +112,6 @@ def to_s end end - class VoiceVerificationCheckPageMetadata < PageMetadata - attr_reader :voice_verification_check_page - - def initialize(version, response, solution, limit) - super(version, response) - @voice_verification_check_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @voice_verification_check_page << VoiceVerificationCheckListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @voice_verification_check_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class VoiceVerificationCheckListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @voice_verification_check = data_list.map do |data| - VoiceVerificationCheckInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def voice_verification_check - @voice_verification_check - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class VoiceVerificationCheckInstance < InstanceResource ## # Initialize the VoiceVerificationCheckInstance diff --git a/lib/twilio-ruby/rest/numbers/v1/webhook.rb b/lib/twilio-ruby/rest/numbers/v1/webhook.rb index 26d527979..3ed6305d6 100644 --- a/lib/twilio-ruby/rest/numbers/v1/webhook.rb +++ b/lib/twilio-ruby/rest/numbers/v1/webhook.rb @@ -112,65 +112,6 @@ def to_s end end - class WebhookPageMetadata < PageMetadata - attr_reader :webhook_page - - def initialize(version, response, solution, limit) - super(version, response) - @webhook_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @webhook_page << WebhookListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @webhook_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class WebhookListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @webhook = data_list.map do |data| - WebhookInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def webhook - @webhook - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class WebhookInstance < InstanceResource ## # Initialize the WebhookInstance diff --git a/lib/twilio-ruby/rest/numbers/v2.rb b/lib/twilio-ruby/rest/numbers/v2.rb index 947cf22bd..027ecb43e 100644 --- a/lib/twilio-ruby/rest/numbers/v2.rb +++ b/lib/twilio-ruby/rest/numbers/v2.rb @@ -25,7 +25,6 @@ def initialize(domain) @authorization_documents = nil @bulk_hosted_number_orders = nil @bundle_clone = nil - @caller_ids = nil @hosted_number_orders = nil @regulatory_compliance = nil end @@ -91,21 +90,6 @@ def bundle_clone(bundle_sid=:unset) end end ## - # @param [String] caller_id_sid - # @return [Twilio::REST::Numbers::V2::CallerIdContext] if callerIdSid was passed. - # @return [Twilio::REST::Numbers::V2::CallerIdList] - def caller_ids(caller_id_sid=:unset) - if caller_id_sid.nil? - raise ArgumentError, 'caller_id_sid cannot be nil' - end - - if caller_id_sid == :unset - @caller_ids ||= CallerIdList.new self - else - CallerIdContext.new(self, caller_id_sid) - end - end - ## # @param [String] sid A 34 character string that uniquely identifies this HostedNumberOrder. # @return [Twilio::REST::Numbers::V2::HostedNumberOrderContext] if sid was passed. # @return [Twilio::REST::Numbers::V2::HostedNumberOrderList] diff --git a/lib/twilio-ruby/rest/numbers/v2/bulk_hosted_number_order.rb b/lib/twilio-ruby/rest/numbers/v2/bulk_hosted_number_order.rb index 8955265f4..f0fb12db4 100644 --- a/lib/twilio-ruby/rest/numbers/v2/bulk_hosted_number_order.rb +++ b/lib/twilio-ruby/rest/numbers/v2/bulk_hosted_number_order.rb @@ -252,65 +252,6 @@ def to_s end end - class BulkHostedNumberOrderPageMetadata < PageMetadata - attr_reader :bulk_hosted_number_order_page - - def initialize(version, response, solution, limit) - super(version, response) - @bulk_hosted_number_order_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @bulk_hosted_number_order_page << BulkHostedNumberOrderListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @bulk_hosted_number_order_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class BulkHostedNumberOrderListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @bulk_hosted_number_order = data_list.map do |data| - BulkHostedNumberOrderInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def bulk_hosted_number_order - @bulk_hosted_number_order - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class BulkHostedNumberOrderInstance < InstanceResource ## # Initialize the BulkHostedNumberOrderInstance diff --git a/lib/twilio-ruby/rest/numbers/v2/bundle_clone.rb b/lib/twilio-ruby/rest/numbers/v2/bundle_clone.rb index 48597793c..33f359322 100644 --- a/lib/twilio-ruby/rest/numbers/v2/bundle_clone.rb +++ b/lib/twilio-ruby/rest/numbers/v2/bundle_clone.rb @@ -220,65 +220,6 @@ def to_s end end - class BundleClonePageMetadata < PageMetadata - attr_reader :bundle_clone_page - - def initialize(version, response, solution, limit) - super(version, response) - @bundle_clone_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @bundle_clone_page << BundleCloneListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @bundle_clone_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class BundleCloneListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @bundle_clone = data_list.map do |data| - BundleCloneInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def bundle_clone - @bundle_clone - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class BundleCloneInstance < InstanceResource ## # Initialize the BundleCloneInstance diff --git a/lib/twilio-ruby/rest/numbers/v2/regulatory_compliance.rb b/lib/twilio-ruby/rest/numbers/v2/regulatory_compliance.rb index e7cbcaad0..2f0eead30 100644 --- a/lib/twilio-ruby/rest/numbers/v2/regulatory_compliance.rb +++ b/lib/twilio-ruby/rest/numbers/v2/regulatory_compliance.rb @@ -154,65 +154,6 @@ def to_s end end - class RegulatoryCompliancePageMetadata < PageMetadata - attr_reader :regulatory_compliance_page - - def initialize(version, response, solution, limit) - super(version, response) - @regulatory_compliance_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @regulatory_compliance_page << RegulatoryComplianceListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @regulatory_compliance_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class RegulatoryComplianceListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @regulatory_compliance = data_list.map do |data| - RegulatoryComplianceInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def regulatory_compliance - @regulatory_compliance - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class RegulatoryComplianceInstance < InstanceResource ## # Initialize the RegulatoryComplianceInstance diff --git a/lib/twilio-ruby/rest/numbers/v2/regulatory_compliance/bundle/replace_items.rb b/lib/twilio-ruby/rest/numbers/v2/regulatory_compliance/bundle/replace_items.rb index a7412701f..60a53e762 100644 --- a/lib/twilio-ruby/rest/numbers/v2/regulatory_compliance/bundle/replace_items.rb +++ b/lib/twilio-ruby/rest/numbers/v2/regulatory_compliance/bundle/replace_items.rb @@ -131,65 +131,6 @@ def to_s end end - class ReplaceItemsPageMetadata < PageMetadata - attr_reader :replace_items_page - - def initialize(version, response, solution, limit) - super(version, response) - @replace_items_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @replace_items_page << ReplaceItemsListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @replace_items_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class ReplaceItemsListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @replace_items = data_list.map do |data| - ReplaceItemsInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def replace_items - @replace_items - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class ReplaceItemsInstance < InstanceResource ## # Initialize the ReplaceItemsInstance diff --git a/lib/twilio-ruby/rest/numbers/v3/hosted_number_order.rb b/lib/twilio-ruby/rest/numbers/v3/hosted_number_order.rb index 49649dea9..88c1a1185 100644 --- a/lib/twilio-ruby/rest/numbers/v3/hosted_number_order.rb +++ b/lib/twilio-ruby/rest/numbers/v3/hosted_number_order.rb @@ -224,65 +224,6 @@ def to_s end end - class HostedNumberOrderPageMetadata < PageMetadata - attr_reader :hosted_number_order_page - - def initialize(version, response, solution, limit) - super(version, response) - @hosted_number_order_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @hosted_number_order_page << HostedNumberOrderListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @hosted_number_order_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class HostedNumberOrderListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @hosted_number_order = data_list.map do |data| - HostedNumberOrderInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def hosted_number_order - @hosted_number_order - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class HostedNumberOrderInstance < InstanceResource ## # Initialize the HostedNumberOrderInstance diff --git a/lib/twilio-ruby/rest/oauth/v1/authorize.rb b/lib/twilio-ruby/rest/oauth/v1/authorize.rb index 221ac22fa..ceab68217 100644 --- a/lib/twilio-ruby/rest/oauth/v1/authorize.rb +++ b/lib/twilio-ruby/rest/oauth/v1/authorize.rb @@ -148,65 +148,6 @@ def to_s end end - class AuthorizePageMetadata < PageMetadata - attr_reader :authorize_page - - def initialize(version, response, solution, limit) - super(version, response) - @authorize_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @authorize_page << AuthorizeListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @authorize_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class AuthorizeListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @authorize = data_list.map do |data| - AuthorizeInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def authorize - @authorize - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class AuthorizeInstance < InstanceResource ## # Initialize the AuthorizeInstance diff --git a/lib/twilio-ruby/rest/oauth/v1/token.rb b/lib/twilio-ruby/rest/oauth/v1/token.rb index c827b0ac2..627b7ccf8 100644 --- a/lib/twilio-ruby/rest/oauth/v1/token.rb +++ b/lib/twilio-ruby/rest/oauth/v1/token.rb @@ -168,65 +168,6 @@ def to_s end end - class TokenPageMetadata < PageMetadata - attr_reader :token_page - - def initialize(version, response, solution, limit) - super(version, response) - @token_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @token_page << TokenListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @token_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class TokenListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @token = data_list.map do |data| - TokenInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def token - @token - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class TokenInstance < InstanceResource ## # Initialize the TokenInstance diff --git a/lib/twilio-ruby/rest/oauth/v2/authorize.rb b/lib/twilio-ruby/rest/oauth/v2/authorize.rb index bd8a5abe2..50ea56f9b 100644 --- a/lib/twilio-ruby/rest/oauth/v2/authorize.rb +++ b/lib/twilio-ruby/rest/oauth/v2/authorize.rb @@ -160,65 +160,6 @@ def to_s end end - class AuthorizePageMetadata < PageMetadata - attr_reader :authorize_page - - def initialize(version, response, solution, limit) - super(version, response) - @authorize_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @authorize_page << AuthorizeListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @authorize_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class AuthorizeListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @authorize = data_list.map do |data| - AuthorizeInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def authorize - @authorize - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class AuthorizeInstance < InstanceResource ## # Initialize the AuthorizeInstance diff --git a/lib/twilio-ruby/rest/oauth/v2/oauth_authorization_server.rb b/lib/twilio-ruby/rest/oauth/v2/oauth_authorization_server.rb index 81fb222df..41190df5f 100644 --- a/lib/twilio-ruby/rest/oauth/v2/oauth_authorization_server.rb +++ b/lib/twilio-ruby/rest/oauth/v2/oauth_authorization_server.rb @@ -112,65 +112,6 @@ def to_s end end - class OauthAuthorizationServerPageMetadata < PageMetadata - attr_reader :oauth_authorization_server_page - - def initialize(version, response, solution, limit) - super(version, response) - @oauth_authorization_server_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @oauth_authorization_server_page << OauthAuthorizationServerListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @oauth_authorization_server_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class OauthAuthorizationServerListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @oauth_authorization_server = data_list.map do |data| - OauthAuthorizationServerInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def oauth_authorization_server - @oauth_authorization_server - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class OauthAuthorizationServerInstance < InstanceResource ## # Initialize the OauthAuthorizationServerInstance diff --git a/lib/twilio-ruby/rest/oauth/v2/token.rb b/lib/twilio-ruby/rest/oauth/v2/token.rb index 9f40ed7f6..bf40f1776 100644 --- a/lib/twilio-ruby/rest/oauth/v2/token.rb +++ b/lib/twilio-ruby/rest/oauth/v2/token.rb @@ -184,65 +184,6 @@ def to_s end end - class TokenPageMetadata < PageMetadata - attr_reader :token_page - - def initialize(version, response, solution, limit) - super(version, response) - @token_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @token_page << TokenListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @token_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class TokenListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @token = data_list.map do |data| - TokenInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def token - @token - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class TokenInstance < InstanceResource ## # Initialize the TokenInstance diff --git a/lib/twilio-ruby/rest/preview/wireless/sim/usage.rb b/lib/twilio-ruby/rest/preview/wireless/sim/usage.rb index 8e1f004b1..db5c78159 100644 --- a/lib/twilio-ruby/rest/preview/wireless/sim/usage.rb +++ b/lib/twilio-ruby/rest/preview/wireless/sim/usage.rb @@ -214,65 +214,6 @@ def to_s end end - class UsagePageMetadata < PageMetadata - attr_reader :usage_page - - def initialize(version, response, solution, limit) - super(version, response) - @usage_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @usage_page << UsageListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @usage_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class UsageListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @usage = data_list.map do |data| - UsageInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def usage - @usage - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class UsageInstance < InstanceResource ## # Initialize the UsageInstance diff --git a/lib/twilio-ruby/rest/preview_iam/v1/authorize.rb b/lib/twilio-ruby/rest/preview_iam/v1/authorize.rb index f95283a60..38e57ce5a 100644 --- a/lib/twilio-ruby/rest/preview_iam/v1/authorize.rb +++ b/lib/twilio-ruby/rest/preview_iam/v1/authorize.rb @@ -148,65 +148,6 @@ def to_s end end - class AuthorizePageMetadata < PageMetadata - attr_reader :authorize_page - - def initialize(version, response, solution, limit) - super(version, response) - @authorize_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @authorize_page << AuthorizeListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @authorize_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class AuthorizeListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @authorize = data_list.map do |data| - AuthorizeInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def authorize - @authorize - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class AuthorizeInstance < InstanceResource ## # Initialize the AuthorizeInstance diff --git a/lib/twilio-ruby/rest/preview_iam/v1/token.rb b/lib/twilio-ruby/rest/preview_iam/v1/token.rb index 0e808c7eb..fce5a729c 100644 --- a/lib/twilio-ruby/rest/preview_iam/v1/token.rb +++ b/lib/twilio-ruby/rest/preview_iam/v1/token.rb @@ -168,65 +168,6 @@ def to_s end end - class TokenPageMetadata < PageMetadata - attr_reader :token_page - - def initialize(version, response, solution, limit) - super(version, response) - @token_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @token_page << TokenListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @token_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class TokenListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @token = data_list.map do |data| - TokenInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def token - @token - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class TokenInstance < InstanceResource ## # Initialize the TokenInstance diff --git a/lib/twilio-ruby/rest/preview_iam/versionless/organization.rb b/lib/twilio-ruby/rest/preview_iam/versionless/organization.rb index 1ddd651c4..6f3fa8acc 100644 --- a/lib/twilio-ruby/rest/preview_iam/versionless/organization.rb +++ b/lib/twilio-ruby/rest/preview_iam/versionless/organization.rb @@ -254,65 +254,6 @@ def to_s end end - class OrganizationPageMetadata < PageMetadata - attr_reader :organization_page - - def initialize(version, response, solution, limit) - super(version, response) - @organization_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @organization_page << OrganizationListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @organization_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class OrganizationListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @organization = data_list.map do |data| - OrganizationInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def organization - @organization - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class OrganizationInstance < InstanceResource ## # Initialize the OrganizationInstance diff --git a/lib/twilio-ruby/rest/pricing/v1/messaging.rb b/lib/twilio-ruby/rest/pricing/v1/messaging.rb index 48fad636b..5950e902f 100644 --- a/lib/twilio-ruby/rest/pricing/v1/messaging.rb +++ b/lib/twilio-ruby/rest/pricing/v1/messaging.rb @@ -84,65 +84,6 @@ def to_s end end - class MessagingPageMetadata < PageMetadata - attr_reader :messaging_page - - def initialize(version, response, solution, limit) - super(version, response) - @messaging_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @messaging_page << MessagingListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @messaging_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class MessagingListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @messaging = data_list.map do |data| - MessagingInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def messaging - @messaging - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class MessagingInstance < InstanceResource ## # Initialize the MessagingInstance diff --git a/lib/twilio-ruby/rest/pricing/v1/phone_number.rb b/lib/twilio-ruby/rest/pricing/v1/phone_number.rb index c358e3c13..b23562249 100644 --- a/lib/twilio-ruby/rest/pricing/v1/phone_number.rb +++ b/lib/twilio-ruby/rest/pricing/v1/phone_number.rb @@ -84,65 +84,6 @@ def to_s end end - class PhoneNumberPageMetadata < PageMetadata - attr_reader :phone_number_page - - def initialize(version, response, solution, limit) - super(version, response) - @phone_number_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @phone_number_page << PhoneNumberListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @phone_number_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class PhoneNumberListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @phone_number = data_list.map do |data| - PhoneNumberInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def phone_number - @phone_number - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class PhoneNumberInstance < InstanceResource ## # Initialize the PhoneNumberInstance diff --git a/lib/twilio-ruby/rest/pricing/v1/voice.rb b/lib/twilio-ruby/rest/pricing/v1/voice.rb index 310865195..aee32a89f 100644 --- a/lib/twilio-ruby/rest/pricing/v1/voice.rb +++ b/lib/twilio-ruby/rest/pricing/v1/voice.rb @@ -98,65 +98,6 @@ def to_s end end - class VoicePageMetadata < PageMetadata - attr_reader :voice_page - - def initialize(version, response, solution, limit) - super(version, response) - @voice_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @voice_page << VoiceListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @voice_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class VoiceListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @voice = data_list.map do |data| - VoiceInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def voice - @voice - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class VoiceInstance < InstanceResource ## # Initialize the VoiceInstance diff --git a/lib/twilio-ruby/rest/pricing/v1/voice/number.rb b/lib/twilio-ruby/rest/pricing/v1/voice/number.rb index c787d419e..a97dcd332 100644 --- a/lib/twilio-ruby/rest/pricing/v1/voice/number.rb +++ b/lib/twilio-ruby/rest/pricing/v1/voice/number.rb @@ -196,65 +196,6 @@ def to_s end end - class NumberPageMetadata < PageMetadata - attr_reader :number_page - - def initialize(version, response, solution, limit) - super(version, response) - @number_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @number_page << NumberListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @number_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class NumberListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @number = data_list.map do |data| - NumberInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def number - @number - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class NumberInstance < InstanceResource ## # Initialize the NumberInstance diff --git a/lib/twilio-ruby/rest/pricing/v2/number.rb b/lib/twilio-ruby/rest/pricing/v2/number.rb index 371810591..8450cf176 100644 --- a/lib/twilio-ruby/rest/pricing/v2/number.rb +++ b/lib/twilio-ruby/rest/pricing/v2/number.rb @@ -206,65 +206,6 @@ def to_s end end - class NumberPageMetadata < PageMetadata - attr_reader :number_page - - def initialize(version, response, solution, limit) - super(version, response) - @number_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @number_page << NumberListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @number_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class NumberListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @number = data_list.map do |data| - NumberInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def number - @number - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class NumberInstance < InstanceResource ## # Initialize the NumberInstance diff --git a/lib/twilio-ruby/rest/pricing/v2/voice.rb b/lib/twilio-ruby/rest/pricing/v2/voice.rb index 3e187f238..c3c018e82 100644 --- a/lib/twilio-ruby/rest/pricing/v2/voice.rb +++ b/lib/twilio-ruby/rest/pricing/v2/voice.rb @@ -98,65 +98,6 @@ def to_s end end - class VoicePageMetadata < PageMetadata - attr_reader :voice_page - - def initialize(version, response, solution, limit) - super(version, response) - @voice_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @voice_page << VoiceListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @voice_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class VoiceListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @voice = data_list.map do |data| - VoiceInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def voice - @voice - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class VoiceInstance < InstanceResource ## # Initialize the VoiceInstance diff --git a/lib/twilio-ruby/rest/pricing/v2/voice/number.rb b/lib/twilio-ruby/rest/pricing/v2/voice/number.rb index 19e5fd45f..d7ea07f4d 100644 --- a/lib/twilio-ruby/rest/pricing/v2/voice/number.rb +++ b/lib/twilio-ruby/rest/pricing/v2/voice/number.rb @@ -208,65 +208,6 @@ def to_s end end - class NumberPageMetadata < PageMetadata - attr_reader :number_page - - def initialize(version, response, solution, limit) - super(version, response) - @number_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @number_page << NumberListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @number_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class NumberListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @number = data_list.map do |data| - NumberInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def number - @number - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class NumberInstance < InstanceResource ## # Initialize the NumberInstance diff --git a/lib/twilio-ruby/rest/routes/v2/phone_number.rb b/lib/twilio-ruby/rest/routes/v2/phone_number.rb index 36ba7da2f..696f27188 100644 --- a/lib/twilio-ruby/rest/routes/v2/phone_number.rb +++ b/lib/twilio-ruby/rest/routes/v2/phone_number.rb @@ -258,65 +258,6 @@ def to_s end end - class PhoneNumberPageMetadata < PageMetadata - attr_reader :phone_number_page - - def initialize(version, response, solution, limit) - super(version, response) - @phone_number_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @phone_number_page << PhoneNumberListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @phone_number_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class PhoneNumberListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @phone_number = data_list.map do |data| - PhoneNumberInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def phone_number - @phone_number - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class PhoneNumberInstance < InstanceResource ## # Initialize the PhoneNumberInstance diff --git a/lib/twilio-ruby/rest/routes/v2/sip_domain.rb b/lib/twilio-ruby/rest/routes/v2/sip_domain.rb index 90b8a42f4..4d61c6747 100644 --- a/lib/twilio-ruby/rest/routes/v2/sip_domain.rb +++ b/lib/twilio-ruby/rest/routes/v2/sip_domain.rb @@ -258,65 +258,6 @@ def to_s end end - class SipDomainPageMetadata < PageMetadata - attr_reader :sip_domain_page - - def initialize(version, response, solution, limit) - super(version, response) - @sip_domain_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @sip_domain_page << SipDomainListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @sip_domain_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class SipDomainListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @sip_domain = data_list.map do |data| - SipDomainInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def sip_domain - @sip_domain - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class SipDomainInstance < InstanceResource ## # Initialize the SipDomainInstance diff --git a/lib/twilio-ruby/rest/routes/v2/trunk.rb b/lib/twilio-ruby/rest/routes/v2/trunk.rb index f31998c87..f8a8a070d 100644 --- a/lib/twilio-ruby/rest/routes/v2/trunk.rb +++ b/lib/twilio-ruby/rest/routes/v2/trunk.rb @@ -258,65 +258,6 @@ def to_s end end - class TrunkPageMetadata < PageMetadata - attr_reader :trunk_page - - def initialize(version, response, solution, limit) - super(version, response) - @trunk_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @trunk_page << TrunkListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @trunk_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class TrunkListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @trunk = data_list.map do |data| - TrunkInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def trunk - @trunk - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class TrunkInstance < InstanceResource ## # Initialize the TrunkInstance diff --git a/lib/twilio-ruby/rest/routes/v3/phone_number.rb b/lib/twilio-ruby/rest/routes/v3/phone_number.rb index 8d5fc52ed..99baa1e71 100644 --- a/lib/twilio-ruby/rest/routes/v3/phone_number.rb +++ b/lib/twilio-ruby/rest/routes/v3/phone_number.rb @@ -267,65 +267,6 @@ def to_s end end - class PhoneNumberPageMetadata < PageMetadata - attr_reader :phone_number_page - - def initialize(version, response, solution, limit) - super(version, response) - @phone_number_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @phone_number_page << PhoneNumberListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @phone_number_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class PhoneNumberListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @phone_number = data_list.map do |data| - PhoneNumberInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def phone_number - @phone_number - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class PhoneNumberInstance < InstanceResource ## # Initialize the PhoneNumberInstance diff --git a/lib/twilio-ruby/rest/serverless/v1/service/build/build_status.rb b/lib/twilio-ruby/rest/serverless/v1/service/build/build_status.rb index fc6779333..e121b5e36 100644 --- a/lib/twilio-ruby/rest/serverless/v1/service/build/build_status.rb +++ b/lib/twilio-ruby/rest/serverless/v1/service/build/build_status.rb @@ -200,65 +200,6 @@ def to_s end end - class BuildStatusPageMetadata < PageMetadata - attr_reader :build_status_page - - def initialize(version, response, solution, limit) - super(version, response) - @build_status_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @build_status_page << BuildStatusListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @build_status_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class BuildStatusListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @build_status = data_list.map do |data| - BuildStatusInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def build_status - @build_status - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class BuildStatusInstance < InstanceResource ## # Initialize the BuildStatusInstance diff --git a/lib/twilio-ruby/rest/serverless/v1/service/function/function_version/function_version_content.rb b/lib/twilio-ruby/rest/serverless/v1/service/function/function_version/function_version_content.rb index 79faf0684..9d0769948 100644 --- a/lib/twilio-ruby/rest/serverless/v1/service/function/function_version/function_version_content.rb +++ b/lib/twilio-ruby/rest/serverless/v1/service/function/function_version/function_version_content.rb @@ -204,65 +204,6 @@ def to_s end end - class FunctionVersionContentPageMetadata < PageMetadata - attr_reader :function_version_content_page - - def initialize(version, response, solution, limit) - super(version, response) - @function_version_content_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @function_version_content_page << FunctionVersionContentListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @function_version_content_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class FunctionVersionContentListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @function_version_content = data_list.map do |data| - FunctionVersionContentInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def function_version_content - @function_version_content - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class FunctionVersionContentInstance < InstanceResource ## # Initialize the FunctionVersionContentInstance diff --git a/lib/twilio-ruby/rest/studio/v1/flow/engagement/engagement_context.rb b/lib/twilio-ruby/rest/studio/v1/flow/engagement/engagement_context.rb index 4aa50baa7..8fb404669 100644 --- a/lib/twilio-ruby/rest/studio/v1/flow/engagement/engagement_context.rb +++ b/lib/twilio-ruby/rest/studio/v1/flow/engagement/engagement_context.rb @@ -200,65 +200,6 @@ def to_s end end - class EngagementContextPageMetadata < PageMetadata - attr_reader :engagement_context_page - - def initialize(version, response, solution, limit) - super(version, response) - @engagement_context_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @engagement_context_page << EngagementContextListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @engagement_context_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class EngagementContextListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @engagement_context = data_list.map do |data| - EngagementContextInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def engagement_context - @engagement_context - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class EngagementContextInstance < InstanceResource ## # Initialize the EngagementContextInstance diff --git a/lib/twilio-ruby/rest/studio/v1/flow/engagement/step/step_context.rb b/lib/twilio-ruby/rest/studio/v1/flow/engagement/step/step_context.rb index 379480dc9..719c01cfb 100644 --- a/lib/twilio-ruby/rest/studio/v1/flow/engagement/step/step_context.rb +++ b/lib/twilio-ruby/rest/studio/v1/flow/engagement/step/step_context.rb @@ -204,65 +204,6 @@ def to_s end end - class StepContextPageMetadata < PageMetadata - attr_reader :step_context_page - - def initialize(version, response, solution, limit) - super(version, response) - @step_context_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @step_context_page << StepContextListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @step_context_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class StepContextListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @step_context = data_list.map do |data| - StepContextInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def step_context - @step_context - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class StepContextInstance < InstanceResource ## # Initialize the StepContextInstance diff --git a/lib/twilio-ruby/rest/studio/v1/flow/execution/execution_context.rb b/lib/twilio-ruby/rest/studio/v1/flow/execution/execution_context.rb index 274f4c002..959eaee35 100644 --- a/lib/twilio-ruby/rest/studio/v1/flow/execution/execution_context.rb +++ b/lib/twilio-ruby/rest/studio/v1/flow/execution/execution_context.rb @@ -200,65 +200,6 @@ def to_s end end - class ExecutionContextPageMetadata < PageMetadata - attr_reader :execution_context_page - - def initialize(version, response, solution, limit) - super(version, response) - @execution_context_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @execution_context_page << ExecutionContextListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @execution_context_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class ExecutionContextListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @execution_context = data_list.map do |data| - ExecutionContextInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def execution_context - @execution_context - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class ExecutionContextInstance < InstanceResource ## # Initialize the ExecutionContextInstance diff --git a/lib/twilio-ruby/rest/studio/v1/flow/execution/execution_step/execution_step_context.rb b/lib/twilio-ruby/rest/studio/v1/flow/execution/execution_step/execution_step_context.rb index 1acf48056..4d542c307 100644 --- a/lib/twilio-ruby/rest/studio/v1/flow/execution/execution_step/execution_step_context.rb +++ b/lib/twilio-ruby/rest/studio/v1/flow/execution/execution_step/execution_step_context.rb @@ -204,65 +204,6 @@ def to_s end end - class ExecutionStepContextPageMetadata < PageMetadata - attr_reader :execution_step_context_page - - def initialize(version, response, solution, limit) - super(version, response) - @execution_step_context_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @execution_step_context_page << ExecutionStepContextListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @execution_step_context_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class ExecutionStepContextListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @execution_step_context = data_list.map do |data| - ExecutionStepContextInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def execution_step_context - @execution_step_context - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class ExecutionStepContextInstance < InstanceResource ## # Initialize the ExecutionStepContextInstance diff --git a/lib/twilio-ruby/rest/studio/v2/flow/execution/execution_context.rb b/lib/twilio-ruby/rest/studio/v2/flow/execution/execution_context.rb index a9b1146f8..49414d63a 100644 --- a/lib/twilio-ruby/rest/studio/v2/flow/execution/execution_context.rb +++ b/lib/twilio-ruby/rest/studio/v2/flow/execution/execution_context.rb @@ -200,65 +200,6 @@ def to_s end end - class ExecutionContextPageMetadata < PageMetadata - attr_reader :execution_context_page - - def initialize(version, response, solution, limit) - super(version, response) - @execution_context_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @execution_context_page << ExecutionContextListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @execution_context_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class ExecutionContextListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @execution_context = data_list.map do |data| - ExecutionContextInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def execution_context - @execution_context - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class ExecutionContextInstance < InstanceResource ## # Initialize the ExecutionContextInstance diff --git a/lib/twilio-ruby/rest/studio/v2/flow/execution/execution_step/execution_step_context.rb b/lib/twilio-ruby/rest/studio/v2/flow/execution/execution_step/execution_step_context.rb index 3cd3b00e2..fb6d27e0c 100644 --- a/lib/twilio-ruby/rest/studio/v2/flow/execution/execution_step/execution_step_context.rb +++ b/lib/twilio-ruby/rest/studio/v2/flow/execution/execution_step/execution_step_context.rb @@ -204,65 +204,6 @@ def to_s end end - class ExecutionStepContextPageMetadata < PageMetadata - attr_reader :execution_step_context_page - - def initialize(version, response, solution, limit) - super(version, response) - @execution_step_context_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @execution_step_context_page << ExecutionStepContextListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @execution_step_context_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class ExecutionStepContextListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @execution_step_context = data_list.map do |data| - ExecutionStepContextInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def execution_step_context - @execution_step_context - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class ExecutionStepContextInstance < InstanceResource ## # Initialize the ExecutionStepContextInstance diff --git a/lib/twilio-ruby/rest/studio/v2/flow/flow_test_user.rb b/lib/twilio-ruby/rest/studio/v2/flow/flow_test_user.rb index 92139c1ca..fa45215d4 100644 --- a/lib/twilio-ruby/rest/studio/v2/flow/flow_test_user.rb +++ b/lib/twilio-ruby/rest/studio/v2/flow/flow_test_user.rb @@ -254,65 +254,6 @@ def to_s end end - class FlowTestUserPageMetadata < PageMetadata - attr_reader :flow_test_user_page - - def initialize(version, response, solution, limit) - super(version, response) - @flow_test_user_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @flow_test_user_page << FlowTestUserListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @flow_test_user_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class FlowTestUserListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @flow_test_user = data_list.map do |data| - FlowTestUserInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def flow_test_user - @flow_test_user - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class FlowTestUserInstance < InstanceResource ## # Initialize the FlowTestUserInstance diff --git a/lib/twilio-ruby/rest/studio/v2/flow_validate.rb b/lib/twilio-ruby/rest/studio/v2/flow_validate.rb index 393841ca2..c5468e121 100644 --- a/lib/twilio-ruby/rest/studio/v2/flow_validate.rb +++ b/lib/twilio-ruby/rest/studio/v2/flow_validate.rb @@ -144,65 +144,6 @@ def to_s end end - class FlowValidatePageMetadata < PageMetadata - attr_reader :flow_validate_page - - def initialize(version, response, solution, limit) - super(version, response) - @flow_validate_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @flow_validate_page << FlowValidateListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @flow_validate_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class FlowValidateListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @flow_validate = data_list.map do |data| - FlowValidateInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def flow_validate - @flow_validate - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class FlowValidateInstance < InstanceResource ## # Initialize the FlowValidateInstance diff --git a/lib/twilio-ruby/rest/sync/v1/service/sync_stream/stream_message.rb b/lib/twilio-ruby/rest/sync/v1/service/sync_stream/stream_message.rb index cf6dc72b7..82b5dcca8 100644 --- a/lib/twilio-ruby/rest/sync/v1/service/sync_stream/stream_message.rb +++ b/lib/twilio-ruby/rest/sync/v1/service/sync_stream/stream_message.rb @@ -133,65 +133,6 @@ def to_s end end - class StreamMessagePageMetadata < PageMetadata - attr_reader :stream_message_page - - def initialize(version, response, solution, limit) - super(version, response) - @stream_message_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @stream_message_page << StreamMessageListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @stream_message_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class StreamMessageListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @stream_message = data_list.map do |data| - StreamMessageInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def stream_message - @stream_message - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class StreamMessageInstance < InstanceResource ## # Initialize the StreamMessageInstance diff --git a/lib/twilio-ruby/rest/taskrouter/v1/workspace/task_queue/task_queue_bulk_real_time_statistics.rb b/lib/twilio-ruby/rest/taskrouter/v1/workspace/task_queue/task_queue_bulk_real_time_statistics.rb index 5ca7c3729..7134072c5 100644 --- a/lib/twilio-ruby/rest/taskrouter/v1/workspace/task_queue/task_queue_bulk_real_time_statistics.rb +++ b/lib/twilio-ruby/rest/taskrouter/v1/workspace/task_queue/task_queue_bulk_real_time_statistics.rb @@ -121,65 +121,6 @@ def to_s end end - class TaskQueueBulkRealTimeStatisticsPageMetadata < PageMetadata - attr_reader :task_queue_bulk_real_time_statistics_page - - def initialize(version, response, solution, limit) - super(version, response) - @task_queue_bulk_real_time_statistics_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @task_queue_bulk_real_time_statistics_page << TaskQueueBulkRealTimeStatisticsListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @task_queue_bulk_real_time_statistics_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class TaskQueueBulkRealTimeStatisticsListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @task_queue_bulk_real_time_statistics = data_list.map do |data| - TaskQueueBulkRealTimeStatisticsInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def task_queue_bulk_real_time_statistics - @task_queue_bulk_real_time_statistics - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class TaskQueueBulkRealTimeStatisticsInstance < InstanceResource ## # Initialize the TaskQueueBulkRealTimeStatisticsInstance diff --git a/lib/twilio-ruby/rest/taskrouter/v1/workspace/task_queue/task_queue_cumulative_statistics.rb b/lib/twilio-ruby/rest/taskrouter/v1/workspace/task_queue/task_queue_cumulative_statistics.rb index aeb5b5c25..af76965b2 100644 --- a/lib/twilio-ruby/rest/taskrouter/v1/workspace/task_queue/task_queue_cumulative_statistics.rb +++ b/lib/twilio-ruby/rest/taskrouter/v1/workspace/task_queue/task_queue_cumulative_statistics.rb @@ -236,65 +236,6 @@ def to_s end end - class TaskQueueCumulativeStatisticsPageMetadata < PageMetadata - attr_reader :task_queue_cumulative_statistics_page - - def initialize(version, response, solution, limit) - super(version, response) - @task_queue_cumulative_statistics_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @task_queue_cumulative_statistics_page << TaskQueueCumulativeStatisticsListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @task_queue_cumulative_statistics_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class TaskQueueCumulativeStatisticsListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @task_queue_cumulative_statistics = data_list.map do |data| - TaskQueueCumulativeStatisticsInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def task_queue_cumulative_statistics - @task_queue_cumulative_statistics - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class TaskQueueCumulativeStatisticsInstance < InstanceResource ## # Initialize the TaskQueueCumulativeStatisticsInstance diff --git a/lib/twilio-ruby/rest/taskrouter/v1/workspace/task_queue/task_queue_real_time_statistics.rb b/lib/twilio-ruby/rest/taskrouter/v1/workspace/task_queue/task_queue_real_time_statistics.rb index 3e586690f..4bd9c1c19 100644 --- a/lib/twilio-ruby/rest/taskrouter/v1/workspace/task_queue/task_queue_real_time_statistics.rb +++ b/lib/twilio-ruby/rest/taskrouter/v1/workspace/task_queue/task_queue_real_time_statistics.rb @@ -212,65 +212,6 @@ def to_s end end - class TaskQueueRealTimeStatisticsPageMetadata < PageMetadata - attr_reader :task_queue_real_time_statistics_page - - def initialize(version, response, solution, limit) - super(version, response) - @task_queue_real_time_statistics_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @task_queue_real_time_statistics_page << TaskQueueRealTimeStatisticsListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @task_queue_real_time_statistics_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class TaskQueueRealTimeStatisticsListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @task_queue_real_time_statistics = data_list.map do |data| - TaskQueueRealTimeStatisticsInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def task_queue_real_time_statistics - @task_queue_real_time_statistics - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class TaskQueueRealTimeStatisticsInstance < InstanceResource ## # Initialize the TaskQueueRealTimeStatisticsInstance diff --git a/lib/twilio-ruby/rest/taskrouter/v1/workspace/task_queue/task_queue_statistics.rb b/lib/twilio-ruby/rest/taskrouter/v1/workspace/task_queue/task_queue_statistics.rb index 18c016489..2c851d0f2 100644 --- a/lib/twilio-ruby/rest/taskrouter/v1/workspace/task_queue/task_queue_statistics.rb +++ b/lib/twilio-ruby/rest/taskrouter/v1/workspace/task_queue/task_queue_statistics.rb @@ -236,65 +236,6 @@ def to_s end end - class TaskQueueStatisticsPageMetadata < PageMetadata - attr_reader :task_queue_statistics_page - - def initialize(version, response, solution, limit) - super(version, response) - @task_queue_statistics_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @task_queue_statistics_page << TaskQueueStatisticsListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @task_queue_statistics_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class TaskQueueStatisticsListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @task_queue_statistics = data_list.map do |data| - TaskQueueStatisticsInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def task_queue_statistics - @task_queue_statistics - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class TaskQueueStatisticsInstance < InstanceResource ## # Initialize the TaskQueueStatisticsInstance diff --git a/lib/twilio-ruby/rest/taskrouter/v1/workspace/worker/worker_statistics.rb b/lib/twilio-ruby/rest/taskrouter/v1/workspace/worker/worker_statistics.rb index 3f63b2b88..30c395ab7 100644 --- a/lib/twilio-ruby/rest/taskrouter/v1/workspace/worker/worker_statistics.rb +++ b/lib/twilio-ruby/rest/taskrouter/v1/workspace/worker/worker_statistics.rb @@ -230,65 +230,6 @@ def to_s end end - class WorkerStatisticsPageMetadata < PageMetadata - attr_reader :worker_statistics_page - - def initialize(version, response, solution, limit) - super(version, response) - @worker_statistics_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @worker_statistics_page << WorkerStatisticsListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @worker_statistics_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class WorkerStatisticsListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @worker_statistics = data_list.map do |data| - WorkerStatisticsInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def worker_statistics - @worker_statistics - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class WorkerStatisticsInstance < InstanceResource ## # Initialize the WorkerStatisticsInstance diff --git a/lib/twilio-ruby/rest/taskrouter/v1/workspace/worker/workers_cumulative_statistics.rb b/lib/twilio-ruby/rest/taskrouter/v1/workspace/worker/workers_cumulative_statistics.rb index cce09362e..d425760ab 100644 --- a/lib/twilio-ruby/rest/taskrouter/v1/workspace/worker/workers_cumulative_statistics.rb +++ b/lib/twilio-ruby/rest/taskrouter/v1/workspace/worker/workers_cumulative_statistics.rb @@ -227,65 +227,6 @@ def to_s end end - class WorkersCumulativeStatisticsPageMetadata < PageMetadata - attr_reader :workers_cumulative_statistics_page - - def initialize(version, response, solution, limit) - super(version, response) - @workers_cumulative_statistics_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @workers_cumulative_statistics_page << WorkersCumulativeStatisticsListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @workers_cumulative_statistics_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class WorkersCumulativeStatisticsListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @workers_cumulative_statistics = data_list.map do |data| - WorkersCumulativeStatisticsInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def workers_cumulative_statistics - @workers_cumulative_statistics - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class WorkersCumulativeStatisticsInstance < InstanceResource ## # Initialize the WorkersCumulativeStatisticsInstance diff --git a/lib/twilio-ruby/rest/taskrouter/v1/workspace/worker/workers_real_time_statistics.rb b/lib/twilio-ruby/rest/taskrouter/v1/workspace/worker/workers_real_time_statistics.rb index a9f4d85e4..355fe3933 100644 --- a/lib/twilio-ruby/rest/taskrouter/v1/workspace/worker/workers_real_time_statistics.rb +++ b/lib/twilio-ruby/rest/taskrouter/v1/workspace/worker/workers_real_time_statistics.rb @@ -209,65 +209,6 @@ def to_s end end - class WorkersRealTimeStatisticsPageMetadata < PageMetadata - attr_reader :workers_real_time_statistics_page - - def initialize(version, response, solution, limit) - super(version, response) - @workers_real_time_statistics_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @workers_real_time_statistics_page << WorkersRealTimeStatisticsListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @workers_real_time_statistics_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class WorkersRealTimeStatisticsListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @workers_real_time_statistics = data_list.map do |data| - WorkersRealTimeStatisticsInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def workers_real_time_statistics - @workers_real_time_statistics - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class WorkersRealTimeStatisticsInstance < InstanceResource ## # Initialize the WorkersRealTimeStatisticsInstance diff --git a/lib/twilio-ruby/rest/taskrouter/v1/workspace/worker/workers_statistics.rb b/lib/twilio-ruby/rest/taskrouter/v1/workspace/worker/workers_statistics.rb index 906fff18c..f1120de8d 100644 --- a/lib/twilio-ruby/rest/taskrouter/v1/workspace/worker/workers_statistics.rb +++ b/lib/twilio-ruby/rest/taskrouter/v1/workspace/worker/workers_statistics.rb @@ -245,65 +245,6 @@ def to_s end end - class WorkersStatisticsPageMetadata < PageMetadata - attr_reader :workers_statistics_page - - def initialize(version, response, solution, limit) - super(version, response) - @workers_statistics_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @workers_statistics_page << WorkersStatisticsListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @workers_statistics_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class WorkersStatisticsListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @workers_statistics = data_list.map do |data| - WorkersStatisticsInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def workers_statistics - @workers_statistics - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class WorkersStatisticsInstance < InstanceResource ## # Initialize the WorkersStatisticsInstance diff --git a/lib/twilio-ruby/rest/taskrouter/v1/workspace/workflow/workflow_cumulative_statistics.rb b/lib/twilio-ruby/rest/taskrouter/v1/workspace/workflow/workflow_cumulative_statistics.rb index c0d3d2d70..7ca773915 100644 --- a/lib/twilio-ruby/rest/taskrouter/v1/workspace/workflow/workflow_cumulative_statistics.rb +++ b/lib/twilio-ruby/rest/taskrouter/v1/workspace/workflow/workflow_cumulative_statistics.rb @@ -236,65 +236,6 @@ def to_s end end - class WorkflowCumulativeStatisticsPageMetadata < PageMetadata - attr_reader :workflow_cumulative_statistics_page - - def initialize(version, response, solution, limit) - super(version, response) - @workflow_cumulative_statistics_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @workflow_cumulative_statistics_page << WorkflowCumulativeStatisticsListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @workflow_cumulative_statistics_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class WorkflowCumulativeStatisticsListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @workflow_cumulative_statistics = data_list.map do |data| - WorkflowCumulativeStatisticsInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def workflow_cumulative_statistics - @workflow_cumulative_statistics - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class WorkflowCumulativeStatisticsInstance < InstanceResource ## # Initialize the WorkflowCumulativeStatisticsInstance diff --git a/lib/twilio-ruby/rest/taskrouter/v1/workspace/workflow/workflow_real_time_statistics.rb b/lib/twilio-ruby/rest/taskrouter/v1/workspace/workflow/workflow_real_time_statistics.rb index 282a87e3a..121ff6381 100644 --- a/lib/twilio-ruby/rest/taskrouter/v1/workspace/workflow/workflow_real_time_statistics.rb +++ b/lib/twilio-ruby/rest/taskrouter/v1/workspace/workflow/workflow_real_time_statistics.rb @@ -212,65 +212,6 @@ def to_s end end - class WorkflowRealTimeStatisticsPageMetadata < PageMetadata - attr_reader :workflow_real_time_statistics_page - - def initialize(version, response, solution, limit) - super(version, response) - @workflow_real_time_statistics_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @workflow_real_time_statistics_page << WorkflowRealTimeStatisticsListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @workflow_real_time_statistics_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class WorkflowRealTimeStatisticsListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @workflow_real_time_statistics = data_list.map do |data| - WorkflowRealTimeStatisticsInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def workflow_real_time_statistics - @workflow_real_time_statistics - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class WorkflowRealTimeStatisticsInstance < InstanceResource ## # Initialize the WorkflowRealTimeStatisticsInstance diff --git a/lib/twilio-ruby/rest/taskrouter/v1/workspace/workflow/workflow_statistics.rb b/lib/twilio-ruby/rest/taskrouter/v1/workspace/workflow/workflow_statistics.rb index e627a2aaa..02423a2ba 100644 --- a/lib/twilio-ruby/rest/taskrouter/v1/workspace/workflow/workflow_statistics.rb +++ b/lib/twilio-ruby/rest/taskrouter/v1/workspace/workflow/workflow_statistics.rb @@ -236,65 +236,6 @@ def to_s end end - class WorkflowStatisticsPageMetadata < PageMetadata - attr_reader :workflow_statistics_page - - def initialize(version, response, solution, limit) - super(version, response) - @workflow_statistics_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @workflow_statistics_page << WorkflowStatisticsListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @workflow_statistics_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class WorkflowStatisticsListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @workflow_statistics = data_list.map do |data| - WorkflowStatisticsInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def workflow_statistics - @workflow_statistics - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class WorkflowStatisticsInstance < InstanceResource ## # Initialize the WorkflowStatisticsInstance diff --git a/lib/twilio-ruby/rest/taskrouter/v1/workspace/workspace_cumulative_statistics.rb b/lib/twilio-ruby/rest/taskrouter/v1/workspace/workspace_cumulative_statistics.rb index 8445b3347..827266148 100644 --- a/lib/twilio-ruby/rest/taskrouter/v1/workspace/workspace_cumulative_statistics.rb +++ b/lib/twilio-ruby/rest/taskrouter/v1/workspace/workspace_cumulative_statistics.rb @@ -232,65 +232,6 @@ def to_s end end - class WorkspaceCumulativeStatisticsPageMetadata < PageMetadata - attr_reader :workspace_cumulative_statistics_page - - def initialize(version, response, solution, limit) - super(version, response) - @workspace_cumulative_statistics_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @workspace_cumulative_statistics_page << WorkspaceCumulativeStatisticsListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @workspace_cumulative_statistics_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class WorkspaceCumulativeStatisticsListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @workspace_cumulative_statistics = data_list.map do |data| - WorkspaceCumulativeStatisticsInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def workspace_cumulative_statistics - @workspace_cumulative_statistics - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class WorkspaceCumulativeStatisticsInstance < InstanceResource ## # Initialize the WorkspaceCumulativeStatisticsInstance diff --git a/lib/twilio-ruby/rest/taskrouter/v1/workspace/workspace_real_time_statistics.rb b/lib/twilio-ruby/rest/taskrouter/v1/workspace/workspace_real_time_statistics.rb index e422dcdf9..e15042569 100644 --- a/lib/twilio-ruby/rest/taskrouter/v1/workspace/workspace_real_time_statistics.rb +++ b/lib/twilio-ruby/rest/taskrouter/v1/workspace/workspace_real_time_statistics.rb @@ -208,65 +208,6 @@ def to_s end end - class WorkspaceRealTimeStatisticsPageMetadata < PageMetadata - attr_reader :workspace_real_time_statistics_page - - def initialize(version, response, solution, limit) - super(version, response) - @workspace_real_time_statistics_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @workspace_real_time_statistics_page << WorkspaceRealTimeStatisticsListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @workspace_real_time_statistics_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class WorkspaceRealTimeStatisticsListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @workspace_real_time_statistics = data_list.map do |data| - WorkspaceRealTimeStatisticsInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def workspace_real_time_statistics - @workspace_real_time_statistics - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class WorkspaceRealTimeStatisticsInstance < InstanceResource ## # Initialize the WorkspaceRealTimeStatisticsInstance diff --git a/lib/twilio-ruby/rest/taskrouter/v1/workspace/workspace_statistics.rb b/lib/twilio-ruby/rest/taskrouter/v1/workspace/workspace_statistics.rb index dffcb2b16..d51c154a8 100644 --- a/lib/twilio-ruby/rest/taskrouter/v1/workspace/workspace_statistics.rb +++ b/lib/twilio-ruby/rest/taskrouter/v1/workspace/workspace_statistics.rb @@ -232,65 +232,6 @@ def to_s end end - class WorkspaceStatisticsPageMetadata < PageMetadata - attr_reader :workspace_statistics_page - - def initialize(version, response, solution, limit) - super(version, response) - @workspace_statistics_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @workspace_statistics_page << WorkspaceStatisticsListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @workspace_statistics_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class WorkspaceStatisticsListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @workspace_statistics = data_list.map do |data| - WorkspaceStatisticsInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def workspace_statistics - @workspace_statistics - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class WorkspaceStatisticsInstance < InstanceResource ## # Initialize the WorkspaceStatisticsInstance diff --git a/lib/twilio-ruby/rest/trunking/v1/trunk/recording.rb b/lib/twilio-ruby/rest/trunking/v1/trunk/recording.rb index 2d202daa4..4a63201a5 100644 --- a/lib/twilio-ruby/rest/trunking/v1/trunk/recording.rb +++ b/lib/twilio-ruby/rest/trunking/v1/trunk/recording.rb @@ -260,65 +260,6 @@ def to_s end end - class RecordingPageMetadata < PageMetadata - attr_reader :recording_page - - def initialize(version, response, solution, limit) - super(version, response) - @recording_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @recording_page << RecordingListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @recording_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class RecordingListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @recording = data_list.map do |data| - RecordingInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def recording - @recording - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class RecordingInstance < InstanceResource ## # Initialize the RecordingInstance diff --git a/lib/twilio-ruby/rest/trusthub/v1/a2p_brand_registration.rb b/lib/twilio-ruby/rest/trusthub/v1/a2p_brand_registration.rb index 0136b6e3e..ff068fda4 100644 --- a/lib/twilio-ruby/rest/trusthub/v1/a2p_brand_registration.rb +++ b/lib/twilio-ruby/rest/trusthub/v1/a2p_brand_registration.rb @@ -211,65 +211,6 @@ def to_s end end - class A2PBrandRegistrationPageMetadata < PageMetadata - attr_reader :a2_p_brand_registration_page - - def initialize(version, response, solution, limit) - super(version, response) - @a2_p_brand_registration_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @a2_p_brand_registration_page << A2PBrandRegistrationListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @a2_p_brand_registration_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class A2PBrandRegistrationListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @a2_p_brand_registration = data_list.map do |data| - A2PBrandRegistrationInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def a2_p_brand_registration - @a2_p_brand_registration - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class A2PBrandRegistrationInstance < InstanceResource ## # Initialize the A2PBrandRegistrationInstance diff --git a/lib/twilio-ruby/rest/trusthub/v1/a2p_brand_registration_embedded_session.rb b/lib/twilio-ruby/rest/trusthub/v1/a2p_brand_registration_embedded_session.rb index 1cd5c98c2..fa373dcf4 100644 --- a/lib/twilio-ruby/rest/trusthub/v1/a2p_brand_registration_embedded_session.rb +++ b/lib/twilio-ruby/rest/trusthub/v1/a2p_brand_registration_embedded_session.rb @@ -114,65 +114,6 @@ def to_s end end - class A2PBrandRegistrationEmbeddedSessionPageMetadata < PageMetadata - attr_reader :a2_p_brand_registration_embedded_session_page - - def initialize(version, response, solution, limit) - super(version, response) - @a2_p_brand_registration_embedded_session_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @a2_p_brand_registration_embedded_session_page << A2PBrandRegistrationEmbeddedSessionListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @a2_p_brand_registration_embedded_session_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class A2PBrandRegistrationEmbeddedSessionListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @a2_p_brand_registration_embedded_session = data_list.map do |data| - A2PBrandRegistrationEmbeddedSessionInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def a2_p_brand_registration_embedded_session - @a2_p_brand_registration_embedded_session - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class A2PBrandRegistrationEmbeddedSessionInstance < InstanceResource ## # Initialize the A2PBrandRegistrationEmbeddedSessionInstance diff --git a/lib/twilio-ruby/rest/trusthub/v1/a2p_campaign_registration.rb b/lib/twilio-ruby/rest/trusthub/v1/a2p_campaign_registration.rb index 31b51fcd1..7f16a1580 100644 --- a/lib/twilio-ruby/rest/trusthub/v1/a2p_campaign_registration.rb +++ b/lib/twilio-ruby/rest/trusthub/v1/a2p_campaign_registration.rb @@ -202,65 +202,6 @@ def to_s end end - class A2PCampaignRegistrationPageMetadata < PageMetadata - attr_reader :a2_p_campaign_registration_page - - def initialize(version, response, solution, limit) - super(version, response) - @a2_p_campaign_registration_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @a2_p_campaign_registration_page << A2PCampaignRegistrationListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @a2_p_campaign_registration_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class A2PCampaignRegistrationListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @a2_p_campaign_registration = data_list.map do |data| - A2PCampaignRegistrationInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def a2_p_campaign_registration - @a2_p_campaign_registration - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class A2PCampaignRegistrationInstance < InstanceResource ## # Initialize the A2PCampaignRegistrationInstance diff --git a/lib/twilio-ruby/rest/trusthub/v1/a2p_campaign_registration_embedded_session.rb b/lib/twilio-ruby/rest/trusthub/v1/a2p_campaign_registration_embedded_session.rb index 31e98c250..585c0a169 100644 --- a/lib/twilio-ruby/rest/trusthub/v1/a2p_campaign_registration_embedded_session.rb +++ b/lib/twilio-ruby/rest/trusthub/v1/a2p_campaign_registration_embedded_session.rb @@ -114,65 +114,6 @@ def to_s end end - class A2PCampaignRegistrationEmbeddedSessionPageMetadata < PageMetadata - attr_reader :a2_p_campaign_registration_embedded_session_page - - def initialize(version, response, solution, limit) - super(version, response) - @a2_p_campaign_registration_embedded_session_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @a2_p_campaign_registration_embedded_session_page << A2PCampaignRegistrationEmbeddedSessionListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @a2_p_campaign_registration_embedded_session_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class A2PCampaignRegistrationEmbeddedSessionListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @a2_p_campaign_registration_embedded_session = data_list.map do |data| - A2PCampaignRegistrationEmbeddedSessionInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def a2_p_campaign_registration_embedded_session - @a2_p_campaign_registration_embedded_session - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class A2PCampaignRegistrationEmbeddedSessionInstance < InstanceResource ## # Initialize the A2PCampaignRegistrationEmbeddedSessionInstance diff --git a/lib/twilio-ruby/rest/trusthub/v1/compliance_inquiries.rb b/lib/twilio-ruby/rest/trusthub/v1/compliance_inquiries.rb index 025a550db..1aa6c2331 100644 --- a/lib/twilio-ruby/rest/trusthub/v1/compliance_inquiries.rb +++ b/lib/twilio-ruby/rest/trusthub/v1/compliance_inquiries.rb @@ -282,65 +282,6 @@ def to_s end end - class ComplianceInquiriesPageMetadata < PageMetadata - attr_reader :compliance_inquiries_page - - def initialize(version, response, solution, limit) - super(version, response) - @compliance_inquiries_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @compliance_inquiries_page << ComplianceInquiriesListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @compliance_inquiries_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class ComplianceInquiriesListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @compliance_inquiries = data_list.map do |data| - ComplianceInquiriesInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def compliance_inquiries - @compliance_inquiries - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class ComplianceInquiriesInstance < InstanceResource ## # Initialize the ComplianceInquiriesInstance diff --git a/lib/twilio-ruby/rest/trusthub/v1/compliance_registration_inquiries.rb b/lib/twilio-ruby/rest/trusthub/v1/compliance_registration_inquiries.rb index 30a6dd0cb..e908db26a 100644 --- a/lib/twilio-ruby/rest/trusthub/v1/compliance_registration_inquiries.rb +++ b/lib/twilio-ruby/rest/trusthub/v1/compliance_registration_inquiries.rb @@ -498,65 +498,6 @@ def to_s end end - class ComplianceRegistrationInquiriesPageMetadata < PageMetadata - attr_reader :compliance_registration_inquiries_page - - def initialize(version, response, solution, limit) - super(version, response) - @compliance_registration_inquiries_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @compliance_registration_inquiries_page << ComplianceRegistrationInquiriesListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @compliance_registration_inquiries_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class ComplianceRegistrationInquiriesListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @compliance_registration_inquiries = data_list.map do |data| - ComplianceRegistrationInquiriesInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def compliance_registration_inquiries - @compliance_registration_inquiries - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class ComplianceRegistrationInquiriesInstance < InstanceResource ## # Initialize the ComplianceRegistrationInquiriesInstance diff --git a/lib/twilio-ruby/rest/trusthub/v1/compliance_tollfree_inquiries.rb b/lib/twilio-ruby/rest/trusthub/v1/compliance_tollfree_inquiries.rb index 5607e7f2a..b3a710622 100644 --- a/lib/twilio-ruby/rest/trusthub/v1/compliance_tollfree_inquiries.rb +++ b/lib/twilio-ruby/rest/trusthub/v1/compliance_tollfree_inquiries.rb @@ -348,65 +348,6 @@ def to_s end end - class ComplianceTollfreeInquiriesPageMetadata < PageMetadata - attr_reader :compliance_tollfree_inquiries_page - - def initialize(version, response, solution, limit) - super(version, response) - @compliance_tollfree_inquiries_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @compliance_tollfree_inquiries_page << ComplianceTollfreeInquiriesListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @compliance_tollfree_inquiries_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class ComplianceTollfreeInquiriesListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @compliance_tollfree_inquiries = data_list.map do |data| - ComplianceTollfreeInquiriesInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def compliance_tollfree_inquiries - @compliance_tollfree_inquiries - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class ComplianceTollfreeInquiriesInstance < InstanceResource ## # Initialize the ComplianceTollfreeInquiriesInstance diff --git a/lib/twilio-ruby/rest/trusthub/v1/customer_profiles_provisional_copy.rb b/lib/twilio-ruby/rest/trusthub/v1/customer_profiles_provisional_copy.rb index feacc2887..d2d9491da 100644 --- a/lib/twilio-ruby/rest/trusthub/v1/customer_profiles_provisional_copy.rb +++ b/lib/twilio-ruby/rest/trusthub/v1/customer_profiles_provisional_copy.rb @@ -238,65 +238,6 @@ def to_s end end - class CustomerProfilesProvisionalCopyPageMetadata < PageMetadata - attr_reader :customer_profiles_provisional_copy_page - - def initialize(version, response, solution, limit) - super(version, response) - @customer_profiles_provisional_copy_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @customer_profiles_provisional_copy_page << CustomerProfilesProvisionalCopyListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @customer_profiles_provisional_copy_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class CustomerProfilesProvisionalCopyListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @customer_profiles_provisional_copy = data_list.map do |data| - CustomerProfilesProvisionalCopyInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def customer_profiles_provisional_copy - @customer_profiles_provisional_copy - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class CustomerProfilesProvisionalCopyInstance < InstanceResource ## # Initialize the CustomerProfilesProvisionalCopyInstance diff --git a/lib/twilio-ruby/rest/trusthub/v1/trust_products_provisional_copy.rb b/lib/twilio-ruby/rest/trusthub/v1/trust_products_provisional_copy.rb index 715ff51b7..3e641f0d6 100644 --- a/lib/twilio-ruby/rest/trusthub/v1/trust_products_provisional_copy.rb +++ b/lib/twilio-ruby/rest/trusthub/v1/trust_products_provisional_copy.rb @@ -238,65 +238,6 @@ def to_s end end - class TrustProductsProvisionalCopyPageMetadata < PageMetadata - attr_reader :trust_products_provisional_copy_page - - def initialize(version, response, solution, limit) - super(version, response) - @trust_products_provisional_copy_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @trust_products_provisional_copy_page << TrustProductsProvisionalCopyListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @trust_products_provisional_copy_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class TrustProductsProvisionalCopyListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @trust_products_provisional_copy = data_list.map do |data| - TrustProductsProvisionalCopyInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def trust_products_provisional_copy - @trust_products_provisional_copy - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class TrustProductsProvisionalCopyInstance < InstanceResource ## # Initialize the TrustProductsProvisionalCopyInstance diff --git a/lib/twilio-ruby/rest/verify/v2/form.rb b/lib/twilio-ruby/rest/verify/v2/form.rb index a14e2b041..da303346c 100644 --- a/lib/twilio-ruby/rest/verify/v2/form.rb +++ b/lib/twilio-ruby/rest/verify/v2/form.rb @@ -194,65 +194,6 @@ def to_s end end - class FormPageMetadata < PageMetadata - attr_reader :form_page - - def initialize(version, response, solution, limit) - super(version, response) - @form_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @form_page << FormListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @form_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class FormListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @form = data_list.map do |data| - FormInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def form - @form - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class FormInstance < InstanceResource ## # Initialize the FormInstance diff --git a/lib/twilio-ruby/rest/verify/v2/safelist.rb b/lib/twilio-ruby/rest/verify/v2/safelist.rb index a7e34bcfb..37a81e5fb 100644 --- a/lib/twilio-ruby/rest/verify/v2/safelist.rb +++ b/lib/twilio-ruby/rest/verify/v2/safelist.rb @@ -282,65 +282,6 @@ def to_s end end - class SafelistPageMetadata < PageMetadata - attr_reader :safelist_page - - def initialize(version, response, solution, limit) - super(version, response) - @safelist_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @safelist_page << SafelistListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @safelist_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class SafelistListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @safelist = data_list.map do |data| - SafelistInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def safelist - @safelist - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class SafelistInstance < InstanceResource ## # Initialize the SafelistInstance diff --git a/lib/twilio-ruby/rest/verify/v2/service/access_token.rb b/lib/twilio-ruby/rest/verify/v2/service/access_token.rb index 1662f3170..9cb6d34d6 100644 --- a/lib/twilio-ruby/rest/verify/v2/service/access_token.rb +++ b/lib/twilio-ruby/rest/verify/v2/service/access_token.rb @@ -275,65 +275,6 @@ def to_s end end - class AccessTokenPageMetadata < PageMetadata - attr_reader :access_token_page - - def initialize(version, response, solution, limit) - super(version, response) - @access_token_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @access_token_page << AccessTokenListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @access_token_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class AccessTokenListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @access_token = data_list.map do |data| - AccessTokenInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def access_token - @access_token - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class AccessTokenInstance < InstanceResource ## # Initialize the AccessTokenInstance diff --git a/lib/twilio-ruby/rest/verify/v2/service/approve_challenge.rb b/lib/twilio-ruby/rest/verify/v2/service/approve_challenge.rb index 391ae8b24..e03626b92 100644 --- a/lib/twilio-ruby/rest/verify/v2/service/approve_challenge.rb +++ b/lib/twilio-ruby/rest/verify/v2/service/approve_challenge.rb @@ -168,65 +168,6 @@ def to_s end end - class ApproveChallengePageMetadata < PageMetadata - attr_reader :approve_challenge_page - - def initialize(version, response, solution, limit) - super(version, response) - @approve_challenge_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @approve_challenge_page << ApproveChallengeListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @approve_challenge_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class ApproveChallengeListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @approve_challenge = data_list.map do |data| - ApproveChallengeInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def approve_challenge - @approve_challenge - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class ApproveChallengeInstance < InstanceResource ## # Initialize the ApproveChallengeInstance diff --git a/lib/twilio-ruby/rest/verify/v2/service/entity/challenge/notification.rb b/lib/twilio-ruby/rest/verify/v2/service/entity/challenge/notification.rb index 15486bbfe..0a008ad54 100644 --- a/lib/twilio-ruby/rest/verify/v2/service/entity/challenge/notification.rb +++ b/lib/twilio-ruby/rest/verify/v2/service/entity/challenge/notification.rb @@ -136,65 +136,6 @@ def to_s end end - class NotificationPageMetadata < PageMetadata - attr_reader :notification_page - - def initialize(version, response, solution, limit) - super(version, response) - @notification_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @notification_page << NotificationListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @notification_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class NotificationListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @notification = data_list.map do |data| - NotificationInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def notification - @notification - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class NotificationInstance < InstanceResource ## # Initialize the NotificationInstance diff --git a/lib/twilio-ruby/rest/verify/v2/service/entity/new_factor.rb b/lib/twilio-ruby/rest/verify/v2/service/entity/new_factor.rb index 68b9a2c8f..d997851c8 100644 --- a/lib/twilio-ruby/rest/verify/v2/service/entity/new_factor.rb +++ b/lib/twilio-ruby/rest/verify/v2/service/entity/new_factor.rb @@ -211,65 +211,6 @@ def to_s end end - class NewFactorPageMetadata < PageMetadata - attr_reader :new_factor_page - - def initialize(version, response, solution, limit) - super(version, response) - @new_factor_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @new_factor_page << NewFactorListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @new_factor_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class NewFactorListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @new_factor = data_list.map do |data| - NewFactorInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def new_factor - @new_factor - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class NewFactorInstance < InstanceResource ## # Initialize the NewFactorInstance diff --git a/lib/twilio-ruby/rest/verify/v2/service/new_challenge.rb b/lib/twilio-ruby/rest/verify/v2/service/new_challenge.rb index 5ace46a03..17e2c6f7b 100644 --- a/lib/twilio-ruby/rest/verify/v2/service/new_challenge.rb +++ b/lib/twilio-ruby/rest/verify/v2/service/new_challenge.rb @@ -217,65 +217,6 @@ def to_s end end - class NewChallengePageMetadata < PageMetadata - attr_reader :new_challenge_page - - def initialize(version, response, solution, limit) - super(version, response) - @new_challenge_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @new_challenge_page << NewChallengeListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @new_challenge_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class NewChallengeListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @new_challenge = data_list.map do |data| - NewChallengeInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def new_challenge - @new_challenge - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class NewChallengeInstance < InstanceResource ## # Initialize the NewChallengeInstance diff --git a/lib/twilio-ruby/rest/verify/v2/service/new_factor.rb b/lib/twilio-ruby/rest/verify/v2/service/new_factor.rb index 8042877f8..de15f5fa0 100644 --- a/lib/twilio-ruby/rest/verify/v2/service/new_factor.rb +++ b/lib/twilio-ruby/rest/verify/v2/service/new_factor.rb @@ -181,65 +181,6 @@ def to_s end end - class NewFactorPageMetadata < PageMetadata - attr_reader :new_factor_page - - def initialize(version, response, solution, limit) - super(version, response) - @new_factor_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @new_factor_page << NewFactorListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @new_factor_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class NewFactorListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @new_factor = data_list.map do |data| - NewFactorInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def new_factor - @new_factor - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class NewFactorInstance < InstanceResource ## # Initialize the NewFactorInstance diff --git a/lib/twilio-ruby/rest/verify/v2/service/new_verify_factor.rb b/lib/twilio-ruby/rest/verify/v2/service/new_verify_factor.rb index c254add68..a94755dac 100644 --- a/lib/twilio-ruby/rest/verify/v2/service/new_verify_factor.rb +++ b/lib/twilio-ruby/rest/verify/v2/service/new_verify_factor.rb @@ -165,65 +165,6 @@ def to_s end end - class NewVerifyFactorPageMetadata < PageMetadata - attr_reader :new_verify_factor_page - - def initialize(version, response, solution, limit) - super(version, response) - @new_verify_factor_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @new_verify_factor_page << NewVerifyFactorListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @new_verify_factor_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class NewVerifyFactorListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @new_verify_factor = data_list.map do |data| - NewVerifyFactorInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def new_verify_factor - @new_verify_factor - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class NewVerifyFactorInstance < InstanceResource ## # Initialize the NewVerifyFactorInstance diff --git a/lib/twilio-ruby/rest/verify/v2/service/verification.rb b/lib/twilio-ruby/rest/verify/v2/service/verification.rb index 06e806f07..7a0e68d36 100644 --- a/lib/twilio-ruby/rest/verify/v2/service/verification.rb +++ b/lib/twilio-ruby/rest/verify/v2/service/verification.rb @@ -47,8 +47,9 @@ def initialize(version, service_sid: nil) # @param [Object] rate_limits The custom key-value pairs of Programmable Rate Limits. Keys correspond to `unique_name` fields defined when [creating your Rate Limit](https://www.twilio.com/docs/verify/api/service-rate-limits). Associated value pairs represent values in the request that you are rate limiting on. You may include multiple Rate Limit values in each request. # @param [Object] channel_configuration [`email`](https://www.twilio.com/docs/verify/email) channel configuration in json format. The fields 'from' and 'from_name' are optional but if included the 'from' field must have a valid email address. # @param [String] app_hash Your [App Hash](https://developers.google.com/identity/sms-retriever/verify#computing_your_apps_hash_string) to be appended at the end of your verification SMS body. Applies only to SMS. Example SMS body: `<#> Your AppName verification code is: 1234 He42w354ol9`. - # @param [String] template_sid The message [template](https://www.twilio.com/docs/verify/api/templates). If provided, will override the default template for the Service. SMS and Voice channels only. + # @param [String] template_sid The message [template](https://www.twilio.com/docs/verify/api/templates). If provided, will override the default template for the Service. SMS and Voice channels only. If the `Templates` parameter is also provided, `Templates` takes precedence over this parameter. # @param [String] template_custom_substitutions A stringified JSON object in which the keys are the template's special variables and the values are the variables substitutions. + # @param [String] templates A stringified JSON array of template entries, ordered by preference. Each entry is an object with the following fields: `sid` (string, required, matching `^HJ[0-9a-fA-F]{32}$`) — the SID of the message [template](https://www.twilio.com/docs/verify/api/templates) to apply; and `substitutions` (object, optional) — a key-value map in which the keys are the template's special variables and the values are their substitution values. The array may contain up to 10 entries. If provided, `Templates` takes precedence over `TemplateSid` and `TemplateCustomSubstitutions`. # @param [String] device_ip Strongly encouraged if using the auto channel. The IP address of the client's device. If provided, it has to be a valid IPv4 or IPv6 address. # @param [Boolean] enable_sna_client_token An optional Boolean value to indicate the requirement of sna client token in the SNA URL invocation response for added security. This token must match in the Verification Check request to confirm phone number verification. # @param [RiskCheck] risk_check @@ -69,6 +70,7 @@ def create( app_hash: :unset, template_sid: :unset, template_custom_substitutions: :unset, + templates: :unset, device_ip: :unset, enable_sna_client_token: :unset, risk_check: :unset, @@ -90,6 +92,7 @@ def create( 'AppHash' => app_hash, 'TemplateSid' => template_sid, 'TemplateCustomSubstitutions' => template_custom_substitutions, + 'Templates' => templates, 'DeviceIp' => device_ip, 'EnableSnaClientToken' => enable_sna_client_token, 'RiskCheck' => risk_check, @@ -124,8 +127,9 @@ def create( # @param [Object] rate_limits The custom key-value pairs of Programmable Rate Limits. Keys correspond to `unique_name` fields defined when [creating your Rate Limit](https://www.twilio.com/docs/verify/api/service-rate-limits). Associated value pairs represent values in the request that you are rate limiting on. You may include multiple Rate Limit values in each request. # @param [Object] channel_configuration [`email`](https://www.twilio.com/docs/verify/email) channel configuration in json format. The fields 'from' and 'from_name' are optional but if included the 'from' field must have a valid email address. # @param [String] app_hash Your [App Hash](https://developers.google.com/identity/sms-retriever/verify#computing_your_apps_hash_string) to be appended at the end of your verification SMS body. Applies only to SMS. Example SMS body: `<#> Your AppName verification code is: 1234 He42w354ol9`. - # @param [String] template_sid The message [template](https://www.twilio.com/docs/verify/api/templates). If provided, will override the default template for the Service. SMS and Voice channels only. + # @param [String] template_sid The message [template](https://www.twilio.com/docs/verify/api/templates). If provided, will override the default template for the Service. SMS and Voice channels only. If the `Templates` parameter is also provided, `Templates` takes precedence over this parameter. # @param [String] template_custom_substitutions A stringified JSON object in which the keys are the template's special variables and the values are the variables substitutions. + # @param [String] templates A stringified JSON array of template entries, ordered by preference. Each entry is an object with the following fields: `sid` (string, required, matching `^HJ[0-9a-fA-F]{32}$`) — the SID of the message [template](https://www.twilio.com/docs/verify/api/templates) to apply; and `substitutions` (object, optional) — a key-value map in which the keys are the template's special variables and the values are their substitution values. The array may contain up to 10 entries. If provided, `Templates` takes precedence over `TemplateSid` and `TemplateCustomSubstitutions`. # @param [String] device_ip Strongly encouraged if using the auto channel. The IP address of the client's device. If provided, it has to be a valid IPv4 or IPv6 address. # @param [Boolean] enable_sna_client_token An optional Boolean value to indicate the requirement of sna client token in the SNA URL invocation response for added security. This token must match in the Verification Check request to confirm phone number verification. # @param [RiskCheck] risk_check @@ -146,6 +150,7 @@ def create_with_metadata( app_hash: :unset, template_sid: :unset, template_custom_substitutions: :unset, + templates: :unset, device_ip: :unset, enable_sna_client_token: :unset, risk_check: :unset, @@ -167,6 +172,7 @@ def create_with_metadata( 'AppHash' => app_hash, 'TemplateSid' => template_sid, 'TemplateCustomSubstitutions' => template_custom_substitutions, + 'Templates' => templates, 'DeviceIp' => device_ip, 'EnableSnaClientToken' => enable_sna_client_token, 'RiskCheck' => risk_check, @@ -419,65 +425,6 @@ def to_s end end - class VerificationPageMetadata < PageMetadata - attr_reader :verification_page - - def initialize(version, response, solution, limit) - super(version, response) - @verification_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @verification_page << VerificationListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @verification_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class VerificationListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @verification = data_list.map do |data| - VerificationInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def verification - @verification - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class VerificationInstance < InstanceResource ## # Initialize the VerificationInstance diff --git a/lib/twilio-ruby/rest/verify/v2/service/verification_check.rb b/lib/twilio-ruby/rest/verify/v2/service/verification_check.rb index 9a4acd0f5..d8d6e5968 100644 --- a/lib/twilio-ruby/rest/verify/v2/service/verification_check.rb +++ b/lib/twilio-ruby/rest/verify/v2/service/verification_check.rb @@ -160,65 +160,6 @@ def to_s end end - class VerificationCheckPageMetadata < PageMetadata - attr_reader :verification_check_page - - def initialize(version, response, solution, limit) - super(version, response) - @verification_check_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @verification_check_page << VerificationCheckListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @verification_check_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class VerificationCheckListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @verification_check = data_list.map do |data| - VerificationCheckInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def verification_check - @verification_check - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class VerificationCheckInstance < InstanceResource ## # Initialize the VerificationCheckInstance diff --git a/lib/twilio-ruby/rest/verify/v2/verification_attempts_summary.rb b/lib/twilio-ruby/rest/verify/v2/verification_attempts_summary.rb index 78aa2e585..7dd337bae 100644 --- a/lib/twilio-ruby/rest/verify/v2/verification_attempts_summary.rb +++ b/lib/twilio-ruby/rest/verify/v2/verification_attempts_summary.rb @@ -233,65 +233,6 @@ def to_s end end - class VerificationAttemptsSummaryPageMetadata < PageMetadata - attr_reader :verification_attempts_summary_page - - def initialize(version, response, solution, limit) - super(version, response) - @verification_attempts_summary_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @verification_attempts_summary_page << VerificationAttemptsSummaryListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @verification_attempts_summary_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class VerificationAttemptsSummaryListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @verification_attempts_summary = data_list.map do |data| - VerificationAttemptsSummaryInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def verification_attempts_summary - @verification_attempts_summary - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class VerificationAttemptsSummaryInstance < InstanceResource ## # Initialize the VerificationAttemptsSummaryInstance diff --git a/lib/twilio-ruby/rest/video/v1/composition_settings.rb b/lib/twilio-ruby/rest/video/v1/composition_settings.rb index 736d3242c..3f8d7361a 100644 --- a/lib/twilio-ruby/rest/video/v1/composition_settings.rb +++ b/lib/twilio-ruby/rest/video/v1/composition_settings.rb @@ -277,65 +277,6 @@ def to_s end end - class CompositionSettingsPageMetadata < PageMetadata - attr_reader :composition_settings_page - - def initialize(version, response, solution, limit) - super(version, response) - @composition_settings_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @composition_settings_page << CompositionSettingsListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @composition_settings_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class CompositionSettingsListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @composition_settings = data_list.map do |data| - CompositionSettingsInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def composition_settings - @composition_settings - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class CompositionSettingsInstance < InstanceResource ## # Initialize the CompositionSettingsInstance diff --git a/lib/twilio-ruby/rest/video/v1/recording_settings.rb b/lib/twilio-ruby/rest/video/v1/recording_settings.rb index bc11cafc4..57721218b 100644 --- a/lib/twilio-ruby/rest/video/v1/recording_settings.rb +++ b/lib/twilio-ruby/rest/video/v1/recording_settings.rb @@ -277,65 +277,6 @@ def to_s end end - class RecordingSettingsPageMetadata < PageMetadata - attr_reader :recording_settings_page - - def initialize(version, response, solution, limit) - super(version, response) - @recording_settings_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @recording_settings_page << RecordingSettingsListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @recording_settings_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class RecordingSettingsListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @recording_settings = data_list.map do |data| - RecordingSettingsInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def recording_settings - @recording_settings - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class RecordingSettingsInstance < InstanceResource ## # Initialize the RecordingSettingsInstance diff --git a/lib/twilio-ruby/rest/video/v1/room/participant/anonymize.rb b/lib/twilio-ruby/rest/video/v1/room/participant/anonymize.rb index 0a45d6254..5afc47cad 100644 --- a/lib/twilio-ruby/rest/video/v1/room/participant/anonymize.rb +++ b/lib/twilio-ruby/rest/video/v1/room/participant/anonymize.rb @@ -200,65 +200,6 @@ def to_s end end - class AnonymizePageMetadata < PageMetadata - attr_reader :anonymize_page - - def initialize(version, response, solution, limit) - super(version, response) - @anonymize_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @anonymize_page << AnonymizeListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @anonymize_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class AnonymizeListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @anonymize = data_list.map do |data| - AnonymizeInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def anonymize - @anonymize - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class AnonymizeInstance < InstanceResource ## # Initialize the AnonymizeInstance diff --git a/lib/twilio-ruby/rest/video/v1/room/participant/subscribe_rules.rb b/lib/twilio-ruby/rest/video/v1/room/participant/subscribe_rules.rb index bac625ecd..f6e5406f8 100644 --- a/lib/twilio-ruby/rest/video/v1/room/participant/subscribe_rules.rb +++ b/lib/twilio-ruby/rest/video/v1/room/participant/subscribe_rules.rb @@ -179,65 +179,6 @@ def to_s end end - class SubscribeRulesPageMetadata < PageMetadata - attr_reader :subscribe_rules_page - - def initialize(version, response, solution, limit) - super(version, response) - @subscribe_rules_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @subscribe_rules_page << SubscribeRulesListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @subscribe_rules_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class SubscribeRulesListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @subscribe_rules = data_list.map do |data| - SubscribeRulesInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def subscribe_rules - @subscribe_rules - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class SubscribeRulesInstance < InstanceResource ## # Initialize the SubscribeRulesInstance diff --git a/lib/twilio-ruby/rest/video/v1/room/recording_rules.rb b/lib/twilio-ruby/rest/video/v1/room/recording_rules.rb index d996c7395..8f63009c4 100644 --- a/lib/twilio-ruby/rest/video/v1/room/recording_rules.rb +++ b/lib/twilio-ruby/rest/video/v1/room/recording_rules.rb @@ -174,65 +174,6 @@ def to_s end end - class RecordingRulesPageMetadata < PageMetadata - attr_reader :recording_rules_page - - def initialize(version, response, solution, limit) - super(version, response) - @recording_rules_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @recording_rules_page << RecordingRulesListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @recording_rules_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class RecordingRulesListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @recording_rules = data_list.map do |data| - RecordingRulesInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def recording_rules - @recording_rules - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class RecordingRulesInstance < InstanceResource ## # Initialize the RecordingRulesInstance diff --git a/lib/twilio-ruby/rest/voice/v1/archived_call.rb b/lib/twilio-ruby/rest/voice/v1/archived_call.rb index 827c443b7..35f4db101 100644 --- a/lib/twilio-ruby/rest/voice/v1/archived_call.rb +++ b/lib/twilio-ruby/rest/voice/v1/archived_call.rb @@ -183,65 +183,6 @@ def to_s end end - class ArchivedCallPageMetadata < PageMetadata - attr_reader :archived_call_page - - def initialize(version, response, solution, limit) - super(version, response) - @archived_call_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @archived_call_page << ArchivedCallListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @archived_call_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class ArchivedCallListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @archived_call = data_list.map do |data| - ArchivedCallInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def archived_call - @archived_call - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class ArchivedCallInstance < InstanceResource ## # Initialize the ArchivedCallInstance diff --git a/lib/twilio-ruby/rest/voice/v1/dialing_permissions.rb b/lib/twilio-ruby/rest/voice/v1/dialing_permissions.rb index 2062146ec..39d1cd0f6 100644 --- a/lib/twilio-ruby/rest/voice/v1/dialing_permissions.rb +++ b/lib/twilio-ruby/rest/voice/v1/dialing_permissions.rb @@ -99,65 +99,6 @@ def to_s end end - class DialingPermissionsPageMetadata < PageMetadata - attr_reader :dialing_permissions_page - - def initialize(version, response, solution, limit) - super(version, response) - @dialing_permissions_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @dialing_permissions_page << DialingPermissionsListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @dialing_permissions_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class DialingPermissionsListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @dialing_permissions = data_list.map do |data| - DialingPermissionsInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def dialing_permissions - @dialing_permissions - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class DialingPermissionsInstance < InstanceResource ## # Initialize the DialingPermissionsInstance diff --git a/lib/twilio-ruby/rest/voice/v1/dialing_permissions/bulk_country_update.rb b/lib/twilio-ruby/rest/voice/v1/dialing_permissions/bulk_country_update.rb index a22918a53..d79a05ab8 100644 --- a/lib/twilio-ruby/rest/voice/v1/dialing_permissions/bulk_country_update.rb +++ b/lib/twilio-ruby/rest/voice/v1/dialing_permissions/bulk_country_update.rb @@ -128,65 +128,6 @@ def to_s end end - class BulkCountryUpdatePageMetadata < PageMetadata - attr_reader :bulk_country_update_page - - def initialize(version, response, solution, limit) - super(version, response) - @bulk_country_update_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @bulk_country_update_page << BulkCountryUpdateListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @bulk_country_update_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class BulkCountryUpdateListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @bulk_country_update = data_list.map do |data| - BulkCountryUpdateInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def bulk_country_update - @bulk_country_update - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class BulkCountryUpdateInstance < InstanceResource ## # Initialize the BulkCountryUpdateInstance diff --git a/lib/twilio-ruby/rest/voice/v1/dialing_permissions/settings.rb b/lib/twilio-ruby/rest/voice/v1/dialing_permissions/settings.rb index afeab565d..d40e066cb 100644 --- a/lib/twilio-ruby/rest/voice/v1/dialing_permissions/settings.rb +++ b/lib/twilio-ruby/rest/voice/v1/dialing_permissions/settings.rb @@ -249,65 +249,6 @@ def to_s end end - class SettingsPageMetadata < PageMetadata - attr_reader :settings_page - - def initialize(version, response, solution, limit) - super(version, response) - @settings_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @settings_page << SettingsListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @settings_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class SettingsListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @settings = data_list.map do |data| - SettingsInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def settings - @settings - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class SettingsInstance < InstanceResource ## # Initialize the SettingsInstance diff --git a/lib/twilio-ruby/rest/voice/v2/account_default_configuration.rb b/lib/twilio-ruby/rest/voice/v2/account_default_configuration.rb index 3411076fd..63ac65d81 100644 --- a/lib/twilio-ruby/rest/voice/v2/account_default_configuration.rb +++ b/lib/twilio-ruby/rest/voice/v2/account_default_configuration.rb @@ -339,65 +339,6 @@ def to_s end end - class AccountDefaultConfigurationPageMetadata < PageMetadata - attr_reader :account_default_configuration_page - - def initialize(version, response, solution, limit) - super(version, response) - @account_default_configuration_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @account_default_configuration_page << AccountDefaultConfigurationListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @account_default_configuration_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class AccountDefaultConfigurationListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @account_default_configuration = data_list.map do |data| - AccountDefaultConfigurationInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def account_default_configuration - @account_default_configuration - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class AccountDefaultConfigurationInstance < InstanceResource ## # Initialize the AccountDefaultConfigurationInstance diff --git a/lib/twilio-ruby/rest/voice/v2/configuration.rb b/lib/twilio-ruby/rest/voice/v2/configuration.rb index 12d667e15..33a434efe 100644 --- a/lib/twilio-ruby/rest/voice/v2/configuration.rb +++ b/lib/twilio-ruby/rest/voice/v2/configuration.rb @@ -230,65 +230,6 @@ def to_s end end - class ConfigurationPageMetadata < PageMetadata - attr_reader :configuration_page - - def initialize(version, response, solution, limit) - super(version, response) - @configuration_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @configuration_page << ConfigurationListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @configuration_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class ConfigurationListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @configuration = data_list.map do |data| - ConfigurationInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def configuration - @configuration - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class ConfigurationInstance < InstanceResource ## # Initialize the ConfigurationInstance diff --git a/lib/twilio-ruby/rest/voice/v2/configuration/default.rb b/lib/twilio-ruby/rest/voice/v2/configuration/default.rb index c8344b0e9..0d4ecbea3 100644 --- a/lib/twilio-ruby/rest/voice/v2/configuration/default.rb +++ b/lib/twilio-ruby/rest/voice/v2/configuration/default.rb @@ -178,65 +178,6 @@ def to_s end end - class DefaultPageMetadata < PageMetadata - attr_reader :default_page - - def initialize(version, response, solution, limit) - super(version, response) - @default_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @default_page << DefaultListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @default_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class DefaultListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @default = data_list.map do |data| - DefaultInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def default - @default - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class DefaultInstance < InstanceResource ## # Initialize the DefaultInstance diff --git a/lib/twilio-ruby/rest/voice/v2/recording.rb b/lib/twilio-ruby/rest/voice/v2/recording.rb index 036f67b28..86d21c370 100644 --- a/lib/twilio-ruby/rest/voice/v2/recording.rb +++ b/lib/twilio-ruby/rest/voice/v2/recording.rb @@ -397,65 +397,6 @@ def to_s end end - class RecordingPageMetadata < PageMetadata - attr_reader :recording_page - - def initialize(version, response, solution, limit) - super(version, response) - @recording_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @recording_page << RecordingListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @recording_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class RecordingListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @recording = data_list.map do |data| - RecordingInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def recording - @recording - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class RecordingInstance < InstanceResource ## # Initialize the RecordingInstance diff --git a/lib/twilio-ruby/rest/voice/v2/transcription.rb b/lib/twilio-ruby/rest/voice/v2/transcription.rb index 9691e5ad2..3b5808af9 100644 --- a/lib/twilio-ruby/rest/voice/v2/transcription.rb +++ b/lib/twilio-ruby/rest/voice/v2/transcription.rb @@ -372,65 +372,6 @@ def to_s end end - class TranscriptionPageMetadata < PageMetadata - attr_reader :transcription_page - - def initialize(version, response, solution, limit) - super(version, response) - @transcription_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @transcription_page << TranscriptionListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @transcription_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class TranscriptionListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @transcription = data_list.map do |data| - TranscriptionInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def transcription - @transcription - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class TranscriptionInstance < InstanceResource ## # Initialize the TranscriptionInstance diff --git a/lib/twilio-ruby/rest/voice/v2/type.rb b/lib/twilio-ruby/rest/voice/v2/type.rb index ab468e909..6e9de2676 100644 --- a/lib/twilio-ruby/rest/voice/v2/type.rb +++ b/lib/twilio-ruby/rest/voice/v2/type.rb @@ -299,65 +299,6 @@ def to_s end end - class TypePageMetadata < PageMetadata - attr_reader :type_page - - def initialize(version, response, solution, limit) - super(version, response) - @type_page = [] - @limit = limit - key = get_key(response.body) - records = 0 - while( limit != :unset && records < limit ) - @type_page << TypeListResponse.new(version, @payload, key, limit - records) - @payload = self.next_page - break unless @payload - records += (@payload.body[key] || []).size - end - # Path Solution - @solution = solution - end - - def each - @type_page.each do |record| - yield record - end - end - - def to_s - ''; - end - end - class TypeListResponse < InstanceListResource - - # @param [Array] instance - # @param [Hash{String => Object}] headers - # @param [Integer] status_code - def initialize(version, payload, key, limit = :unset) - data_list = payload.body[key] || [] - if limit != :unset - data_list = data_list[0, limit] - end - @type = data_list.map do |data| - TypeInstance.new(version, data) - end - @headers = payload.headers - @status_code = payload.status_code - end - - def type - @type - end - - def headers - @headers - end - - def status_code - @status_code - end - end - class TypeInstance < InstanceResource ## # Initialize the TypeInstance diff --git a/lib/twilio-ruby/rest/voice/v3/transcription.rb b/lib/twilio-ruby/rest/voice/v3/transcription.rb index d0c50e4e4..28ba4a655 100644 --- a/lib/twilio-ruby/rest/voice/v3/transcription.rb +++ b/lib/twilio-ruby/rest/voice/v3/transcription.rb @@ -47,56 +47,6 @@ def to_json(options = {}) end end - class VoiceV3TranscriptionParticipant - # @param [type]: [String] The role of this participant in the conversation. - # @param [address]: [String] The phone number or identifier for this participant (E.164 format for phone numbers). Used to correlate this participant with their profile and conversation history. - # @param [name]: [String] User-defined name for this participant - # @param [audio_channel_index]: [String] One-based index of the audio channel in a multi-channel recording - attr_accessor :type, :address, :name, :audio_channel_index - def initialize(payload) - @type = payload["type"] - @address = payload["address"] - @name = payload["name"] - @audio_channel_index = payload["audio_channel_index"] - end - def to_json(options = {}) - { - "type": @type, - "address": @address, - "name": @name, - "audioChannelIndex": @audio_channel_index, - }.to_json(options) - end - end - - class VoiceV3TranscriptionResolvedConfiguration - # @param [transcription_engine]: [String] The engine used for transcription (Deepgram, Google, or auto) - # @param [speech_model]: [String] The speech model used for transcription (e.g., nova-2, nova-3, chirp_2) - # @param [language]: [String] The language code for transcription - # @param [transcription_status_callback]: [VoiceV3TranscriptionTranscriptionStatusCallback] - # @param [conversation_configuration_id]: [String] Maestro conversation configuration ID - # @param [participant_defaults]: [Array] Default participant configurations for the transcription - attr_accessor :transcription_engine, :speech_model, :language, :transcription_status_callback, :conversation_configuration_id, :participant_defaults - def initialize(payload) - @transcription_engine = payload["transcription_engine"] - @speech_model = payload["speech_model"] - @language = payload["language"] - @transcription_status_callback = payload["transcription_status_callback"] - @conversation_configuration_id = payload["conversation_configuration_id"] - @participant_defaults = payload["participant_defaults"] - end - def to_json(options = {}) - { - "transcriptionEngine": @transcription_engine, - "speechModel": @speech_model, - "language": @language, - "transcriptionStatusCallback": @transcription_status_callback, - "conversationConfigurationId": @conversation_configuration_id, - "participantDefaults": @participant_defaults, - }.to_json(options) - end - end - class VoiceV3TranscriptionResolvedConfigurationParticipantDefaults # @param [audio_channel_index]: [Integer] One-based index of the audio channel # @param [type]: [String] The participant role type @@ -199,6 +149,167 @@ def create_with_metadata( end + ## + # Lists TranscriptionInstance records from the API as a list. + # Unlike stream(), this operation is eager and will load `limit` records into + # memory before returning. + # @param [Time] created_after Only include transcriptions created at or after this time (inclusive) + # @param [Time] created_before Only include transcriptions created strictly before this time (exclusive) + # @param [String] language_code Only include transcriptions whose resolved language matches this value exactly. The comparison is case sensitive, so use the stored form, for example en-US. + # @param [String] source_id Only include transcriptions for this source audio. Must be a Recording SID in lowercase hex; anything else is rejected with a 400. + # @param [String] status Only include transcriptions in this status + # @param [String] page_token Opaque cursor for retrieving the next or previous page of results + # @param [Integer] limit Upper limit for the number of records to return. stream() + # guarantees to never return more than limit. Default is no limit + # @param [Integer] page_size Number of records to fetch per request, when + # not set will use the default value of 50 records. If no page_size is defined + # but a limit is defined, stream() will attempt to read the limit with the most + # efficient page size, i.e. min(limit, 1000) + # @return [Array] Array of up to limit results + def list(created_after: :unset, created_before: :unset, language_code: :unset, source_id: :unset, status: :unset, page_token: :unset, limit: nil, page_size: nil) + self.stream( + created_after: created_after, + created_before: created_before, + language_code: language_code, + source_id: source_id, + status: status, + page_token: page_token, + limit: limit, + page_size: page_size + ).entries + end + + ## + # Streams Instance records from the API as an Enumerable. + # This operation lazily loads records as efficiently as possible until the limit + # is reached. + # @param [Time] created_after Only include transcriptions created at or after this time (inclusive) + # @param [Time] created_before Only include transcriptions created strictly before this time (exclusive) + # @param [String] language_code Only include transcriptions whose resolved language matches this value exactly. The comparison is case sensitive, so use the stored form, for example en-US. + # @param [String] source_id Only include transcriptions for this source audio. Must be a Recording SID in lowercase hex; anything else is rejected with a 400. + # @param [String] status Only include transcriptions in this status + # @param [String] page_token Opaque cursor for retrieving the next or previous page of results + # @param [Integer] limit Upper limit for the number of records to return. stream() + # guarantees to never return more than limit. Default is no limit + # @param [Integer] page_size Number of records to fetch per request, when + # not set will use the default value of 50 records. If no page_size is defined + # but a limit is defined, stream() will attempt to read the limit with the most + # efficient page size, i.e. min(limit, 1000) + # @return [Enumerable] Enumerable that will yield up to limit results + def stream(created_after: :unset, created_before: :unset, language_code: :unset, source_id: :unset, status: :unset, page_token: :unset, limit: nil, page_size: nil) + limits = @version.read_limits(limit, page_size) + + page = self.page( + created_after: created_after, + created_before: created_before, + language_code: language_code, + source_id: source_id, + status: status, + page_token: page_token, + page_size: limits[:page_size], ) + + return [].each if page.nil? + + result = @version.stream(page, limit: limits[:limit], page_limit: limits[:page_limit]) + return [].each if result.nil? + result + end + + ## + # Lists TranscriptionPageMetadata records from the API as a list. + # @param [Time] created_after Only include transcriptions created at or after this time (inclusive) + # @param [Time] created_before Only include transcriptions created strictly before this time (exclusive) + # @param [String] language_code Only include transcriptions whose resolved language matches this value exactly. The comparison is case sensitive, so use the stored form, for example en-US. + # @param [String] source_id Only include transcriptions for this source audio. Must be a Recording SID in lowercase hex; anything else is rejected with a 400. + # @param [String] status Only include transcriptions in this status + # @param [String] page_token Opaque cursor for retrieving the next or previous page of results + # @param [Integer] limit Upper limit for the number of records to return. stream() + # guarantees to never return more than limit. Default is no limit + # @param [Integer] page_size Number of records to fetch per request, when + # not set will use the default value of 50 records. If no page_size is defined + # but a limit is defined, stream() will attempt to read the limit with the most + # efficient page size, i.e. min(limit, 1000) + # @return [Array] Array of up to limit results + def list_with_metadata(created_after: :unset, created_before: :unset, language_code: :unset, source_id: :unset, status: :unset, page_token: :unset, limit: nil, page_size: nil) + limits = @version.read_limits(limit, page_size) + params = Twilio::Values.of({ + 'createdAfter' => Twilio.serialize_iso8601_datetime(created_after), + 'createdBefore' => Twilio.serialize_iso8601_datetime(created_before), + 'languageCode' => language_code, + 'sourceId' => source_id, + 'status' => status, + 'pageToken' => page_token, + + 'PageSize' => limits[:page_size], + }); + headers = Twilio::Values.of({}) + + response = @version.page('GET', @uri, params: params, headers: headers) + + TranscriptionPageMetadata.new(@version, response, @solution, limits[:limit]) + end + + ## + # When passed a block, yields TranscriptionInstance records from the API. + # This operation lazily loads records as efficiently as possible until the limit + # is reached. + def each + limits = @version.read_limits + + page = self.page(page_size: limits[:page_size], ) + + return [].each if page.nil? + + result = @version.stream(page, + limit: limits[:limit], + page_limit: limits[:page_limit]) + return [].each if result.nil? + result.each {|x| yield x} + end + + ## + # Retrieve a single page of TranscriptionInstance records from the API. + # Request is executed immediately. + # @param [Time] created_after Only include transcriptions created at or after this time (inclusive) + # @param [Time] created_before Only include transcriptions created strictly before this time (exclusive) + # @param [String] language_code Only include transcriptions whose resolved language matches this value exactly. The comparison is case sensitive, so use the stored form, for example en-US. + # @param [String] source_id Only include transcriptions for this source audio. Must be a Recording SID in lowercase hex; anything else is rejected with a 400. + # @param [String] status Only include transcriptions in this status + # @param [String] page_token Opaque cursor for retrieving the next or previous page of results + + # @return [Page] Page of TranscriptionInstance + def page(created_after: :unset, created_before: :unset, language_code: :unset, source_id: :unset, status: :unset, page_token: :unset, page_size: :unset) + params = Twilio::Values.of({ + 'createdAfter' => Twilio.serialize_iso8601_datetime(created_after), + 'createdBefore' => Twilio.serialize_iso8601_datetime(created_before), + 'languageCode' => language_code, + 'sourceId' => source_id, + 'status' => status, + 'pageToken' => page_token, + 'PageSize' => page_size, + }) + headers = Twilio::Values.of({}) + + + + response = @version.page('GET', @uri, params: params, headers: headers) + + TranscriptionPage.new(@version, response, @solution) + end + + ## + # Retrieve a single page of TranscriptionInstance records from the API. + # Request is executed immediately. + # @param [String] target_url API-generated URL for the requested results page + # @return [Page] Page of TranscriptionInstance + def get_page(target_url) + response = @version.domain.request( + 'GET', + target_url + ) + TranscriptionPage.new(@version, response, @solution) + end + # Provide a user friendly representation @@ -443,6 +554,19 @@ def initialize(version, payload , transcription_id: nil) 'status_url' => payload['status_url'], 'transcription' => payload['transcription'], 'operation_id' => payload['operation_id'], + 'id' => payload['id'], + 'account_id' => payload['account_id'], + 'transcription_configuration_id' => payload['transcription_configuration_id'], + 'media_url' => payload['media_url'], + 'source_id' => payload['source_id'], + 'audio_started_at' => Twilio.deserialize_iso8601_datetime(payload['audio_started_at']), + 'conversation_id' => payload['conversation_id'], + 'participants' => payload['participants'], + 'duration' => payload['duration'] == nil ? payload['duration'] : payload['duration'].to_i, + 'resolved_configuration' => payload['resolved_configuration'], + 'created_at' => Twilio.deserialize_iso8601_datetime(payload['created_at']), + 'updated_at' => Twilio.deserialize_iso8601_datetime(payload['updated_at']), + 'url' => payload['url'], } # Context @@ -485,6 +609,84 @@ def operation_id @properties['operation_id'] end + ## + # @return [String] Unique identifier for a Transcription. This is also the transcriptionId returned in the LRO 202 response. + def id + @properties['id'] + end + + ## + # @return [String] Twilio Account SID + def account_id + @properties['account_id'] + end + + ## + # @return [String] Unique identifier for a Transcription configuration. + def transcription_configuration_id + @properties['transcription_configuration_id'] + end + + ## + # @return [String] The third party media URL + def media_url + @properties['media_url'] + end + + ## + # @return [String] The source ID (recording ID) - used for tracking only + def source_id + @properties['source_id'] + end + + ## + # @return [Time] The call/recording start time. When the transcription was created using a sourceId, this value is inferred from the recording resource's start time. When created using a mediaUrl, this reflects the value supplied by the caller. + def audio_started_at + @properties['audio_started_at'] + end + + ## + # @return [String] Maestro conversation ID, populated once the transcription has been stored in Maestro. + def conversation_id + @properties['conversation_id'] + end + + ## + # @return [Array] Array of participants in the conversation + def participants + @properties['participants'] + end + + ## + # @return [String] Audio duration in seconds + def duration + @properties['duration'] + end + + ## + # @return [VoiceV3TranscriptionResolvedConfiguration] + def resolved_configuration + @properties['resolved_configuration'] + end + + ## + # @return [Time] When this transcript was created + def created_at + @properties['created_at'] + end + + ## + # @return [Time] When this transcript was last updated + def updated_at + @properties['updated_at'] + end + + ## + # @return [String] The URL of this resource + def url + @properties['url'] + end + ## # Fetch the TranscriptionInstance # @return [TranscriptionInstance] Fetched TranscriptionInstance