Setup project
Request filter
Request pagination
API Request/Response
Exceptions
Http client adapters
Client
Configuration class