text: /*
  * This header is generated by classdump-dyld 1.0
  * on Tuesday, November 5, 2019 at 2:45:21 AM Mountain Standard Time
  * Operating System: Version 13.0 (Build 17J586)
  * Image Source: /System/Library/PrivateFrameworks/TVHomeSharingServices.framework/TVHomeSharingServices
  * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
  */
  
  #import <TVHomeSharingServices/TVHSDMAPEntity.h>
  
  @class TVHSDMAPEntityKind, NSData, NSMutableDictionary, NSString, NSDictionary;
  
  @interface TVHSDMAPEntity : NSObject <TVHSDMAPEntity> {
  
  	unsigned long long _protocol;
  	unsigned long long _type;
  	TVHSDMAPEntityKind* _kind;
  	NSData* _taggedData;
  	NSMutableDictionary* _mutableAttributeValues;
  
  }
  
  @property (nonatomic,retain) TVHSDMAPEntityKind * kind;                                 //@synthesize kind=_kind - In the implementation block
  @property (nonatomic,retain) NSData * taggedData;                                       //@synthesize taggedData=_taggedData - In the implementation block
  @property (nonatomic,retain) NSMutableDictionary * mutableAttributeValues;              //@synthesize mutableAttributeValues=_mutableAttributeValues - In the implementation block
  @property (readonly) unsigned long long hash; 
  @property (readonly) Class superclass; 
  @property (copy,readonly) NSString * description; 
  @property (copy,readonly) NSString * debugDescription; 
  @property (nonatomic,readonly) unsigned long long type;                                 //@synthesize type=_type - In the implementation block
  @property (nonatomic,readonly) unsigned long long protocol;                             //@synthesize protocol=_protocol - In the implementation block
  @property (nonatomic,copy,readonly) NSDictionary * attributeValues; 
  -(BOOL)isEqual:(id)arg1 ;
  -(unsigned long long)hash;
  -(NSString *)description;
  -(id)init;
  -(unsigned long long)type;
  -(unsigned long long)protocol;
  -(TVHSDMAPEntityKind *)kind;
  -(void)setKind:(TVHSDMAPEntityKind *)arg1 ;
  -(NSDictionary *)attributeValues;
  -(id)attributeValueForCode:(id)arg1 ;
  -(void)setAttributeValue:(id)arg1 forCode:(id)arg2 ;
  -(void)prepopulateAttributeValues;
  -(id)initWithType:(unsigned long long)arg1 protocol:(unsigned long long)arg2 ;
  -(id)initWithType:(unsigned long long)arg1 protocol:(unsigned long long)arg2 taggedData:(id)arg3 ;
  -(NSMutableDictionary *)mutableAttributeValues;
  -(NSData *)taggedData;
  -(void)_populateAttributes:(id)arg1 withTaggedData:(id)arg2 ;
  -(void)setTaggedData:(NSData *)arg1 ;
  -(void)_setAttributeWithTagCode:(unsigned)arg1 tagPayload:(id)arg2 attributes:(id)arg3 ;
  -(id)_attributeValueForTagCode:(unsigned)arg1 tagPayload:(id)arg2 attribute:(id)arg3 ;
  -(void)setMutableAttributeValues:(NSMutableDictionary *)arg1 ;
  @end
  
  