HttpWebHookProperties.java
package org.jetlinks.community.notify.webhook.http;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;
import org.hibernate.validator.constraints.URL;
import javax.validation.constraints.NotBlank;
import java.util.List;
@Getter
@Setter
public class HttpWebHookProperties {
@Schema(description = "请求根地址,如: https://host/api")
@NotBlank
@URL
private String url;
@Schema(description = "请求头")
private List<Header> headers;
//todo 认证方式
@Getter
@Setter
public static class Header {
private String key;
private String value;
}
}