//
//  MVMCorePresentViewControllerOperation.h
//  myverizon
//
//  Created by Scott Pfeil on 9/28/15.
//  Copyright © 2015 Verizon Wireless. All rights reserved.
//
//  An operation for presenting a view controller. Depends on alert as well. Should NOT go onto the main queue.

#import <Foundation/Foundation.h>
#import "MVMCoreOperation.h"
#import "MVMCorePresentationDelegateProtocol.h"

@interface MVMCorePresentViewControllerOperation : MVMCoreOperation

@property (nullable, weak, nonatomic) NSObject<MVMCorePresentationDelegateProtocol> *delegate;

- (nullable instancetype)initWithPresentingViewController:(nullable UIViewController *)presentingViewController presentedViewController:(nullable UIViewController *)presentedViewController animated:(BOOL)animated;

@end
