Skip to content

Commit 77926c7

Browse files
committed
## Python SDK Changes Detected:
* `moov.fee_plans.retrieve_fees()`: `response.[].fee_group` **Added** * `moov.fee_plans.list_fees_fetch()`: `response.[].fee_group` **Added** * `moov.images.list()`: `response.[].public_id` **Added** * `moov.images.upload()`: `response.public_id` **Added** * `moov.images.get_metadata()`: `response.public_id` **Added** * `moov.images.update()`: `response.public_id` **Added** * `moov.images.update_metadata()`: `response.public_id` **Added**
1 parent 2e041ae commit 77926c7

File tree

10 files changed

+53
-24
lines changed

10 files changed

+53
-24
lines changed

.speakeasy/gen.lock

Lines changed: 19 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
lockVersion: 2.0.0
22
id: d059afa4-1f18-44f7-bd12-4e2a2a82c9fb
33
management:
4-
docChecksum: ba6386a2f64d05bb13267270cfa0a2e8
4+
docChecksum: 57a667003d034e46492d77b662627e3d
55
docVersion: latest
6-
speakeasyVersion: 1.640.0
7-
generationVersion: 2.730.5
8-
releaseVersion: 0.18.5
9-
configChecksum: 10210fb5cefd7f6434edafc6d4da54ce
6+
speakeasyVersion: 1.642.2
7+
generationVersion: 2.731.6
8+
releaseVersion: 0.18.6
9+
configChecksum: 43f2f811e64c121024c7815fa670f763
1010
repoURL: https://github.com/moovfinancial/moov-python.git
1111
installationURL: https://github.com/moovfinancial/moov-python.git
1212
published: true
@@ -4224,7 +4224,7 @@ examples:
42244224
X-Moov-Version: "v2024.01.00"
42254225
responses:
42264226
"200":
4227-
application/json: [{"imageID": "5edf802b-5f6a-484d-aa0a-3f149b6a2175", "link": "https://api.moov.io/images/qJRAaAwwF5hmfeAFdHjIb", "createdOn": "2023-10-10T02:58:48.051Z", "updatedOn": "2025-08-12T02:08:56.107Z"}]
4227+
application/json: [{"imageID": "5edf802b-5f6a-484d-aa0a-3f149b6a2175", "publicID": "<id>", "link": "https://api.moov.io/images/qJRAaAwwF5hmfeAFdHjIb", "createdOn": "2023-10-10T02:58:48.051Z", "updatedOn": "2025-08-12T02:08:56.107Z"}]
42284228
getImageMetadata:
42294229
speakeasy-default-get-image-metadata:
42304230
parameters:
@@ -4236,7 +4236,7 @@ examples:
42364236
X-Moov-Version: "v2024.01.00"
42374237
responses:
42384238
"200":
4239-
application/json: {"imageID": "7608515e-9698-402b-8007-402711de1c6a", "link": "https://api.moov.io/images/qJRAaAwwF5hmfeAFdHjIb", "createdOn": "2024-09-02T01:01:36.892Z", "updatedOn": "2023-12-31T15:25:36.864Z"}
4239+
application/json: {"imageID": "7608515e-9698-402b-8007-402711de1c6a", "publicID": "<id>", "link": "https://api.moov.io/images/qJRAaAwwF5hmfeAFdHjIb", "createdOn": "2024-09-02T01:01:36.892Z", "updatedOn": "2023-12-31T15:25:36.864Z"}
42404240
deleteImage:
42414241
speakeasy-default-delete-image:
42424242
parameters:
@@ -4346,7 +4346,7 @@ examples:
43464346
multipart/form-data: {"image": "x-file: example.file"}
43474347
responses:
43484348
"201":
4349-
application/json: {"imageID": "533aadc1-0389-4da9-9c87-92bd49469db5", "link": "https://api.moov.io/images/qJRAaAwwF5hmfeAFdHjIb", "createdOn": "2023-03-14T15:49:36.140Z", "updatedOn": "2024-08-18T16:45:51.667Z"}
4349+
application/json: {"imageID": "533aadc1-0389-4da9-9c87-92bd49469db5", "publicID": "<id>", "link": "https://api.moov.io/images/qJRAaAwwF5hmfeAFdHjIb", "createdOn": "2023-03-14T15:49:36.140Z", "updatedOn": "2024-08-18T16:45:51.667Z"}
43504350
"400":
43514351
application/json: {"error": "<value>"}
43524352
"422":
@@ -4364,7 +4364,7 @@ examples:
43644364
multipart/form-data: {"image": "x-file: example.file"}
43654365
responses:
43664366
"200":
4367-
application/json: {"imageID": "37d44505-cb7b-46de-8995-9c6633aaa305", "link": "https://api.moov.io/images/qJRAaAwwF5hmfeAFdHjIb", "createdOn": "2023-07-27T04:09:13.260Z", "updatedOn": "2025-11-20T16:38:12.638Z"}
4367+
application/json: {"imageID": "37d44505-cb7b-46de-8995-9c6633aaa305", "publicID": "<id>", "link": "https://api.moov.io/images/qJRAaAwwF5hmfeAFdHjIb", "createdOn": "2023-07-27T04:09:13.260Z", "updatedOn": "2025-11-20T16:38:12.638Z"}
43684368
"400":
43694369
application/json: {"error": "<value>"}
43704370
"422":
@@ -4381,10 +4381,19 @@ examples:
43814381
application/json: {}
43824382
responses:
43834383
"200":
4384-
application/json: {"imageID": "cb423c82-9aaf-48ef-af3b-465a22bc40d1", "link": "https://api.moov.io/images/qJRAaAwwF5hmfeAFdHjIb", "createdOn": "2025-05-20T15:12:09.782Z", "updatedOn": "2024-09-20T09:32:52.973Z"}
4384+
application/json: {"imageID": "cb423c82-9aaf-48ef-af3b-465a22bc40d1", "publicID": "<id>", "link": "https://api.moov.io/images/qJRAaAwwF5hmfeAFdHjIb", "createdOn": "2025-05-20T15:12:09.782Z", "updatedOn": "2024-09-20T09:32:52.973Z"}
43854385
"400":
43864386
application/json: {"error": "<value>"}
43874387
"422":
43884388
application/json: {}
43894389
examplesVersion: 1.0.2
43904390
generatedTests: {}
4391+
releaseNotes: |
4392+
## Python SDK Changes Detected:
4393+
* `moov.fee_plans.retrieve_fees()`: `response.[].fee_group` **Added**
4394+
* `moov.fee_plans.list_fees_fetch()`: `response.[].fee_group` **Added**
4395+
* `moov.images.list()`: `response.[].public_id` **Added**
4396+
* `moov.images.upload()`: `response.public_id` **Added**
4397+
* `moov.images.get_metadata()`: `response.public_id` **Added**
4398+
* `moov.images.update()`: `response.public_id` **Added**
4399+
* `moov.images.update_metadata()`: `response.public_id` **Added**

