24 lines
602 B
Objective-C
24 lines
602 B
Objective-C
#if __has_include(<Sentry/SentryDefines.h>)
|
|
# import <Sentry/SentryDefines.h>
|
|
#else
|
|
# import "SentryDefines.h"
|
|
#endif
|
|
|
|
#import <Foundation/Foundation.h>
|
|
|
|
NS_ASSUME_NONNULL_BEGIN
|
|
|
|
/**
|
|
* Use this protocol for internal ObjC classes that are exposed to Swift code by adding them to
|
|
* SentryPrivate.h instead of SentrySerializable because CocoaPods throws duplicate header warnings
|
|
* when running pod lib lint when using a public protocol on such classes.
|
|
*/
|
|
@protocol SentryInternalSerializable <NSObject>
|
|
SENTRY_NO_INIT
|
|
|
|
- (NSDictionary<NSString *, id> *)serialize;
|
|
|
|
@end
|
|
|
|
NS_ASSUME_NONNULL_END
|