diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock index af93d56..4af2d12 100644 --- a/.speakeasy/gen.lock +++ b/.speakeasy/gen.lock @@ -1,19 +1,19 @@ lockVersion: 2.0.0 id: 5ca2c9b7-aea6-4a23-a631-998fcc6c18a8 management: - docChecksum: 012c0d5374289fca8b5a197e3d4572a9 - docVersion: 1.0.105 + docChecksum: ade290ce8a2cfaa82b58311fa0c6666c + docVersion: 1.0.106 speakeasyVersion: 1.773.1 generationVersion: 2.897.1 - releaseVersion: 0.14.1 - configChecksum: e55be9209e4d081701e730a8cbf66dd6 + releaseVersion: 0.14.2 + configChecksum: 34177271be9aefafa3f0435ef563fffb repoURL: https://github.com/censys/censys-sdk-python.git installationURL: https://github.com/censys/censys-sdk-python.git published: true persistentEdits: - generation_id: df7c96b5-2810-479c-9717-5809b676ad07 - pristine_commit_hash: 60007caea838d91ce773798fb04dd311516dc3cf - pristine_tree_hash: ac064187cca346b37b5047e913b2ec15f866154b + generation_id: 39f91088-4aae-47ba-a46b-df6129509eab + pristine_commit_hash: 8eae61ad2d57450ae36e3cf8ef33a088dd513fe3 + pristine_tree_hash: 9798613e7dd5c4f3a9ad57c93b29c347b03e573f features: python: acceptHeaders: 3.0.0 @@ -390,8 +390,8 @@ trackedFiles: pristine_git_object: 266a30835016e6c819908bcaf17fb681f36d76e1 docs/models/creditusagereport.md: id: fa4adb4db7c6 - last_write_checksum: sha1:d8f40acc1a1a75019bc2463c96317dc1f7c7aa55 - pristine_git_object: 2c2ba22c88fa016dd512d643e3c39af0b0b0609f + last_write_checksum: sha1:e24b4a92be56d9c81e4190f2a844e1dc45b510f5 + pristine_git_object: c44426ec816ab5e12e115e5783d285646aa16259 docs/models/creditusagereportperiod.md: id: 2b3cfdf1f882 last_write_checksum: sha1:feb86a3a3fef14a8d2ea7c7f087ed7922aff9689 @@ -3674,8 +3674,8 @@ trackedFiles: pristine_git_object: bfd8691be4b4b5ee9f2c4baf849970d807ade207 pyproject.toml: id: 5d07e7d72637 - last_write_checksum: sha1:0a933ccd695a479282163550dea4facf09b02498 - pristine_git_object: 552b51ba888213c2c9be61a418219526255a5a75 + last_write_checksum: sha1:80ebcb2be64b9e205a9e20e586d4003784fe9788 + pristine_git_object: bd0ed8f6a7ce105ef1a3d78663792b883e98732b scripts/prepare_readme.py: id: e0c5957a6035 last_write_checksum: sha1:10d6ae008b24c68e99d7e8ba9c2e747070685ead @@ -3702,8 +3702,8 @@ trackedFiles: pristine_git_object: 352d3691d91c2d0ba0f05b48b56d4df5ce520098 src/censys_platform/_version.py: id: d2dc39704c23 - last_write_checksum: sha1:4c75c917333d1dca93cb529859cd909a2322821b - pristine_git_object: 3f7ad73c6c0515d52d41505ebf3ac2e6bf882faa + last_write_checksum: sha1:be2be80e216f5040c0b5d9b7b0a9ad115e83ea0f + pristine_git_object: 41c8d17b03eb01ac5df7f050637ad439279bfbc5 src/censys_platform/account_management.py: id: 09993862b047 last_write_checksum: sha1:09f4a14d8ae7684622d2d8633656f043c3ae9bef @@ -4014,8 +4014,8 @@ trackedFiles: pristine_git_object: abca19e0ba647dc4b02a33c29318950dbc532dff src/censys_platform/models/creditusagereport.py: id: 30edd208be3c - last_write_checksum: sha1:41e8d860b9e7f487c4d5bc888d5e0a44a3e5e5b1 - pristine_git_object: ea85492eda128f0e48fa4dda5ecfe884f96deb73 + last_write_checksum: sha1:138a76d2ed8551437123556b591d2aba76551951 + pristine_git_object: f8ce979ddd961571e2a1e874bf451529dc39fdff src/censys_platform/models/creditusagereportperiod.py: id: 0a8a1e52291c last_write_checksum: sha1:26c5ae1f41a9540712517ad6e0377b61867eab7c @@ -7210,7 +7210,7 @@ examples: include_consumer_breakdown: false responses: "200": - application/json: {"result": {"credits_consumed_by_source": {"api": 527007, "ui": 30140}, "end_time": "2026-02-24T20:39:40.987Z", "granularity": "daily", "periods": [], "start_time": "2026-08-31T05:06:39.123Z", "total_added": 532855, "total_consumed": 794965, "total_expired": 868832, "transaction_count": 833735}} + application/json: {"result": {"credits_consumed_by_consumer": {"user@example.com": 3000}, "credits_consumed_by_source": {"api": 527007, "ui": 30140}, "end_time": "2026-02-24T20:39:40.987Z", "granularity": "daily", "periods": [], "start_time": "2026-08-31T05:06:39.123Z", "total_added": 532855, "total_consumed": 794965, "total_expired": 868832, "transaction_count": 833735}} "401": application/json: {"error": {"code": 401, "message": "Access credentials are invalid", "reason": "Access token is not active", "status": "Unauthorized"}} "400": @@ -7288,7 +7288,7 @@ examples: granularity: "daily" responses: "200": - application/json: {"result": {"credits_consumed_by_source": {"api": 135676, "ui": 62358}, "end_time": "2025-11-05T11:52:42.728Z", "granularity": "daily", "periods": [], "start_time": "2025-12-18T14:05:05.185Z", "total_added": 853045, "total_consumed": 419835, "total_expired": 916558, "transaction_count": 881742}} + application/json: {"result": {"credits_consumed_by_consumer": {"user@example.com": 3000}, "credits_consumed_by_source": {"api": 135676, "ui": 62358}, "end_time": "2025-11-05T11:52:42.728Z", "granularity": "daily", "periods": [], "start_time": "2025-12-18T14:05:05.185Z", "total_added": 853045, "total_consumed": 419835, "total_expired": 916558, "transaction_count": 881742}} "401": application/json: {"error": {"code": 401, "message": "Access credentials are invalid", "reason": "Access token is not active", "status": "Unauthorized"}} "400": @@ -7333,7 +7333,7 @@ examples: granularity: "daily" responses: "200": - application/json: {"result": {"credits_consumed_by_source": {"api": 950767, "ui": 255777}, "end_time": "2024-04-27T13:57:59.211Z", "granularity": "daily", "periods": null, "start_time": "2024-12-31T17:45:46.745Z", "total_added": 709804, "total_consumed": 277201, "total_expired": 64971, "transaction_count": 82629}} + application/json: {"result": {"credits_consumed_by_consumer": {"user@example.com": 3000}, "credits_consumed_by_source": {"api": 950767, "ui": 255777}, "end_time": "2024-04-27T13:57:59.211Z", "granularity": "daily", "periods": null, "start_time": "2024-12-31T17:45:46.745Z", "total_added": 709804, "total_consumed": 277201, "total_expired": 64971, "transaction_count": 82629}} "401": application/json: {"error": {"code": 401, "message": "Access credentials are invalid", "reason": "Access token is not active", "status": "Unauthorized"}} "404": diff --git a/.speakeasy/gen.yaml b/.speakeasy/gen.yaml index b9be93b..a86c535 100644 --- a/.speakeasy/gen.yaml +++ b/.speakeasy/gen.yaml @@ -29,7 +29,7 @@ generation: generateNewTests: false skipResponseBodyAssertions: false python: - version: 0.14.1 + version: 0.14.2 additionalDependencies: dev: {} main: {} diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock index 789d0c2..7d40d0f 100644 --- a/.speakeasy/workflow.lock +++ b/.speakeasy/workflow.lock @@ -2,19 +2,19 @@ speakeasyVersion: 1.773.1 sources: converge-source: sourceNamespace: converge-source - sourceRevisionDigest: sha256:afb68ef012bf0ed02d74bfb0dc03c3119ef985d80ab02d2e1cb9ff2859a33b1f - sourceBlobDigest: sha256:83b614a896b62d20ad9ea873f54a367522253d4562efb3bf55fd08996372442f + sourceRevisionDigest: sha256:a5c090fab3cd374240c23f17037eb69dbcab2a031dc389a7c702ba78f530f9aa + sourceBlobDigest: sha256:dade7d1e04d9a7fdc8c621f35b22b7dc1de5280147324d47822c841a62cc42fd tags: - latest - - 1.0.105 + - 1.0.106 targets: censys-sdk-python: source: converge-source sourceNamespace: converge-source - sourceRevisionDigest: sha256:afb68ef012bf0ed02d74bfb0dc03c3119ef985d80ab02d2e1cb9ff2859a33b1f - sourceBlobDigest: sha256:83b614a896b62d20ad9ea873f54a367522253d4562efb3bf55fd08996372442f + sourceRevisionDigest: sha256:a5c090fab3cd374240c23f17037eb69dbcab2a031dc389a7c702ba78f530f9aa + sourceBlobDigest: sha256:dade7d1e04d9a7fdc8c621f35b22b7dc1de5280147324d47822c841a62cc42fd codeSamplesNamespace: converge-source-python-code-samples - codeSamplesRevisionDigest: sha256:eaf6365d3b5cc0e98ce265fa554fcfb545f7a40496fb05207f40cdd4f0a0558c + codeSamplesRevisionDigest: sha256:ea7c9c9df9fb6ea2c9e4278c007629180e8cf279469d3023fa92f32d81d2d925 workflow: workflowVersion: 1.0.0 speakeasyVersion: latest diff --git a/RELEASES.md b/RELEASES.md index 18ad622..cd9a860 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -296,4 +296,14 @@ Based on: ### Generated - [python v0.14.1] . ### Releases -- [PyPI v0.14.1] https://pypi.org/project/censys-platform/0.14.1 - . \ No newline at end of file +- [PyPI v0.14.1] https://pypi.org/project/censys-platform/0.14.1 - . + +## 2026-06-09 12:44:41 +### Changes +Based on: +- OpenAPI Doc +- Speakeasy CLI 1.773.1 (2.897.1) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v0.14.2] . +### Releases +- [PyPI v0.14.2] https://pypi.org/project/censys-platform/0.14.2 - . \ No newline at end of file diff --git a/docs/models/creditusagereport.md b/docs/models/creditusagereport.md index 2c2ba22..c44426e 100644 --- a/docs/models/creditusagereport.md +++ b/docs/models/creditusagereport.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | Example | | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | -| `credits_consumed_by_consumer` | *Optional[str]* | :heavy_minus_sign: | The breakdown of credits consumed by consumer. This may not be present if the report is generated for a specific user. | | +| `credits_consumed_by_consumer` | Dict[str, *int*] | :heavy_minus_sign: | The breakdown of credits consumed by consumer. This may not be present if the report is generated for a specific user. | {
"user@example.com": 3000
} | | `credits_consumed_by_source` | [models.SourceUsageBreakdown](../models/sourceusagebreakdown.md) | :heavy_check_mark: | N/A | | | `end_time` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | The end time of the window for this report. | | | `granularity` | [Optional[models.Granularity]](../models/granularity.md) | :heavy_minus_sign: | The granularity of the report. | daily | diff --git a/pyproject.toml b/pyproject.toml index 552b51b..bd0ed8f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [project] name = "censys-platform" -version = "0.14.1" +version = "0.14.2" description = "Python Client SDK Generated by Speakeasy." authors = [{ name = "Speakeasy" },] readme = "README-PYPI.md" diff --git a/src/censys_platform/_version.py b/src/censys_platform/_version.py index 3f7ad73..41c8d17 100644 --- a/src/censys_platform/_version.py +++ b/src/censys_platform/_version.py @@ -3,10 +3,10 @@ import importlib.metadata __title__: str = "censys-platform" -__version__: str = "0.14.1" -__openapi_doc_version__: str = "1.0.105" +__version__: str = "0.14.2" +__openapi_doc_version__: str = "1.0.106" __gen_version__: str = "2.897.1" -__user_agent__: str = "speakeasy-sdk/python 0.14.1 2.897.1 1.0.105 censys-platform" +__user_agent__: str = "speakeasy-sdk/python 0.14.2 2.897.1 1.0.106 censys-platform" try: if __package__ is not None: diff --git a/src/censys_platform/models/creditusagereport.py b/src/censys_platform/models/creditusagereport.py index ea85492..f8ce979 100644 --- a/src/censys_platform/models/creditusagereport.py +++ b/src/censys_platform/models/creditusagereport.py @@ -11,7 +11,7 @@ from datetime import datetime from enum import Enum from pydantic import field_serializer, model_serializer -from typing import List, Optional +from typing import Dict, List, Optional from typing_extensions import NotRequired, TypedDict @@ -38,7 +38,7 @@ class CreditUsageReportTypedDict(TypedDict): r"""The total amount of credits expired during the report period.""" transaction_count: int r"""The total number of transactions during the report period.""" - credits_consumed_by_consumer: NotRequired[str] + credits_consumed_by_consumer: NotRequired[Dict[str, int]] r"""The breakdown of credits consumed by consumer. This may not be present if the report is generated for a specific user.""" granularity: NotRequired[Granularity] r"""The granularity of the report.""" @@ -68,7 +68,7 @@ class CreditUsageReport(BaseModel): transaction_count: int r"""The total number of transactions during the report period.""" - credits_consumed_by_consumer: Optional[str] = None + credits_consumed_by_consumer: Optional[Dict[str, int]] = None r"""The breakdown of credits consumed by consumer. This may not be present if the report is generated for a specific user.""" granularity: Optional[Granularity] = Granularity.DAILY