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