Skip to content

Instantly share code, notes, and snippets.

@marrek13
Created January 16, 2022 19:27
Show Gist options
  • Save marrek13/fc3cc307bb8441c7e575c789e0b744c7 to your computer and use it in GitHub Desktop.
Save marrek13/fc3cc307bb8441c7e575c789e0b744c7 to your computer and use it in GitHub Desktop.
interface CatalogClient {
@GET("/catalog/categories")
suspend fun getCategories(@Path("userId") userId: String): NetworkResponse<List<CategoryResponse>, DetailsError>
}
data class CategoryResponse(
val id: String,
val name: String,
)
data class DetailsError(
val code: String,
val message: String,
val details: String
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment