All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.byteplus.model.livesaas.UpdateActivityBasicConfigAPIRequest Maven / Gradle / Ivy

There is a newer version: 1.1.23
Show newest version
package com.byteplus.model.livesaas;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;

import java.util.List;

@Data
public class UpdateActivityBasicConfigAPIRequest {
    @JSONField(name = "ActivityId")
    Long activityId;

    @JSONField(name = "Name")
    String name;

    @JSONField(name = "LiveTime")
    Long liveTime;

    @JSONField(name = "IsCoverImageEnable")
    Integer isCoverImageEnable;

    @JSONField(name = "CoverImageUrl")
    String coverImageUrl;

    @JSONField(name = "CoverImageUrlDefault")
    String coverImageUrlDefault;

    @JSONField(name = "VerticalCoverImageUrl")
    String verticalCoverImageUrl;

    @JSONField(name = "IsPcBackImageEnable")
    Integer isPcBackImageEnable;

    @JSONField(name = "PcBackImageUrl")
    String pcBackImageUrl;

    @JSONField(name = "PcBackImageUrlDefault")
    String pcBackImageUrlDefault;

    @JSONField(name = "BackgroundColor")
    String backgroundColor;

    @JSONField(name = "IsMobileBackImageEnable")
    Integer isMobileBackImageEnable;

    @JSONField(name = "MobileBackImageUrl")
    String mobileBackImageUrl;

    @JSONField(name = "MobileBackImageUrlDefault")
    String mobileBackImageUrlDefault;

    @JSONField(name = "MobileBackgroundColor")
    String mobileBackgroundColor;

    @JSONField(name = "IsPreviewVideoEnable")
    Integer isPreviewVideoEnable;

    @JSONField(name = "PreviewVideoVid")
    String previewVideoVid;

    @JSONField(name = "PreviewVideoUrl")
    String previewVideoUrl;

    @JSONField(name = "PreviewVideoVidDefault")
    String previewVideoVidDefault;

    @JSONField(name = "IsPeopleCountEnable")
    Integer isPeopleCountEnable;

    @JSONField(name = "IsHeaderImageEnable")
    Integer isHeaderImageEnable;

    @JSONField(name = "HeaderImageUrl")
    String headerImageUrl;

    @JSONField(name = "IsWatermarkImageEnable")
    Integer isWatermarkImageEnable;

    @JSONField(name = "WatermarkImageUrl")
    String watermarkImageUrl;

    @JSONField(name = "IsThumbUpEnable")
    Integer isThumbUpEnable;

    @JSONField(name = "ThumbUpUrl")
    String thumbUpUrl;

    @JSONField(name = "ThumbUpUrlDefault")
    String thumbUpUrlDefault;

    @JSONField(name = "IsShareIconEnable")
    Integer isShareIconEnable;

    @JSONField(name = "ShareIconUrl")
    String shareIconUrl;

    @JSONField(name = "ShareIconUrlDefault")
    String shareIconUrlDefault;

    @JSONField(name = "IsCommentTranslateEnable")
    Integer isCommentTranslateEnable;

    @JSONField(name = "IsAnnouncementEnable")
    Integer isAnnouncementEnable;

    @JSONField(name = "Announcement")
    String announcement;

    @JSONField(name = "InteractionColor")
    String interactionColor;

    @JSONField(name = "FontColor")
    String fontColor;

    @JSONField(name = "ColorThemeIndex")
    String colorThemeIndex;

    @JSONField(name = "IsPCHeaderImageEnable")
    Integer isPCHeaderImageEnable;

    @JSONField(name = "PCHeaderImageUrl")
    String pCHeaderImageUrl;

    @JSONField(name = "IsCountDownEnable")
    Integer isCountDownEnable;

    @JSONField(name = "IsAutoStartEnable")
    Integer isAutoStartEnable;

    @JSONField(name = "AutoStartType")
    Integer autoStartType;

    @JSONField(name = "IsPageLimitEnable")
    Integer isPageLimitEnable;

    @JSONField(name = "PageLimitType")
    String pageLimitType;

