Banuba SDK
BNBLicenseManager.h
Go to the documentation of this file.
1 // AUTOGENERATED FILE - DO NOT MODIFY!
2 // This file generated by Djinni from license_utils.djinni
3 
4 #import <Foundation/Foundation.h>
5 @class BNBLicenseManager;
6 
7 
8 /** This class incapsulates information about Client Token. */
9 @interface BNBLicenseManager : NSObject
10 
11 /** Creates *new* `LicenceManager`. This metod won't change Banuba SDK internal state. */
12 + (nullable BNBLicenseManager *)create:(nonnull NSString *)clientToken;
13 
14 /**
15  * Returns the instance used by Banuba SDK to check licence.
16  * This istance was created by `UtilityManager.initialize`.
17  */
18 + (nullable BNBLicenseManager *)instance;
19 
20 /** Checks if Client Token is expired. */
21 - (BOOL)isExpired;
22 
23 /** Returns decoded content of Client Token */
24 - (nonnull NSString *)getJson;
25 
26 @end
+[BNBLicenseManager instance]
nullable BNBLicenseManager * instance()
Returns the instance used by Banuba SDK to check licence.
BNBLicenseManager
This class incapsulates information about Client Token.
Definition: BNBLicenseManager.h:10
-[BNBLicenseManager getJson]
nonnull NSString * getJson()
Returns decoded content of Client Token.
-[BNBLicenseManager isExpired]
BOOL isExpired()
Checks if Client Token is expired.