luxlabs header browser preview


@interface _PSContactFillerDataCollectionUtilities : NSObject

+ (void)calculateNormContantsGivenInteractionStore:(id)a0 normConstants:(id)a1;
+ (id)calculateNormalizedCallingFrequencyForContactGivenContactIdPredicate:(id)a0 totalFrequency:(id)a1 numberOfDaysToLookBack:(long long)a2 timeOfShareInteraction:(id)a3 interactionStore:(id)a4 direction:(id)a5;
+ (id)calculateNormalizedShareFrequencyForContactGivenContactIdPredicate:(id)a0 totalFrequency:(id)a1 numberOfDaysToLookBack:(long long)a2 timeOfShareInteraction:(id)a3 interactionStore:(id)a4;
+ (id)calculateNormalizedTextingFrequencyForContactGivenContactIdPredicate:(id)a0 totalFrequency:(id)a1 numberOfDaysToLookBack:(long long)a2 timeOfShareInteraction:(id)a3 interactionStore:(id)a4 direction:(id)a5;
+ (int)calculateTimeBucketGivenInteraction:(id)a0 timeOfShareInteraction:(id)a1;
+ (int)calculateTimeSinceLastCallForContactGivenContactIdPredicate:(id)a0 direction:(id)a1 timeOfShareInteraction:(id)a2 interactionCache:(id)a3;
+ (int)calculateTimeSinceLastShareForContactGivenContactIdPredicate:(id)a0 timeOfShareInteraction:(id)a1 interactionCache:(id)a2;
+ (int)calculateTimeSinceLastTextForContactGivenContactIdPredicate:(id)a0 direction:(id)a1 timeOfShareInteraction:(id)a2 interactionCache:(id)a3;
+ (unsigned int)contactFillerBucketedValue:(unsigned long long)a0;
+ (BOOL)doesSuggestionProxyMatch:(id)a0 withInteraction:(id)a1;
+ (BOOL)doesTheRecipientsMatchInInteraction1:(id)a0 interaction2:(id)a1;
+ (double)enforceOneSignificantFigureForDouble:(double)a0;
+ (unsigned int)enforceOneSignificantFigureForSmallDouble:(double)a0;
+ (void)extractFeaturesFromBehaviorRulesIntoPETMessage:(id)a0 behaviorRules:(id)a1 MLModelScores:(id)a2;
+ (void)extractFeaturesFromBehaviorRulesIntoPETMessage:(id)a0 behaviorRules:(id)a1 contextItems:(id)a2 ruleRankingModel:(id)a3;
+ (void)extractFrequencyRecencyFeaturesIntoPETMessage:(id)a0 recipientID:(id)a1 interaction:(id)a2 normConstants:(id)a3 numberOfDaysToLookBack:(long long)a4 interactionStore:(id)a5 timeOfShareInteraction:(id)a6 contactPropertyCache:(id)a7 interactionCache:(id)a8;
+ (void)extractUserFeaturesIntoPETMessage:(id)a0 normConstants:(id)a1 behaviorRetriever:(id)a2;
+ (id)filterRulesBasedOnInteractionGivenRuleList:(id)a0 interaction:(id)a1;
+ (id)getBehaviorRulesGivenContext:(id)a0 behaviorRetriever:(id)a1;
+ (id)getInteractionModelScoreForEvent:(id)a0 forInteractionRecipients:(id)a1;
+ (id)getInteractionModelScoreForSuggestions:(id)a0 forInteractionRecipients:(id)a1;
+ (id)getInteractionRecipientFromInteraction:(id)a0;
+ (id)getListOfContactsFromCashedMessagesInteraction:(id)a0 cashedShareInteractions:(id)a1;
+ (id)getListOfContactsInteractedInTheLastNumberOfDays:(int)a0 interactionStore:(id)a1 limit:(int)a2;
+ (id)initContactPropertyCache:(id)a0 timeOfShareInteraction:(id)a1 interactionStore:(id)a2;
+ (BOOL)recipientPredictedCorrectlyByRule:(id)a0 interaction:(id)a1 bundleId:(id)a2;
+ (id)resolveUniqueContactIdGivenInteraction:(id)a0;

@end