@class NSString, NSArray, NSURL, NSNumber; @interface SAHAEntity : SADomainObject @property (copy, nonatomic) NSString *accessory; @property (copy, nonatomic) NSURL *accessoryIdentifier; @property (copy, nonatomic) NSArray *attributes; @property (copy, nonatomic) NSNumber *currentDevice; @property (copy, nonatomic) NSString *entityType; @property (copy, nonatomic) NSString *groupType; @property (copy, nonatomic) NSString *hashedRouteUID; @property (copy, nonatomic) NSString *home; @property (copy, nonatomic) NSURL *homeIdentifier; @property (copy, nonatomic) NSString *name; @property (copy, nonatomic) NSURL *primaryServiceIdentifier; @property (copy, nonatomic) NSArray *relatedEntityIdentifiers; @property (copy, nonatomic) NSString *room; @property (copy, nonatomic) NSURL *roomIdentifier; @property (copy, nonatomic) NSArray *sceneActions; @property (copy, nonatomic) NSString *sceneType; @property (copy, nonatomic) NSString *serviceGroup; @property (copy, nonatomic) NSArray *serviceGroupIdentifiers; @property (copy, nonatomic) NSString *serviceSubType; @property (copy, nonatomic) NSString *serviceType; @property (copy, nonatomic) NSArray *status; @property (copy, nonatomic) NSArray *targetAttributes; @property (copy, nonatomic) NSString *zone; @property (copy, nonatomic) NSArray *zoneIdentifiers; + (id)entity; + (id)entityWithDictionary:(id)a0 context:(id)a1; - (id)groupIdentifier; - (id)encodedClassName; @end