what-the-bank/sources/com/kofax/mobile/sdk/capture/bill/RttiJsonBill.java

112 lines
3.4 KiB
Java

package com.kofax.mobile.sdk.capture.bill;
import android.content.Context;
import com.kofax.mobile.sdk._internal.dagger.Injector;
import com.kofax.mobile.sdk._internal.extraction.IJsonExactionHelper;
import com.kofax.mobile.sdk._internal.i;
import com.kofax.mobile.sdk._internal.impl.extraction.kta.KtaJsonExactionHelper;
import com.kofax.mobile.sdk.capture.model.Bill;
import com.kofax.mobile.sdk.capture.model.Field;
import o.InterfaceC13390fZB;
import o.InterfaceC13391fZD;
/* loaded from: classes3.dex */
public class RttiJsonBill extends Bill implements i {
@InterfaceC13390fZB(a = BillExtractor.BILL_EXTRACT_RTTI)
@InterfaceC13391fZD
IJsonExactionHelper ZW;
private String ZX;
private final String NAME = KtaJsonExactionHelper.NAME;
private final String ZY = "AddressLine1";
private final String ZZ = "AddressLine2";
private final String CITY = "City";
private final String STATE = "State";
private final String aaa = "Zip";
private final String aab = "AccountNumber";
private final String aac = "AmountDue";
private final String aad = "DueDate";
private final String aae = "PhoneNumber";
private final String aaf = "Source";
private final String aag = "Billers";
public RttiJsonBill(Context context, String str) {
if (str == null) {
throw new IllegalArgumentException("json cannot be null");
}
Injector.getInjector(context).injectMembers(this);
this.ZW.init(str);
setJson(str);
}
@Override // com.kofax.mobile.sdk.capture.model.Bill
public Field getAmount() {
return this.ZW.getString("AmountDue");
}
@Override // com.kofax.mobile.sdk.capture.model.Bill
public Field getDueDate() {
return this.ZW.getString("DueDate");
}
@Override // com.kofax.mobile.sdk.capture.model.Bill
public Field getName() {
return this.ZW.getString(KtaJsonExactionHelper.NAME);
}
@Override // com.kofax.mobile.sdk.capture.model.Bill
public Field getAddressLine1() {
return this.ZW.getString("AddressLine1");
}
@Override // com.kofax.mobile.sdk.capture.model.Bill
public Field getAddressLine2() {
return this.ZW.getString("AddressLine2");
}
@Override // com.kofax.mobile.sdk.capture.model.Bill
public Field getCity() {
return this.ZW.getString("City");
}
@Override // com.kofax.mobile.sdk.capture.model.Bill
public Field getState() {
return this.ZW.getString("State");
}
@Override // com.kofax.mobile.sdk.capture.model.Bill
public Field getZip() {
return this.ZW.getString("Zip");
}
@Override // com.kofax.mobile.sdk.capture.model.Bill
public Field getAccountNumber() {
return this.ZW.getString("AccountNumber");
}
@Override // com.kofax.mobile.sdk.capture.model.Bill
public Field getPhoneNumber() {
return this.ZW.getString("PhoneNumber");
}
@Override // com.kofax.mobile.sdk.capture.model.Bill
public Field getSource() {
return this.ZW.getString("Source");
}
@Override // com.kofax.mobile.sdk.capture.model.Bill
public Field getBillers() {
return this.ZW.getString("Billers");
}
@Override // com.kofax.mobile.sdk._internal.i
public void setJson(String str) {
this.ZX = str;
}
@Override // com.kofax.mobile.sdk.capture.model.Bill
public String getRawData() {
return this.ZX;
}
}