Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version 2.0 #117

Open
WilliamDEdwards opened this issue Jul 29, 2024 Discussed in #91 · 2 comments
Open

Version 2.0 #117

WilliamDEdwards opened this issue Jul 29, 2024 Discussed in #91 · 2 comments
Assignees

Comments

@WilliamDEdwards
Copy link
Contributor

WilliamDEdwards commented Jul 29, 2024

Discussed in #91

Specific request classes

Problem: it is not clear which data is required to perform a certain action. Currently, the model is used for everything, for creating, updating or retrieving data.

Solution: use specific request classes, in which you MUST provide the required data and MAY provide optional data. When an object is retrieved, the model with all data is returned.

Solves #7

Enums

We can use proper enums (now that PHP 8.1 is required, see #116).

Auto-generation

The client will be mostly auto-generated.

Advantages:

Naming

@WilliamDEdwards
Copy link
Contributor Author

Version 2.0 will be delayed by at least 2 weeks.

It was set for September 1st, 2024. But we will be making several improvements based on tests.

@WilliamDEdwards
Copy link
Contributor Author

Version 2.0 is delayed by another 2 weeks (pessimistic ETA). A lot of progress is being made.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants