package com.alorma.github.sdk.services.repo; import com.alorma.github.sdk.bean.dto.request.RepoRequestDTO; import com.alorma.github.sdk.services.client.GithubClient; import core.repositories.Repo; import retrofit.RestAdapter; import rx.Observable; public class CreateRepositoryClient extends GithubClient<Repo> { private RepoRequestDTO repoRequestDTO; public CreateRepositoryClient(RepoRequestDTO repoRequestDTO) { super(); this.repoRequestDTO = repoRequestDTO; } @Override protected Observable<Repo> getApiObservable(RestAdapter restAdapter) { return restAdapter.create(RepoService.class).create(repoRequestDTO); } }