com
.
bot4s
.
telegram
.
models
CountryCode
Related Doc:
package models
object
CountryCode
extends
Enumeration
ISO 3166-1 alpha-2 country codes.
Linear Supertypes
Enumeration
,
Serializable
,
Serializable
,
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
CountryCode
Enumeration
Serializable
Serializable
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Type Members
sealed
case class
Country
(
code:
String
,
englishName:
String
)
extends
Val
with
Product
with
Serializable
type
CountryCode
=
Value
class
Val
extends
Value
with
Serializable
Attributes
protected
Definition Classes
Enumeration
Annotations
@SerialVersionUID
()
abstract
class
Value
extends
Ordered
[
Value
] with
Serializable
Definition Classes
Enumeration
Annotations
@SerialVersionUID
()
class
ValueSet
extends
AbstractSet
[
Value
] with
SortedSet
[
Value
] with
SortedSetLike
[
Value
,
ValueSet
] with
Serializable
Definition Classes
Enumeration
Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
val
AD
:
Country
val
AE
:
Country
val
AF
:
Country
val
AG
:
Country
val
AI
:
Country
val
AL
:
Country
val
AM
:
Country
val
AN
:
Country
val
AO
:
Country
val
AQ
:
Country
val
AR
:
Country
val
AS
:
Country
val
AT
:
Country
val
AU
:
Country
val
AW
:
Country
val
AX
:
Country
val
AZ
:
Country
val
BA
:
Country
val
BB
:
Country
val
BD
:
Country
val
BE
:
Country
val
BF
:
Country
val
BG
:
Country
val
BH
:
Country
val
BI
:
Country
val
BJ
:
Country
val
BL
:
Country
val
BM
:
Country
val
BN
:
Country
val
BO
:
Country
val
BQ
:
Country
val
BR
:
Country
val
BS
:
Country
val
BT
:
Country
val
BV
:
Country
val
BW
:
Country
val
BY
:
Country
val
BZ
:
Country
val
CA
:
Country
val
CC
:
Country
val
CD
:
Country
val
CF
:
Country
val
CG
:
Country
val
CH
:
Country
val
CI
:
Country
val
CK
:
Country
val
CL
:
Country
val
CM
:
Country
val
CN
:
Country
val
CO
:
Country
val
CR
:
Country
val
CU
:
Country
val
CV
:
Country
val
CW
:
Country
val
CX
:
Country
val
CY
:
Country
val
CZ
:
Country
val
DE
:
Country
val
DJ
:
Country
val
DK
:
Country
val
DM
:
Country
val
DO
:
Country
val
DZ
:
Country
val
EC
:
Country
val
EE
:
Country
val
EG
:
Country
val
EH
:
Country
val
ER
:
Country
val
ES
:
Country
val
ET
:
Country
val
FI
:
Country
val
FJ
:
Country
val
FK
:
Country
val
FM
:
Country
val
FO
:
Country
val
FR
:
Country
val
GA
:
Country
val
GB
:
Country
val
GD
:
Country
val
GE
:
Country
val
GF
:
Country
val
GG
:
Country
val
GH
:
Country
val
GI
:
Country
val
GL
:
Country
val
GM
:
Country
val
GN
:
Country
val
GP
:
Country
val
GQ
:
Country
val
GR
:
Country
val
GS
:
Country
val
GT
:
Country
val
GU
:
Country
val
GW
:
Country
val
GY
:
Country
val
HK
:
Country
val
HM
:
Country
val
HN
:
Country
val
HR
:
Country
val
HT
:
Country
val
HU
:
Country
val
ID
:
Country
val
IE
:
Country
val
IL
:
Country
val
IM
:
Country
val
IN
:
Country
val
IO
:
Country
val
IQ
:
Country
val
IR
:
Country
val
IS
:
Country
val
IT
:
Country
val
JE
:
Country
val
JM
:
Country
val
JO
:
Country
val
JP
:
Country
val
KE
:
Country
val
KG
:
Country
val
KH
:
Country
val
KI
:
Country
val
KM
:
Country
val
KN
:
Country
val
KP
:
Country
val
KR
:
Country
val
KW
:
Country
val
KY
:
Country
val
KZ
:
Country
val
LA
:
Country
val
LB
:
Country
val
LC
:
Country
val
LI
:
Country
val
LK
:
Country
val
LR
:
Country
val
LS
:
Country
val
LT
:
Country
val
LU
:
Country
val
LV
:
Country
val
LY
:
Country
val
MA
:
Country
val
MC
:
Country
val
MD
:
Country
val
ME
:
Country
val
MF
:
Country
val
MG
:
Country
val
MH
:
Country
val
MK
:
Country
val
ML
:
Country
val
MM
:
Country
val
MN
:
Country
val
MO
:
Country
val
MP
:
Country
val
MQ
:
Country
val
MR
:
Country
val
MS
:
Country
val
MT
:
Country
val
MU
:
Country
val
MV
:
Country
val
MW
:
Country
val
MX
:
Country
val
MY
:
Country
val
MZ
:
Country
val
NA
:
Country
val
NC
:
Country
val
NE
:
Country
val
NF
:
Country
val
NG
:
Country
val
NI
:
Country
val
NL
:
Country
val
NO
:
Country
val
NP
:
Country
val
NR
:
Country
val
NU
:
Country
val
NZ
:
Country
val
OM
:
Country
val
PA
:
Country
val
PE
:
Country
val
PF
:
Country
val
PG
:
Country
val
PH
:
Country
val
PK
:
Country
val
PL
:
Country
val
PM
:
Country
val
PN
:
Country
val
PR
:
Country
val
PS
:
Country
val
PT
:
Country
val
PW
:
Country
val
PY
:
Country
val
QA
:
Country
val
RE
:
Country
val
RO
:
Country
val
RS
:
Country
val
RU
:
Country
val
RW
:
Country
val
SA
:
Country
val
SB
:
Country
val
SC
:
Country
val
SD
:
Country
val
SE
:
Country
val
SG
:
Country
val
SH
:
Country
val
SI
:
Country
val
SJ
:
Country
val
SK
:
Country
val
SL
:
Country
val
SM
:
Country
val
SN
:
Country
val
SO
:
Country
val
SR
:
Country
val
SS
:
Country
val
ST
:
Country
val
SV
:
Country
val
SX
:
Country
val
SY
:
Country
val
SZ
:
Country
val
TC
:
Country
val
TD
:
Country
val
TF
:
Country
val
TG
:
Country
val
TH
:
Country
val
TJ
:
Country
val
TK
:
Country
val
TL
:
Country
val
TM
:
Country
val
TN
:
Country
val
TO
:
Country
val
TR
:
Country
val
TT
:
Country
val
TV
:
Country
val
TW
:
Country
val
TZ
:
Country
val
UA
:
Country
val
UG
:
Country
val
UM
:
Country
val
US
:
Country
val
UY
:
Country
val
UZ
:
Country
val
VA
:
Country
val
VC
:
Country
val
VE
:
Country
val
VG
:
Country
val
VI
:
Country
val
VN
:
Country
val
VU
:
Country
final
def
Value
(
i:
Int
,
name:
String
)
:
Value
Attributes
protected
Definition Classes
Enumeration
final
def
Value
(
name:
String
)
:
Value
Attributes
protected
Definition Classes
Enumeration
final
def
Value
(
i:
Int
)
:
Value
Attributes
protected
Definition Classes
Enumeration
final
def
Value
:
Value
Attributes
protected
Definition Classes
Enumeration
val
WF
:
Country
val
WS
:
Country
val
YE
:
Country
val
YT
:
Country
val
ZA
:
Country
val
ZM
:
Country
val
ZW
:
Country
final
def
apply
(
x:
Int
)
:
Value
Definition Classes
Enumeration
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
final
def
maxId
:
Int
Definition Classes
Enumeration
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
var
nextId
:
Int
Attributes
protected
Definition Classes
Enumeration
var
nextName
:
Iterator
[
String
]
Attributes
protected
Definition Classes
Enumeration
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
readResolve
()
:
AnyRef
Attributes
protected
Definition Classes
Enumeration
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toString
()
:
String
Definition Classes
Enumeration → AnyRef → Any
implicit
def
valueToCountry
(
v:
Value
)
:
Country
def
values
:
ValueSet
Definition Classes
Enumeration
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
withName
(
s:
String
)
:
Value
Definition Classes
Enumeration
Inherited from
Enumeration
Inherited from
Serializable
Inherited from
Serializable
Inherited from
AnyRef
Inherited from
Any
Ungrouped
ISO 3166-1 alpha-2 country codes.