VOVoucherDiscoverViewControllerProtocol
@protocol VOVoucherDiscoverViewControllerProtocol <NSObject>
@property (nonatomic, weak) id<VOVoucherDiscoverViewControllerDelegate> delegate;
+ (instancetype)viewControllerWithDiscoverManager:(VODiscoverManager *)discoverManager
creationManager:(VOVoucherCreationManager *)createManager
creationFlowCoordinator:(VOVoucherCreationFlowCoordinator *)creationFlowCoordinator
vouchrTheme:(VOTheme *)vouchrTheme
builder:(void (^)(DiscoverScreenBuilder *builder))builderBlock;
@end
Undocumented
-
Undocumented
Declaration
Objective-C
@property (nonatomic, weak) id<VOVoucherDiscoverViewControllerDelegate> delegate
Swift
weak var delegate: VOVoucherDiscoverViewControllerDelegate? { get set }
-
Undocumented
Declaration
Objective-C
+ (instancetype)viewControllerWithDiscoverManager:(VODiscoverManager *)discoverManager creationManager:(VOVoucherCreationManager *)createManager creationFlowCoordinator:(VOVoucherCreationFlowCoordinator *)creationFlowCoordinator vouchrTheme:(VOTheme *)vouchrTheme builder:(void (^)(DiscoverScreenBuilder *builder))builderBlock;
Swift
static func viewController(with discoverManager: VODiscoverManager, creationManager createManager: VOVoucherCreationManager, creationFlowCoordinator: VOVoucherCreationFlowCoordinator, vouchrTheme: VOTheme, builder builderBlock: @escaping (DiscoverScreenBuilder) -> Void) -> Self