syntax = "proto3";

package bilibili.broadcast.message.reply;

// 
message SubjectInteractionResp {
    // 
    enum Interaction {
        // 
        Unknown = 0;
        // 
        ReplyLike = 1;
    }
    
    // 
    int64 oid = 1;
    // 
    int64 type = 2;
    // 
    SubjectInteractionResp.Interaction interaction_type = 3;
    // 
    int64 rpid = 4;
    // 
    int64 like_count = 5;
    // 
    int64 frequency = 6;
}

// 
message SubjectNoticeResp {
    // 
    int64 oid = 1;
    // 
    int64 type = 2;
    // 
    string title = 3;
    // 
    string link = 4;
    // 
    int64 timestamp = 5;
    // 
    int64 rpid = 6;
    // 
    string interaction_type = 7;
    // 
    int64 hover_duration = 8;
    // 
    int64 root_rpid = 9;
    // 
    string interaction_scene = 10;
}

// 
message SubjectReplyInsertionResp {
    // 
    int64 oid = 1;
    // 
    int64 type = 2;
    // 
    string title = 3;
    // 
    int64 rpid = 4;
    // 
    int64 timestamp = 5;
    // 
    int64 rank = 6;
    // 
    int64 step_size = 7;
    // 
    repeated int64 support_mode = 8;
    // 
    repeated string support_tag = 9;
}

