@@ -407,7 +407,7 @@ def list_supported_benefits(
407
407
408
408
class BenefitsWithRawResponse :
409
409
def __init__ (self , benefits : Benefits ) -> None :
410
- self .individuals = IndividualsWithRawResponse ( benefits . individuals )
410
+ self ._benefits = benefits
411
411
412
412
self .create = _legacy_response .to_raw_response_wrapper (
413
413
benefits .create ,
@@ -425,10 +425,14 @@ def __init__(self, benefits: Benefits) -> None:
425
425
benefits .list_supported_benefits ,
426
426
)
427
427
428
+ @cached_property
429
+ def individuals (self ) -> IndividualsWithRawResponse :
430
+ return IndividualsWithRawResponse (self ._benefits .individuals )
431
+
428
432
429
433
class AsyncBenefitsWithRawResponse :
430
434
def __init__ (self , benefits : AsyncBenefits ) -> None :
431
- self .individuals = AsyncIndividualsWithRawResponse ( benefits . individuals )
435
+ self ._benefits = benefits
432
436
433
437
self .create = _legacy_response .async_to_raw_response_wrapper (
434
438
benefits .create ,
@@ -446,10 +450,14 @@ def __init__(self, benefits: AsyncBenefits) -> None:
446
450
benefits .list_supported_benefits ,
447
451
)
448
452
453
+ @cached_property
454
+ def individuals (self ) -> AsyncIndividualsWithRawResponse :
455
+ return AsyncIndividualsWithRawResponse (self ._benefits .individuals )
456
+
449
457
450
458
class BenefitsWithStreamingResponse :
451
459
def __init__ (self , benefits : Benefits ) -> None :
452
- self .individuals = IndividualsWithStreamingResponse ( benefits . individuals )
460
+ self ._benefits = benefits
453
461
454
462
self .create = to_streamed_response_wrapper (
455
463
benefits .create ,
@@ -467,10 +475,14 @@ def __init__(self, benefits: Benefits) -> None:
467
475
benefits .list_supported_benefits ,
468
476
)
469
477
478
+ @cached_property
479
+ def individuals (self ) -> IndividualsWithStreamingResponse :
480
+ return IndividualsWithStreamingResponse (self ._benefits .individuals )
481
+
470
482
471
483
class AsyncBenefitsWithStreamingResponse :
472
484
def __init__ (self , benefits : AsyncBenefits ) -> None :
473
- self .individuals = AsyncIndividualsWithStreamingResponse ( benefits . individuals )
485
+ self ._benefits = benefits
474
486
475
487
self .create = async_to_streamed_response_wrapper (
476
488
benefits .create ,
@@ -487,3 +499,7 @@ def __init__(self, benefits: AsyncBenefits) -> None:
487
499
self .list_supported_benefits = async_to_streamed_response_wrapper (
488
500
benefits .list_supported_benefits ,
489
501
)
502
+
503
+ @cached_property
504
+ def individuals (self ) -> AsyncIndividualsWithStreamingResponse :
505
+ return AsyncIndividualsWithStreamingResponse (self ._benefits .individuals )
0 commit comments