Android

[Android/Kotlin] 자주쓰는 Retrofit 인터페이스 정리

dev_zoe 2021. 8. 20. 02:06
반응형

1) Body가 없는 API

//  관심 카테고리 조회
    @GET("/users/categories")
    fun getPickedCategoryList(): Call<CategoryListResponse>

2) Body가 있는 API

    //사용자 카테고리 수정
    @PATCH("/users/categories")
    fun patchCategory(@Body params: PatchCategoryRequest): Call<BaseResponse>

 

3) Query, Path Variable

    //메인 최신순, 인기순 피드
    @GET("/categories/{categoryName}/tips")
    fun getPreviewFeed(@Path("categoryName") categoryName:String, @Query("order") order:String): Call<HomePreviewFeedResponse>
반응형