ru.moysklad.remap_1_2.entities.documents.CashOut Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of api-remap-1.2-sdk Show documentation
Show all versions of api-remap-1.2-sdk Show documentation
Simplest way to work with entities like assortment and documents from moysklad.ru and mystorehq.com
The newest version!
package ru.moysklad.remap_1_2.entities.documents;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import ru.moysklad.remap_1_2.entities.*;
import ru.moysklad.remap_1_2.entities.agents.Agent;
import ru.moysklad.remap_1_2.entities.agents.Organization;
import ru.moysklad.remap_1_2.entities.documents.markers.FinanceOutDocumentMarker;
import ru.moysklad.remap_1_2.entities.products.markers.HasFiles;
import ru.moysklad.remap_1_2.responses.ListEntity;
import java.time.LocalDateTime;
import java.util.List;
@Getter
@Setter
@NoArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class CashOut extends DocumentEntity implements FinanceOutDocumentMarker, IEntityWithAttributes, HasFiles {
private Agent agent;
private LocalDateTime created;
private ExpenseItem expenseItem;
private String externalCode;
private Organization organization;
private Project project;
private Rate rate;
private State state;
private Long vatSum;
private Contract contract;
private String paymentPurpose;
private String syncId;
private LocalDateTime deleted;
private String description;
private List attributes;
private List operations;
private FactureIn factureIn;
private ListEntity files;
public CashOut(String id) {
super(id);
}
}