# Country

    public struct Country : Equatable

Country struct holding country fields.

Show on GitHub

- `iso3166Alpha2`

  ISO 1336-1 Alpha-2 country code

  As defined by ISO

  Full list of supported codes

  #### Declaration

  Swift

      public let iso3166Alpha2: String

  Show on GitHub
- `dialingCode`

  ITU-T E.164 country dialing code

  As defined by ITU-T

  Full list of supported codes

  #### Declaration

  Swift

      public let dialingCode: String

  Show on GitHub
- `name`

  #### Declaration

  Swift

      public var name: String? { get }

  Show on GitHub
- `allAvailable`

  #### Declaration

  Swift

      public static var allAvailable: [Country] { get }

  Show on GitHub
- `init(iso3166Alpha2:)`

  #### Declaration

  Swift

      public init?(iso3166Alpha2: String)

  Show on GitHub
- `init(dialingCode:)`

  #### Declaration

  Swift

      public init?(dialingCode: String)

  Show on GitHub