//
//  TBLRNTConstants.h
//  TaboolaReactNativePlugin4x
//
//  Created by Daniel Frimet on 14/05/2025.
//

#import <Foundation/Foundation.h>

// Dictionary Keys
static NSString * const kTBLClassicPageKey = @"tblClassicPage";
static NSString * const kTBLRntClassicPageDelegateKey = @"tblRntClassicPageDelegate";

// Event Parameters
static NSString * const kHeightKey = @"height";
static NSString * const kPlacementKey = @"placement";
static NSString * const kUnitIdKey = @"unitId";
static NSString * const kErrorKey = @"error";
static NSString * const kPlacementNameKey = @"placementName";
static NSString * const kItemIdKey = @"itemId";
static NSString * const kClickUrlKey = @"clickUrl";
static NSString * const kIsOrganicKey = @"isOrganic";
static NSString * const kCustomDataKey = @"customData";
static NSString * const kActionTypeKey = @"actionType";
static NSString * const kDataKey = @"data";

// Error Messages
static NSString * const kNotSupportedOnIOSErrorMsg = @"Not supported on iOS";
static NSString * const kPageNotFoundErrorMsg = @"Page not found";
static NSString * const kTBLClassicUnitNotFoundErrorMsg = @"Unit not found";
static NSString * const kPlacementNameNotFoundErrorMsg = @"Placement Name not found";
static NSString * const kInvalidParameterErrorMsg = @"Invalid parameter";
static NSString * const kInvalidErrorMessageMsg = @"Invalid Error message";

