luxlabs header browser preview


@class NSNumber, AMSDeviceOffer, NSString;

@interface SUScriptDeviceOffer : SUScriptObject

@property (retain, nonatomic) AMSDeviceOffer *offer;
@property (readonly, nonatomic) AMSDeviceOffer *nativeOffer;
@property (readonly, nonatomic) NSNumber *adamId;
@property (readonly, nonatomic) NSString *description;
@property (readonly, nonatomic, getter=isDowngrading) id downgrading;
@property (readonly, nonatomic) unsigned long long offerType;
@property (readonly, nonatomic, getter=isSubscribed) id subscribed;

+ (void)initialize;
+ (id)webScriptNameForKeyName:(id)a0;

- (void)setSubscribed:(id)a0;
- (void)setOfferType:(unsigned long long)a0;
- (void)setAdamId:(id)a0;
- (void).cxx_destruct;
- (void)setDescription:(id)a0;
- (id)_className;
- (id)attributeKeys;
- (void)setDowngrading:(id)a0;
- (id)scriptAttributeKeys;
- (id)initWithDeviceOffer:(id)a0;

@end