@class PXSearchActiveSearch, PXSearchQuery; @interface PXSearchCPAnalyticsSession : NSObject @property (nonatomic) unsigned long long beginType; @property (nonatomic) double startTime; @property (nonatomic) double timeIntervalSuccess; @property (nonatomic) double timeIntervalFirstAssetAction; @property (nonatomic) double timeIntervalFirstOneUpInTopAssets; @property (nonatomic) double timeIntervalFirstEnteredCollection; @property (nonatomic) unsigned long long numberOfSearches; @property (nonatomic) unsigned long long numberOfSearchesUntilFirstSuccess; @property (nonatomic) unsigned long long numberOfSearchesUntilFirstAssetAction; @property (nonatomic) unsigned long long numberOfSearchesUntilFirstOneUpInTopAssets; @property (nonatomic) unsigned long long numberOfSearchesUntilFirstEnteredCollection; @property (nonatomic) unsigned long long numberOfSearchesWithNoResults; @property (nonatomic) unsigned long long numberOfSearchesWithWordEmbeddings; @property (nonatomic) unsigned long long numberOfWordEmbeddingSelections; @property (nonatomic) unsigned long long numberOfNextTokenSelections; @property (nonatomic) unsigned long long numberOfCompletionSelections; @property (nonatomic) unsigned long long firstAssetActionType; @property (nonatomic) unsigned long long firstAssetActionResultType; @property (nonatomic) unsigned long long firstEnteredCollectionResultType; @property (nonatomic) BOOL successful; @property (nonatomic) BOOL isValid; @property (retain, nonatomic) PXSearchQuery *lastSearch; @property (retain, nonatomic) PXSearchActiveSearch *lastActiveSearch; @property (nonatomic) BOOL userInteractedWithCurrentSearch; + (id)_bucketedTimeInterval:(double)a0; + (id)_cappedSearchCount:(unsigned long long)a0; + (id)_stringForActionType:(unsigned long long)a0; + (id)_stringForResultType:(unsigned long long)a0; + (id)_stringForSessionBeginType:(unsigned long long)a0; - (void).cxx_destruct; - (void)_logSuccess; - (void)endAndInvalidateSession; - (id)initWithBeginType:(unsigned long long)a0; - (void)logActiveSearch:(id)a0; - (void)logAssetAction:(unsigned long long)a0 inResult:(unsigned long long)a1; - (void)logEnteredCollectionResult:(unsigned long long)a0; - (void)logNoSearchResultsFound; - (void)logOneUpInTopAssets; - (void)logSearch:(id)a0; - (void)logSearchNextTokenSuggestionTapped; - (void)logSearchWordCompletionTapped; - (void)logSearchWordEmbeddingSelected; - (void)logSearchWordEmbeddingsPresented; @end