Class GeoName

java.lang.Object
io.trippay.sdk.payment.model.GeoName

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2023-05-12T17:59:21.291736784+07:00[Asia/Bangkok]") public class GeoName extends Object
GeoNames have been created at [https://geonames.org](https://geonames.org) and contain geographical destinations we use as geoname data to associate travel inventory with a location.
  • Field Details

  • Constructor Details

    • GeoName

      public GeoName()
  • Method Details

    • geoNameId

      public GeoName geoNameId(String geoNameId)
    • getGeoNameId

      @Nullable public String getGeoNameId()
      GeoName identifier
      Returns:
      geoNameId
    • setGeoNameId

      public void setGeoNameId(String geoNameId)
    • type

      public GeoName type(GeoName.TypeEnum type)
    • getType

      @Nullable public GeoName.TypeEnum getType()
      GeoName type
      Returns:
      type
    • setType

      public void setType(GeoName.TypeEnum type)
    • name

      public GeoName name(String name)
    • getName

      @Nullable public String getName()
      Name of city
      Returns:
      name
    • setName

      public void setName(String name)
    • urlName

      public GeoName urlName(String urlName)
    • getUrlName

      @Nullable public String getUrlName()
      Url name
      Returns:
      urlName
    • setUrlName

      public void setUrlName(String urlName)
    • asciiName

      public GeoName asciiName(String asciiName)
    • getAsciiName

      @Nullable public String getAsciiName()
      Ascii name of city
      Returns:
      asciiName
    • setAsciiName

      public void setAsciiName(String asciiName)
    • alternateNames

      public GeoName alternateNames(List<String> alternateNames)
    • addAlternateNamesItem

      public GeoName addAlternateNamesItem(String alternateNamesItem)
    • getAlternateNames

      @Nullable public List<String> getAlternateNames()
      Array of alternate name
      Returns:
      alternateNames
    • setAlternateNames

      public void setAlternateNames(List<String> alternateNames)
    • location

      public GeoName location(GeoJsonPoint location)
    • getLocation

      @Nullable @Valid public @Valid GeoJsonPoint getLocation()
      Get location
      Returns:
      location
    • setLocation

      public void setLocation(GeoJsonPoint location)
    • featureClass

      public GeoName featureClass(String featureClass)
    • getFeatureClass

      @Nullable public String getFeatureClass()
      Get featureClass
      Returns:
      featureClass
    • setFeatureClass

      public void setFeatureClass(String featureClass)
    • featureCode

      public GeoName featureCode(String featureCode)
    • getFeatureCode

      @Nullable public String getFeatureCode()
      Get featureCode
      Returns:
      featureCode
    • setFeatureCode

      public void setFeatureCode(String featureCode)
    • countryCode

      public GeoName countryCode(String countryCode)
    • getCountryCode

      @Nullable public String getCountryCode()
      Get countryCode
      Returns:
      countryCode
    • setCountryCode

      public void setCountryCode(String countryCode)
    • alternateCountryCodes

      public GeoName alternateCountryCodes(List<String> alternateCountryCodes)
    • addAlternateCountryCodesItem

      public GeoName addAlternateCountryCodesItem(String alternateCountryCodesItem)
    • getAlternateCountryCodes

      @Nullable public List<String> getAlternateCountryCodes()
      Get alternateCountryCodes
      Returns:
      alternateCountryCodes
    • setAlternateCountryCodes

      public void setAlternateCountryCodes(List<String> alternateCountryCodes)
    • admin1Code

      public GeoName admin1Code(String admin1Code)
    • getAdmin1Code

      @Nullable public String getAdmin1Code()
      Get admin1Code
      Returns:
      admin1Code
    • setAdmin1Code

      public void setAdmin1Code(String admin1Code)
    • admin2Code

      public GeoName admin2Code(String admin2Code)
    • getAdmin2Code

      @Nullable public String getAdmin2Code()
      Get admin2Code
      Returns:
      admin2Code
    • setAdmin2Code

      public void setAdmin2Code(String admin2Code)
    • admin3Code

      public GeoName admin3Code(String admin3Code)
    • getAdmin3Code

      @Nullable public String getAdmin3Code()
      Get admin3Code
      Returns:
      admin3Code
    • setAdmin3Code

      public void setAdmin3Code(String admin3Code)
    • admin4Code

      public GeoName admin4Code(String admin4Code)
    • getAdmin4Code

      @Nullable public String getAdmin4Code()
      Get admin4Code
      Returns:
      admin4Code
    • setAdmin4Code

      public void setAdmin4Code(String admin4Code)
    • population

      public GeoName population(Long population)
    • getPopulation

      @Nullable public Long getPopulation()
      Population of the city
      Returns:
      population
    • setPopulation

      public void setPopulation(Long population)
    • elevation

      public GeoName elevation(Integer elevation)
    • getElevation

      @Nullable public Integer getElevation()
      City elevation
      Returns:
      elevation
    • setElevation

      public void setElevation(Integer elevation)
    • digitalElevationModel

      public GeoName digitalElevationModel(String digitalElevationModel)
    • getDigitalElevationModel

      @Nullable public String getDigitalElevationModel()
      Get digitalElevationModel
      Returns:
      digitalElevationModel
    • setDigitalElevationModel

      public void setDigitalElevationModel(String digitalElevationModel)
    • timezone

      public GeoName timezone(String timezone)
    • getTimezone

      @Nullable public String getTimezone()
      Timezone
      Returns:
      timezone
    • setTimezone

      public void setTimezone(String timezone)
    • modificationDate

      public GeoName modificationDate(LocalDate modificationDate)
    • getModificationDate

      @Nullable @Valid public @Valid LocalDate getModificationDate()
      Get modificationDate
      Returns:
      modificationDate
    • setModificationDate

      public void setModificationDate(LocalDate modificationDate)
    • radiusInMeters

      public GeoName radiusInMeters(Long radiusInMeters)
    • getRadiusInMeters

      @Nullable public Long getRadiusInMeters()
      Get radiusInMeters
      Returns:
      radiusInMeters
    • setRadiusInMeters

      public void setRadiusInMeters(Long radiusInMeters)
    • country

      public GeoName country(Country country)
    • getCountry

      @Nullable @Valid public @Valid Country getCountry()
      Get country
      Returns:
      country
    • setCountry

      public void setCountry(Country country)
    • subCountry

      public GeoName subCountry(SubCountry subCountry)
    • getSubCountry

      @Nullable @Valid public @Valid SubCountry getSubCountry()
      Get subCountry
      Returns:
      subCountry
    • setSubCountry

      public void setSubCountry(SubCountry subCountry)
    • subSubCountry

      public GeoName subSubCountry(SubSubCountry subSubCountry)
    • getSubSubCountry

      @Nullable @Valid public @Valid SubSubCountry getSubSubCountry()
      Get subSubCountry
      Returns:
      subSubCountry
    • setSubSubCountry

      public void setSubSubCountry(SubSubCountry subSubCountry)
    • 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