luxlabs header browser preview


@class _MRNowPlayingPlayerPathProtobuf, NSString, _MRContentItemProtobuf, _MRPlaybackSessionRequestProtobuf, NSMutableArray;

@interface _MRPlaybackSessionMigrateRequestProtobuf : PBCodable <NSCopying> {
    struct { unsigned char playbackPosition : 1; unsigned char playbackRate : 1; unsigned char destinationTypes : 1; unsigned char endpointOptions : 1; unsigned char originatorType : 1; unsigned char playbackState : 1; unsigned char playerOptions : 1; unsigned char allowFadeTransition : 1; } _has;
}

@property (readonly, nonatomic) BOOL hasRequestID;
@property (retain, nonatomic) NSString *requestID;
@property (nonatomic) BOOL hasPlayerOptions;
@property (nonatomic) int playerOptions;
@property (nonatomic) BOOL hasEndpointOptions;
@property (nonatomic) int endpointOptions;
@property (retain, nonatomic) NSMutableArray *events;
@property (nonatomic) BOOL hasPlaybackPosition;
@property (nonatomic) double playbackPosition;
@property (readonly, nonatomic) BOOL hasContentItem;
@property (retain, nonatomic) _MRContentItemProtobuf *contentItem;
@property (readonly, nonatomic) BOOL hasPlayerPath;
@property (retain, nonatomic) _MRNowPlayingPlayerPathProtobuf *playerPath;
@property (nonatomic) BOOL hasPlaybackState;
@property (nonatomic) int playbackState;
@property (nonatomic) BOOL hasPlaybackRate;
@property (nonatomic) double playbackRate;
@property (readonly, nonatomic) BOOL hasPlaybackSessionRequest;
@property (retain, nonatomic) _MRPlaybackSessionRequestProtobuf *playbackSessionRequest;
@property (nonatomic) BOOL hasAllowFadeTransition;
@property (nonatomic) BOOL allowFadeTransition;
@property (nonatomic) BOOL hasOriginatorType;
@property (nonatomic) unsigned int originatorType;
@property (nonatomic) BOOL hasDestinationTypes;
@property (nonatomic) unsigned int destinationTypes;
@property (readonly, nonatomic) BOOL hasInitiator;
@property (retain, nonatomic) NSString *initiator;
@property (readonly, nonatomic) BOOL hasResolvedPlayerPath;
@property (retain, nonatomic) _MRNowPlayingPlayerPathProtobuf *resolvedPlayerPath;

+ (Class)eventsType;

- (unsigned long long)hash;
- (BOOL)readFrom:(id)a0;
- (void)addEvents:(id)a0;
- (void)writeTo:(id)a0;
- (id)playbackStateAsString:(int)a0;
- (void)clearEvents;
- (id)description;
- (void).cxx_destruct;
- (int)StringAsPlaybackState:(id)a0;
- (id)dictionaryRepresentation;
- (void)copyTo:(id)a0;
- (BOOL)isEqual:(id)a0;
- (void)mergeFrom:(id)a0;
- (id)eventsAtIndex:(unsigned long long)a0;
- (unsigned long long)eventsCount;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (int)StringAsEndpointOptions:(id)a0;
- (int)StringAsPlayerOptions:(id)a0;
- (id)endpointOptionsAsString:(int)a0;
- (id)playerOptionsAsString:(int)a0;

@end