TikTok.apk(点击下载) / NotificationApi.java


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

import X.AbstractC09150Ym;
import X.AbstractC09250Yw;
import X.AbstractC22750vI;
import X.AbstractC22760vJ;
import X.AbstractC22850vS;
import X.AbstractC22900vX;
import X.AbstractC23460wR;
import X.AbstractC30181Hj;
import X.AnonymousClass1IL;
import X.AnonymousClass1PN;
import X.C39601hN;
import X.C45741Hxi;
import X.C45744Hxl;
import com.bytedance.covode.number.Covode;
import com.ss.android.ugc.aweme.base.api.BaseResponse;
import com.ss.android.ugc.aweme.notice.repo.list.bean.NoticeCombineResponse;
import com.ss.android.ugc.aweme.notice.repo.list.bean.NoticeListsResponse;
import com.ss.android.ugc.aweme.notification.bean.LiveNoticeMessageResponse;
import java.util.Map;

public final class NotificationApi {
    public static final NotificationApi LIZ = new NotificationApi();
    public static final AbstractC23460wR LIZIZ = AnonymousClass1PN.LIZ((AnonymousClass1IL) C45741Hxi.LIZ);

    public interface Api {
        public static final C45744Hxl LIZ = C45744Hxl.LIZ;

        static {
            Covode.recordClassIndex(84637);
        }

        @AbstractC22850vS(LIZ = "/aweme/v1/notice/del/")
        AbstractC30181Hj<BaseResponse> deleteNotice(@AbstractC22900vX(LIZ = "notice_id") String str);

        @AbstractC22760vJ(LIZ = "/aweme/janus/v1/notice/multi/")
        AbstractC30181Hj<NoticeCombineResponse> fetchCombineNotice(@AbstractC22900vX(LIZ = "live_entrance") int i2, @AbstractC22900vX(LIZ = "req_from") String str, @AbstractC22900vX(LIZ = "is_draw") long j, @AbstractC22900vX(LIZ = "content_type") int i3, @AbstractC22900vX(LIZ = "channel_id") int i4, @AbstractC22900vX(LIZ = "count") int i5, @AbstractC09150Ym Map<String, String> map, @AbstractC22900vX(LIZ = "scenario") int i6);

        @AbstractC22760vJ(LIZ = "/aweme/v1/notice/multi/")
        AbstractC30181Hj<NoticeListsResponse> fetchGroupNotice(@AbstractC22900vX(LIZ = "group_list") String str, @AbstractC22900vX(LIZ = "scenario") int i2);

        @AbstractC22760vJ(LIZ = "/aweme/janus/v1/notice/multi/feed/")
        AbstractC30181Hj<LiveNoticeMessageResponse> fetchLiveNotice(@AbstractC22900vX(LIZ = "req_from") String str, @AbstractC22900vX(LIZ = "is_draw") long j, @AbstractC22900vX(LIZ = "content_type") int i2, @AbstractC22900vX(LIZ = "channel_id") int i3);

        @AbstractC22760vJ(LIZ = "aweme/v1/report/inbox/notice/")
        AbstractC30181Hj<NoticeListsResponse> fetchReportInboxNotice();

        @AbstractC22760vJ(LIZ = "https://oec-api.tiktokv.com/chat/api/client/getLatestMessage")
        AbstractC30181Hj<NoticeListsResponse> fetchShopInboxNotice();

        @AbstractC22760vJ(LIZ = "/aweme/v1/promote/api/user/settings/")
        AbstractC30181Hj<Object> getSubscribeMarketingStatus();

        @AbstractC22760vJ(LIZ = "/tiktok/notice/unsubscribe_setting/get/v1")
        AbstractC30181Hj<C39601hN> getSubscribeSettingsStatus(@AbstractC22900vX(LIZ = "group") int i2);

        @AbstractC22850vS(LIZ = "/aweme/v1/promote/api/user/settings/")
        @AbstractC22750vI
        AbstractC30181Hj<BaseResponse> setSubscribeMarketingStatus(@AbstractC09250Yw(LIZ = "marketing_notification") int i2);

        @AbstractC22850vS(LIZ = "/tiktok/notice/unsubscribe_setting/update/v1")
        @AbstractC22750vI
        AbstractC30181Hj<BaseResponse> updateSubscribeSettingsgStatus(@AbstractC09250Yw(LIZ = "group") int i2, @AbstractC09250Yw(LIZ = "label") int i3, @AbstractC09250Yw(LIZ = "is_unsubscribe") boolean z);
    }

    static {
        Covode.recordClassIndex(84636);
    }

    public final Api LIZ() {
        return (Api) LIZIZ.getValue();
    }
}