Sha256: 73498a04e109559d4c8a115ff8e3bbf7fad4be60cb3d656657bf40c50c926d77

Contents?: true

Size: 1.12 KB

Versions: 19

Compression:

Stored size: 1.12 KB

Contents

package org.embulk.output.mailchimp.model;

import com.fasterxml.jackson.annotation.JsonCreator;
import org.embulk.config.ConfigException;

/**
 * Created by thangnc on 6/9/17.
 */
public enum AddressMergeFieldAttribute
{
    ADDR1("addr1"), ADDR2("addr2"), CITY("city"), STATE("state"), ZIP("zip"), COUNTRY("country");

    private String name;

    AddressMergeFieldAttribute(String type)
    {
        this.name = type;
    }

    /**
     * Gets name.
     *
     * @return the name
     */
    public String getName()
    {
        return name;
    }

    /**
     * Find by name method.
     *
     * @param name the name
     * @return the auth method
     */
    @JsonCreator
    public static AddressMergeFieldAttribute findByName(final String name)
    {
        for (AddressMergeFieldAttribute method : values()) {
            if (method.getName().equals(name.toLowerCase())) {
                return method;
            }
        }

        throw new ConfigException(
                String.format("Unknown attributes '%s'. Supported attributes are [addr1, addr1, state, zip, country]",
                              name));
    }
}

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
embulk-output-mailchimp-0.3.31 src/main/java/org/embulk/output/mailchimp/model/AddressMergeFieldAttribute.java
embulk-output-mailchimp-0.3.28 src/main/java/org/embulk/output/mailchimp/model/AddressMergeFieldAttribute.java
embulk-output-mailchimp-0.3.25 src/main/java/org/embulk/output/mailchimp/model/AddressMergeFieldAttribute.java
embulk-output-mailchimp-0.3.24 src/main/java/org/embulk/output/mailchimp/model/AddressMergeFieldAttribute.java
embulk-output-mailchimp-0.3.23 src/main/java/org/embulk/output/mailchimp/model/AddressMergeFieldAttribute.java
embulk-output-mailchimp-0.3.22 src/main/java/org/embulk/output/mailchimp/model/AddressMergeFieldAttribute.java
embulk-output-mailchimp-0.3.21 src/main/java/org/embulk/output/mailchimp/model/AddressMergeFieldAttribute.java
embulk-output-mailchimp-0.3.20 src/main/java/org/embulk/output/mailchimp/model/AddressMergeFieldAttribute.java
embulk-output-mailchimp-0.3.19 src/main/java/org/embulk/output/mailchimp/model/AddressMergeFieldAttribute.java
embulk-output-mailchimp-0.3.18 src/main/java/org/embulk/output/mailchimp/model/AddressMergeFieldAttribute.java
embulk-output-mailchimp-0.3.17 src/main/java/org/embulk/output/mailchimp/model/AddressMergeFieldAttribute.java
embulk-output-mailchimp-0.3.16 src/main/java/org/embulk/output/mailchimp/model/AddressMergeFieldAttribute.java
embulk-output-mailchimp-0.3.15 src/main/java/org/embulk/output/mailchimp/model/AddressMergeFieldAttribute.java
embulk-output-mailchimp-0.3.14 src/main/java/org/embulk/output/mailchimp/model/AddressMergeFieldAttribute.java
embulk-output-mailchimp-0.3.13 src/main/java/org/embulk/output/mailchimp/model/AddressMergeFieldAttribute.java
embulk-output-mailchimp-0.3.12 src/main/java/org/embulk/output/mailchimp/model/AddressMergeFieldAttribute.java
embulk-output-mailchimp-0.3.11 src/main/java/org/embulk/output/mailchimp/model/AddressMergeFieldAttribute.java
embulk-output-mailchimp-0.3.10 src/main/java/org/embulk/output/mailchimp/model/AddressMergeFieldAttribute.java
embulk-output-mailchimp-0.3.9 src/main/java/org/embulk/output/mailchimp/model/AddressMergeFieldAttribute.java