package com.alorma.github.sdk.services.gists;
import com.alorma.github.sdk.bean.dto.request.EditGistRequestDTO;
import com.alorma.github.sdk.bean.dto.response.Gist;
import com.alorma.github.sdk.services.client.GithubClient;
import retrofit.RestAdapter;
import rx.Observable;
public class EditGistClient extends GithubClient<Gist> {
private String id;
private EditGistRequestDTO editGistRequestDTO;
public EditGistClient(String id, EditGistRequestDTO editGistRequestDTO) {
super();
this.id = id;
this.editGistRequestDTO = editGistRequestDTO;
}
@Override
protected Observable<Gist> getApiObservable(RestAdapter restAdapter) {
return restAdapter.create(GistsService.class).edit(id, editGistRequestDTO);
}
}