SubmitVo.java 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. package com.fjhx.vo;
  2. import lombok.Data;
  3. import java.util.List;
  4. @Data
  5. public class SubmitVo {
  6. // private ReferenceDTO reference;
  7. // private EnvelopeDTO envelope;
  8. private ToDTO from;
  9. private List<ToDTO> replyTo;
  10. private List<ToDTO> to;
  11. private List<ToDTO> cc;
  12. private List<ToDTO> bcc;
  13. // private String raw;
  14. private String subject;
  15. // private String text;
  16. private String html;
  17. // private String previewText;
  18. // private String template;
  19. // private RenderDTO render;
  20. private List<AttachmentsDTO> attachments;
  21. // private String messageId;
  22. //
  23. // private Boolean trackingEnabled;
  24. //
  25. // private Object copy;
  26. //
  27. // private String sentMailPath;
  28. //
  29. // private String locale;
  30. //
  31. // private String tz;
  32. //
  33. // private String sendAt;
  34. //
  35. // private Integer deliveryAttempts;
  36. //
  37. // private String gateway;
  38. //
  39. // private String listId;
  40. //
  41. // private Boolean dryRun;
  42. // @Data
  43. // public static class ReferenceDTO {
  44. //
  45. // private String message;
  46. //
  47. // private String action;
  48. //
  49. // private Boolean inline;
  50. //
  51. // private Boolean forwardAttachments;
  52. //
  53. // private Boolean ignoreMissing;
  54. //
  55. // private Boolean documentStore;
  56. // }
  57. @Data
  58. public static class ToDTO {
  59. private String name;
  60. private String address;
  61. }
  62. // @Data
  63. // public static class RenderDTO {
  64. // private String format;
  65. //
  66. // }
  67. @Data
  68. public static class AttachmentsDTO {
  69. private String filename;
  70. private String contentType;
  71. private String content;
  72. }
  73. }