Classes

The following classes are available globally.

  • Atomic property wrapper is designed to simple & safe operations of getting / setting particular value. For reacher thread-safe functionality consider using ‘Synchronized’ class.

    See more

    Declaration

    Swift

    @propertyWrapper
    final class Atomic<Value>
  • LicenseSpring SDK configuration.

    See more

    Declaration

    Swift

    @objc(LSConfiguration)
    final class Configuration
    extension Configuration : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Equatable, Hashable, NSObjectProtocol
  • Undocumented

    See more

    Declaration

    Swift

    @objc
    class FloatingClient
    extension FloatingClient : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Equatable, Hashable, NSObjectProtocol
  • The License. Contains information about the license and set of methods to manupulate it.

    See more

    Declaration

    Swift

    @objc(LSLicense)
    final class License
    extension License : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Equatable, Hashable, NSObjectProtocol
  • Entry point to the LicenseSpring SDK Use to obtain the license or common product information

    See more

    Declaration

    Swift

    @objc(LSLicenseManager)
    final class LicenseManager
    extension LicenseManager : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Equatable, Hashable, NSObjectProtocol
  • LicenseSpring log system.

    See more

    Declaration

    Swift

    final class LSLog
  • LicenseSpring Customer information.

    See more

    Declaration

    Swift

    @objc(LSCustomer)
    final class Customer
    extension Customer : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Equatable, Hashable, NSObjectProtocol
  • LicenseSpring User information.

    See more

    Declaration

    Swift

    @objc(LSUser)
    final class User
    extension User : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Equatable, Hashable, NSObjectProtocol
  • LicenseSpring Product details.

    See more

    Declaration

    Swift

    @objc(LSProductDetails)
    final class ProductDetails
    extension ProductDetails : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Equatable, Hashable, NSObjectProtocol
  • License feature information.

    See more

    Declaration

    Swift

    @objc(LSLicenseFeature)
    final class LicenseFeature
    extension LicenseFeature : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Equatable, Hashable, NSObjectProtocol
  • License custom field information.

    See more

    Declaration

    Swift

    @objc(LSCustomField)
    final class CustomField
    extension CustomField : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Equatable, Hashable, NSObjectProtocol
  • Undocumented

    See more

    Declaration

    Swift

    @objc(LSDeviceVariable)
    final class DeviceVariable
    extension DeviceVariable : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Equatable, Hashable, NSObjectProtocol
  • Information about the app related to the License.

    See more

    Declaration

    Swift

    @objc(LSInstallationFile)
    final class InstallationFile
    extension InstallationFile : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Equatable, Hashable, NSObjectProtocol
  • Application available version information.

    See more

    Declaration

    Swift

    @objc(LSAvailableVersion)
    final class AvailableVersion
    extension AvailableVersion : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Equatable, Hashable, NSObjectProtocol