VODiscoverScreenV1ViewController
@interface VODiscoverScreenV1ViewController : UIViewController<VODiscoverScreenViewControllerProtocol>
@property (nonatomic, weak) id<VODiscoverScreenViewControllerDelegate> delegate;
+ (instancetype)viewControllerWithDiscoverManager:(VODiscoverManager *)discoverManager
creationManager:(VOVoucherCreationManager *)createManager
creationFlowCoordinator:(VOVoucherCreationFlowCoordinator *)creationFlowCoordinator
vouchrTheme:(VOTheme *)vouchrTheme
builder:(void (^)(VODiscoverScreenBuilder *builder))builderBlock;
@end
Undocumented
-
Undocumented
Declaration
Objective-C
@property (nonatomic, weak) id<VODiscoverScreenViewControllerDelegate> delegate
Swift
weak var delegate: VODiscoverScreenViewControllerDelegate? { get set }
-
Undocumented
Declaration
Objective-C
+ (instancetype)viewControllerWithDiscoverManager:(VODiscoverManager *)discoverManager creationManager:(VOVoucherCreationManager *)createManager creationFlowCoordinator:(VOVoucherCreationFlowCoordinator *)creationFlowCoordinator vouchrTheme:(VOTheme *)vouchrTheme builder:(void (^)(VODiscoverScreenBuilder *builder))builderBlock;
Swift
class func viewController(with discoverManager: VODiscoverManager, creationManager createManager: VOVoucherCreationManager, creationFlowCoordinator: VOVoucherCreationFlowCoordinator, vouchrTheme: VOTheme, builder builderBlock: @escaping (VODiscoverScreenBuilder) -> Void) -> Self