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

Add the ability to query REST endpoints from Reader module #245

Closed
Tracked by #243
benedeki opened this issue Aug 19, 2024 · 0 comments · Fixed by #297
Closed
Tracked by #243

Add the ability to query REST endpoints from Reader module #245

benedeki opened this issue Aug 19, 2024 · 0 comments · Fixed by #297
Assignees
Labels
enhancement New feature or request Reader Issues touching the Reader part of the project
Milestone

Comments

@benedeki
Copy link
Contributor

benedeki commented Aug 19, 2024

Background

The initial implementation of the Reader module.

Feature

Implement the shared ability to query the (Atum) REST endpoints.
Choose the proper async wrapper (Future, IO, ZIO...)

@benedeki benedeki added enhancement New feature or request Reader Issues touching the Reader part of the project labels Aug 19, 2024
@benedeki benedeki moved this from 🆕 To groom to 🏗 In progress in CPS small repos project Aug 27, 2024
@benedeki benedeki self-assigned this Aug 27, 2024
@benedeki benedeki changed the title Add the ability to query REST endpoints from Info module Add the ability to query REST endpoints from Reader module Sep 4, 2024
benedeki added a commit that referenced this issue Sep 10, 2024
* created Provider to query the data from server
* support for Future, IO, and ZIO based providers
* work in progress
@benedeki benedeki added this to the v0.4.0 milestone Oct 9, 2024
benedeki added a commit that referenced this issue Nov 1, 2024
* created Provider to query the data from server
* support for Future, IO, and ZIO based providers
* work in progress
@benedeki benedeki moved this from 🏗 In progress to 👀 In review in CPS small repos project Nov 25, 2024
benedeki added a commit that referenced this issue Dec 4, 2024
* class `Reader` an expect ancestor to all reader, that is able to query the Atum server easily
* class `ServerSetup` to pack Atum server access information
* trait `PartitioningIdProvider` to add ability to easily get Partitioning ID
* `RequestResult[R]` represents an Atum server query response.
* Offered implicits for `MonadError` type class needed for  `Reader` and `ReaderWithPartitioningId` - there are `Future`, Cats `IO` 
* `AtumPartitions` and `AdditionalData` moved from _Agent_ to _Module_
* `ErrorResponse` received a method to decode from Json based on http status code
* README.md update

---------

Co-authored-by: Ladislav Sulak <[email protected]>
@github-project-automation github-project-automation bot moved this from 👀 In review to ✅ Done in CPS small repos project Dec 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Reader Issues touching the Reader part of the project
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

1 participant