blob: b8960e3f7a0d2792b79210d9c429bf8bd0e2640c [file] [log] [blame]
@import Foundation;
typedef NSObject *MyJSONKeyPath __attribute__((swift_wrapper(struct)));
@protocol MyJSONSerializing <NSObject>
@property (copy, readonly, nullable) NSDictionary<NSString *, MyJSONKeyPath> *JSONKeyPathsByPropertyKey NS_SWIFT_NAME(JSONKeyPathsByPropertyKey);
@end
@interface MyJSONAdapter : NSObject
- (nonnull instancetype)init;
- (nonnull __kindof id<MyJSONSerializing>)model NS_REFINED_FOR_SWIFT;
@end