com.mailgun.enums.WebhookName Maven / Gradle / Ivy
package com.mailgun.enums;
import com.fasterxml.jackson.annotation.JsonValue;
/**
* Supported webhooks
*
* @see Webhooks
*/
public enum WebhookName implements EnumWithValue {
/**
*
* Tracking Clicks.
*
*
* @see Tracking Clicks
*/
CLICKED("clicked"),
/**
*
* Tracking Spam Complaints.
*
*
* @see Tracking Spam Complaints
*/
COMPLAINED("complained"),
/**
*
* Tracking Deliveries.
*
*
* @see Tracking Deliveries
*/
DELIVERED("delivered"),
/**
*
* Tracking Opens.
*
*
* @see Tracking Opens
*/
OPENED("opened"),
/**
*
* Tracking Permanent Failures.
*
*
* @see Tracking Failures
*/
PERMANENT_FAIL("permanent_fail"),
/**
*
* Tracking Temporary Failures.
*
*
* @see Tracking Failures
*/
TEMPORARY_FAIL("temporary_fail"),
/**
*
* Tracking Unsubscribes.
*
*
* @see Tracking Unsubscribes
*/
UNSUBSCRIBED("unsubscribed");
private final String value;
WebhookName(String value) {
this.value = value;
}
@JsonValue
public String getValue() {
return value;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy