All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonMain.com.bselzer.gw2.v2.client.instance.WorldBossClient.kt Maven / Gradle / Ivy

The newest version!
package com.bselzer.gw2.v2.client.instance

import com.bselzer.gw2.v2.model.worldboss.WorldBossId
import io.ktor.client.*

/**
 * The world boss client.
 * @see the wiki
 */
class WorldBossClient(httpClient: HttpClient, configuration: Gw2ClientConfiguration) : BaseClient(httpClient, configuration) {
    private companion object {
        const val WORLD_BOSSES = "worldbosses"
    }

    /**
     * @return the ids of the daily world bosses
     * @see the wiki
     */
    suspend fun ids(): List = getIds(path = WORLD_BOSSES)
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy