@@ -402,6 +402,7 @@ require 'klaviyo-api-sdk/models/internal_service_enum'
402402require 'klaviyo-api-sdk/models/invalid_email_date_enum'
403403require 'klaviyo-api-sdk/models/invalid_email_date_filter'
404404require 'klaviyo-api-sdk/models/is_double_opt_in_enum'
405+ require 'klaviyo-api-sdk/models/is_rcs_capable_enum'
405406require 'klaviyo-api-sdk/models/is_set_enum'
406407require 'klaviyo-api-sdk/models/is_set_existence_filter'
407408require 'klaviyo-api-sdk/models/less_than_enum'
@@ -429,6 +430,7 @@ require 'klaviyo-api-sdk/models/list_update_enum'
429430require 'klaviyo-api-sdk/models/local_static_send'
430431require 'klaviyo-api-sdk/models/low_inventory_condition'
431432require 'klaviyo-api-sdk/models/low_inventory_condition_filter'
433+ require 'klaviyo-api-sdk/models/low_inventory_condition_filter2'
432434require 'klaviyo-api-sdk/models/low_inventory_condition_group'
433435require 'klaviyo-api-sdk/models/low_inventory_enum'
434436require 'klaviyo-api-sdk/models/low_inventory_property_enum'
@@ -463,6 +465,7 @@ require 'klaviyo-api-sdk/models/metric_create_query_resource_object_attributes'
463465require 'klaviyo-api-sdk/models/metric_enum'
464466require 'klaviyo-api-sdk/models/metric_property_condition'
465467require 'klaviyo-api-sdk/models/metric_property_condition_filter'
468+ require 'klaviyo-api-sdk/models/metric_property_condition_filter2'
466469require 'klaviyo-api-sdk/models/metric_property_condition_group'
467470require 'klaviyo-api-sdk/models/metric_property_enum'
468471require 'klaviyo-api-sdk/models/metric_trigger'
@@ -514,6 +517,7 @@ require 'klaviyo-api-sdk/models/preference_page_filter'
514517require 'klaviyo-api-sdk/models/preference_page_method_filter'
515518require 'klaviyo-api-sdk/models/price_drop_condition'
516519require 'klaviyo-api-sdk/models/price_drop_condition_filter'
520+ require 'klaviyo-api-sdk/models/price_drop_condition_filter2'
517521require 'klaviyo-api-sdk/models/price_drop_condition_group'
518522require 'klaviyo-api-sdk/models/price_drop_enum'
519523require 'klaviyo-api-sdk/models/price_drop_property_enum'
@@ -735,6 +739,7 @@ require 'klaviyo-api-sdk/models/string_in_array_filter'
735739require 'klaviyo-api-sdk/models/string_operator_filter'
736740require 'klaviyo-api-sdk/models/string_phone_operator_array_filter'
737741require 'klaviyo-api-sdk/models/subscribed_enum'
742+ require 'klaviyo-api-sdk/models/subscribed_smsis_rcs_capable_filter'
738743require 'klaviyo-api-sdk/models/subscription_channels'
739744require 'klaviyo-api-sdk/models/subscription_create_job_create_query'
740745require 'klaviyo-api-sdk/models/subscription_create_job_create_query_resource_object'
@@ -960,7 +965,7 @@ module KlaviyoAPI
960965 end
961966 rescue KlaviyoAPI::ApiError => exception
962967 last_exception = exception
963- last_request_retry_after = exception.response_headers[:'Retry-After']
968+ last_request_retry_after = exception.response_headers && exception.response_headers [:'Retry-After']
964969 last_request_timestamp = Time.now
965970 raise unless [429, 503, 504, 524].include? exception.code
966971 end
0 commit comments