OTJoiningConfiguration.h [plain text]
#ifndef SECURITY_OT_OTJOININGCONFIGURATION_H
#define SECURITY_OT_OTJOININGCONFIGURATION_H 1
#if __OBJC2__
#import <Foundation/Foundation.h>
NS_ASSUME_NONNULL_BEGIN
@interface OTJoiningConfiguration : NSObject <NSSecureCoding>
@property (nonatomic, strong) NSString* protocolType;
@property (nonatomic, strong) NSString* uniqueDeviceID;
@property (nonatomic, strong) NSString* uniqueClientID;
@property (nonatomic, strong) NSString* containerName;
@property (nonatomic, strong) NSString* contextID;
@property (nonatomic, strong) NSString* pairingUUID;
@property (nonatomic) uint64_t epoch;
@property (nonatomic) BOOL isInitiator;
@property int64_t timeout;
- (instancetype)initWithProtocolType:(NSString*)protocolType
uniqueDeviceID:(NSString*)uniqueDeviceID
uniqueClientID:(NSString*)uniqueClientID
containerName:(NSString* _Nullable)containerName
contextID:(NSString*)contextID
epoch:(uint64_t)epoch
isInitiator:(BOOL)isInitiator;
- (instancetype)initWithProtocolType:(NSString*)protocolType
uniqueDeviceID:(NSString*)uniqueDeviceID
uniqueClientID:(NSString*)uniqueClientID
pairingUUID:(NSString* _Nullable)pairingUUID
containerName:(NSString* _Nullable)containerName
contextID:(NSString*)contextID
epoch:(uint64_t)epoch
isInitiator:(BOOL)isInitiator;
-(instancetype)init NS_UNAVAILABLE;
@end
NS_ASSUME_NONNULL_END
#endif
#endif