@@ -101,20 +101,9 @@ module Orb
101101 thresholds : T . nilable ( T ::Array [ Orb ::Models ::Alert ::Threshold ] ) ,
102102 type : Symbol
103103 )
104- . void
105- end
106- def initialize (
107- id :,
108- created_at :,
109- currency :,
110- customer :,
111- enabled :,
112- metric :,
113- plan :,
114- subscription :,
115- thresholds :,
116- type :
117- )
104+ . returns ( T . attached_class )
105+ end
106+ def self . new ( id :, created_at :, currency :, customer :, enabled :, metric :, plan :, subscription :, thresholds :, type :)
118107 end
119108
120109 sig do
@@ -154,8 +143,8 @@ module Orb
154143 def external_customer_id = ( _ )
155144 end
156145
157- sig { params ( id : String , external_customer_id : T . nilable ( String ) ) . void }
158- def initialize ( id :, external_customer_id :)
146+ sig { params ( id : String , external_customer_id : T . nilable ( String ) ) . returns ( T . attached_class ) }
147+ def self . new ( id :, external_customer_id :)
159148 end
160149
161150 sig { override . returns ( { id : String , external_customer_id : T . nilable ( String ) } ) }
@@ -172,8 +161,8 @@ module Orb
172161 def id = ( _ )
173162 end
174163
175- sig { params ( id : String ) . void }
176- def initialize ( id :)
164+ sig { params ( id : String ) . returns ( T . attached_class ) }
165+ def self . new ( id :)
177166 end
178167
179168 sig { override . returns ( { id : String } ) }
@@ -221,9 +210,9 @@ module Orb
221210 name : T . nilable ( String ) ,
222211 plan_version : String
223212 )
224- . void
213+ . returns ( T . attached_class )
225214 end
226- def initialize ( id :, external_plan_id :, name :, plan_version :)
215+ def self . new ( id :, external_plan_id :, name :, plan_version :)
227216 end
228217
229218 sig do
@@ -250,8 +239,8 @@ module Orb
250239 def id = ( _ )
251240 end
252241
253- sig { params ( id : String ) . void }
254- def initialize ( id :)
242+ sig { params ( id : String ) . returns ( T . attached_class ) }
243+ def self . new ( id :)
255244 end
256245
257246 sig { override . returns ( { id : String } ) }
@@ -268,8 +257,8 @@ module Orb
268257 def value = ( _ )
269258 end
270259
271- sig { params ( value : Float ) . void }
272- def initialize ( value :)
260+ sig { params ( value : Float ) . returns ( T . attached_class ) }
261+ def self . new ( value :)
273262 end
274263
275264 sig { override . returns ( { value : Float } ) }
0 commit comments