luxlabs header browser preview


@class NSData, NSString, NSArray, NSURL, NSManagedObject, NSDictionary, RadioArtworkCollection, RadioModel;

@interface RadioStation : NSObject <RadioManagedObjectWrapperProtocol>

@property (nonatomic) long long stationID;
@property (copy, nonatomic) NSString *stationHash;
@property (copy, nonatomic) NSString *stationStringID;
@property (nonatomic) long long persistentID;
@property (nonatomic) long long adamID;
@property (nonatomic) int sortOrder;
@property (copy, nonatomic) NSString *name;
@property (copy, nonatomic) NSString *stationDescription;
@property (copy, nonatomic) NSString *coreSeedName;
@property (copy, nonatomic) NSURL *artworkURL;
@property (copy, nonatomic) NSData *artworkURLData;
@property (nonatomic, getter=isPreviewOnly) BOOL previewOnly;
@property (retain, nonatomic) id seedTracks;
@property (nonatomic) long long songMixType;
@property (nonatomic) BOOL editEnabled;
@property (retain, nonatomic) NSArray *editableFields;
@property (nonatomic) BOOL likesEnabled;
@property (nonatomic) BOOL hasSkipRules;
@property (nonatomic) BOOL isExplicit;
@property (nonatomic) BOOL skipEnabled;
@property (nonatomic) int skipFrequency;
@property (copy, nonatomic) NSString *skipIdentifier;
@property (nonatomic) double skipInterval;
@property (copy, nonatomic) NSArray *skipTimestamps;
@property (copy, nonatomic) NSArray *trackPlaybackDescriptorQueue;
@property (nonatomic) BOOL virtualPlayEnabled;
@property (nonatomic, getter=isFeatured) BOOL featured;
@property (nonatomic, getter=isGatewayVideoAdEnabled) BOOL gatewayVideoAdEnabled;
@property (nonatomic) BOOL requiresSubscription;
@property (nonatomic, getter=isSponsored) BOOL sponsored;
@property (retain, nonatomic) NSData *adData;
@property (nonatomic) unsigned long long impressionThreshold;
@property (nonatomic, getter=isPremiumPlacement) BOOL premiumPlacement;
@property (retain, nonatomic) NSURL *streamURL;
@property (retain, nonatomic) NSURL *streamCertificateURL;
@property (retain, nonatomic) NSURL *streamKeyURL;
@property (nonatomic, getter=isShared) BOOL shared;
@property (nonatomic, getter=isSharingEnabled) BOOL sharingEnabled;
@property (nonatomic, getter=isSubscribed) BOOL subscribed;
@property (nonatomic) int subscriberCount;
@property (copy, nonatomic) NSString *shareToken;
@property (copy, nonatomic) NSDictionary *debugDictionary;
@property (readonly, nonatomic) NSDictionary *dictionaryRepresentation;
@property (readonly, nonatomic) RadioArtworkCollection *artworkCollection;
@property (readonly, nonatomic, getter=isPreview) BOOL preview;
@property (readonly, copy, nonatomic) NSDictionary *feedbackDictionaryRepresentation;
@property (readonly, nonatomic, getter=isDatabaseBacked) BOOL databaseBacked;
@property (readonly, nonatomic) NSManagedObject *managedObject;
@property (readonly, nonatomic) RadioModel *model;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)dealloc;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (id)artworkURLForSize:(struct CGSize { double x0; double x1; })a0 expectedSize:(struct CGSize { double x0; double x1; } *)a1;
- (void)_radioModelWasDeletedNotification:(id)a0;
- (id)initWithModel:(id)a0 managedObject:(id)a1;

@end