syntax = "proto2";

package SensitiveWordCmd;

option java_package = "com.miaole.live.protocol.request";
option java_outer_classname = "SensitiveWordCmd";

// 敏感词拦截，文本出现敏感词时会替换为*
// 返回处理后的文本 CommonResult.StringResult
message sensitiveWordFilter {
    optional string checkContent = 1; // 校验内容
    optional string senderId = 2; // 发送者ID
    optional string receiverId = 3; // 接收者ID (用户Id或者房间Id)
    optional string shumeiDeviceId = 4;// 数美设备id
    optional int32 sensitiveType = 5;// 1是私聊  2是房间
    optional int32 sourceType = 6;//来源类型
    optional bool fakerChat = 7;//true 走新逻辑，抛出异常走toast或返回状态4008假聊天状态
}

// 校验内容是否为敏感词，返回1-确认为敏感词，2-校验通过
// 返回CommonResult.IntResult
message checkSensitiveWord {
    optional string checkContent = 1; // 校验内容 
    optional string shumeiDeviceId = 2;// 数美设备id
    optional int32 sourceType = 3;//来源类型
    optional bool fakerChat = 4;//true 走新逻辑，抛出异常走toast或返回状态4008假聊天状态
}

