LCLunaIDServiceBuilder
Objective-C
@interface LCLunaIDServiceBuilder : NSObject
Swift
class LCLunaIDServiceBuilder : NSObject
Builder for correct creation of LCLunaIDServiceProtocol object
-
Builds LCLunaIDServiceProtocol object. Uses license from disk.
Declaration
Objective-C
+ (nonnull id<LCLunaIDServiceProtocol>)buildLunaIDServiceWithConfig: (nonnull LCLunaConfiguration *)config;
Swift
class func buildLunaIDService(withConfig config: LCLunaConfiguration) -> any LCLunaIDServiceProtocol
-
Builds LCLunaIDServiceProtocol object. If license is nil, tries to get license from disk.
Declaration
Objective-C
+ (nonnull id<LCLunaIDServiceProtocol>) buildLunaIDServiceWithConfig:(nonnull LCLunaConfiguration *)config license:(nullable LCLicenseConfig *)licenseConfig;
Swift
class func buildLunaIDService(withConfig config: LCLunaConfiguration, license licenseConfig: LCLicenseConfig?) -> any LCLunaIDServiceProtocol