Hunter0x7c7
2024-09-12 60a3f2bc64b7a5f502e4133ced31f0b25c88d3f1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
package com.github.hunter0x7c7.sync.model.server;
 
/*
 * @Auther: Hunter
 * @Date: 2022/12/02/16:43
 * @Description:
 */
 
import com.github.hunter0x7c7.sync.model.bean.PhotoBean;
import com.github.hunter0x7c7.sync.model.data.result.ResultEntity;
import io.reactivex.Observable;
import okhttp3.ResponseBody;
import retrofit2.http.GET;
import retrofit2.http.Query;
import retrofit2.http.Streaming;
import retrofit2.http.Url;
 
public interface ServiceApi {
 
    /**
     * 获取图片列表
     */
    @GET("http://pic.sogou.com/napi/pc/searchList")
    Observable<ResultEntity<PhotoBean>> getImageList(@Query("mode") String mode, @Query("start") int start
            , @Query("xml_len") int size, @Query("query") String key);
 
    @Streaming
    @GET
    Observable<ResponseBody> downloadImage(@Url String image);
}