OMIDPartner
@interface OMIDPartner : NSObject
@property(nonatomic, readonly, nonnull) NSString *name;
@property(nonatomic, readonly, nonnull) NSString *versionString;
/*
* Initializes new partner instance providing both name and versionString.
*
* Both name and version are mandatory.
*
* @param name It is used to uniquely identify the integration partner.
* @param versionString It is used to uniquely identify the integration partner.
* @return A new partner instance, or nil if any of the parameters are either null or blank
*/
- (nullable instancetype)initWithName:(nonnull NSString *)name
versionString:(nonnull NSString *)versionString;
- (null_unspecified instancetype)init NS_UNAVAILABLE;
@end
Properties
-
Properties
Declaration
Objective-C
@property(nonatomic, readonly, nonnull) NSString *name
Swift
var name: String { get }
-
Properties
Declaration
Objective-C
@property(nonatomic, readonly, nonnull) NSString *versionString
Swift
var versionString: String { get }
-
Properties
Declaration
Objective-C
- (nullable instancetype)initWithName:(nonnull NSString *)name versionString:(nonnull NSString *)versionString;
Swift
init?(name: String, versionString: String)
-
Properties
Declaration
Objective-C
- (null_unspecified instancetype)init NS_UNAVAILABLE;