//
//  MVMCoreUILoggingHandler.h
//  MVMCoreUI
//
//  Created by Scott Pfeil on 1/10/19.
//  Copyright © 2019 Verizon Wireless. All rights reserved.
//

@import MVMCore.MVMCoreLoggingHandler;
@class MFViewController;

NS_ASSUME_NONNULL_BEGIN

@interface MVMCoreUILoggingHandler : MVMCoreLoggingHandler

// Page State Logging
- (void)defaultLogPageStateForController:(nonnull MFViewController *)controller;

// Action Logging
- (void)defaultLogActionForController:(nonnull MFViewController *)controller actionInformation:(nullable NSDictionary *)actionInformation additionalData:(nullable NSDictionary *)additionalData;
- (nullable NSDictionary *)defaultGetActionTrackDataDictionaryForController:(nonnull MFViewController *)controller actionInformation:(nullable NSDictionary *)actionInformation additionalData:(nullable NSDictionary *)additionalData;

@end

NS_ASSUME_NONNULL_END
