
io.github.dft.woocommerce.model.webhookapi.WebHook Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of woocommerce Show documentation
Show all versions of woocommerce Show documentation
woocommerce API using JDK 11
package io.github.dft.woocommerce.model.webhookapi;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.databind.PropertyNamingStrategies;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonNaming;
import io.github.dft.woocommerce.model.common.DateDeserializer;
import lombok.Data;
import java.time.LocalDateTime;
import java.util.List;
@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(ignoreUnknown = true)
@JsonNaming(PropertyNamingStrategies.SnakeCaseStrategy.class)
public class WebHook {
private int id;
@JsonProperty("_links")
private Links links;
private String name;
private String event;
private String topic;
private String status;
private String secret;
private String resource;
private List hooks;
private String deliveryUrl;
@JsonDeserialize(using = DateDeserializer.class)
private LocalDateTime dateCreated;
@JsonDeserialize(using = DateDeserializer.class)
private LocalDateTime dateModified;
@JsonDeserialize(using = DateDeserializer.class)
private LocalDateTime dateCreatedGmt;
@JsonDeserialize(using = DateDeserializer.class)
private LocalDateTime dateModifiedGmt;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy