Files
self/app/ios/PassportReader.m
Seshanth.S🐺 2a7562216c feat: Add PACEPolling (#577)
* feat: Read ID cards

* add entitlements

* feat: add pacePolling through NFCPassportReader

* refactor: comment out debug print statements

* feat: add mixpanel logging

* feat: add NFC Method selection screen

* fix: UI issue

* feat: update Podfile and include PassportReader.m file

* lint

* fix: test

* debug: log mixpanel values

* fix: update dep

* update NFCPassportReader commit hash

* feat: add flag to enable debug logging

* lint
2025-06-04 15:53:04 +02:00

28 lines
877 B
Objective-C

//
// PassportReader.m
// OpenPassport
//
// Created by Y E on 27/07/2023.
//
#import <Foundation/Foundation.h>
#import "React/RCTBridgeModule.h"
@interface RCT_EXTERN_MODULE(PassportReader, NSObject)
RCT_EXTERN_METHOD(configure:(NSString *)token
enableDebugLogs:(BOOL)enableDebugLogs)
RCT_EXTERN_METHOD(scanPassport:(NSString *)passportNumber
dateOfBirth:(NSString *)dateOfBirth
dateOfExpiry:(NSString *)dateOfExpiry
canNumber:(NSString *)canNumber
useCan:(NSNumber * _Nonnull)useCan
skipPACE:(NSNumber * _Nonnull)skipPACE
skipCA:(NSNumber * _Nonnull)skipCA
extendedMode:(NSNumber * _Nonnull)extendedMode
resolve:(RCTPromiseResolveBlock)resolve
reject:(RCTPromiseRejectBlock)reject)
@end