/*
* MIT License
*
* Copyright (c) 2023 OrdinaryRoad
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*/
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: douyin_webcast_chat_message_msg.proto
package tech.ordinaryroad.live.chat.client.douyin.protobuf;
public interface douyin_webcast_chat_message_msgOrBuilder extends
// @@protoc_insertion_point(interface_extends:tech.ordinaryroad.live.chat.client.douyin.protobuf.douyin_webcast_chat_message_msg)
com.google.protobuf.MessageOrBuilder {
/**
* .Common common = 1;
* @return Whether the common field is set.
*/
boolean hasCommon();
/**
* .Common common = 1;
* @return The common.
*/
tech.ordinaryroad.live.chat.client.douyin.protobuf.dto.CommonOuterClass.Common getCommon();
/**
* .Common common = 1;
*/
tech.ordinaryroad.live.chat.client.douyin.protobuf.dto.CommonOuterClass.CommonOrBuilder getCommonOrBuilder();
/**
* .User user = 2;
* @return Whether the user field is set.
*/
boolean hasUser();
/**
* .User user = 2;
* @return The user.
*/
tech.ordinaryroad.live.chat.client.douyin.protobuf.dto.UserOuterClass.User getUser();
/**
* .User user = 2;
*/
tech.ordinaryroad.live.chat.client.douyin.protobuf.dto.UserOuterClass.UserOrBuilder getUserOrBuilder();
/**
* string content = 3;
* @return The content.
*/
java.lang.String getContent();
/**
* string content = 3;
* @return The bytes for content.
*/
com.google.protobuf.ByteString
getContentBytes();
/**
* bool visible_to_sender = 4;
* @return The visibleToSender.
*/
boolean getVisibleToSender();
/**
* .Image background_image = 5;
* @return Whether the backgroundImage field is set.
*/
boolean hasBackgroundImage();
/**
* .Image background_image = 5;
* @return The backgroundImage.
*/
tech.ordinaryroad.live.chat.client.douyin.protobuf.dto.ImageOuterClass.Image getBackgroundImage();
/**
* .Image background_image = 5;
*/
tech.ordinaryroad.live.chat.client.douyin.protobuf.dto.ImageOuterClass.ImageOrBuilder getBackgroundImageOrBuilder();
/**
* string full_screen_text_color = 6;
* @return The fullScreenTextColor.
*/
java.lang.String getFullScreenTextColor();
/**
* string full_screen_text_color = 6;
* @return The bytes for fullScreenTextColor.
*/
com.google.protobuf.ByteString
getFullScreenTextColorBytes();
/**
* .Image background_image_v2 = 7;
* @return Whether the backgroundImageV2 field is set.
*/
boolean hasBackgroundImageV2();
/**
* .Image background_image_v2 = 7;
* @return The backgroundImageV2.
*/
tech.ordinaryroad.live.chat.client.douyin.protobuf.dto.ImageOuterClass.Image getBackgroundImageV2();
/**
* .Image background_image_v2 = 7;
*/
tech.ordinaryroad.live.chat.client.douyin.protobuf.dto.ImageOuterClass.ImageOrBuilder getBackgroundImageV2OrBuilder();
/**
*
* PublicAreaCommon public_area_common = 9; ** *
.Image gift_image = 10;
* @return Whether the giftImage field is set.
*/
boolean hasGiftImage();
/**
* * PublicAreaCommon public_area_common = 9; ** *
.Image gift_image = 10;
* @return The giftImage.
*/
tech.ordinaryroad.live.chat.client.douyin.protobuf.dto.ImageOuterClass.Image getGiftImage();
/**
* * PublicAreaCommon public_area_common = 9; ** *
.Image gift_image = 10;
*/
tech.ordinaryroad.live.chat.client.douyin.protobuf.dto.ImageOuterClass.ImageOrBuilder getGiftImageOrBuilder();
/**
* uint64 agree_msg_id = 11;
* @return The agreeMsgId.
*/
long getAgreeMsgId();
/**
* uint32 priority_level = 12;
* @return The priorityLevel.
*/
int getPriorityLevel();
/**
* * LandscapeAreaCommon landscape_area_common = 13; ** *
uint64 event_time = 15;
* @return The eventTime.
*/
long getEventTime();
/**
* bool send_review = 16;
* @return The sendReview.
*/
boolean getSendReview();
/**
* bool from_intercom = 17;
* @return The fromIntercom.
*/
boolean getFromIntercom();
/**
* bool intercom_hide_user_card = 18;
* @return The intercomHideUserCard.
*/
boolean getIntercomHideUserCard();
/**
* * repeated string chatTagsList = 19; ** *
string chat_by = 20;
* @return The chatBy.
*/
java.lang.String getChatBy();
/**
* * repeated string chatTagsList = 19; ** *
string chat_by = 20;
* @return The bytes for chatBy.
*/
com.google.protobuf.ByteString
getChatByBytes();
/**
* * Text rtf_content = 22 ; ** *
uint32 individual_chat_priority = 21;
* @return The individualChatPriority.
*/
int getIndividualChatPriority();
}