
tsg.ns.wsdl.coop.CampaignResponse Maven / Gradle / Ivy
package tsg.ns.wsdl.coop;
import jakarta.xml.bind.annotation.XmlEnum;
import jakarta.xml.bind.annotation.XmlEnumValue;
import jakarta.xml.bind.annotation.XmlType;
/**
* Java class for CampaignResponse.
*
*
The following schema fragment specifies the expected content contained within this class.
*
* <simpleType name="CampaignResponse">
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value="_clickedThrough"/>
* <enumeration value="_failedDeliveryFailure"/>
* <enumeration value="_failedInvalidAddress"/>
* <enumeration value="_failedOther"/>
* <enumeration value="_failedSpam"/>
* <enumeration value="_failedTemplateError"/>
* <enumeration value="_failedUnexpectedError"/>
* <enumeration value="_invalidSenderAddress"/>
* <enumeration value="_mailboxDisabled"/>
* <enumeration value="_mailboxIsFull"/>
* <enumeration value="_mailboxNotAcceptingMessages"/>
* <enumeration value="_mailProtocolIssues"/>
* <enumeration value="_mediaError"/>
* <enumeration value="_messageExceedsSizeLengthLimits"/>
* <enumeration value="_networkServerIssues"/>
* <enumeration value="_opened"/>
* <enumeration value="_purchased"/>
* <enumeration value="_queued"/>
* <enumeration value="_received"/>
* <enumeration value="_responded"/>
* <enumeration value="_securityIssues"/>
* <enumeration value="_sent"/>
* <enumeration value="_skippedDueToPreviousHardBounce"/>
* <enumeration value="_subscribed"/>
* <enumeration value="_tooManyRecipients"/>
* <enumeration value="_unsubscribed"/>
* <enumeration value="_unsubscribedByFeedbackLoop"/>
* </restriction>
* </simpleType>
*
*
*/
@XmlType(name = "CampaignResponse", namespace = "urn:types.marketing_2023_1.lists.webservices.netsuite.com")
@XmlEnum
public enum CampaignResponse {
@XmlEnumValue("_clickedThrough")
CLICKED_THROUGH("_clickedThrough"),
@XmlEnumValue("_failedDeliveryFailure")
FAILED_DELIVERY_FAILURE("_failedDeliveryFailure"),
@XmlEnumValue("_failedInvalidAddress")
FAILED_INVALID_ADDRESS("_failedInvalidAddress"),
@XmlEnumValue("_failedOther")
FAILED_OTHER("_failedOther"),
@XmlEnumValue("_failedSpam")
FAILED_SPAM("_failedSpam"),
@XmlEnumValue("_failedTemplateError")
FAILED_TEMPLATE_ERROR("_failedTemplateError"),
@XmlEnumValue("_failedUnexpectedError")
FAILED_UNEXPECTED_ERROR("_failedUnexpectedError"),
@XmlEnumValue("_invalidSenderAddress")
INVALID_SENDER_ADDRESS("_invalidSenderAddress"),
@XmlEnumValue("_mailboxDisabled")
MAILBOX_DISABLED("_mailboxDisabled"),
@XmlEnumValue("_mailboxIsFull")
MAILBOX_IS_FULL("_mailboxIsFull"),
@XmlEnumValue("_mailboxNotAcceptingMessages")
MAILBOX_NOT_ACCEPTING_MESSAGES("_mailboxNotAcceptingMessages"),
@XmlEnumValue("_mailProtocolIssues")
MAIL_PROTOCOL_ISSUES("_mailProtocolIssues"),
@XmlEnumValue("_mediaError")
MEDIA_ERROR("_mediaError"),
@XmlEnumValue("_messageExceedsSizeLengthLimits")
MESSAGE_EXCEEDS_SIZE_LENGTH_LIMITS("_messageExceedsSizeLengthLimits"),
@XmlEnumValue("_networkServerIssues")
NETWORK_SERVER_ISSUES("_networkServerIssues"),
@XmlEnumValue("_opened")
OPENED("_opened"),
@XmlEnumValue("_purchased")
PURCHASED("_purchased"),
@XmlEnumValue("_queued")
QUEUED("_queued"),
@XmlEnumValue("_received")
RECEIVED("_received"),
@XmlEnumValue("_responded")
RESPONDED("_responded"),
@XmlEnumValue("_securityIssues")
SECURITY_ISSUES("_securityIssues"),
@XmlEnumValue("_sent")
SENT("_sent"),
@XmlEnumValue("_skippedDueToPreviousHardBounce")
SKIPPED_DUE_TO_PREVIOUS_HARD_BOUNCE("_skippedDueToPreviousHardBounce"),
@XmlEnumValue("_subscribed")
SUBSCRIBED("_subscribed"),
@XmlEnumValue("_tooManyRecipients")
TOO_MANY_RECIPIENTS("_tooManyRecipients"),
@XmlEnumValue("_unsubscribed")
UNSUBSCRIBED("_unsubscribed"),
@XmlEnumValue("_unsubscribedByFeedbackLoop")
UNSUBSCRIBED_BY_FEEDBACK_LOOP("_unsubscribedByFeedbackLoop");
private final String value;
CampaignResponse(String v) {
value = v;
}
public String value() {
return value;
}
public static CampaignResponse fromValue(String v) {
for (CampaignResponse c: CampaignResponse.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy