package com.sjyt.icom.asst.common.model.message;

import com.sjyt.icom.asst.common.annotation.JsonRequired;
import lombok.Builder;
import lombok.Data;
import lombok.experimental.Tolerate;

/**
 * 消息通讯
 *
 * @author renyanru
 * @version V1.0.0
 * @date 2022/6/2 10:34
 */
@Data
@Builder(toBuilder = true)
public class NewsLetter {
  /** 自增id */
  private Long id;
  /** 发送者 */
  @JsonRequired private String from;
  /** 接受者 */
  @JsonRequired private String to;
  /** 消息内容体 */
  @JsonRequired private Message message;

  @Tolerate
  public NewsLetter() {
  }
}
