NimbusIPServiceType

enum NimbusIPServiceType
extension NimbusIPServiceType : Decodable, Encodable, Equatable, Hashable, RawRepresentable

Service or provider used to determine geolocation from IP address if applicable

  • ip2location

    Declaration

    Swift

    case ip2Location
  • Neustar (Quova)

    Declaration

    Swift

    case neustar
  • MaxMind

    Declaration

    Swift

    case maxMind
  • NetAcuity (Digital Element)

    Declaration

    Swift

    case netAcuity
  • Undocumented

    Declaration

    Swift

    static func != (lhs: Self, rhs: Self) -> Bool
  • Creates a new instance with the specified raw value.

    If there is no value of the type that corresponds with the specified raw value, this initializer returns nil. For example:

    enum PaperSize: String {
        case A4, A5, Letter, Legal
    }
    
    print(PaperSize(rawValue: "Legal"))
    // Prints "Optional("PaperSize.Legal")"
    
    print(PaperSize(rawValue: "Tabloid"))
    // Prints "nil"
    

    Declaration

    Swift

    init?(rawValue: Int)
  • Undocumented

    Declaration

    Swift

    func hash(into hasher: inout Hasher)
  • Undocumented

    Declaration

    Swift

    var hashValue: Int { get }
  • Creates a new instance by decoding from the given decoder, when the type’s RawValue is Int.

    This initializer throws an error if reading from the decoder fails, or if the data read is corrupted or otherwise invalid.

    Declaration

    Swift

    init(from decoder: Decoder) throws
  • Encodes this value into the given encoder, when the type’s RawValue is Int.

    This function throws an error if any values are invalid for the given encoder’s format.

    Declaration

    Swift

    func encode(to encoder: Encoder) throws