@@ -68,8 +68,8 @@ class SessionStartParams < Stagehand::Internal::Type::BaseModel
6868 # @!attribute verbose
6969 # Logging verbosity level (0=quiet, 1=normal, 2=debug)
7070 #
71- # @return [Integer, Stagehand::Models::SessionStartParams::Verbose, nil]
72- optional :verbose , enum : -> { Stagehand :: SessionStartParams :: Verbose }
71+ # @return [Integer, nil]
72+ optional :verbose , Integer
7373
7474 # @!attribute wait_for_captcha_solves
7575 #
@@ -121,7 +121,7 @@ class SessionStartParams < Stagehand::Internal::Type::BaseModel
121121 #
122122 # @param system_prompt [String] Custom system prompt for AI operations
123123 #
124- # @param verbose [Integer, Stagehand::Models::SessionStartParams::Verbose ] Logging verbosity level (0=quiet, 1=normal, 2=debug)
124+ # @param verbose [Integer] Logging verbosity level (0=quiet, 1=normal, 2=debug)
125125 #
126126 # @param wait_for_captcha_solves [Boolean]
127127 #
@@ -377,7 +377,7 @@ class BrowserbaseSessionCreateParams < Stagehand::Internal::Type::BaseModel
377377
378378 # @!attribute proxies
379379 #
380- # @return [Boolean, Array<Stagehand::Models::SessionStartParams::BrowserbaseSessionCreateParams::Proxies::UnionMember1 ::Browserbase, Stagehand::Models::SessionStartParams::BrowserbaseSessionCreateParams::Proxies::UnionMember1 ::External>, nil]
380+ # @return [Boolean, Array<Stagehand::Models::SessionStartParams::BrowserbaseSessionCreateParams::Proxies::ProxyConfigList ::Browserbase, Stagehand::Models::SessionStartParams::BrowserbaseSessionCreateParams::Proxies::ProxyConfigList ::External>, nil]
381381 optional :proxies , union : -> { Stagehand ::SessionStartParams ::BrowserbaseSessionCreateParams ::Proxies }
382382
383383 # @!attribute region
@@ -402,7 +402,7 @@ class BrowserbaseSessionCreateParams < Stagehand::Internal::Type::BaseModel
402402 # @param extension_id [String]
403403 # @param keep_alive [Boolean]
404404 # @param project_id [String]
405- # @param proxies [Boolean, Array<Stagehand::Models::SessionStartParams::BrowserbaseSessionCreateParams::Proxies::UnionMember1 ::Browserbase, Stagehand::Models::SessionStartParams::BrowserbaseSessionCreateParams::Proxies::UnionMember1 ::External>]
405+ # @param proxies [Boolean, Array<Stagehand::Models::SessionStartParams::BrowserbaseSessionCreateParams::Proxies::ProxyConfigList ::Browserbase, Stagehand::Models::SessionStartParams::BrowserbaseSessionCreateParams::Proxies::ProxyConfigList ::External>]
406406 # @param region [Symbol, Stagehand::Models::SessionStartParams::BrowserbaseSessionCreateParams::Region]
407407 # @param timeout [Float]
408408 # @param user_metadata [Hash{Symbol=>Object}]
@@ -638,18 +638,18 @@ module Proxies
638638
639639 variant Stagehand ::Internal ::Type ::Boolean
640640
641- variant -> { Stagehand ::Models ::SessionStartParams ::BrowserbaseSessionCreateParams ::Proxies ::UnionMember1Array }
641+ variant -> { Stagehand ::Models ::SessionStartParams ::BrowserbaseSessionCreateParams ::Proxies ::ProxyConfigListArray }
642642
643- module UnionMember1
643+ module ProxyConfigList
644644 extend Stagehand ::Internal ::Type ::Union
645645
646646 discriminator :type
647647
648648 variant :browserbase ,
649- -> { Stagehand ::SessionStartParams ::BrowserbaseSessionCreateParams ::Proxies ::UnionMember1 ::Browserbase }
649+ -> { Stagehand ::SessionStartParams ::BrowserbaseSessionCreateParams ::Proxies ::ProxyConfigList ::Browserbase }
650650
651651 variant :external ,
652- -> { Stagehand ::SessionStartParams ::BrowserbaseSessionCreateParams ::Proxies ::UnionMember1 ::External }
652+ -> { Stagehand ::SessionStartParams ::BrowserbaseSessionCreateParams ::Proxies ::ProxyConfigList ::External }
653653
654654 class Browserbase < Stagehand ::Internal ::Type ::BaseModel
655655 # @!attribute type
@@ -664,16 +664,16 @@ class Browserbase < Stagehand::Internal::Type::BaseModel
664664
665665 # @!attribute geolocation
666666 #
667- # @return [Stagehand::Models::SessionStartParams::BrowserbaseSessionCreateParams::Proxies::UnionMember1 ::Browserbase::Geolocation, nil]
667+ # @return [Stagehand::Models::SessionStartParams::BrowserbaseSessionCreateParams::Proxies::ProxyConfigList ::Browserbase::Geolocation, nil]
668668 optional :geolocation ,
669- -> { Stagehand ::SessionStartParams ::BrowserbaseSessionCreateParams ::Proxies ::UnionMember1 ::Browserbase ::Geolocation }
669+ -> { Stagehand ::SessionStartParams ::BrowserbaseSessionCreateParams ::Proxies ::ProxyConfigList ::Browserbase ::Geolocation }
670670
671671 # @!method initialize(domain_pattern: nil, geolocation: nil, type: :browserbase)
672672 # @param domain_pattern [String]
673- # @param geolocation [Stagehand::Models::SessionStartParams::BrowserbaseSessionCreateParams::Proxies::UnionMember1 ::Browserbase::Geolocation]
673+ # @param geolocation [Stagehand::Models::SessionStartParams::BrowserbaseSessionCreateParams::Proxies::ProxyConfigList ::Browserbase::Geolocation]
674674 # @param type [Symbol, :browserbase]
675675
676- # @see Stagehand::Models::SessionStartParams::BrowserbaseSessionCreateParams::Proxies::UnionMember1 ::Browserbase#geolocation
676+ # @see Stagehand::Models::SessionStartParams::BrowserbaseSessionCreateParams::Proxies::ProxyConfigList ::Browserbase#geolocation
677677 class Geolocation < Stagehand ::Internal ::Type ::BaseModel
678678 # @!attribute country
679679 #
@@ -732,16 +732,16 @@ class External < Stagehand::Internal::Type::BaseModel
732732 end
733733
734734 # @!method self.variants
735- # @return [Array(Stagehand::Models::SessionStartParams::BrowserbaseSessionCreateParams::Proxies::UnionMember1 ::Browserbase, Stagehand::Models::SessionStartParams::BrowserbaseSessionCreateParams::Proxies::UnionMember1 ::External)]
735+ # @return [Array(Stagehand::Models::SessionStartParams::BrowserbaseSessionCreateParams::Proxies::ProxyConfigList ::Browserbase, Stagehand::Models::SessionStartParams::BrowserbaseSessionCreateParams::Proxies::ProxyConfigList ::External)]
736736 end
737737
738738 # @!method self.variants
739- # @return [Array(Boolean, Array<Stagehand::Models::SessionStartParams::BrowserbaseSessionCreateParams::Proxies::UnionMember1 ::Browserbase, Stagehand::Models::SessionStartParams::BrowserbaseSessionCreateParams::Proxies::UnionMember1 ::External>)]
739+ # @return [Array(Boolean, Array<Stagehand::Models::SessionStartParams::BrowserbaseSessionCreateParams::Proxies::ProxyConfigList ::Browserbase, Stagehand::Models::SessionStartParams::BrowserbaseSessionCreateParams::Proxies::ProxyConfigList ::External>)]
740740
741741 # @type [Stagehand::Internal::Type::Converter]
742- UnionMember1Array =
742+ ProxyConfigListArray =
743743 Stagehand ::Internal ::Type ::ArrayOf [ union : -> {
744- Stagehand ::SessionStartParams ::BrowserbaseSessionCreateParams ::Proxies ::UnionMember1
744+ Stagehand ::SessionStartParams ::BrowserbaseSessionCreateParams ::Proxies ::ProxyConfigList
745745 } ]
746746 end
747747
@@ -759,18 +759,6 @@ module Region
759759 end
760760 end
761761
762- # Logging verbosity level (0=quiet, 1=normal, 2=debug)
763- module Verbose
764- extend Stagehand ::Internal ::Type ::Enum
765-
766- VERBOSE_0 = 0
767- VERBOSE_1 = 1
768- VERBOSE_2 = 2
769-
770- # @!method self.values
771- # @return [Array<Integer>]
772- end
773-
774762 # Client SDK language
775763 module XLanguage
776764 extend Stagehand ::Internal ::Type ::Enum
0 commit comments