ARTJsonLikeEncoderDelegate
Objective-C
@protocol ARTJsonLikeEncoderDelegate <NSObject>
- (NSString *)mimeType;
- (ARTEncoderFormat)format;
- (NSString *)formatAsString;
- (nullable id)decode:(NSData *)data error:(NSError * _Nullable __autoreleasing * _Nullable)error;
- (nullable NSData *)encode:(id)obj error:(NSError * _Nullable __autoreleasing * _Nullable)error;
@end
Swift
protocol ARTJsonLikeEncoderDelegate : NSObjectProtocol
Undocumented
-
Undocumented
Declaration
Objective-C
- (NSString *)mimeType;
Swift
func mimeType() -> String
-
Undocumented
Declaration
Objective-C
- (ARTEncoderFormat)format;
Swift
func format() -> ARTEncoderFormat
-
Undocumented
Declaration
Objective-C
- (NSString *)formatAsString;
Swift
func formatAsString() -> String
-
Undocumented
Declaration
Objective-C
- (nullable id)decode:(NSData *)data error:(NSError * _Nullable __autoreleasing * _Nullable)error;
Swift
func decode(_ data: Data) throws -> Any
-
Undocumented
Declaration
Objective-C
- (nullable NSData *)encode:(id)obj error:(NSError * _Nullable __autoreleasing * _Nullable)error;
Swift
func encode(_ obj: Any) throws -> Data