@@ -3,6 +3,7 @@ package com.thoo.api.endpoints
33import com.google.gson.Gson
44import com.thoo.api.FortniteAPI
55import com.thoo.api.enums.Language
6+ import com.thoo.api.exceptions.FortniteApiException
67import com.thoo.api.models.BaseModel
78import com.thoo.api.models.Cosmetic
89import com.thoo.api.models.CosmeticSearchProperties
@@ -14,6 +15,7 @@ import okhttp3.HttpUrl
1415import okhttp3.OkHttpClient
1516import okhttp3.Request
1617import retrofit2.Retrofit
18+ import kotlin.jvm.Throws
1719
1820@SuppressWarnings(" unused" )
1921class CosmeticEndpoints (
@@ -23,12 +25,15 @@ class CosmeticEndpoints(
2325 private val httpClient : OkHttpClient
2426): EndpointBase<CosmeticService>(retrofit, clazz) {
2527
28+ @Throws(FortniteApiException ::class )
2629 @JvmOverloads fun getCosmetics (language : Language = this.language) =
2730 service.getCosmetics(language.code).send()
2831
32+ @Throws(FortniteApiException ::class )
2933 @JvmOverloads fun getNewCosmetics (language : Language = this.language) =
3034 service.getNewCosmetics(language.code).send()
3135
36+ @Throws(FortniteApiException ::class )
3237 @JvmOverloads
3338 fun searchCosmetic (language : Language = this.language, propertiesReceiver : CosmeticSearchProperties .() -> Unit ): BaseModel <Cosmetic > {
3439 val properties = CosmeticSearchProperties ()
@@ -54,6 +59,7 @@ class CosmeticEndpoints(
5459 return request.sendOkHttp(httpClient)
5560 }
5661
62+ @Throws(FortniteApiException ::class )
5763 @JvmOverloads
5864 fun searchCosmetics (language : Language = this.language, propertiesReceiver : CosmeticSearchProperties .() -> Unit ): BaseModel <MutableList <Cosmetic >> {
5965 val properties = CosmeticSearchProperties ()
0 commit comments