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> delegate
Swift
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 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 *)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]