LicenseFeatureDto

@objcMembers
class LicenseFeatureDto
extension LicenseFeatureDto : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Decodable, Equatable, Hashable, NSObjectProtocol

Undocumented

  • Feature code

    Declaration

    Swift

    var code: String
  • Feature name

    Declaration

    Swift

    var name: String?
  • Feature type

    Declaration

    Swift

    var type: String
  • Maximum number of consumptions allowed

    Declaration

    Swift

    var maxConsumptions: Int
  • Total number of consumptions used

    Declaration

    Swift

    var totalConsumptions: Int
  • Local consumptions count

    Declaration

    Swift

    var localConsumptions: Int
  • Maximum number of overages allowed

    Declaration

    Swift

    var maxOverages: Int
  • Whether overages are allowed

    Declaration

    Swift

    var allowOverages: Bool
  • Whether unlimited consumptions are allowed

    Declaration

    Swift

    var allowUnlimitedConsumptions: Bool
  • Whether negative consumptions are allowed

    Declaration

    Swift

    var allowNegativeConsumptions: Bool
  • Whether consumption should be reset

    Declaration

    Swift

    var resetConsumption: Bool
  • Feature metadata

    Declaration

    Swift

    var metadata: String?
  • Whether this is a floating cloud feature

    Declaration

    Swift

    var isFloating: Bool
  • Whether this is an offline floating feature

    Declaration

    Swift

    var isOfflineFloating: Bool
  • Floating timeout in minutes

    Declaration

    Swift

    var floatingTimeout: UInt
  • Number of floating users

    Declaration

    Swift

    var floatingUsers: UInt
  • Count of devices currently using floating feature

    Declaration

    Swift

    var floatingInUseCount: UInt
  • Computed property for consumption period

    Declaration

    Swift

    var consumptionPeriodEnum: ConsumptionPeriod { get }
  • Computed property for expiry date

    Declaration

    Swift

    var expiryDate: Date? { get }
  • Computed property for floating expiration time

    Declaration

    Swift

    var floatingExpirationTime: Date? { get }
  • Whether floating feature is registered

    Declaration

    Swift

    var isFloatingFeatureRegistered: Bool { get }
  • Undocumented

    Declaration

    Swift

    override init()
  • 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
  • Undocumented

    Declaration

    Swift

    static func == (lhs: LicenseFeatureDto, rhs: LicenseFeatureDto) -> Bool
  • Undocumented

    Declaration

    Swift

    override var hash: Int { get }