package com.alorma.github.sdk.services.repo; import com.alorma.github.sdk.bean.dto.request.RepoRequestDTO; import com.alorma.github.sdk.bean.dto.response.Repo; import com.alorma.github.sdk.bean.info.RepoInfo; import retrofit.RestAdapter; import rx.Observable; /** * Created by a557114 on 01/08/2015. */ public class EditRepoClient extends GithubRepoClient<Repo> { private RepoRequestDTO repoRequestDTO; public EditRepoClient(RepoInfo repoInfo, RepoRequestDTO repoRequestDTO) { super(repoInfo); this.repoRequestDTO = repoRequestDTO; } @Override protected Observable<Repo> getApiObservable(RestAdapter restAdapter) { return restAdapter.create(RepoService.class).edit(getOwner(), getRepo(), repoRequestDTO); } }