VODiscoverScreenViewControllerProtocol
@protocol VODiscoverScreenViewControllerProtocol <NSObject>
@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
static func viewController(with discoverManager: VODiscoverManager!, creationManager createManager: VOVoucherCreationManager!, creationFlowCoordinator: VOVoucherCreationFlowCoordinator!, vouchrTheme: VOTheme!, builder builderBlock: ((VODiscoverScreenBuilder?) -> Void)!) -> Self!