RFSLivenessConfigurationBuilder

Objective-C

@interface RFSLivenessConfigurationBuilder : NSObject

/// @see RFSLivenessConfiguration.attemptsCount.
@property(readwrite, nonatomic, assign) NSInteger attemptsCount;
/// @see RFSLivenessConfiguration.locationTrackingEnabled.
@property(readwrite, nonatomic, assign, getter=isLocationTrackingEnabled) BOOL locationTrackingEnabled;
/// @see RFSLivenessConfiguration.recordingProcessEnabled.
@property(readwrite, nonatomic, assign) RFSRecordingProcess recordingProcess;
/// @see RFSLivenessConfiguration.livenessType.
@property(readwrite, nonatomic, assign) RFSLivenessType livenessType;
/// @see RFSLivenessConfiguration.closeButtonEnabled.
@property(readwrite, nonatomic, assign, getter=isCloseButtonEnabled) BOOL closeButtonEnabled;
/// @see RFSLivenessConfiguration.cameraSwitchButtonEnabled.
@property(readwrite, nonatomic, assign, getter=isCameraSwitchButtonEnabled) BOOL cameraSwitchButtonEnabled;
/// @see RFSLivenessConfiguration.torchButtonEnabled.
@property(readwrite, nonatomic, assign, getter=isTorchButtonEnabled) BOOL torchButtonEnabled;
/// @see RFSLivenessConfiguration.cameraPosition.
@property(readwrite, nonatomic, assign) RFSCameraPosition cameraPosition;
/// @see RFSLivenessConfiguration.tag.
@property(readwrite, nonatomic, strong, nullable) NSString *tag;
/// @see RFSLivenessConfiguration.stepSkippingMask.
@property(readwrite, nonatomic, assign) RFSLivenessStepSkip stepSkippingMask;
/// @see RFSLivenessConfiguration.copyright.
@property(readwrite, nonatomic, assign, getter=isCopyright) BOOL copyright;
/// @see RFSLivenessConfiguration.metadata.
@property(readwrite, nonatomic, strong, nullable) NSDictionary *metadata;
/// @see RFSLivenessConfiguration.vibrateOnSteps.
@property(readwrite, nonatomic, assign) BOOL vibrateOnSteps;
/// @see RFSLivenessConfiguration.orientation.
@property(readwrite, nonatomic, assign) RFSScreenOrientation screenOrientation;
/// @see RFSLivenessConfiguration.preventScreenRecording.
@property(readwrite, nonatomic, assign, getter=isPreventScreenRecordingEnable) BOOL preventScreenRecording;

- (void)registerClass:(Class<RFSOverriding>)newClass forBaseClass:(Class<RFSOverriding>)baseClass;

@end

Swift

class RFSLivenessConfigurationBuilder : NSObject

Undocumented

  • See

    RFSLivenessConfiguration.attemptsCount.

    Declaration

    Objective-C

    @property (nonatomic) NSInteger attemptsCount;

    Swift

    var attemptsCount: Int { get set }
  • See

    RFSLivenessConfiguration.locationTrackingEnabled.

    Declaration

    Objective-C

    @property (nonatomic, assign, unsafe_unretained, readwrite,
              getter=isLocationTrackingEnabled) BOOL locationTrackingEnabled;

    Swift

    var isLocationTrackingEnabled: Bool { get set }
  • See

    RFSLivenessConfiguration.recordingProcessEnabled.

    Declaration

    Objective-C

    @property (nonatomic) RFSRecordingProcess recordingProcess;

    Swift

    var recordingProcess: RecordingProcess { get set }
  • See

    RFSLivenessConfiguration.livenessType.

    Declaration

    Objective-C

    @property (nonatomic) RFSLivenessType livenessType;

    Swift

    var livenessType: LivenessType { get set }
  • See

    RFSLivenessConfiguration.closeButtonEnabled.

    Declaration

    Objective-C

    @property (nonatomic, assign, unsafe_unretained, readwrite,
              getter=isCloseButtonEnabled) BOOL closeButtonEnabled;

    Swift

    var isCloseButtonEnabled: Bool { get set }
  • See

    RFSLivenessConfiguration.cameraSwitchButtonEnabled.

    Declaration

    Objective-C

    @property (nonatomic, assign, unsafe_unretained, readwrite,
              getter=isCameraSwitchButtonEnabled) BOOL cameraSwitchButtonEnabled;

    Swift

    var isCameraSwitchButtonEnabled: Bool { get set }
  • See

    RFSLivenessConfiguration.torchButtonEnabled.

    Declaration

    Objective-C

    @property (nonatomic, assign, unsafe_unretained, readwrite,
              getter=isTorchButtonEnabled) BOOL torchButtonEnabled;

    Swift

    var isTorchButtonEnabled: Bool { get set }
  • See

    RFSLivenessConfiguration.cameraPosition.

    Declaration

    Objective-C

    @property (nonatomic) RFSCameraPosition cameraPosition;

    Swift

    var cameraPosition: CameraPosition { get set }
  • tag

    See

    RFSLivenessConfiguration.tag.

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) NSString *tag;

    Swift

    var tag: String? { get set }
  • See

    RFSLivenessConfiguration.stepSkippingMask.

    Declaration

    Objective-C

    @property (nonatomic) RFSLivenessStepSkip stepSkippingMask;

    Swift

    var stepSkippingMask: RFSLivenessStepSkip { get set }
  • See

    RFSLivenessConfiguration.copyright.

    Declaration

    Objective-C

    @property (nonatomic, getter=isCopyright) BOOL copyright;

    Swift

    var isCopyright: Bool { get set }
  • See

    RFSLivenessConfiguration.metadata.

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) NSDictionary *metadata;

    Swift

    var metadata: [AnyHashable : Any]? { get set }
  • See

    RFSLivenessConfiguration.vibrateOnSteps.

    Declaration

    Objective-C

    @property (nonatomic) BOOL vibrateOnSteps;

    Swift

    var vibrateOnSteps: Bool { get set }
  • See

    RFSLivenessConfiguration.orientation.

    Declaration

    Objective-C

    @property (nonatomic) RFSScreenOrientation screenOrientation;

    Swift

    var screenOrientation: RFSScreenOrientation { get set }
  • See

    RFSLivenessConfiguration.preventScreenRecording.

    Declaration

    Objective-C

    @property (nonatomic, assign, unsafe_unretained, readwrite,
              getter=isPreventScreenRecordingEnable) BOOL preventScreenRecording;

    Swift

    var isPreventScreenRecordingEnable: Bool { get set }
  • Undocumented

    Declaration

    Objective-C

    - (void)registerClass:(Class<RFSOverriding>)newClass forBaseClass:(Class<RFSOverriding>)baseClass;

    Swift

    func registerClass(_ newClass: Overriding.Type, forBaseClass baseClass: Overriding.Type)