Tom Hendrikx

Results 21 issues of Tom Hendrikx

The code in `examples/` is currently untested: we assume that it works but this needs to be verified by hand after major changes, which is a hassle. It is possible...

enhancement

The current setup for packaging is a bit dated, we use `setup.py` and don't use nide features like extras etc. What we could achieve: - Use `pyproject.toml` for configuring the...

enhancement

The current client does not check POST/PATCH payloads at all, they're sent to the API as-is, and the API will validate the contents, possibly returning an error. We could apply...

enhancement

In OAuth requests, you can specify `testmode=true` to perform API requests in your development phase. Currently this needs to be done on a per-request basis: ```python from mollie.api.client import Client...

enhancement

In some implementations, the `email` field isn't returned from the authentication server. In those cases, make something up that will probably be just as stable as the users' email address....

Field names in Elasticsearch could be standardized as [defined by ECS](https://www.elastic.co/guide/en/ecs/current/ecs-reference.html)

enhancement

Mollie added new endpoints for working with POS terminals: - https://docs.mollie.com/reference/v2/terminals-api/get-terminal - https://docs.mollie.com/reference/v2/terminals-api/list-terminals - https://docs.mollie.com/point-of-sale/overview

feature

See https://docs.mollie.com/reference/v2/client-links-api/overview for details

feature

Introduced in [February '23](https://docs.mollie.com/changelog/v2/changelog#february-2023): https://docs.mollie.com/reference/v2/orders-api/manage-order-lines

feature

Using a generic descriptor class for handling all Result class (all classes in `mollie.api.objects.*`) properties would allow us to remove lots of duplicate and repetitive code. Code for all properties...

enhancement