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