|
2 | 2 |
|
3 | 3 | from __future__ import annotations
|
4 | 4 |
|
| 5 | +import typing_extensions |
5 | 6 | from typing import Union, Iterable
|
6 | 7 | from datetime import datetime
|
7 | 8 |
|
@@ -33,6 +34,9 @@ def with_raw_response(self) -> UsageWithRawResponse:
|
33 | 34 | def with_streaming_response(self) -> UsageWithStreamingResponse:
|
34 | 35 | return UsageWithStreamingResponse(self)
|
35 | 36 |
|
| 37 | + @typing_extensions.deprecated( |
| 38 | + "This method will be removed in a future release. Please use the 'events.backfills.create' instead." |
| 39 | + ) |
36 | 40 | def update(
|
37 | 41 | self,
|
38 | 42 | id: str,
|
@@ -186,6 +190,9 @@ def update(
|
186 | 190 | cast_to=UsageUpdateResponse,
|
187 | 191 | )
|
188 | 192 |
|
| 193 | + @typing_extensions.deprecated( |
| 194 | + "This method will be removed in a future release. Please use the 'events.backfills.create' instead." |
| 195 | + ) |
189 | 196 | def update_by_external_id(
|
190 | 197 | self,
|
191 | 198 | id: str,
|
@@ -349,6 +356,9 @@ def with_raw_response(self) -> AsyncUsageWithRawResponse:
|
349 | 356 | def with_streaming_response(self) -> AsyncUsageWithStreamingResponse:
|
350 | 357 | return AsyncUsageWithStreamingResponse(self)
|
351 | 358 |
|
| 359 | + @typing_extensions.deprecated( |
| 360 | + "This method will be removed in a future release. Please use the 'events.backfills.create' instead." |
| 361 | + ) |
352 | 362 | async def update(
|
353 | 363 | self,
|
354 | 364 | id: str,
|
@@ -502,6 +512,9 @@ async def update(
|
502 | 512 | cast_to=UsageUpdateResponse,
|
503 | 513 | )
|
504 | 514 |
|
| 515 | + @typing_extensions.deprecated( |
| 516 | + "This method will be removed in a future release. Please use the 'events.backfills.create' instead." |
| 517 | + ) |
505 | 518 | async def update_by_external_id(
|
506 | 519 | self,
|
507 | 520 | id: str,
|
@@ -662,45 +675,61 @@ class UsageWithRawResponse:
|
662 | 675 | def __init__(self, usage: Usage) -> None:
|
663 | 676 | self._usage = usage
|
664 | 677 |
|
665 |
| - self.update = _legacy_response.to_raw_response_wrapper( |
666 |
| - usage.update, |
| 678 | + self.update = ( # pyright: ignore[reportDeprecated] |
| 679 | + _legacy_response.to_raw_response_wrapper( |
| 680 | + usage.update # pyright: ignore[reportDeprecated], |
| 681 | + ) |
667 | 682 | )
|
668 |
| - self.update_by_external_id = _legacy_response.to_raw_response_wrapper( |
669 |
| - usage.update_by_external_id, |
| 683 | + self.update_by_external_id = ( # pyright: ignore[reportDeprecated] |
| 684 | + _legacy_response.to_raw_response_wrapper( |
| 685 | + usage.update_by_external_id # pyright: ignore[reportDeprecated], |
| 686 | + ) |
670 | 687 | )
|
671 | 688 |
|
672 | 689 |
|
673 | 690 | class AsyncUsageWithRawResponse:
|
674 | 691 | def __init__(self, usage: AsyncUsage) -> None:
|
675 | 692 | self._usage = usage
|
676 | 693 |
|
677 |
| - self.update = _legacy_response.async_to_raw_response_wrapper( |
678 |
| - usage.update, |
| 694 | + self.update = ( # pyright: ignore[reportDeprecated] |
| 695 | + _legacy_response.async_to_raw_response_wrapper( |
| 696 | + usage.update # pyright: ignore[reportDeprecated], |
| 697 | + ) |
679 | 698 | )
|
680 |
| - self.update_by_external_id = _legacy_response.async_to_raw_response_wrapper( |
681 |
| - usage.update_by_external_id, |
| 699 | + self.update_by_external_id = ( # pyright: ignore[reportDeprecated] |
| 700 | + _legacy_response.async_to_raw_response_wrapper( |
| 701 | + usage.update_by_external_id # pyright: ignore[reportDeprecated], |
| 702 | + ) |
682 | 703 | )
|
683 | 704 |
|
684 | 705 |
|
685 | 706 | class UsageWithStreamingResponse:
|
686 | 707 | def __init__(self, usage: Usage) -> None:
|
687 | 708 | self._usage = usage
|
688 | 709 |
|
689 |
| - self.update = to_streamed_response_wrapper( |
690 |
| - usage.update, |
| 710 | + self.update = ( # pyright: ignore[reportDeprecated] |
| 711 | + to_streamed_response_wrapper( |
| 712 | + usage.update # pyright: ignore[reportDeprecated], |
| 713 | + ) |
691 | 714 | )
|
692 |
| - self.update_by_external_id = to_streamed_response_wrapper( |
693 |
| - usage.update_by_external_id, |
| 715 | + self.update_by_external_id = ( # pyright: ignore[reportDeprecated] |
| 716 | + to_streamed_response_wrapper( |
| 717 | + usage.update_by_external_id # pyright: ignore[reportDeprecated], |
| 718 | + ) |
694 | 719 | )
|
695 | 720 |
|
696 | 721 |
|
697 | 722 | class AsyncUsageWithStreamingResponse:
|
698 | 723 | def __init__(self, usage: AsyncUsage) -> None:
|
699 | 724 | self._usage = usage
|
700 | 725 |
|
701 |
| - self.update = async_to_streamed_response_wrapper( |
702 |
| - usage.update, |
| 726 | + self.update = ( # pyright: ignore[reportDeprecated] |
| 727 | + async_to_streamed_response_wrapper( |
| 728 | + usage.update # pyright: ignore[reportDeprecated], |
| 729 | + ) |
703 | 730 | )
|
704 |
| - self.update_by_external_id = async_to_streamed_response_wrapper( |
705 |
| - usage.update_by_external_id, |
| 731 | + self.update_by_external_id = ( # pyright: ignore[reportDeprecated] |
| 732 | + async_to_streamed_response_wrapper( |
| 733 | + usage.update_by_external_id # pyright: ignore[reportDeprecated], |
| 734 | + ) |
706 | 735 | )
|
0 commit comments