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

import com.bytedance.covode.number.Covode;
import com.google.gson.a.c;
import com.ss.android.ugc.aweme.base.api.BaseResponse;
import com.ss.android.ugc.aweme.base.model.UrlModel;
import com.ss.android.ugc.aweme.challenge.model.RelatedChallengeMusic;
import java.util.List;

public class MusicDetail extends BaseResponse {
    @c(LIZ = "ai_recommend_music")
    public List<Music> aiRecommendMusicList;
    @c(LIZ = "billboard_type")
    public int billboardType;
    @c(LIZ = "bind_commerce_challenge")
    public boolean bindCommerceChallenge;
    @c(LIZ = "edition_uid")
    public int editionUid;
    @c(LIZ = "music_info")
    public Music music;
    @c(LIZ = "music_chart_rank")
    public MusicChartRankStruct musicChartRankStruct;
    @c(LIZ = "people_also_like_info")
    public PeopleAlsoLikeInfoStruct peopleAlsoLikeInfoStruct;
    @c(LIZ = "rec_list")
    public List<RelatedChallengeMusic> relatedChallengeMusicList;
    @c(LIZ = "should_show_recommend_music")
    public boolean shouldShowRecommendMusic;
    @c(LIZ = "similar_music_ids")
    public List<String> similarMusicIds;
    @c(LIZ = "suggestion_id")
    public Long suggestionId;
    @c(LIZ = "top_bodydance_avatars")
    public List<UrlModel> topBodydanceAvatars;

    static {
        Covode.recordClassIndex(93870);
    }

    public Boolean getShowRecommendMusic() {
        return Boolean.valueOf(this.shouldShowRecommendMusic);
    }
}
