ARTJsonLikeEncoder
Objective-C
@interface ARTJsonLikeEncoder : NSObject <ARTEncoder>
@property (nonatomic, nullable) id<ARTJsonLikeEncoderDelegate> delegate;
- (instancetype)initWithDelegate:(id<ARTJsonLikeEncoderDelegate>)delegate;
- (instancetype)initWithLogger:(ARTInternalLog *)logger delegate:(nullable id<ARTJsonLikeEncoderDelegate>)delegate;
- (instancetype)initWithRest:(ARTRestInternal *)rest delegate:(nullable id<ARTJsonLikeEncoderDelegate>)delegate logger:(ARTInternalLog *)logger;
@end
Swift
class ARTJsonLikeEncoder : NSObject, ARTEncoder
Undocumented
-
Undocumented
Declaration
Objective-C
@property (nonatomic, nullable) id<ARTJsonLikeEncoderDelegate> delegateSwift
var delegate: (any ARTJsonLikeEncoderDelegate)? { get set } -
Undocumented
Declaration
Objective-C
- (instancetype)initWithDelegate:(id<ARTJsonLikeEncoderDelegate>)delegate;Swift
init(delegate: any ARTJsonLikeEncoderDelegate) -
Undocumented
Declaration
Objective-C
- (instancetype)initWithLogger:(ARTInternalLog *)logger delegate:(nullable id<ARTJsonLikeEncoderDelegate>)delegate;Swift
init(logger: InternalLog, delegate: (any ARTJsonLikeEncoderDelegate)?) -
Undocumented
Declaration
Objective-C
- (instancetype)initWithRest:(ARTRestInternal *)rest delegate:(nullable id<ARTJsonLikeEncoderDelegate>)delegate logger:(ARTInternalLog *)logger;Swift
init(rest: ARTRestInternal, delegate: (any ARTJsonLikeEncoderDelegate)?, logger: InternalLog) -
Undocumented
Declaration
Objective-C
- (nullable ARTMessage *)messageFromDictionary:(NSDictionary *)input protocolMessage:(nullable ARTProtocolMessage *)protocolMessage;Swift
func message(from input: [AnyHashable : Any], protocolMessage: ARTProtocolMessage?) -> ARTMessage? -
Undocumented
Declaration
Objective-C
- (nullable NSArray *)messagesFromArray:(NSArray *)input protocolMessage:(nullable ARTProtocolMessage *)protocolMessage;Swift
func messages(from input: [Any], protocolMessage: ARTProtocolMessage?) -> [Any]? -
Undocumented
Declaration
Objective-C
- (nullable ARTAnnotation *)annotationFromDictionary:(NSDictionary *)input;Swift
func annotation(from input: [AnyHashable : Any]) -> ARTAnnotation? -
Undocumented
Declaration
Objective-C
- (nullable NSArray *)annotationsFromArray:(NSArray *)input;Swift
func annotations(from input: [Any]) -> [Any]? -
Undocumented
Declaration
Objective-C
- (nullable ARTPresenceMessage *)presenceMessageFromDictionary:(NSDictionary *)input;Swift
func presenceMessage(from input: [AnyHashable : Any]) -> ARTPresenceMessage? -
Undocumented
Declaration
Objective-C
- (nullable NSArray *)presenceMessagesFromArray:(NSArray *)input;Swift
func presenceMessages(from input: [Any]) -> [Any]? -
Undocumented
Declaration
Objective-C
- (NSDictionary *)messageToDictionary:(ARTMessage *)message;Swift
func message(toDictionary message: ARTMessage) -> [AnyHashable : Any] -
Undocumented
Declaration
Objective-C
- (NSArray *)messagesToArray:(NSArray *)messages;Swift
func messages(to messages: [Any]) -> [Any] -
Undocumented
Declaration
Objective-C
- (NSDictionary *)annotationToDictionary:(ARTAnnotation *)annotation;Swift
func annotation(toDictionary annotation: ARTAnnotation) -> [AnyHashable : Any] -
Undocumented
Declaration
Objective-C
- (NSArray *)annotationsToArray:(NSArray *)annotations;Swift
func annotations(to annotations: [Any]) -> [Any] -
Undocumented
Declaration
Objective-C
- (NSDictionary *)presenceMessageToDictionary:(ARTPresenceMessage *)message;Swift
func presenceMessage(toDictionary message: ARTPresenceMessage) -> [AnyHashable : Any] -
Undocumented
Declaration
Objective-C
- (NSArray *)presenceMessagesToArray:(NSArray *)messages;Swift
func presenceMessages(to messages: [Any]) -> [Any] -
Undocumented
Declaration
Objective-C
- (NSDictionary *)protocolMessageToDictionary:(ARTProtocolMessage *)message;Swift
func protocolMessage(toDictionary message: ARTProtocolMessage) -> [AnyHashable : Any] -
Undocumented
Declaration
Objective-C
- (nullable ARTProtocolMessage *)protocolMessageFromDictionary:(NSDictionary *)input;Swift
func protocolMessage(from input: [AnyHashable : Any]) -> ARTProtocolMessage? -
Undocumented
Declaration
Objective-C
- (NSDictionary *)tokenRequestToDictionary:(ARTTokenRequest *)tokenRequest;Swift
func tokenRequest(toDictionary tokenRequest: ARTTokenRequest) -> [AnyHashable : Any] -
Undocumented
Declaration
Objective-C
- (NSDictionary *)authDetailsToDictionary:(ARTAuthDetails *)authDetails;Swift
func authDetails(toDictionary authDetails: ARTAuthDetails) -> [AnyHashable : Any] -
Undocumented
Declaration
Objective-C
- (nullable ARTAuthDetails *)authDetailsFromDictionary:(NSDictionary *)input;Swift
func authDetails(from input: [AnyHashable : Any]) -> ARTAuthDetails? -
Undocumented
Declaration
Objective-C
- (nullable NSArray *)statsFromArray:(NSArray *)input;Swift
func stats(from input: [Any]) -> [Any]? -
Undocumented
Declaration
Objective-C
- (nullable ARTStatsMessageTypes *)statsMessageTypesFromDictionary:(NSDictionary *)input;Swift
func statsMessageTypes(from input: [AnyHashable : Any]) -> ARTStatsMessageTypes? -
Undocumented
Declaration
Objective-C
- (nullable ARTStatsMessageCount *)statsMessageCountFromDictionary:(NSDictionary *)input;Swift
func statsMessageCount(from input: [AnyHashable : Any]) -> ARTStatsMessageCount? -
Undocumented
Declaration
Objective-C
- (nullable ARTStatsMessageTraffic *)statsMessageTrafficFromDictionary:(NSDictionary *)input;Swift
func statsMessageTraffic(from input: [AnyHashable : Any]) -> ARTStatsMessageTraffic? -
Undocumented
Declaration
Objective-C
- (nullable ARTStatsConnectionTypes *)statsConnectionTypesFromDictionary:(NSDictionary *)input;Swift
func statsConnectionTypes(from input: [AnyHashable : Any]) -> ARTStatsConnectionTypes? -
Undocumented
Declaration
Objective-C
- (nullable ARTStatsResourceCount *)statsResourceCountFromDictionary:(NSDictionary *)input;Swift
func statsResourceCount(from input: [AnyHashable : Any]) -> ARTStatsResourceCount? -
Undocumented
Declaration
Objective-C
- (nullable ARTStatsRequestCount *)statsRequestCountFromDictionary:(NSDictionary *)input;Swift
func statsRequestCount(from input: [AnyHashable : Any]) -> ARTStatsRequestCount? -
Undocumented
Declaration
Objective-C
- (void)writeData:(id)data encoding:(NSString *)encoding toDictionary:(NSMutableDictionary *)output;Swift
func writeData(_ data: Any, encoding: String, to output: NSMutableDictionary) -
Undocumented
Declaration
Objective-C
- (nullable NSDictionary *)decodeDictionary:(NSData *)data error:(NSError **)error;Swift
func decodeDictionary(_ data: Data) throws -> [AnyHashable : Any] -
Undocumented
Declaration
Objective-C
- (nullable NSArray *)decodeArray:(NSData *)data error:(NSError **)error;Swift
func decodeArray(_ data: Data) throws -> [Any]