commonMain.com.bselzer.gw2.v2.client.instance.DailyCraftingClient.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of v2-client Show documentation
Show all versions of v2-client Show documentation
Ktor client for v2 endpoints of the Guild Wars 2 API.
The newest version!
package com.bselzer.gw2.v2.client.instance
import com.bselzer.gw2.v2.model.daily.DailyCraftingId
import io.ktor.client.*
/**
* The daily crafting client.
* @see the wiki
*/
class DailyCraftingClient(httpClient: HttpClient, configuration: Gw2ClientConfiguration) : BaseClient(httpClient, configuration) {
private companion object {
const val DAILY_CRAFTING = "dailycrafting"
}
/**
* @return the ids of the daily time gated recipes
* @see the wiki
*/
suspend fun ids(): List = getIds(path = DAILY_CRAFTING)
}