/*
* 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_member_message_msg.proto
package tech.ordinaryroad.live.chat.client.douyin.protobuf;
public interface douyin_webcast_member_message_msgOrBuilder extends
// @@protoc_insertion_point(interface_extends:tech.ordinaryroad.live.chat.client.douyin.protobuf.douyin_webcast_member_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();
/**
* uint64 memberCount = 3;
* @return The memberCount.
*/
long getMemberCount();
/**
* .User operator = 4;
* @return Whether the operator field is set.
*/
boolean hasOperator();
/**
* .User operator = 4;
* @return The operator.
*/
tech.ordinaryroad.live.chat.client.douyin.protobuf.dto.UserOuterClass.User getOperator();
/**
* .User operator = 4;
*/
tech.ordinaryroad.live.chat.client.douyin.protobuf.dto.UserOuterClass.UserOrBuilder getOperatorOrBuilder();
/**
* bool isSetToAdmin = 5;
* @return The isSetToAdmin.
*/
boolean getIsSetToAdmin();
/**
* bool isTopUser = 6;
* @return The isTopUser.
*/
boolean getIsTopUser();
/**
* int64 rankScore = 7;
* @return The rankScore.
*/
long getRankScore();
/**
* int64 topUserNo = 8;
* @return The topUserNo.
*/
long getTopUserNo();
/**
* int64 enterType = 9;
* @return The enterType.
*/
long getEnterType();
/**
* int64 action = 10;
* @return The action.
*/
long getAction();
/**
* string actionDescription = 11;
* @return The actionDescription.
*/
java.lang.String getActionDescription();
/**
* string actionDescription = 11;
* @return The bytes for actionDescription.
*/
com.google.protobuf.ByteString
getActionDescriptionBytes();
/**
* int64 userId = 12;
* @return The userId.
*/
long getUserId();
/**
*
* EffectConfig effectConfig = 13; ** *
string popStr = 14;
* @return The popStr.
*/
java.lang.String getPopStr();
/**
* * EffectConfig effectConfig = 13; ** *
string popStr = 14;
* @return The bytes for popStr.
*/
com.google.protobuf.ByteString
getPopStrBytes();
/**
* * EffectConfig enterEffectConfig = 15; ** *
.Image backgroundImage = 16;
* @return Whether the backgroundImage field is set.
*/
boolean hasBackgroundImage();
/**
* * EffectConfig enterEffectConfig = 15; ** *
.Image backgroundImage = 16;
* @return The backgroundImage.
*/
tech.ordinaryroad.live.chat.client.douyin.protobuf.dto.ImageOuterClass.Image getBackgroundImage();
/**
* * EffectConfig enterEffectConfig = 15; ** *
.Image backgroundImage = 16;
*/
tech.ordinaryroad.live.chat.client.douyin.protobuf.dto.ImageOuterClass.ImageOrBuilder getBackgroundImageOrBuilder();
/**
* .Image backgroundImageV2 = 17;
* @return Whether the backgroundImageV2 field is set.
*/
boolean hasBackgroundImageV2();
/**
* .Image backgroundImageV2 = 17;
* @return The backgroundImageV2.
*/
tech.ordinaryroad.live.chat.client.douyin.protobuf.dto.ImageOuterClass.Image getBackgroundImageV2();
/**
* .Image backgroundImageV2 = 17;
*/
tech.ordinaryroad.live.chat.client.douyin.protobuf.dto.ImageOuterClass.ImageOrBuilder getBackgroundImageV2OrBuilder();
/**
* .Text anchorDisplayText = 18;
* @return Whether the anchorDisplayText field is set.
*/
boolean hasAnchorDisplayText();
/**
* .Text anchorDisplayText = 18;
* @return The anchorDisplayText.
*/
tech.ordinaryroad.live.chat.client.douyin.protobuf.dto.TextOuterClass.Text getAnchorDisplayText();
/**
* .Text anchorDisplayText = 18;
*/
tech.ordinaryroad.live.chat.client.douyin.protobuf.dto.TextOuterClass.TextOrBuilder getAnchorDisplayTextOrBuilder();
/**
* * PublicAreaCommon publicAreaCommon = 19; ** *
int64 userEnterTipType = 20;
* @return The userEnterTipType.
*/
long getUserEnterTipType();
/**
* int64 anchorEnterTipType = 21;
* @return The anchorEnterTipType.
*/
long getAnchorEnterTipType();
/**
* map<string, string> buriedPointMap = 22;
*/
int getBuriedPointMapCount();
/**
* map<string, string> buriedPointMap = 22;
*/
boolean containsBuriedPointMap(
java.lang.String key);
/**
* Use {@link #getBuriedPointMapMap()} instead.
*/
@java.lang.Deprecated
java.util.Mapmap<string, string> buriedPointMap = 22;
*/
java.util.Mapmap<string, string> buriedPointMap = 22;
*/
/* nullable */
java.lang.String getBuriedPointMapOrDefault(
java.lang.String key,
/* nullable */
java.lang.String defaultValue);
/**
* map<string, string> buriedPointMap = 22;
*/
java.lang.String getBuriedPointMapOrThrow(
java.lang.String key);
}