# LicenseIDObjc

    @objc
    class LicenseIDObjc

    extension LicenseIDObjc : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Decodable, Encodable, Equatable, Hashable, NSObjectProtocol, Sendable, SendableMetatype

Undocumented

- `key`

  Undocumented

  #### Declaration

  Swift

      @objc
      let key: String?

- `user`

  Undocumented

  #### Declaration

  Swift

      @objc
      let user: NSNumber?

- `serverId`

  Undocumented

  #### Declaration

  Swift

      @objc
      var serverId: NSNumber?

- `init(key:)`

  Undocumented

  #### Declaration

  Swift

      @objc
      init(key: String)

- `init(user:)`

  Undocumented

  #### Declaration

  Swift

      @objc
      init(user: NSNumber)

- `init(key:serverId:)`

  Undocumented

  #### Declaration

  Swift

      @objc
      init(key: String, serverId: NSNumber)

- `init(user:serverId:)`

  Undocumented

  #### Declaration

  Swift

      @objc
      init(user: NSNumber, serverId: NSNumber)

- `init(from:)`

  Creates a new instance by decoding from the given decoder.

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

  #### Declaration

  Swift

      required init(from decoder: any Decoder) throws

- `encode(to:)`

  Encodes this value into the given encoder.

  If the value fails to encode anything, `encoder` will encode an empty keyed container in its place.

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

  #### Declaration

  Swift

      func encode(to encoder: any Encoder) throws

- `typeDescription`

  Undocumented

  #### Declaration

  Swift

      @objc
      var typeDescription: String { get }

- `description`

  A textual representation of this instance.

  Calling this property directly is discouraged. Instead, convert an instance of any type to a string by using the `String(describing:)` initializer. This initializer works with any type, and uses the custom `description` property for types that conform to `CustomStringConvertible`:

      struct Point: CustomStringConvertible {
          let x: Int, y: Int

          var description: String {
              return "(\(x), \(y))"
          }
      }

      let p = Point(x: 21, y: 30)
      let s = String(describing: p)
      print(s)
      // Prints "(21, 30)"

  The conversion of `p` to a string in the assignment to `s` uses the `Point` type’s `description` property.

  #### Declaration

  Swift

      override var description: String { get }

© 2026 LicenseSpring. All rights reserved. (Last updated: 2026-02-19)

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