    @JSONField(name = "IsLanguageEnable")
    Integer isLanguageEnable;

    @JSONField(name = "LanguageType")
    List languageType;

    @JSONField(name = "SiteTags")
    List siteTags;

    @JSONField(name = "TextSiteTags")
    List textSiteTags;

    @JSONField(name = "PreviewVideoId")
    Long previewVideoId;

    @JSONField(name = "AccountId")
    Long accountId;

    @JSONField(name = "PreviewVideoReviewStatus")
    Integer previewVideoReviewStatus;

    @JSONField(name = "DefaultSubtitleLanguage")
    String defaultSubtitleLanguage;

    @JSONField(name = "SourceSubtitleLanguage")
    String sourceSubtitleLanguage;

    @JSONField(name = "OpenLiveAvextractorTask")
    Integer openLiveAvextractorTask;

    @JSONField(name = "IsTimeShift")
    Integer isTimeShift;

    @JSONField(name = "PreviewVideoCoverImage")
    String previewVideoCoverImage;

    @JSONField(name = "PreviewVideoMediaName")
    String previewVideoMediaName;

    @JSONField(name = "IsPreviewPromptEnable")
    Integer isPreviewPromptEnable;

    @JSONField(name = "PreviewPrompt")
    String previewPrompt;

    @JSONField(name = "IsReservationEnable")
    Integer isReservationEnable;

    @JSONField(name = "ReservationTime")
    Integer reservationTime;

    @JSONField(name = "ReservationText")
    String reservationText;

    @JSONField(name = "WatermarkPosition")
    Integer watermarkPosition;

    @JSONField(name = "IsReplayBulletChat")
    Integer isReplayBulletChat;

    @JSONField(name = "PresenterChatColor")
    String presenterChatColor;

    @JSONField(name = "IsLiveBulletChat")
    Integer isLiveBulletChat;

    @JSONField(name = "IsBackgroundBlur")
    Integer isBackgroundBlur;

    @JSONField(name = "FeedbackMessage")
    String feedbackMessage;

    @JSONField(name = "IsFeedbackEnable")
    Integer isFeedbackEnable;

    @JSONField(name = "IsThumbUpNumberEnable")
    Integer isThumbUpNumberEnable;

    @JSONField(name = "SmsLanguage")
    Integer smsLanguage;

    @JSONField(name = "MobileChatBackgroundColor")
    String mobileChatBackgroundColor;

    @JSONField(name = "ConfigVersion")
    Integer configVersion;

    @JSONField(name = "LiveZone")
    Integer liveZone;

    @JSONField(name = "RiskWarningSetting")
    UpdateActivityBasicConfigAPIRequestRiskWarningSetting riskWarningSetting;

    @JSONField(name = "IsPlayerTopEnable")
    Integer isPlayerTopEnable;

    @JSONField(name = "PlayerTopType")
    List playerTopType;

    @JSONField(name = "IsReplayAutoOnlineEnable")
    Integer isReplayAutoOnlineEnable;

    @JSONField(name = "IsReservationSmsEnable")
    Integer isReservationSmsEnable;

    @JSONField(name = "IsSDKPlayEnable")
    Integer isSDKPlayEnable;

    @JSONField(name = "SDKPlayStatus")
    Integer sDKPlayStatus;

    @Data
    static class UpdateActivityBasicConfigAPIRequestActTag {
        @JSONField(name = "Value")
        String value;

        @JSONField(name = "Index")
        Long index;
    }

    @Data
    static class UpdateActivityBasicConfigAPIRequestTextActTag {
        @JSONField(name = "Value")
        String value;

        @JSONField(name = "Index")
        Long index;
    }

    @Data
    static class UpdateActivityBasicConfigAPIRequestRiskWarningSetting {
        @JSONField(name = "IsRiskWarningEnable")
        Long isRiskWarningEnable;

        @JSONField(name = "RiskWarningButtonText")
        String riskWarningButtonText;

        @JSONField(name = "RiskWarningContent")
        String riskWarningContent;

        @JSONField(name = "RiskWarningTitle")
        String riskWarningTitle;

    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy