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

net.avalara.avatax.rest.client.models.VarianceLine Maven / Gradle / Ivy

package net.avalara.avatax.rest.client.models;

import net.avalara.avatax.rest.client.enums.*;
import net.avalara.avatax.rest.client.serializer.JsonSerializer;

import java.lang.Override;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;

/*
 * AvaTax Software Development Kit for Java JRE based environments
 *
 * (c) 2004-2018 Avalara, Inc.
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 *
 * @author     Dustin Welden 
 * @copyright  2004-2018 Avalara, Inc.
 * @license    https://www.apache.org/licenses/LICENSE-2.0
 * @link       https://github.com/avadev/AvaTax-REST-V2-JRE-SDK
 * Swagger name: AvaTaxClient
 */

/**
 * 
 */
public class VarianceLine {


    private String lineNo;

    /**
     * Getter for lineNo
     *
     * 
     */
    public String getLineNo() {
        return this.lineNo;
    }

    /**
     * Setter for lineNo
     *
     * 
     */
    public void setLineNo(String value) {
        this.lineNo = value;
    }

    private String hsCode;

    /**
     * Getter for hsCode
     *
     * 
     */
    public String getHsCode() {
        return this.hsCode;
    }

    /**
     * Setter for hsCode
     *
     * 
     */
    public void setHsCode(String value) {
        this.hsCode = value;
    }

    private BigDecimal dutyRate;

    /**
     * Getter for dutyRate
     *
     * 
     */
    public BigDecimal getDutyRate() {
        return this.dutyRate;
    }

    /**
     * Setter for dutyRate
     *
     * 
     */
    public void setDutyRate(BigDecimal value) {
        this.dutyRate = value;
    }

    private BigDecimal taxRate;

    /**
     * Getter for taxRate
     *
     * 
     */
    public BigDecimal getTaxRate() {
        return this.taxRate;
    }

    /**
     * Setter for taxRate
     *
     * 
     */
    public void setTaxRate(BigDecimal value) {
        this.taxRate = value;
    }

    private VarianceUnit amount;

    /**
     * Getter for amount
     *
     * 
     */
    public VarianceUnit getAmount() {
        return this.amount;
    }

    /**
     * Setter for amount
     *
     * 
     */
    public void setAmount(VarianceUnit value) {
        this.amount = value;
    }

    private VarianceUnit taxableAmount;

    /**
     * Getter for taxableAmount
     *
     * 
     */
    public VarianceUnit getTaxableAmount() {
        return this.taxableAmount;
    }

    /**
     * Setter for taxableAmount
     *
     * 
     */
    public void setTaxableAmount(VarianceUnit value) {
        this.taxableAmount = value;
    }

    private VarianceUnit dutyPaid;

    /**
     * Getter for dutyPaid
     *
     * 
     */
    public VarianceUnit getDutyPaid() {
        return this.dutyPaid;
    }

    /**
     * Setter for dutyPaid
     *
     * 
     */
    public void setDutyPaid(VarianceUnit value) {
        this.dutyPaid = value;
    }

    private VarianceUnit taxPaid;

    /**
     * Getter for taxPaid
     *
     * 
     */
    public VarianceUnit getTaxPaid() {
        return this.taxPaid;
    }

    /**
     * Setter for taxPaid
     *
     * 
     */
    public void setTaxPaid(VarianceUnit value) {
        this.taxPaid = value;
    }

    private VarianceUnit totalTaxPaid;

    /**
     * Getter for totalTaxPaid
     *
     * 
     */
    public VarianceUnit getTotalTaxPaid() {
        return this.totalTaxPaid;
    }

    /**
     * Setter for totalTaxPaid
     *
     * 
     */
    public void setTotalTaxPaid(VarianceUnit value) {
        this.totalTaxPaid = value;
    }

    private ArrayList details;

    /**
     * Getter for details
     *
     * 
     */
    public ArrayList getDetails() {
        return this.details;
    }

    /**
     * Setter for details
     *
     * 
     */
    public void setDetails(ArrayList value) {
        this.details = value;
    }

    /**
     * Returns a JSON string representation of VarianceLine
     */
    @Override
    public String toString() {
        return JsonSerializer.SerializeObject(this);
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy