Class LocationOutputBody

java.lang.Object
ai.reveng.model.LocationOutputBody

@Generated("org.openapitools.codegen.languages.JavaClientCodegen") public class LocationOutputBody extends Object
LocationOutputBody
  • Field Details

  • Constructor Details

    • LocationOutputBody

      public LocationOutputBody()
  • Method Details

    • country

      public LocationOutputBody country(@Nonnull String country)
    • getCountry

      @Nonnull public String getCountry()
      Country name
      Returns:
      country
    • setCountry

      public void setCountry(@Nonnull String country)
    • countryCode

      public LocationOutputBody countryCode(@Nonnull String countryCode)
    • getCountryCode

      @Nonnull public String getCountryCode()
      ISO 3166-1 alpha-2 country code
      Returns:
      countryCode
    • setCountryCode

      public void setCountryCode(@Nonnull String countryCode)
    • currency

      public LocationOutputBody currency(@Nonnull LocationOutputBody.CurrencyEnum currency)
    • getCurrency

      @Nonnull public LocationOutputBody.CurrencyEnum getCurrency()
      Currency code for this location
      Returns:
      currency
    • setCurrency

      public void setCurrency(@Nonnull LocationOutputBody.CurrencyEnum currency)
    • putAdditionalProperty

      public LocationOutputBody putAdditionalProperty(String key, Object value)
      Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.
      Parameters:
      key - name of the property
      value - value of the property
      Returns:
      the LocationOutputBody instance itself
    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
      Return the additional (undeclared) property.
      Returns:
      a map of objects
    • getAdditionalProperty

      public Object getAdditionalProperty(String key)
      Return the additional (undeclared) property with the specified name.
      Parameters:
      key - name of the property
      Returns:
      an object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • validateJsonElement

      public static void validateJsonElement(com.google.gson.JsonElement jsonElement) throws IOException
      Validates the JSON Element and throws an exception if issues found
      Parameters:
      jsonElement - JSON Element
      Throws:
      IOException - if the JSON Element is invalid with respect to LocationOutputBody
    • fromJson

      public static LocationOutputBody fromJson(String jsonString) throws IOException
      Create an instance of LocationOutputBody given an JSON string
      Parameters:
      jsonString - JSON string
      Returns:
      An instance of LocationOutputBody
      Throws:
      IOException - if the JSON string is invalid with respect to LocationOutputBody
    • toJson

      public String toJson()
      Convert an instance of LocationOutputBody to an JSON string
      Returns:
      JSON string