Banuba SDK
libs
djinni
generated
objc
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.
Generated by
1.8.20