//
//  DAClientSettings.h
//
//  Copyright © 2024 Jumio Corporation. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "Common.h"

NS_ASSUME_NONNULL_BEGIN

NS_SWIFT_NAME(JDAClient.Settings)
JDACLIENT_EXPORT @interface JDAClientSettings : NSObject

@property (readonly, nonatomic) JDAMode mode;
@property (readonly, nonatomic) NSData* assetData;
@property (readonly, nonatomic) NSString* overrideConfig;

- (instancetype)init NS_UNAVAILABLE;
- (instancetype)initWithMode:(JDAMode)mode assetData:(NSData*)assetData NS_DESIGNATED_INITIALIZER;
- (instancetype)initWithMode:(JDAMode)mode assetData:(NSData*)assetData overrideConfig:(NSString*)overrideConfig NS_DESIGNATED_INITIALIZER;

@end

NS_ASSUME_NONNULL_END
