# DeviceIDAlgorithm

    @objc
    enum DeviceIDAlgorithm

    extension DeviceIDAlgorithm : Decodable, Encodable, Equatable, Hashable, RawRepresentable

Undocumented

- `default`

  Undocumented

  #### Declaration

  Swift

      case `default`

- `init(rawValue:)`

  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)

  #### Parameters

  `rawValue` | The raw value to use for the new instance.

© 2025 LicenseSpring. All rights reserved. (Last updated: 2025-10-22)

Generated by jazzy ♪♫ v0.15.3, a Realm project.