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

ru.tinkoff.acquiring.sdk.Receipt Maven / Gradle / Ivy

package ru.tinkoff.acquiring.sdk;

import com.google.gson.annotations.SerializedName;

import java.io.Serializable;

/**
 * @author Vitaliy Markus
 *         Объект с данными чека
 */
public class Receipt implements Serializable {

    @SerializedName("Items")
    private Item[] items;

    @SerializedName("Email")
    private String email;

    @SerializedName("Taxation")
    private Taxation taxation;

    @SerializedName("Phone")
    private String phone;

    /**
     * @param items    Массив содержащий в себе информацию о товарах.
     * @param email    Емейл.
     * @param taxation Система налогообложения.
     */
    public Receipt(Item[] items, String email, Taxation taxation) {
        this.items = items;
        this.email = email;
        this.taxation = taxation;
    }

    public Item[] getItems() {
        return items;
    }

    public String getEmail() {
        return email;
    }

    public Taxation getTaxation() {
        return taxation;
    }

    public String getPhone() {
        return phone;
    }

    /**
     * @param phone Телефон
     */
    public void setPhone(String phone) {
        this.phone = phone;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy