Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Client API v2 Service Layer #44154

@vmuzikar

Description

@vmuzikar

Description

The implementation of Client v2 created in #43167 leverages the original v1 API logic. This drastically limits the capabilities of v2 in terms of defaulting, validations, pagination, querying etc.

For v2 we need a dedicated service layer that will be built directly on top of the model layer, without the dependency on v1.

Goals

  • Remove the dependency on v1 from v2.
  • Create a dedicated service layer for v2 with corresponding behaviour to when v1 was used as the backend (i.e validations, eventing, auth, etc.).

Non-Goals

  • Add new features (pagination, querying, etc.) to v2.

Notes

No response

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions