All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.global.api.network.entities.NtsObjectParam Maven / Gradle / Ivy

There is a newer version: 14.2.3
Show newest version
package com.global.api.network.entities;

import com.global.api.builders.TransactionBuilder;
import com.global.api.entities.enums.LogicProcessFlag;
import com.global.api.entities.enums.TerminalType;
import com.global.api.entities.enums.TransactionType;
import com.global.api.network.abstractions.IBatchProvider;
import com.global.api.network.enums.CardDataInputCapability;
import com.global.api.network.enums.NTSCardTypes;
import com.global.api.paymentMethods.TransactionReference;
import com.global.api.serviceConfigs.AcceptorConfig;
import com.global.api.utils.MessageWriter;
import lombok.*;

@AllArgsConstructor
@NoArgsConstructor
@Getter
@Setter
public class NtsObjectParam {
    private TransactionBuilder ntsBuilder;
    private MessageWriter ntsRequest;
    private AcceptorConfig ntsAcceptorConfig;
    private String ntsUserData;
    private boolean ntsEnableLogging;
    private IBatchProvider ntsBatchProvider;
    private NTSCardTypes ntsCardType;
    private String terminalId;
    private String binTerminalId;
    private String binTerminalType;
    private CardDataInputCapability inputCapabilityCode;
    private String softwareVersion;
    private LogicProcessFlag logicProcessFlag;
    private TerminalType terminalType;
    private String unitNumber;
    private String companyId;
    private int timeout;
    private String hostResponseCode = "";
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy