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

com.contentful.java.cda.CDALocale Maven / Gradle / Ivy

package com.contentful.java.cda;

import com.google.gson.annotations.SerializedName;

import java.io.Serializable;

/**
 * Represents a single locale.
 */
public class CDALocale implements Serializable {
  String code;

  String name;

  @SerializedName("fallbackCode")
  String fallbackLocaleCode;

  @SerializedName("default")
  boolean defaultLocale;

  /**
   * @return code of this locale. ('en-US' or similar).
   */
  public String code() {
    return code;
  }

  /**
   * @return human readable name of this locale.
   */
  public String name() {
    return name;
  }

  /**
   * @return the code of a locale to be used for falling back.
   */
  public String fallbackLocaleCode() {
    return fallbackLocaleCode;
  }

  /**
   * @return true if this is the default locale.
   */
  public boolean isDefaultLocale() {
    return defaultLocale;
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy