42 lines
1.1 KiB
Java
42 lines
1.1 KiB
Java
|
package com.kofax.mobile.sdk.capture.parameter;
|
||
|
|
||
|
import android.content.Context;
|
||
|
import com.kofax.mobile.sdk._internal.impl.extraction.onDevice.a;
|
||
|
import com.kofax.mobile.sdk.extract.id.IProjectProvider;
|
||
|
import java.io.Serializable;
|
||
|
import o.InterfaceC13391fZD;
|
||
|
|
||
|
/* loaded from: classes3.dex */
|
||
|
public class ExtractionParameters implements Serializable {
|
||
|
private ExtractionType adb = ExtractionType.RTTI;
|
||
|
public ExtractionCredentials credentials = new ExtractionCredentials();
|
||
|
public String serverUrl;
|
||
|
|
||
|
/* loaded from: classes3.dex */
|
||
|
public enum ExtractionType {
|
||
|
RTTI,
|
||
|
KTA,
|
||
|
ON_DEVICE,
|
||
|
OFF
|
||
|
}
|
||
|
|
||
|
@InterfaceC13391fZD
|
||
|
public ExtractionParameters() {
|
||
|
}
|
||
|
|
||
|
public void setExtractionType(ExtractionType extractionType) {
|
||
|
if (extractionType == null) {
|
||
|
throw new IllegalArgumentException("extractionType cannot be null");
|
||
|
}
|
||
|
this.adb = extractionType;
|
||
|
}
|
||
|
|
||
|
public void setProjectProvider(Context context, IProjectProvider iProjectProvider) {
|
||
|
new a(context).a(iProjectProvider);
|
||
|
}
|
||
|
|
||
|
public ExtractionType getExtractionType() {
|
||
|
return this.adb;
|
||
|
}
|
||
|
}
|