package io.dataease.api.xpack.share.request; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.io.Serial; import java.io.Serializable; @Schema(description = "分享Ticket") @Data public class TicketCreator implements Serializable { @Serial private static final long serialVersionUID = 8661378104009097296L; @Schema(description = "Ticket", requiredMode = Schema.RequiredMode.REQUIRED) private String ticket; @Schema(description = "有效期", requiredMode = Schema.RequiredMode.REQUIRED) private Long exp; @Schema(description = "参数") private String args; @Schema(description = "分享链接UUID", requiredMode = Schema.RequiredMode.REQUIRED) private String uuid; @Schema(description = "刷新Ticket") private boolean generateNew; }