.speakeasy/gen.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ generation:
2424
generateNewTests: false
2525
skipResponseBodyAssertions: false
2626
python:
27-
version: 0.18.5
27+
version: 0.18.6
2828
additionalDependencies:
2929
dev: {}
3030
main: {}

.speakeasy/workflow.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
speakeasyVersion: 1.640.0
1+
speakeasyVersion: 1.642.2
22
sources:
33
latest:
44
sourceNamespace: latest
5-
sourceRevisionDigest: sha256:09a59e2f0b1a39b22ac90ae6c8c87656740ac8618ebdd13d56344efd88ee5138
6-
sourceBlobDigest: sha256:9096f9ea2355872116755341442d0297672ac25464dbd84eb0be518079f8c3f9
5+
sourceRevisionDigest: sha256:8a5675dbd6e485c6c1acaa73f6ff026bd8f0a212de3d33b7da5688b197688bad
6+
sourceBlobDigest: sha256:d7552855daf27691523d828f2025bcd5ced16e635bf787abe342efb5b092f397
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1761610334
9+
- speakeasy-sdk-regen-1761783172
1010
- latest
1111
targets:
1212
latest:
1313
source: latest
1414
sourceNamespace: latest
15-
sourceRevisionDigest: sha256:09a59e2f0b1a39b22ac90ae6c8c87656740ac8618ebdd13d56344efd88ee5138
16-
sourceBlobDigest: sha256:9096f9ea2355872116755341442d0297672ac25464dbd84eb0be518079f8c3f9
15+
sourceRevisionDigest: sha256:8a5675dbd6e485c6c1acaa73f6ff026bd8f0a212de3d33b7da5688b197688bad
16+
sourceBlobDigest: sha256:d7552855daf27691523d828f2025bcd5ced16e635bf787abe342efb5b092f397
1717
codeSamplesNamespace: latest-python-code-samples
18-
codeSamplesRevisionDigest: sha256:565d48254fc171c8d01676ec4984d0da19075b8182d0b8a522f967c6e6203fcf
18+
codeSamplesRevisionDigest: sha256:53b2b0048c7133b39ab3a28a73c1f9851779ad223789ab8d8b2cd3546e3656f5
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -976,4 +976,14 @@ Based on:
976976
### Generated
977977
- [python v0.18.5] .
978978
### Releases
979-
- [PyPI v0.18.5] https://pypi.org/project/moovio_sdk/0.18.5 - .
979+
- [PyPI v0.18.5] https://pypi.org/project/moovio_sdk/0.18.5 - .
980+
981+
## 2025-10-30 00:12:34
982+
### Changes
983+
Based on:
984+
- OpenAPI Doc
985+
- Speakeasy CLI 1.642.2 (2.731.6) https://github.com/speakeasy-api/speakeasy
986+
### Generated
987+
- [python v0.18.6] .
988+
### Releases
989+
- [PyPI v0.18.6] https://pypi.org/project/moovio_sdk/0.18.6 - .

