cn.binarywang.wx.miniapp.bean.shortlink.GenerateShortLinkRequest Maven / Gradle / Ivy
package cn.binarywang.wx.miniapp.bean.shortlink;
import com.google.gson.annotations.SerializedName;
import lombok.Builder;
import lombok.Data;
import java.io.Serializable;
/**
*
* 获取小程序 Short Link参数对象
*
*/
@Data
@Builder
public class GenerateShortLinkRequest implements Serializable {
private static final long serialVersionUID = -7517804620683442832L;
/**
* 通过 Short Link 进入的小程序页面路径,必须是已经发布的小程序存在的页面,可携带 query,最大1024个字符
*
* 是否必填: 是
*
*/
@SerializedName("page_url")
private String pageUrl;
/**
* 页面标题,不能包含违法信息,超过20字符会用... 截断代替
*
* 是否必填: 是
*
*/
@SerializedName("page_title")
private String pageTitle;
/**
* 生成的 Short Link 类型,短期有效:false,永久有效:true
*
* 是否必填: 否
*
*/
@SerializedName("is_permanent")
private Boolean isPermanent;
}