ARTConnectionRecoveryKey

Objective-C

@interface ARTConnectionRecoveryKey : NSObject

@property (readonly, nonatomic) NSString *connectionKey;
@property (readonly, nonatomic) int64_t msgSerial;
@property (readonly, nonatomic) NSDictionary<NSString *, NSString *> *channelSerials;

- (instancetype)initWithConnectionKey:(NSString *)connectionKey
                            msgSerial:(int64_t)msgSerial
                       channelSerials:(NSDictionary<NSString *, NSString *> *)channelSerials;

- (NSString *)jsonString;
+ (nullable ARTConnectionRecoveryKey *)fromJsonString:(NSString *)json error:(NSError *_Nullable *_Nullable)errorPtr;

@end

Swift

class ARTConnectionRecoveryKey : NSObject

Undocumented

  • Undocumented

    Declaration

    Objective-C

    @property (readonly, nonatomic) NSString *connectionKey

    Swift

    var connectionKey: String { get }
  • Undocumented

    Declaration

    Objective-C

    @property (readonly, nonatomic) int64_t msgSerial

    Swift

    var msgSerial: Int64 { get }
  • Undocumented

    Declaration

    Objective-C

    @property (readonly, nonatomic) NSDictionary<NSString *, NSString *> *channelSerials

    Swift

    var channelSerials: [String : String] { get }
  • Undocumented

    Declaration

    Objective-C

    - (instancetype)initWithConnectionKey:(NSString *)connectionKey
                                msgSerial:(int64_t)msgSerial
                           channelSerials:(NSDictionary<NSString *, NSString *> *)channelSerials;

    Swift

    init(connectionKey: String, msgSerial: Int64, channelSerials: [String : String])
  • Undocumented

    Declaration

    Objective-C

    - (NSString *)jsonString;

    Swift

    func jsonString() -> String
  • Undocumented

    Declaration

    Objective-C

    + (nullable ARTConnectionRecoveryKey *)fromJsonString:(NSString *)json error:(NSError *_Nullable *_Nullable)errorPtr;

    Swift

    class func fromJsonString(_ json: String) throws -> ARTConnectionRecoveryKey