All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.urbanairship.api.createandsend.model.audience.email.EmailOptInType Maven / Gradle / Ivy

package com.urbanairship.api.createandsend.model.audience.email;


import java.util.Optional;

public enum EmailOptInType {
    COMMERCIAL_OPTED_IN("ua_commercial_opted_in"),
    TRANSACTIONAL_OPTED_IN("ua_transactional_opted_in");

    private final String identifier;

    private EmailOptInType(String identifier) {
        this.identifier = identifier;
    }

    public String getIdentifier() {
        return identifier;
    }

    public static Optional find (String identifier) {
        for (EmailOptInType optInType : values()) {
            if (optInType.getIdentifier().equals(identifier)) {
                return Optional.of(optInType);
            }
        }
        return Optional.empty();
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy