Commit graph

9 commits

Author SHA1 Message Date
e86ed4fbac added media api yaml for future enhancement 2026-04-07 09:50:59 +02:00
30b62dedab Add webhook utilities and FastAPI integration for eBay notifications; enhance tests for request handling 2026-04-07 09:49:06 +02:00
10008a0edc Add JSON parsing and base64 decoding to WebhookSignatureParser; enhance tests for signature validation 2026-04-07 09:41:39 +02:00
bebf99d826 Enhance OAuth client to support scope options and update related tests 2026-04-07 09:38:15 +02:00
1a9f924764 Add NotificationClient methods for config and subscription management with tests 2026-04-07 09:22:39 +02:00
8f31f433d2 Refactor request method to filter out None parameters and add comprehensive tests for notification, inventory, fulfillment, and account wrappers 2026-04-07 09:18:54 +02:00
acdadad4b3 Refactor API client methods to return specific model types instead of generic dictionaries 2026-04-07 09:16:06 +02:00
aa4c067ea8 Refactor code structure for improved readability and maintainability 2026-04-07 09:10:53 +02:00
389d72a136 Add tests for OAuth client and webhook notification handling
- Implement tests for `EbayOAuthClient` to verify authorization URL generation with configured scopes and token reuse logic.
- Add tests for `WebhookChallengeHandler` to ensure correct SHA256 response generation and for `WebhookSignatureParser` to validate extraction of known fields from signature strings.
2026-04-07 08:40:50 +02:00