package com.ss.android.ugc.aweme.music.api;

import X.IUt;
import X.JLr;
import X.PUt;
import X.PUy;
import com.bytedance.covode.number.Covode;
import com.bytedance.ies.ugc.aweme.network.RetrofitFactory;
import com.ss.android.ugc.aweme.app.api.Api;
import com.ss.android.ugc.aweme.music.model.MusicDetail;
import java.util.Map;

public final class MusicDetailApi {
    public static final DetailApi LIZ = ((DetailApi) RetrofitFactory.LIZ().LIZ(Api.LIZLLL).LIZ(DetailApi.class));

    public interface DetailApi {
        static {
            Covode.recordClassIndex(93479);
        }

        @IUt(LIZ = "/aweme/v1/music/detail/")
        JLr<MusicDetail> queryMusic(@PUt(LIZ = "music_id") String str, @PUt(LIZ = "click_reason") int i);

        @IUt(LIZ = "/aweme/v1/music/detail/")
        JLr<MusicDetail> queryMusic(@PUt(LIZ = "music_id") String str, @PUt(LIZ = "click_reason") int i, @PUt(LIZ = "music_compliance_account") int i2, @PUy Map<String, String> map);

        @IUt(LIZ = "/aweme/v1/music/partner/detail/")
        JLr<MusicDetail> queryPartnerMusic(@PUt(LIZ = "partner_music_id") String str, @PUt(LIZ = "partner_name") String str2);
    }

    static {
        Covode.recordClassIndex(93478);
    }
}
