package com.sonic.cow.client.rtc.callback.rts;

/**
 * 实时字幕回调具体消息
 *
 *
 */
@lombok.Data
public class Data {
    /**
     * 字幕是否为完整的分句。
     * 。
     * 如果仅为了存储字幕，可只保存 definite=true 且 paragraph=true 的字幕，减少存储的数据量，并确保保存的字幕是完整的。
     */
    private boolean definite;
    /**
     * 字幕是否为完整的一句话。。
     */
    private boolean paragraph;
    /**
     * 字幕语言。
     */
    private String language;
    /**
     * 字幕序号。
     */
    private int sequence;
    /**
     * 字幕文本。
     */
    private String text;
    /**
     * 字幕来源者 ID。若字幕来源为真人用户，则该值为真人用户 UserId。若来源为智能体，则该值为智能体 UserId。
     */
    private String userId;

    /**
     * 对话的轮次 ID。
     */
    private Integer roundId;
}
