@class NSDate, NSString, NSArray, NSURL, NSMutableArray, UARPAssetTag, NSObject, NSNumber; @protocol OS_os_log; @interface UARPAssetID : NSObject { NSString *_remoteBuildManifestPlistPath; NSNumber *_deploymentDay; NSNumber *_deploymentPercent; BOOL _signatureValidationNeeded; long long _validationStatus; NSString *_firmwareHash; NSMutableArray *_activeAccessoriesForStaging; NSObject *_log; BOOL _reportProgressToDelegates; NSNumber *_assetVersionNumber; } @property (class, readonly) BOOL supportsSecureCoding; @property (readonly) long long type; @property (copy) NSString *remotePath; @property (readonly, copy) NSString *assetVersion; @property (readonly, copy) NSString *localPath; @property (readonly) long long downloadStatus; @property (readonly) long long updateAvailabilityStatus; @property (readonly) long long releaseNotesDownloadStatus; @property (readonly) NSString *releaseNotesRemotePath; @property (readonly) NSString *releaseNotesLocalPath; @property (readonly) long long releaseNotesAvailabilityStatus; @property (readonly) NSString *releaseDate; @property (readonly) NSDate *assetReleaseDate; @property (readonly) NSNumber *releaseNotesFileSize; @property (readonly) NSNumber *firmwareFileSize; @property (readonly) NSArray *deploymentRules; @property (readonly) BOOL deploymentAllowed; @property (readonly, copy) UARPAssetTag *tag; @property (copy) NSURL *remoteURL; @property (readonly, copy) NSURL *localURL; @property (readonly) NSURL *releaseNotesRemoteURL; @property (readonly) NSURL *releaseNotesLocalURL; @property (readonly, copy) NSString *firmwareHash; @property (readonly) NSURL *tatsuServerURL; @property (readonly) BOOL isDynamicAsset; @property (readonly) BOOL isUrgentUpdate; - (void)setReleaseDate:(id)a0; - (const char *)typeString; - (void)encodeWithCoder:(id)a0; - (id)description; - (long long)validationStatus; - (void).cxx_destruct; - (void)setTag:(id)a0; - (void)setAssetVersion:(id)a0; - (void)dumpWithTabDepth:(unsigned long long)a0 dumpString:(id)a1; - (BOOL)isEqual:(id)a0; - (id)initWithCoder:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (void)setLocalURL:(id)a0; - (void)setDownloadStatus:(long long)a0; - (id)initWithLocationType:(long long)a0 remoteURL:(id)a1; - (id)assetVersionNumber; - (id)initWithLocationType:(long long)a0 remoteURL:(id)a1 releaseNotesRemoteURL:(id)a2; - (id)_createUARPDeploymentRules:(id)a0; - (BOOL)analyticsIsEqual:(id)a0; - (id)deploymentDay; - (id)deploymentPercent; - (id)initWithLocationType:(long long)a0 assetTag:(id)a1 filePath:(id)a2; - (id)initWithLocationType:(long long)a0 assetTag:(id)a1 url:(id)a2; - (id)initWithLocationType:(long long)a0 remotePath:(id)a1; - (id)initWithLocationType:(long long)a0 remotePath:(id)a1 releaseNotesRemotePath:(id)a2; - (BOOL)isDeploymentAllowed; - (BOOL)isStagingInProgressOnAccessoryID:(id)a0; - (void)processUARPDeploymentRules:(id)a0; - (id)rawDescription; - (id)remoteBuildManifestPlistPath; - (BOOL)reportProgressToDelegates; - (void)setAssetReleaseDate:(id)a0; - (void)setAssetVersionNumber:(id)a0; - (void)setDeploymentAllowed:(BOOL)a0; - (void)setDeploymentDay:(id)a0; - (void)setDeploymentPercent:(id)a0; - (void)setDeploymentRules:(id)a0; - (void)setFirmwareFileSize:(id)a0; - (void)setFirmwareHash:(id)a0; - (void)setIsUrgentUpdate:(BOOL)a0; - (void)setLocalPath:(id)a0; - (void)setReleaseNotesAvailabilityStatus:(long long)a0; - (void)setReleaseNotesDownloadStatus:(long long)a0; - (void)setReleaseNotesFileSize:(id)a0; - (void)setReleaseNotesLocalPath:(id)a0; - (void)setReleaseNotesLocalURL:(id)a0; - (void)setReleaseNotesRemotePath:(id)a0; - (void)setReleaseNotesRemoteURL:(id)a0; - (void)setRemoteBuildManifestPlistPath:(id)a0; - (void)setReportProgressToDelegates:(BOOL)a0; - (void)setSignatureValidationNeeded:(BOOL)a0; - (void)setTatsuServerURL:(id)a0; - (void)setUpdateAvailabilityStatus:(long long)a0; - (void)setValidationStatus:(long long)a0; - (BOOL)signatureValidationNeeded; - (void)stagingCompleteOnAccessoryID:(id)a0; - (void)stagingStartedOnAccessoryID:(id)a0; @end