CAG v5.7.4版本的 MD5 值为:bc57ead76a7a30559f0708e9d60d749f
以下内容为反编译后的 c.java 源代码,内容仅作参考
package d.c.a.m;
import com.google.android.gms.actions.SearchIntents;
import java.util.Objects;
import java.util.concurrent.TimeUnit;
import kotlin.Metadata;
import n.i.b.h;
import org.godfootsteps.arch.youtubeApi.model.SearchListModel;
import org.godfootsteps.arch.youtubeApi.model.YouTubeListModel;
import org.godfootsteps.arch.youtubeApi.model.YouTubeVideoModel;
import r.a0;
import u.d0.f;
import u.d0.t;
import u.x;
@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\u0005\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0004\bf\u0018\u0000 \u00132\u00020\u0001:\u0001\u0013J?\u0010\u0002\u001a\u00020\u00032\n\b\u0001\u0010\u0004\u001a\u0004\u0018\u00010\u00052\n\b\u0001\u0010\u0006\u001a\u0004\u0018\u00010\u00052\n\b\u0003\u0010\u0007\u001a\u0004\u0018\u00010\u00052\b\b\u0003\u0010\b\u001a\u00020\u0005H§@ø\u0001\u0000¢\u0006\u0002\u0010\tJI\u0010\n\u001a\u00020\u000b2\n\b\u0001\u0010\f\u001a\u0004\u0018\u00010\u00052\n\b\u0001\u0010\u0006\u001a\u0004\u0018\u00010\u00052\n\b\u0001\u0010\r\u001a\u0004\u0018\u00010\u00052\b\b\u0003\u0010\u0007\u001a\u00020\u00052\b\b\u0003\u0010\b\u001a\u00020\u0005H§@ø\u0001\u0000¢\u0006\u0002\u0010\u000eJ/\u0010\u000f\u001a\u00020\u00102\b\b\u0001\u0010\u0011\u001a\u00020\u00052\b\b\u0003\u0010\u0007\u001a\u00020\u00052\b\b\u0003\u0010\b\u001a\u00020\u0005H§@ø\u0001\u0000¢\u0006\u0002\u0010\u0012\u0082\u0002\u0004\n\u0002\b\u0019¨\u0006\u0014"}, d2 = {"Lorg/godfootsteps/arch/youtubeApi/YouTubeClient;", "", "getPlaylist", "Lorg/godfootsteps/arch/youtubeApi/model/YouTubeListModel;", "listId", "", "token", "numPerPage", "key", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "getSearchResult", "Lorg/godfootsteps/arch/youtubeApi/model/SearchListModel;", SearchIntents.EXTRA_QUERY, "channelId", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "getVideo", "Lorg/godfootsteps/arch/youtubeApi/model/YouTubeVideoModel;", "videoId", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "Companion", "arch_release"}, k = 1, mv = {1, 5, 1}, xi = 48)
public interface c {
public static final a a = a.a;
@Metadata(d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0000\b\u0086\u0003\u0018\u00002\u00020\u0001B\u0007\b\u0002¢\u0006\u0002\u0010\u0002J\b\u0010\u0007\u001a\u00020\bH\u0002R\u0011\u0010\u0003\u001a\u00020\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u0005\u0010\u0006¨\u0006\t"}, d2 = {"Lorg/godfootsteps/arch/youtubeApi/YouTubeClient$Companion;", "", "()V", "instance", "Lorg/godfootsteps/arch/youtubeApi/YouTubeClient;", "getInstance", "()Lorg/godfootsteps/arch/youtubeApi/YouTubeClient;", "okHttpClient", "Lokhttp3/OkHttpClient;", "arch_release"}, k = 1, mv = {1, 5, 1}, xi = 48)
public static final class a {
public static final a a;
public static final c b;
static {
a aVar = new a();
a = aVar;
x.b bVar = new x.b();
bVar.f17173d.add(u.c0.a.a.c());
bVar.a("https://www.googleapis.com/youtube/v3/");
Objects.requireNonNull(aVar);
a0.b bVar2 = new a0.b();
bVar2.f16469s = true;
bVar2.c(15L, TimeUnit.SECONDS);
bVar2.b(null);
a0 a0Var = new a0(bVar2);
h.d(a0Var, "Builder()\n …\n .build()");
bVar.c(a0Var);
Object b2 = bVar.b().b(c.class);
h.d(b2, "Builder()\n .a…ouTubeClient::class.java)");
b = (c) b2;
}
}
@f("playlistItems?part=snippet&fields=items(snippet/resourceId/videoId),pageInfo,nextPageToken")
Object a(@t("playlistId") String str, @t("pageToken") String str2, @t("maxResults") String str3, @t("key") String str4, n.g.c<? super YouTubeListModel> cVar);
@f("search?part=id&fields=items(id/videoId),nextPageToken&type=video")
Object b(@t("q") String str, @t("pageToken") String str2, @t("channelId") String str3, @t("maxResults") String str4, @t("key") String str5, n.g.c<? super SearchListModel> cVar);
@f("videos?fields=items(id,statistics/viewCount,snippet/title,snippet/description,snippet/publishedAt,contentDetails/duration)&part=snippet,statistics,contentDetails")
Object c(@t("id") String str, @t("maxResults") String str2, @t("key") String str3, n.g.c<? super YouTubeVideoModel> cVar);
}