@class NSArray, NSDictionary, NSString, NSDate, NSNumber; @interface ICMusicSubscriptionStatus : NSObject <NSMutableCopying, NSCopying, NSSecureCoding> { BOOL _isPartOfBundle; BOOL _isBundleOwner; } @property (class, readonly) BOOL supportsSecureCoding; @property (readonly, nonatomic) unsigned long long capabilities; @property (readonly, nonatomic) BOOL hasCatalogPlaybackCapability; @property (readonly, nonatomic) BOOL hasAddToCloudLibraryCapability; @property (readonly, nonatomic, getter=isCloudMusicServiceEnabled) BOOL cloudMusicServiceEnabled; @property (readonly, copy, nonatomic) NSDictionary *dictionaryRepresentation; @property (readonly, copy, nonatomic) NSDictionary *responseDictionary; @property (readonly, nonatomic, getter=isMinorAccountHolder) BOOL minorAccountHolder; @property (readonly, nonatomic) BOOL hasFamily; @property (readonly, nonatomic) BOOL hasFamilyGreaterThanOneMember; @property (readonly, nonatomic, getter=isHeadOfHousehold) BOOL headOfHousehold; @property (readonly, nonatomic, getter=isMatchEnabled) BOOL matchEnabled; @property (readonly, copy, nonatomic) NSDate *expirationDate; @property (readonly, nonatomic) BOOL hasOfflineSlots; @property (readonly, nonatomic, getter=isInFreeTrial) BOOL inFreeTrial; @property (readonly, nonatomic, getter=isEligibleForFreeTrial) BOOL eligibleForFreeTrial; @property (readonly, nonatomic, getter=isPurchaser) BOOL purchaser; @property (readonly, nonatomic) long long carrierBundlingStatusType; @property (readonly, nonatomic) long long reasonType; @property (readonly, nonatomic) long long sourceType; @property (readonly, nonatomic) long long statusType; @property (readonly, nonatomic, getter=isAdministrator) BOOL administrator; @property (readonly, nonatomic, getter=isDiscoveryModeEligible) BOOL discoveryModeEligible; @property (readonly, nonatomic, getter=isPartOfBundle) BOOL partOfBundle; @property (readonly, nonatomic, getter=isBundleOnwer) BOOL bundleOwner; @property (readonly, copy, nonatomic) NSArray *eligibleOffers; @property (readonly, nonatomic, getter=isInGlidePreview) BOOL inGlidePreview; @property (readonly, copy, nonatomic) NSArray *termsStatusList; @property (readonly, copy, nonatomic) NSString *phoneNumber; @property (readonly, copy, nonatomic) NSString *cellularOperatorName; @property (readonly, copy, nonatomic) NSString *sessionIdentifier; @property (readonly, nonatomic) long long carrierBundlingErrorCode; @property (readonly, copy, nonatomic) NSNumber *acceptSilentAuth; + (unsigned long long)_capabilitiesForStatusType:(long long)a0 carrierBundlingStatusType:(long long)a1 isMatchEnabled:(BOOL)a2; - (id)initWithResponseDictionary:(id)a0; - (BOOL)isEqualToStatus:(id)a0; - (BOOL)hasCapability:(unsigned long long)a0; - (void)_copySubscriptionStatusPropertiesToStatus:(id)a0 withZone:(struct _NSZone { } *)a1; - (id)_init; - (void)encodeWithCoder:(id)a0; - (id)description; - (void).cxx_destruct; - (BOOL)isEqual:(id)a0; - (id)mutableCopyWithZone:(struct _NSZone { } *)a0; - (id)initWithCoder:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; @end