Protocol Oriented WebAPI Abstraction
summary
Defines endpoint contracts as protocols with associated types that map JSON to generic responses (examples: SingleResponse<User>, Response<[User]> , CombinedResponse<(User,[Message])> and EmptyResponse<Void>), provides an initializer that converts a JSON dictionary into the typed result, and implements an ApiKitBridgeRequest that turns those endpoints into RxSwift Single streams. Claims lower coupling when swapping networking stacks, shows the AbstractionKit framework doing the mapping and bridging, and publishes the code on MarketHub.
AI-written summary Β· about








