@interface PPContactNameRecord : NSObject @property (class, readonly) BOOL supportsSecureCoding; + (id)describeChangeType:(unsigned char)a0; + (id)describeSource:(unsigned char)a0; - (id)middleName; - (id)firstName; - (id)organizationName; - (id)lastName; - (id)nickname; - (unsigned long long)hash; - (double)score; - (id)init_; - (void)encodeWithCoder:(id)a0; - (id)phoneticMiddleName; - (long long)compare:(id)a0; - (id)identifier; - (unsigned char)changeType; - (id)description; - (id)phoneticFirstName; - (id)jobTitle; - (id)relatedNames; - (unsigned char)source; - (BOOL)isEqual:(id)a0; - (id)phoneticLastName; - (id)initWithCoder:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (id)sourceIdentifier; - (id)cityNames; - (id)initWithIdentifier:(id)a0 score:(double)a1 source:(unsigned char)a2 sourceIdentifier:(id)a3 changeType:(unsigned char)a4 firstName:(id)a5 phoneticFirstName:(id)a6 middleName:(id)a7 phoneticMiddleName:(id)a8 lastName:(id)a9 phoneticLastName:(id)a10 organizationName:(id)a11 jobTitle:(id)a12 nickname:(id)a13 relatedNames:(id)a14 streetNames:(id)a15 cityNames:(id)a16; - (BOOL)isEqualToContactNameRecord:(id)a0; - (id)streetNames; @end