001// --------------------------------------------------------------------------------
002// Copyright 2002-2024 Echo Three, LLC
003//
004// Licensed under the Apache License, Version 2.0 (the "License");
005// you may not use this file except in compliance with the License.
006// You may obtain a copy of the License at
007//
008//     http://www.apache.org/licenses/LICENSE-2.0
009//
010// Unless required by applicable law or agreed to in writing, software
011// distributed under the License is distributed on an "AS IS" BASIS,
012// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
013// See the License for the specific language governing permissions and
014// limitations under the License.
015// --------------------------------------------------------------------------------
016
017package com.echothree.control.user.geo.common.edit;
018
019import com.echothree.util.common.form.BaseEdit;
020
021public interface CountryEdit
022        extends BaseEdit {
023    
024    String getCountryName();
025    void setCountryName(String countryName);
026    
027    String getIso3Number();
028    void setIso3Number(String iso3Number);
029    
030    String getIso3Letter();
031    void setIso3Letter(String iso3Letter);
032    
033    String getIso2Letter();
034    void setIso2Letter(String iso2Letter);
035    
036    String getTelephoneCode();
037    void setTelephoneCode(String telephoneCode);
038    
039    String getAreaCodePattern();
040    void setAreaCodePattern(String areaCodePattern);
041    
042    String getAreaCodeRequired();
043    void setAreaCodeRequired(String areaCodeRequired);
044    
045    String getAreaCodeExample();
046    void setAreaCodeExample(String areaCodeExample);
047    
048    String getTelephoneNumberPattern();
049    void setTelephoneNumberPattern(String telephoneNumberPattern);
050    
051    String getTelephoneNumberExample();
052    void setTelephoneNumberExample(String telephoneNumberExample);
053    
054    String getPostalAddressFormatName();
055    void setPostalAddressFormatName(String postalAddressFormatName);
056    
057    String getCityRequired();
058    void setCityRequired(String cityRequired);
059    
060    String getCityGeoCodeRequired();
061    void setCityGeoCodeRequired(String cityGeoCodeRequired);
062    
063    String getStateRequired();
064    void setStateRequired(String stateRequired);
065    
066    String getStateGeoCodeRequired();
067    void setStateGeoCodeRequired(String stateGeoCodeRequired);
068    
069    String getPostalCodePattern();
070    void setPostalCodePattern(String postalCodePattern);
071    
072    String getPostalCodeRequired();
073    void setPostalCodeRequired(String postalCodeRequired);
074    
075    String getPostalCodeGeoCodeRequired();
076    void setPostalCodeGeoCodeRequired(String postalCodeGeoCodeRequired);
077    
078    String getPostalCodeLength();
079    void setPostalCodeLength(String postalCodeLength);
080    
081    String getPostalCodeGeoCodeLength();
082    void setPostalCodeGeoCodeLength(String postalCodeGeoCodeLength);
083    
084    String getPostalCodeExample();
085    void setPostalCodeExample(String postalCodeExample);
086    
087    String getIsDefault();
088    void setIsDefault(String isDefault);
089    
090    String getSortOrder();
091    void setSortOrder(String sortOrder);
092    
093    String getDescription();
094    void setDescription(String description);
095    
096}