#import #if __has_include() # import #else # import "SentryDefines.h" #endif #if __has_include() # import #else # import "SentrySessionReplayIntegration.h" #endif NS_ASSUME_NONNULL_BEGIN #if SENTRY_TARGET_REPLAY_SUPPORTED @class SentryReplayOptions; @protocol SentryViewScreenshotProvider; @protocol SentryReplayBreadcrumbConverter; @protocol SentryRRWebEvent; @interface SentrySessionReplayIntegration () - (void)startWithOptions:(SentryReplayOptions *)replayOptions screenshotProvider:(id)screenshotProvider breadcrumbConverter:(id)breadcrumbConverter fullSession:(BOOL)shouldReplayFullSession; + (id)createBreadcrumbwithTimestamp:(NSDate *)timestamp category:(NSString *)category message:(nullable NSString *)message level:(enum SentryLevel)level data:(nullable NSDictionary *)data; + (id)createNetworkBreadcrumbWithTimestamp:(NSDate *)timestamp endTimestamp:(NSDate *)endTimestamp operation:(NSString *)operation description:(NSString *)description data:(NSDictionary *)data; + (id)createDefaultBreadcrumbConverter; @end #endif NS_ASSUME_NONNULL_END