package com.strmr.ps.data.remote.api;

import androidx.media3.container.NalUnitUtil;
import com.strmr.ps.data.remote.model.premiumize.PremiumizeDeviceCodeResponse;
import com.strmr.ps.data.remote.model.premiumize.PremiumizeTokenResponse;
import defpackage.kp6;
import defpackage.pq6;
import kotlin.Metadata;
import kotlin.coroutines.Continuation;
import retrofit2.http.Field;
import retrofit2.http.FormUrlEncoded;
import retrofit2.http.POST;

/* JADX INFO: loaded from: classes3.dex */
@Metadata(d1 = {"\u0000 \n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0004\bf\u0018\u00002\u00020\u0001J\"\u0010\u0002\u001a\u00020\u00032\b\b\u0001\u0010\u0004\u001a\u00020\u00052\b\b\u0003\u0010\u0006\u001a\u00020\u0005H§@¢\u0006\u0002\u0010\u0007J,\u0010\b\u001a\u00020\t2\b\b\u0001\u0010\u0004\u001a\u00020\u00052\b\b\u0001\u0010\n\u001a\u00020\u00052\b\b\u0003\u0010\u000b\u001a\u00020\u0005H§@¢\u0006\u0002\u0010\f¨\u0006\r"}, d2 = {"Lcom/strmr/ps/data/remote/api/PremiumizeAuthService;", "", "requestDeviceCode", "Lcom/strmr/ps/data/remote/model/premiumize/PremiumizeDeviceCodeResponse;", "clientId", "", "responseType", "(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "pollForToken", "Lcom/strmr/ps/data/remote/model/premiumize/PremiumizeTokenResponse;", "deviceCode", "grantType", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
public interface PremiumizeAuthService {

    @Metadata(k = 3, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public static final class DefaultImpls {
        public static /* synthetic */ Object pollForToken$default(PremiumizeAuthService premiumizeAuthService, String str, String str2, String str3, Continuation continuation, int i, Object obj) {
            if (obj != null) {
                throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: pollForToken");
            }
            if ((i & 4) != 0) {
                str3 = "device_code";
            }
            return premiumizeAuthService.pollForToken(str, str2, str3, continuation);
        }

        public static /* synthetic */ Object requestDeviceCode$default(PremiumizeAuthService premiumizeAuthService, String str, String str2, Continuation continuation, int i, Object obj) {
            if (obj != null) {
                throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: requestDeviceCode");
            }
            if ((i & 2) != 0) {
                str2 = "device_code";
            }
            return premiumizeAuthService.requestDeviceCode(str, str2, continuation);
        }
    }

    @pq6
    @FormUrlEncoded
    @POST("token")
    Object pollForToken(@Field("client_id") @kp6 String str, @Field("code") @kp6 String str2, @Field("grant_type") @kp6 String str3, @kp6 Continuation<? super PremiumizeTokenResponse> continuation);

    @pq6
    @FormUrlEncoded
    @POST("token")
    Object requestDeviceCode(@Field("client_id") @kp6 String str, @Field("response_type") @kp6 String str2, @kp6 Continuation<? super PremiumizeDeviceCodeResponse> continuation);
}
