Commit graph

26 commits

Author SHA1 Message Date
10526906eb
fix(inco): align IncoMapper and IncoApiRepository with simplified IncoListResponse 2026-09-18 12:11:51 +02:00
c24991bd7d
refactor(service): remove redundant short methods from IncoService 2026-09-18 11:17:44 +02:00
7c51b7c710
feat(inco): unify inco service and repositories around IncoShort listing 2026-09-18 10:44:46 +02:00
997fb5c405
refactor(mapper): deserialize IncoShort directly without intersection wrapper 2026-09-18 10:44:07 +02:00
c3a7277ad1
test(dto): add unit tests for DTOs with full object graph and 100% compo parts coverage 2026-09-16 12:12:29 +02:00
8c36902d86
refactor(mapper): make mappers non-final and adjust arch test and bypass-finals 2026-09-16 12:12:05 +02:00
080e7d73d1
refactor(dto): remove redundant JsonSerializable from PortionAmount 2026-09-16 12:00:45 +02:00
1c0ecb2bd5
refactor(mapper): rename hydrators to mappers across source, repositories and factory 2026-09-16 10:30:17 +02:00
55caa0729b
feat(service): add ApiService, update services and factories with signature calculator and Pagination VOs 2026-09-15 12:49:19 +02:00
26d42cc0d8
refactor(repository): update repositories and hydrators to use new Pagination namespace and PageSize VO 2026-09-15 12:49:15 +02:00
09c8806a5e
feat(pagination): move Pagination to namespace and introduce PageNumber, PageSize and Equatable 2026-09-15 12:49:13 +02:00
f098582fe6
feat(auth): extract request signature payload and calculator with HttpMethod enum 2026-09-15 12:49:11 +02:00
d2ff816b0c
feat(client): implement ArcadiaApiClient entry point, services, factories, logging and observability 2026-09-14 19:26:26 +02:00
0d9e89f919
feat(repository): implement Kiota OpenAPI repositories and contracts 2026-09-14 19:26:21 +02:00
ea17c0950a
feat(hydrator): implement Kiota OpenAPI model hydrators 2026-09-14 19:26:20 +02:00
bbb3acc234
feat(dto): update DTOs, value objects, sorters, pagination and configuration 2026-09-14 19:26:16 +02:00
019e7a4025
feat(error): implement unified ApiError interface and concrete error classes 2026-09-14 19:26:13 +02:00
a2e810c2eb
feat(auth): implement HMAC authentication middleware, nonce and credentials value objects 2026-09-14 19:26:11 +02:00
c5f7199b9c
refactor(legacy): remove deprecated Genesis utilities, parsers, query builders, mappers and tests 2026-09-14 19:26:07 +02:00
a3f444a670
refactor: DTO and VO updates 2026-09-14 09:40:33 +02:00
9c47b9cd66
refactor: rename namespace from ArcadiaGenesisPhpClient to ArcadiaApiPhpClient
This change updates the namespace across multiple files to reflect the new naming convention.
2026-09-11 16:55:12 +02:00
Jeremy Munsch
7fafa64826
refactor: First draw with minimal tests Closes #1 2026-04-16 09:48:49 +02:00
Vincent BRIDIER
4a6de39e6c wip 2026-03-23 09:12:12 +01:00
Vincent BRIDIER
3c67c90d1c
wip #1 2025-10-08 10:50:42 +02:00
Vincent BRIDIER
e0d18321ab
wip 2025-10-03 19:30:36 +02:00
Vincent BRIDIER
a9debcee55
wip 2025-10-03 11:18:22 +02:00