ConfideHomeApi.kt 1.22 KB
Newer Older
洪国微 committed
1 2
package com.ydl.confide.home.http

洪国微 committed
3
import com.ydl.confide.home.bean.ConfideConnectResponse
洪国微 committed
4 5 6 7 8 9 10
import com.ydl.confide.home.bean.ConfideHomeDataBean
import com.ydl.ydlcommon.base.config.YDL_DOMAIN
import com.ydl.ydlcommon.base.config.YDL_DOMAIN_JAVA
import com.ydl.ydlcommon.data.http.BaseAPIResponse
import io.reactivex.Observable
import retrofit2.http.GET
import retrofit2.http.Headers
洪国微 committed
11
import retrofit2.http.QueryMap
洪国微 committed
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
import retrofit2.http.Url

/**
 * @author yuanwai
 * @描述:倾诉首页Api
 * @Copyright Copyright (c) 2018
 * @Company 壹点灵
 * @date 2018/8/10
 */
interface ConfideHomeApi{
    //倾诉首页
    @Headers( YDL_DOMAIN + YDL_DOMAIN_JAVA,"Content-Type:application/json")
    @GET
    fun confideHome(@Url url: String): Observable<BaseAPIResponse<MutableList<ConfideHomeDataBean>>>

    //每日精选 换一批
    @Headers( YDL_DOMAIN+ YDL_DOMAIN_JAVA,"Content-Type:application/json")
    @GET
    fun recommedChange(@Url url: String): Observable<BaseAPIResponse<ConfideHomeDataBean>>
洪国微 committed
31 32 33 34 35

    //连接-java接口
    @Headers( YDL_DOMAIN+ YDL_DOMAIN_JAVA,"Content-Type:application/json")
    @GET("auth/listen/dial")
    fun connectJava(@QueryMap params: Map<String, String>): Observable<BaseAPIResponse<ConfideConnectResponse>>
洪国微 committed
36
}