![JAR search and dependency download from the Maven repository](/logo.png)
com.lob.model.CountryExtendedExpanded Maven / Gradle / Ivy
Show all versions of lob-java Show documentation
/*
* Lob
* The Lob API is organized around REST. Our API is designed to have predictable, resource-oriented URLs and uses HTTP response codes to indicate any API errors. Looking for our [previous documentation](https://lob.github.io/legacy-docs/)?
*
* The version of the OpenAPI document: 1.3.0
* Contact: [email protected]
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
package com.lob.model;
import java.util.Objects;
import java.util.Arrays;
import io.swagger.annotations.ApiModel;
import com.google.gson.annotations.SerializedName;
import java.io.IOException;
import com.google.gson.TypeAdapter;
import com.google.gson.annotations.JsonAdapter;
import com.google.gson.stream.JsonReader;
import com.google.gson.stream.JsonWriter;
/**
* Full name of country
*/
@JsonAdapter(CountryExtendedExpanded.Adapter.class)
public enum CountryExtendedExpanded {
EMPTY(""),
AFGHANISTAN("AFGHANISTAN"),
ALBANIA("ALBANIA"),
ALGERIA("ALGERIA"),
AMERICAN_SAMOA("AMERICAN SAMOA"),
ANDORRA("ANDORRA"),
ANGOLA("ANGOLA"),
ANGUILLA("ANGUILLA"),
ANTARCTICA("ANTARCTICA"),
ANTIGUA_AND_BARBUDA("ANTIGUA AND BARBUDA"),
ARGENTINA("ARGENTINA"),
ARUBA("ARUBA"),
AUSTRALIA("AUSTRALIA"),
AUSTRIA("AUSTRIA"),
AZERBAIJAN("AZERBAIJAN"),
BAHRAIN("BAHRAIN"),
BANGLADESH("BANGLADESH"),
BARBADOS("BARBADOS"),
BELARUS("BELARUS"),
BELGIUM("BELGIUM"),
BELIZE("BELIZE"),
BENIN("BENIN"),
BERMUDA("BERMUDA"),
BHUTAN("BHUTAN"),
BOLIVIA_PLURINATIONAL_STATE_OF_("BOLIVIA (PLURINATIONAL STATE OF)"),
BONAIRE_SAINT_EUSTATIUS_AND_SABA("BONAIRE, SAINT EUSTATIUS AND SABA"),
BOSNIA_AND_HERZEGOVINA("BOSNIA AND HERZEGOVINA"),
BOTSWANA("BOTSWANA"),
BRAZIL("BRAZIL"),
BRITISH_INDIAN_OCEAN_TERRITORY("BRITISH INDIAN OCEAN TERRITORY"),
BRITISH_VIRGIN_ISLANDS("BRITISH VIRGIN ISLANDS"),
BRUNEI_DARUSSALAM("BRUNEI DARUSSALAM"),
BULGARIA("BULGARIA"),
BURKINA_FASO("BURKINA FASO"),
BURUNDI("BURUNDI"),
CABO_VERDE("CABO VERDE"),
CAMBODIA("CAMBODIA"),
CAMEROON("CAMEROON"),
CANADA("CANADA"),
CAYMAN_ISLANDS("CAYMAN ISLANDS"),
CENTRAL_AFRICAN_REPUBLIC("CENTRAL AFRICAN REPUBLIC"),
CHAD("CHAD"),
CHILE("CHILE"),
CHINA("CHINA"),
COLOMBIA("COLOMBIA"),
COMOROS("COMOROS"),
CONGO("CONGO"),
CONGO_DEMOCRATIC_REPUBLIC_OF_THE("CONGO, DEMOCRATIC REPUBLIC OF THE"),
COOK_ISLANDS("COOK ISLANDS"),
COSTA_RICA("COSTA RICA"),
C_TE_D_IVOIRE("CÔTE D`IVOIRE"),
CROATIA("CROATIA"),
CUBA("CUBA"),
CURA_AO("CURAÇAO"),
CYPRUS("CYPRUS"),
CZECH_REPUBLIC("CZECH REPUBLIC"),
DENMARK("DENMARK"),
DJIBOUTI("DJIBOUTI"),
DOMINICA("DOMINICA"),
DOMINICAN_REPUBLIC("DOMINICAN REPUBLIC"),
ECUADOR("ECUADOR"),
EGYPT("EGYPT"),
EL_SALVADOR("EL SALVADOR"),
EQUATORIAL_GUINEA("EQUATORIAL GUINEA"),
ERITREA("ERITREA"),
ESTONIA("ESTONIA"),
ESWATINI("ESWATINI"),
ETHIOPIA("ETHIOPIA"),
FALKLAND_ISLANDS_MALVINAS_("FALKLAND ISLANDS (MALVINAS)"),
FAROE_ISLANDS("FAROE ISLANDS"),
FIJI("FIJI"),
FINLAND("FINLAND"),
FRANCE("FRANCE"),
GABON("GABON"),
GAMBIA("GAMBIA"),
GEORGIA("GEORGIA"),
GERMANY("GERMANY"),
GHANA("GHANA"),
GIBRALTAR("GIBRALTAR"),
GREECE("GREECE"),
GREENLAND("GREENLAND"),
GRENADA("GRENADA"),
GUATEMALA("GUATEMALA"),
GUINEA("GUINEA"),
GUINEA_BISSAU("GUINEA-BISSAU"),
GUYANA("GUYANA"),
HAITI("HAITI"),
HOLY_SEE("HOLY SEE"),
HONDURAS("HONDURAS"),
HONG_KONG("HONG KONG"),
HUNGARY("HUNGARY"),
ICELAND("ICELAND"),
INDIA("INDIA"),
INDONESIA("INDONESIA"),
IRAN_ISLAMIC_REPUBLIC_OF_("IRAN (ISLAMIC REPUBLIC OF)"),
IRAQ("IRAQ"),
IRELAND("IRELAND"),
ISRAEL("ISRAEL"),
ITALY("ITALY"),
JAMAICA("JAMAICA"),
JAPAN("JAPAN"),
JORDAN("JORDAN"),
KAZAKHSTAN("KAZAKHSTAN"),
KENYA("KENYA"),
KIRIBATI("KIRIBATI"),
KOREA_DEMOCRATIC_PEOPLE_S_REPUBLIC_OF_("KOREA (DEMOCRATIC PEOPLE’S REPUBLIC OF)"),
KOREA_REPUBLIC_OF("KOREA, REPUBLIC OF"),
KUWAIT("KUWAIT"),
KYRGYZSTAN("KYRGYZSTAN"),
LAO_PEOPLE_S_DEMOCRATIC_REPUBLIC("LAO PEOPLE’S DEMOCRATIC REPUBLIC"),
LATVIA("LATVIA"),
LEBANON("LEBANON"),
LESOTHO("LESOTHO"),
LIBERIA("LIBERIA"),
LIBYA("LIBYA"),
LIECHTENSTEIN("LIECHTENSTEIN"),
LITHUANIA("LITHUANIA"),
LUXEMBOURG("LUXEMBOURG"),
MACAO("MACAO"),
MACEDONIA("MACEDONIA"),
MADAGASCAR("MADAGASCAR"),
MALAWI("MALAWI"),
MALAYSIA("MALAYSIA"),
MALDIVES("MALDIVES"),
MALI("MALI"),
MALTA("MALTA"),
MAURITANIA("MAURITANIA"),
MAURITIUS("MAURITIUS"),
MEXICO("MEXICO"),
MOLDOVA_REPUBLIC_OF("MOLDOVA, REPUBLIC OF"),
MONACO("MONACO"),
MONGOLIA("MONGOLIA"),
MONTENEGRO("MONTENEGRO"),
MONTSERRAT("MONTSERRAT"),
MOROCCO("MOROCCO"),
MOZAMBIQUE("MOZAMBIQUE"),
MYANMAR("MYANMAR"),
NAMIBIA("NAMIBIA"),
NAURU("NAURU"),
NEPAL("NEPAL"),
NETHERLAND_ANTILLES("NETHERLAND ANTILLES"),
NETHERLANDS("NETHERLANDS"),
NEW_ZEALAND("NEW ZEALAND"),
NICARAGUA("NICARAGUA"),
NIGER("NIGER"),
NIGERIA("NIGERIA"),
NIUE("NIUE"),
NORFOLK_ISLAND("NORFOLK ISLAND"),
NORWAY("NORWAY"),
OMAN("OMAN"),
PAKISTAN("PAKISTAN"),
PANAMA("PANAMA"),
PAPUA_NEW_GUINEA("PAPUA NEW GUINEA"),
PARAGUAY("PARAGUAY"),
PERU("PERU"),
PHILIPPINES("PHILIPPINES"),
PITCAIRN("PITCAIRN"),
POLAND("POLAND"),
PORTUGAL("PORTUGAL"),
QATAR("QATAR"),
ROMANIA("ROMANIA"),
RUSSIAN_FEDERATION("RUSSIAN FEDERATION"),
RWANDA("RWANDA"),
SAINT_HELENA("SAINT HELENA"),
SAINT_KITTS_AND_NEVIS("SAINT KITTS AND NEVIS"),
SAINT_LUCIA("SAINT LUCIA"),
SAINT_VINCENT_AND_THE_GRENADINES("SAINT VINCENT AND THE GRENADINES"),
SAMOA("SAMOA"),
SAN_MARINO("SAN MARINO"),
SAO_TOME_AND_PRINCIPE("SAO TOME AND PRINCIPE"),
SAUDI_ARABIA("SAUDI ARABIA"),
SENEGAL("SENEGAL"),
SERBIA("SERBIA"),
SEYCHELLES("SEYCHELLES"),
SIERRA_LEONE("SIERRA LEONE"),
SINGAPORE("SINGAPORE"),
SINT_MAARTEN("SINT MAARTEN"),
SLOVAKIA("SLOVAKIA"),
SLOVENIA("SLOVENIA"),
SOLOMON_ISLANDS("SOLOMON ISLANDS"),
SOMALIA("SOMALIA"),
SOUTH_AFRICA("SOUTH AFRICA"),
SOUTH_GEORGIA_AND_THE_SOUTH_SANDWICH_ISLANDS("SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS"),
SOUTH_SUDAN("SOUTH SUDAN"),
SPAIN("SPAIN"),
SRI_LANKA("SRI LANKA"),
SUDAN("SUDAN"),
SURINAME("SURINAME"),
SWEDEN("SWEDEN"),
SWITZERLAND("SWITZERLAND"),
SYRIAN_ARAB_REPUBLIC("SYRIAN ARAB REPUBLIC"),
TAIWAN("TAIWAN"),
TAJIKISTAN("TAJIKISTAN"),
TANZANIA("TANZANIA"),
THAILAND("THAILAND"),
THE_BAHAMAS("THE BAHAMAS"),
TIMOR_LESTE("TIMOR-LESTE"),
TOGO("TOGO"),
TOKELAU("TOKELAU"),
TONGA("TONGA"),
TRINIDAD_AND_TOBAGO("TRINIDAD AND TOBAGO"),
TUNISIA("TUNISIA"),
TURKEY("TURKEY"),
TURKMENISTAN("TURKMENISTAN"),
TURKS_AND_CAICOS_ISLANDS("TURKS AND CAICOS ISLANDS"),
TUVALU("TUVALU"),
UGANDA("UGANDA"),
UKRAINE("UKRAINE"),
UNITED_ARAB_EMIRATES("UNITED ARAB EMIRATES"),
UNITED_KINGDOM("UNITED KINGDOM"),
UNITED_STATES("UNITED STATES"),
URUGUAY("URUGUAY"),
UZBEKISTAN("UZBEKISTAN"),
VANUATU("VANUATU"),
VENEZUELA("VENEZUELA"),
VIET_NAM("VIET NAM"),
WESTERN_SAHARA("WESTERN SAHARA"),
YEMEN("YEMEN"),
ZAMBIA("ZAMBIA"),
ZIMBABWE("ZIMBABWE");
private String value;
CountryExtendedExpanded(String value) {
this.value = value;
}
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}
public static CountryExtendedExpanded fromValue(String value) {
for (CountryExtendedExpanded b : CountryExtendedExpanded.values()) {
if (b.value.equals(value)) {
return b;
}
}
throw new IllegalArgumentException("Unexpected value '" + value + "'");
}
public static class Adapter extends TypeAdapter {
@Override
public void write(final JsonWriter jsonWriter, final CountryExtendedExpanded enumeration) throws IOException {
jsonWriter.value(enumeration.getValue());
}
@Override
public CountryExtendedExpanded read(final JsonReader jsonReader) throws IOException {
String value = jsonReader.nextString();
return CountryExtendedExpanded.fromValue(value);
}
}
}