@class Protocol, NSDate, HMFPairingIdentity, MKFAppleMediaAccessoryDatabaseID, NSString, NSSet, _MKFResident, HMFSoftwareVersion, NSArray, NSData, _MKFDevice, NSNumber, NSUUID; @protocol MKFHome, MKFRoom, MKFSoftwareUpdate, MKFAccessory, MKFResident, MKFApplicationData, MKFDevice; @interface _MKFAppleMediaAccessory : _MKFMediaAccessory <HMDNSManagedObjectBackingStoreModelObjectRepresentable, MKFAppleMediaAccessory, MKFAppleMediaAccessoryPrivateExtensions> @property (class, readonly) Class cd_modelClass; @property (class, readonly, copy, nonatomic) Protocol *backingModelProtocol; @property (readonly, copy, nonatomic) NSUUID *hmd_modelID; @property (readonly, copy, nonatomic) NSUUID *hmd_parentModelID; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (retain, nonatomic) NSData *accessoryCapabilities; @property (retain, nonatomic) NSData *deviceIRKData; @property (copy, nonatomic) NSString *idsDestination; @property (copy, nonatomic) NSUUID *idsIdentifier; @property (retain, nonatomic) HMFPairingIdentity *pairingIdentity; @property (retain, nonatomic) HMFSoftwareVersion *softwareVersion; @property (copy, nonatomic) NSNumber *supportedStereoPairVersions; @property (copy, nonatomic) NSNumber *variant; @property (retain, nonatomic) NSSet *actionsAppleMediaAccessoryPower_; @property (retain, nonatomic) _MKFDevice *device; @property (retain, nonatomic) _MKFResident *resident; @property (retain, nonatomic) NSData *accessoryCapabilities; @property (retain, nonatomic) NSData *deviceIRKData; @property (copy, nonatomic) NSString *idsDestination; @property (copy, nonatomic) NSUUID *idsIdentifier; @property (retain, nonatomic) HMFPairingIdentity *pairingIdentity; @property (retain, nonatomic) HMFSoftwareVersion *softwareVersion; @property (copy, nonatomic) NSNumber *supportedStereoPairVersions; @property (copy, nonatomic) NSNumber *variant; @property (readonly, retain, nonatomic) NSArray *actionsAppleMediaAccessoryPower; @property (retain, nonatomic) id<MKFDevice> device; @property (retain, nonatomic) id<MKFResident> resident; @property (readonly, copy, nonatomic) MKFAppleMediaAccessoryDatabaseID *databaseID; @property (copy, nonatomic) NSNumber *accessoryCategory; @property (retain, nonatomic) NSArray *appliedFirewallWANRules; @property (copy, nonatomic) NSString *configurationAppIdentifier; @property (copy, nonatomic) NSString *configuredName; @property (copy, nonatomic) NSNumber *currentNetworkProtectionMode; @property (copy, nonatomic) NSString *firmwareVersion; @property (copy, nonatomic) NSUUID *groupIdentifier; @property (copy, nonatomic) NSString *groupName; @property (copy, nonatomic) NSString *identifier; @property (copy, nonatomic) NSNumber *initialCategoryIdentifier; @property (copy, nonatomic) NSString *initialManufacturer; @property (copy, nonatomic) NSString *initialModel; @property (copy, nonatomic) NSNumber *lastNetworkAccessViolationOccurrenceSince1970; @property (copy, nonatomic) NSNumber *lastNetworkAccessViolationResetSince1970; @property (copy, nonatomic) NSDate *lastSeenDate; @property (copy, nonatomic) NSNumber *lowBattery; @property (copy, nonatomic) NSString *manufacturer; @property (copy, nonatomic) NSString *model; @property (copy, nonatomic) NSNumber *networkClientIdentifier; @property (copy, nonatomic) NSNumber *networkClientLAN; @property (copy, nonatomic) NSString *networkClientProfileFingerprint; @property (copy, nonatomic) NSString *networkRouterUUID; @property (copy, nonatomic) NSString *pendingConfigurationIdentifier; @property (copy, nonatomic) NSString *primaryProfileVersion; @property (copy, nonatomic) NSString *productData; @property (copy, nonatomic) NSString *providedName; @property (copy, nonatomic) NSString *serialNumber; @property (copy, nonatomic) NSNumber *suspendCapable; @property (copy, nonatomic) NSNumber *wiFiCredentialType; @property (retain, nonatomic) NSData *wiFiUniquePreSharedKey; @property (copy, nonatomic) NSDate *writerTimestamp; @property (readonly, retain, nonatomic) NSArray *actionMediaPlaybacks; @property (readonly, retain, nonatomic) NSArray *analysisEventBulletinRegistrations; @property (retain, nonatomic) id<MKFApplicationData> applicationData; @property (readonly, retain, nonatomic) NSArray *cameraAccessModeBulletinRegistrations; @property (readonly, retain, nonatomic) NSArray *cameraReachabilityBulletinRegistrations; @property (readonly, retain, nonatomic) NSArray *cameraSignificantEventBulletinRegistrations; @property (readonly, retain, nonatomic) id<MKFHome> home; @property (retain, nonatomic) id<MKFAccessory> hostAccessory; @property (readonly, retain, nonatomic) NSArray *hostedAccessories; @property (readonly, retain, nonatomic) NSArray *mediaPropertyNotificationRegistrations; @property (retain, nonatomic) id<MKFRoom> room; @property (retain, nonatomic) id<MKFSoftwareUpdate> softwareUpdate; @property (readonly, retain, nonatomic) NSArray *usersWithListeningHistoryEnabled; @property (readonly, retain, nonatomic) NSArray *usersWithMediaContentProfileEnabled; @property (readonly, retain, nonatomic) NSArray *usersWithPersonalRequestsEnabled; @property (readonly, copy, nonatomic) NSUUID *modelID; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)fetchRequest; + (id)modelIDForParentRelationshipTo:(id)a0; - (void)willSave; - (id)_analysisPredicateToFetchBulletinRegistrationOnDeviceIdsIdentifier:(id)a0 user:(id)a1; - (id)analysisBulletinRegistrationWithDeviceIdsIdentifier:(id)a0 user:(id)a1 context:(id)a2; - (id)bulletinRegistrationFromFetchRequest:(id)a0 context:(id)a1; - (id)castIfAppleMediaAccessory; @end