@class NTPBDate, NTPBReadingHistoryItem, NTPBIssueReadingHistoryItem, NTPBPrivateDataControllerSyncState, NTPBAppConfigurationResource, NTPBNetworkSessionList, NTPBAudioPlaylistItem, NSString, NTPBPersonalizationLocalData, NTPBAsset, NTPBAVAsset, NSData, NTPBCacheCoordinatorHints, NTPBAVAssetKey; @interface NTPBKeyValuePair : PBCodable <NSCopying> { struct { unsigned char valueType : 1; } _has; } @property (readonly, nonatomic) BOOL hasKey; @property (retain, nonatomic) NSString *key; @property (nonatomic) BOOL hasValueType; @property (nonatomic) int valueType; @property (readonly, nonatomic) BOOL hasDataValue; @property (retain, nonatomic) NSData *dataValue; @property (readonly, nonatomic) BOOL hasStringValue; @property (retain, nonatomic) NSString *stringValue; @property (readonly, nonatomic) BOOL hasDateValue; @property (retain, nonatomic) NTPBDate *dateValue; @property (readonly, nonatomic) BOOL hasCacheCoordinatorHintsValue; @property (retain, nonatomic) NTPBCacheCoordinatorHints *cacheCoordinatorHintsValue; @property (readonly, nonatomic) BOOL hasRecordData; @property (retain, nonatomic) NSData *recordData; @property (readonly, nonatomic) BOOL hasReadingHistoryItem; @property (retain, nonatomic) NTPBReadingHistoryItem *readingHistoryItem; @property (readonly, nonatomic) BOOL hasNetworkSessionList; @property (retain, nonatomic) NTPBNetworkSessionList *networkSessionList; @property (readonly, nonatomic) BOOL hasPersonalizationLocalData; @property (retain, nonatomic) NTPBPersonalizationLocalData *personalizationLocalData; @property (readonly, nonatomic) BOOL hasAppConfigurationResource; @property (retain, nonatomic) NTPBAppConfigurationResource *appConfigurationResource; @property (readonly, nonatomic) BOOL hasPrivateDataControllerSyncState; @property (retain, nonatomic) NTPBPrivateDataControllerSyncState *privateDataControllerSyncState; @property (readonly, nonatomic) BOOL hasIssueReadingHistoryItem; @property (retain, nonatomic) NTPBIssueReadingHistoryItem *issueReadingHistoryItem; @property (readonly, nonatomic) BOOL hasAsset; @property (retain, nonatomic) NTPBAsset *asset; @property (readonly, nonatomic) BOOL hasAudioPlaylistItem; @property (retain, nonatomic) NTPBAudioPlaylistItem *audioPlaylistItem; @property (readonly, nonatomic) BOOL hasAvAsset; @property (retain, nonatomic) NTPBAVAsset *avAsset; @property (readonly, nonatomic) BOOL hasAvAssetKey; @property (retain, nonatomic) NTPBAVAssetKey *avAssetKey; - (unsigned long long)hash; - (void)dealloc; - (BOOL)readFrom:(id)a0; - (void)writeTo:(id)a0; - (id)description; - (id)dictionaryRepresentation; - (BOOL)isEqual:(id)a0; - (void)mergeFrom:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; @end