package demo;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
class PassportRestController {
private final IntegrationClient integrationClient;
public PassportRestController(IntegrationClient integrationClient) {
this.integrationClient = integrationClient;
}
@RequestMapping("/{userId}/passport")
Passport passport(@PathVariable String userId) {
return new Passport(userId, this.integrationClient.getContacts(userId),
this.integrationClient.getBookmarks(userId));
}
}