luxlabs header browser preview


@class NSDictionary;

@interface SGMatchedDetails : NSObject <NSCopying, NSSecureCoding> {
    NSDictionary *_tokenDetailMap;
    NSDictionary *_detailTokenMap;
}

@property (class, readonly) BOOL supportsSecureCoding;

+ (id)matchedDetailsWithContact:(id)a0 matchinfoData:(id)a1 tokens:(id)a2;
+ (long long)tokenMatchedDetailTypeForContact:(id)a0 contactEntityId:(id)a1 detailEntityId:(id)a2 matchedDetailReader:(id)a3 phraseNumber:(unsigned int)a4 token:(id)a5;
+ (long long)tokenMatchedDetailTypeForContact:(id)a0 matchedDetailReader:(id)a1 phraseNumber:(unsigned int)a2 token:(id)a3;
+ (long long)tokensMatchedDetailTypeForContact:(id)a0 contactEntityId:(id)a1 detailEntityId:(id)a2 matchinfoData:(id)a3 tokens:(id)a4;

- (id)init;
- (unsigned long long)hash;
- (void)encodeWithCoder:(id)a0;
- (id)description;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (void)_addToTokenDetailMap:(id)a0 token:(id)a1 detail:(id)a2;
- (void)_initilizeDictionariesFromTokenDetailMap:(id)a0;
- (void)_processRawData:(id)a0 tokens:(id)a1 contact:(id)a2 tokenDetailMap:(id)a3;
- (id)initWithContact:(id)a0 matchinfoData:(id)a1 tokens:(id)a2;
- (BOOL)isEqualToMatchedDetails:(id)a0;
- (id)matchedDetailsForToken:(id)a0;
- (id)tokensForDetail:(id)a0;

@end