luxlabs header browser preview


@class NSString, NSArray, NSDictionary, NSDate, NSNumber;

@interface NDOWarranty : NSObject <NSSecureCoding>

@property (class, readonly) BOOL supportsSecureCoding;

@property BOOL covered;
@property (retain) NSDate *coverageEndDate;
@property (retain) NSDate *coverageValidityDate;
@property (retain) NSString *localizedCoveredDeviceDateLabelFormat;
@property (retain) NSString *coverageLocalizedLabel;
@property (retain) NSString *coverageLocalizedDesc;
@property (retain) NSString *coverageLocalizedDescLong;
@property (retain) NSString *coverageLocalizedExpirationLabel;
@property (retain) NSString *footer1FormatString;
@property (retain) NSString *footer1LinkLabel;
@property (retain) NSString *footer1LinkURL;
@property (retain) NSString *footer2FormatString;
@property (retain) NSString *footer2LinkLabel;
@property (retain) NSString *footer2LinkURL;
@property BOOL acOfferEligible;
@property (retain) NSDate *acOfferEligibleUntil;
@property (retain) NSDate *acOfferFollowupDisplayDate;
@property (retain) NSDate *acOfferDisplayDate;
@property (retain) NSString *acOfferIdentifier;
@property (retain) NSString *acLocalizedOfferLabel;
@property (retain) NSString *acLocalizedOfferStatusLabel;
@property (retain) NSString *acLocalizedOfferPluralDescFormat;
@property (retain) NSString *acLocalizedOfferSingularDesc;
@property (retain) NSString *acNotificationLocalizedOfferLabel;
@property (retain) NSString *acNotificationLocalizedOfferSingularDesc;
@property (retain) NSString *acNotificationLocalizedOfferPluralDescFormat;
@property (retain) NSString *acLocalizedOfferCTA;
@property (retain) NSString *acLocalizedOfferDetails;
@property (retain) NSString *acLocalizedOfferDetailsPluralEligibilityFormat;
@property (retain) NSString *acLocalizedOfferDetailsSingularEligibility;
@property (retain) NSString *acLocalizedUnlinkedPlanLabel;
@property (retain) NSString *acLocalizedUnlinkedPlanStatusLabel;
@property BOOL acOfferDisplay;
@property BOOL acOfferSettingsAppBadge;
@property BOOL acOfferSettingsRowBadge;
@property double acOfferDurationBeforeEndDate;
@property (retain) NSArray *acOfferToggle;
@property (retain) NSString *acOfferPromoFormat;
@property (retain) NSString *acOfferPromoNew;
@property double acOfferBadgeDurationBeforeEndDate;
@property BOOL coverageHasACLogo;
@property (retain) NSString *localizedCoverageSubTitleForServicesPartnerString;
@property (retain) NSString *localizedCoverageFooterFormatString;
@property (retain) NSString *localizedCoverageFooterLinkLabel;
@property (retain) NSString *localizedSupportAppLabel;
@property (retain) NSString *localizedSupportAppFooter;
@property BOOL isCoveragePlanSubscriptionType;
@property (retain) NSString *localizedManagePlanLabel;
@property (retain) NSNumber *acOfferBadgeDaysBeforeEndDate;
@property BOOL isACServicesPartner;
@property (retain) NSDate *acOfferConversionDate;
@property (retain) NSDictionary *coverageDetailsDictionary;
@property (retain) NSString *localizedCoverageDetailsTitle;
@property (retain) NSArray *coverageDetailsArray;
@property (retain) NSString *localizedCoverageDetailsLabel;
@property (retain) NSString *localizedCoverageDetailsValue;
@property (retain) NSDictionary *coverageBenefitsDictionary;
@property (retain) NSString *localizedBenefitsCardTitle;
@property (retain) NSString *localizedBenefitsCardSubTitle;
@property (retain) NSArray *benefitDetailsArray;
@property (retain) NSString *localizedBenefitLabelKey;
@property (retain) NSString *localizedBenefitValueKey;
@property (retain) NSString *localizedBenefitsCardFooter;
@property BOOL displayRepairAndSupport;
@property (retain) NSString *agsURL;
@property (retain) NSString *agsULURL;
@property (retain) NSString *deviceImageUrl;
@property (retain) NSString *deviceDesc;
@property (retain) NSString *sgId;
@property (retain) NSString *pfcId;
@property (retain) NSString *pgfId;
@property (retain) NSString *parentId;
@property (retain) NSString *supportAppURL;
@property (retain) NSDictionary *dictionaryRepresentation;
@property (retain) NSString *serialNumber;
@property BOOL showNotificationToggle;
@property double showNotificationBeforeEndDate;
@property (retain) NSNumber *scIntervalInDays;
@property (retain) NSString *eligibilityEventId;
@property BOOL scIntervalFollowupEligible;
@property BOOL scIntervalPairedDeviceAllowed;
@property (readonly) NSString *acLocalizedOfferDesc;
@property (readonly) NSString *acLocalizedNotificationOfferDesc;
@property (readonly) NSString *acLocalizedOfferDetailsEligibility;
@property (readonly) unsigned int daysEligible;

+ (id)_legacyWarrantyPath;
+ (id)_warrantyPathForSerialNumberFormat;
+ (id)cachedWarrantyForSerialNumber:(id)a0;
+ (id)migrateLegacyCachedWarrantyIfNeededForSerialNumber:(id)a0;
+ (id)warrantyWithDictionary:(id)a0;
+ (id)warrantyWithDictionary:(id)a0 serialNumber:(id)a1;

- (void)cache;
- (void)encodeWithCoder:(id)a0;
- (id)initWithDictionary:(id)a0;
- (id)description;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (id)initWithCoder:(id)a0;
- (id)_dateWithEpochNumber:(id)a0;
- (void)cacheWarranty:(id)a0;
- (id)initWithDictionary:(id)a0 serialNumber:(id)a1;

@end