luxlabs header browser preview


@class NSString, NSUUID, NSArray, BMStreamSyncPolicy, BMStoreConfig, BMStreamInternalMetadata;

@interface BMStreamConfiguration : NSObject

@property (readonly, nonatomic) NSString *streamIdentifier;
@property (readonly, nonatomic) NSUUID *streamUUID;
@property (readonly, nonatomic) Class eventClass;
@property (readonly, nonatomic) BMStoreConfig *storeConfig;
@property (readonly, nonatomic) NSArray *legacyNames;
@property (readonly, nonatomic) BMStreamSyncPolicy *syncPolicy;
@property (readonly, nonatomic) BMStreamInternalMetadata *internalMetadata;

- (id)init;
- (id)initWithStreamIdentifier:(id)a0 eventClass:(Class)a1 storeConfig:(id)a2 syncPolicy:(id)a3 alternativeNames:(id)a4 internalMetadata:(id)a5;
- (id)initWithStreamIdentifier:(id)a0 eventClass:(Class)a1 storeConfig:(id)a2;
- (id)initWithStreamIdentifier:(id)a0 eventClass:(Class)a1 storeConfig:(id)a2 syncPolicy:(id)a3 alternativeNames:(id)a4;
- (id)initWithStreamUUID:(id)a0 streamIdentifier:(id)a1 eventClass:(Class)a2 storeConfig:(id)a3 syncPolicy:(id)a4 legacyNames:(id)a5 internalMetadata:(id)a6;
- (void).cxx_destruct;

@end