docs/models/components/imagemetadata.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ Metadata about an uploaded image.
88
| Field | Type | Required | Description | Example |
99
| --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- |
1010
| `image_id` | *str* | :heavy_check_mark: | N/A | |
11+
| `public_id` | *str* | :heavy_check_mark: | The ID used to get an image with the public endpoint. | |
1112
| `alt_text` | *Optional[str]* | :heavy_minus_sign: | Alternative text for the image. | |
1213
| `link` | *str* | :heavy_check_mark: | A public URL to access the image. An optional `size={width}x{height}` <br/>query parameter can be provided to resize the image. | https://api.moov.io/images/qJRAaAwwF5hmfeAFdHjIb |
1314
| `created_on` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | |

docs/models/components/incurredfee.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,5 @@ A fee incurred by a user.
1313
| `created_on` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | N/A |
1414
| `fee_name` | *Optional[str]* | :heavy_minus_sign: | N/A |
1515
| `amount` | [Optional[components.AmountDecimal]](../../models/components/amountdecimal.md) | :heavy_minus_sign: | N/A |
16-
| `generated_by` | [Optional[components.GeneratedBy]](../../models/components/generatedby.md) | :heavy_minus_sign: | The entity that generated the fee. |
16+
| `generated_by` | [Optional[components.GeneratedBy]](../../models/components/generatedby.md) | :heavy_minus_sign: | The entity that generated the fee. |
17+
| `fee_group` | *Optional[str]* | :heavy_minus_sign: | N/A |

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
[project]
33
name = "moovio_sdk"
4-
version = "0.18.5"
4+
version = "0.18.6"
55
description = "Python Client SDK Generated by Speakeasy."
66
authors = [{ name = "Speakeasy" },{ name = "Moov" },]
77
readme = "README-PYPI.md"

src/moovio_sdk/_version.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
import importlib.metadata
44

55
__title__: str = "moovio_sdk"
6-
__version__: str = "0.18.5"
6+
__version__: str = "0.18.6"
77
__openapi_doc_version__: str = "latest"
8-
__gen_version__: str = "2.730.5"
9-
__user_agent__: str = "speakeasy-sdk/python 0.18.5 2.730.5 latest moovio_sdk"
8+
__gen_version__: str = "2.731.6"
9+
__user_agent__: str = "speakeasy-sdk/python 0.18.6 2.731.6 latest moovio_sdk"
1010

1111
try:
1212
if __package__ is not None:

src/moovio_sdk/models/components/imagemetadata.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ class ImageMetadataTypedDict(TypedDict):
1212
r"""Metadata about an uploaded image."""
1313

1414
image_id: str
15+
public_id: str
16+
r"""The ID used to get an image with the public endpoint."""
1517
link: str
1618
r"""A public URL to access the image. An optional `size={width}x{height}`
1719
query parameter can be provided to resize the image.
@@ -27,6 +29,9 @@ class ImageMetadata(BaseModel):
2729

2830
image_id: Annotated[str, pydantic.Field(alias="imageID")]
2931

32+
public_id: Annotated[str, pydantic.Field(alias="publicID")]
33+
r"""The ID used to get an image with the public endpoint."""
34+
3035
link: str
3136
r"""A public URL to access the image. An optional `size={width}x{height}`
3237
query parameter can be provided to resize the image.

src/moovio_sdk/models/components/incurredfee.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ class IncurredFeeTypedDict(TypedDict):
2121
amount: NotRequired[AmountDecimalTypedDict]
2222
generated_by: NotRequired[GeneratedByTypedDict]
2323
r"""The entity that generated the fee."""
24+
fee_group: NotRequired[str]
2425

2526

2627
class IncurredFee(BaseModel):
@@ -42,3 +43,5 @@ class IncurredFee(BaseModel):
4243
Optional[GeneratedBy], pydantic.Field(alias="generatedBy")
4344
] = None
4445
r"""The entity that generated the fee."""
46+
47+
fee_group: Annotated[Optional[str], pydantic.Field(alias="feeGroup")] = None

0 commit comments

Comments
 (0)