<?php
namespace App\Entity;
class AtbForn extends AbstractEntityBase {
/** @var String? */
private $codAnag;
/** @var String? */
private $codAtip;
/** @var String? */
private $codBanc;
/** @var String? */
private $codPaga;
/** @var String? */
private $porto;
/** @var String? */
private $mezzo;
/** @var String? */
private $codAliq;
/** @var String? */
private $codAlis;
/** @var String? */
private $codCconCosti;
/** @var String? */
private $codCconRicavi;
/** @var String? */
private $codAbi;
/** @var String? */
private $codCab;
/** @var String? */
private $agenziaBanca;
/** @var String? */
private $rifBancaForn;
/** @var String? */
private $flagStato;
/** @var String? */
private $causale;
/** @var String? */
private $codCausRit;
/** @var String? */
private $codDivi;
/** @var String? */
private $mmDecor;
/** @var String? */
private $codClie;
/** @var String? */
private $iban;
/** @var String? */
private $codBancAzi;
/** @var String? */
private $noteOrdine;
/** @var int? */
private $ggChiudiStralci;
/** @var String? */
private $codBic;
/** @var String? */
private $mesiEsclusi;
/** @var String? */
private $codVvet;
/** @var String? */
private $flagForfettario;
/** @var String? */
private $flagAutofattura;
/** @var GtbAnag? */
private $gtbAnag;
/**
* @var []
*/
private $vtbDest;
public function fromDto($dto) {
$this->codAnag = $this->getFromDto($dto, "codAnag");
$this->codAtip = $this->getFromDto($dto, "codAtip");
$this->codBanc = $this->getFromDto($dto, "codBanc");
$this->codPaga = $this->getFromDto($dto, "codPaga");
$this->porto = $this->getFromDto($dto, "porto");
$this->mezzo = $this->getFromDto($dto, "mezzo");
$this->codAliq = $this->getFromDto($dto, "codAliq");
$this->codAlis = $this->getFromDto($dto, "codAlis");
$this->codCconCosti = $this->getFromDto($dto, "codCconCosti");
$this->codCconRicavi = $this->getFromDto($dto, "codCconRicavi");
$this->codAbi = $this->getFromDto($dto, "codAbi");
$this->codCab = $this->getFromDto($dto, "codCab");
$this->agenziaBanca = $this->getFromDto($dto, "agenziaBanca");
$this->rifBancaForn = $this->getFromDto($dto, "rifBancaForn");
$this->flagStato = $this->getFromDto($dto, "flagStato");
$this->causale = $this->getFromDto($dto, "causale");
$this->codCausRit = $this->getFromDto($dto, "codCausRit");
$this->codDivi = $this->getFromDto($dto, "codDivi");
$this->mmDecor = $this->getFromDto($dto, "mmDecor");
$this->codClie = $this->getFromDto($dto, "codClie");
$this->iban = $this->getFromDto($dto, "iban");
$this->codBancAzi = $this->getFromDto($dto, "codBancAzi");
$this->noteOrdine = $this->getFromDto($dto, "noteOrdine");
$this->ggChiudiStralci = $this->getFromDto($dto, "ggChiudiStralci");
$this->codBic = $this->getFromDto($dto, "codBic");
$this->mesiEsclusi = $this->getFromDto($dto, "mesiEsclusi");
$this->codVvet = $this->getFromDto($dto, "codVvet");
$this->flagForfettario = $this->getFromDto($dto, "flagForfettario");
$this->flagAutofattura = $this->getFromDto($dto, "flagAutofattura");
}
public function getType() {
return "atb_forn";
}
public function jsonSerialize() {
return [
"operation" => $this->getOperation(),
"type" => $this->getType(),
"codAnag" => $this->getForDto($this->codAnag),
"codAtip" => $this->getForDto($this->codAtip),
"codBanc" => $this->getForDto($this->codBanc),
"codPaga" => $this->getForDto($this->codPaga),
"porto" => $this->getForDto($this->porto),
"mezzo" => $this->getForDto($this->mezzo),
"codAliq" => $this->getForDto($this->codAliq),
"codAlis" => $this->getForDto($this->codAlis),
"codCconCosti" => $this->getForDto($this->codCconCosti),
"codCconRicavi" => $this->getForDto($this->codCconRicavi),
"codAbi" => $this->getForDto($this->codAbi),
"codCab" => $this->getForDto($this->codCab),
"agenziaBanca" => $this->getForDto($this->agenziaBanca),
"rifBancaForn" => $this->getForDto($this->rifBancaForn),
"flagStato" => $this->getForDto($this->flagStato),
"causale" => $this->getForDto($this->causale),
"codCausRit" => $this->getForDto($this->codCausRit),
"codDivi" => $this->getForDto($this->codDivi),
"mmDecor" => $this->getForDto($this->mmDecor),
"codClie" => $this->getForDto($this->codClie),
"iban" => $this->getForDto($this->iban),
"codBancAzi" => $this->getForDto($this->codBancAzi),
"noteOrdine" => $this->getForDto($this->noteOrdine),
"ggChiudiStralci" => $this->getForDto($this->ggChiudiStralci),
"codBic" => $this->getForDto($this->codBic),
"mesiEsclusi" => $this->getForDto($this->mesiEsclusi),
"codVvet" => $this->getForDto($this->codVvet),
"flagForfettario" => $this->getForDto($this->flagForfettario),
"flagAutofattura" => $this->getForDto($this->flagAutofattura),
];
}
public function getCodAnag(): string {
return $this->codAnag;
}
public function setCodAnag(string $codAnag): void {
$this->codAnag = $codAnag;
}
public function getCodAtip(): string {
return $this->codAtip;
}
public function setCodAtip(string $codAtip): void {
$this->codAtip = $codAtip;
}
public function getCodBanc(): string {
return $this->codBanc;
}
public function setCodBanc(string $codBanc): void {
$this->codBanc = $codBanc;
}
public function getCodPaga(): string {
return $this->codPaga;
}
public function setCodPaga(string $codPaga): void {
$this->codPaga = $codPaga;
}
public function getPorto(): string {
return $this->porto;
}
public function setPorto(string $porto): void {
$this->porto = $porto;
}
public function getMezzo(): string {
return $this->mezzo;
}
public function setMezzo(string $mezzo): void {
$this->mezzo = $mezzo;
}
public function getCodAliq(): string {
return $this->codAliq;
}
public function setCodAliq(string $codAliq): void {
$this->codAliq = $codAliq;
}
public function getCodAlis(): string {
return $this->codAlis;
}
public function setCodAlis(string $codAlis): void {
$this->codAlis = $codAlis;
}
public function getCodCconCosti(): string {
return $this->codCconCosti;
}
public function setCodCconCosti(string $codCconCosti): void {
$this->codCconCosti = $codCconCosti;
}
public function getCodCconRicavi(): string {
return $this->codCconRicavi;
}
public function setCodCconRicavi(string $codCconRicavi): void {
$this->codCconRicavi = $codCconRicavi;
}
public function getCodAbi(): string {
return $this->codAbi;
}
public function setCodAbi(string $codAbi): void {
$this->codAbi = $codAbi;
}
public function getCodCab(): string {
return $this->codCab;
}
public function setCodCab(string $codCab): void {
$this->codCab = $codCab;
}
public function getAgenziaBanca(): string {
return $this->agenziaBanca;
}
public function setAgenziaBanca(string $agenziaBanca): void {
$this->agenziaBanca = $agenziaBanca;
}
public function getRifBancaForn(): string {
return $this->rifBancaForn;
}
public function setRifBancaForn(string $rifBancaForn): void {
$this->rifBancaForn = $rifBancaForn;
}
public function getFlagStato(): string {
return $this->flagStato;
}
public function setFlagStato(string $flagStato): void {
$this->flagStato = $flagStato;
}
public function getCausale(): string {
return $this->causale;
}
public function setCausale(string $causale): void {
$this->causale = $causale;
}
public function getCodCausRit(): string {
return $this->codCausRit;
}
public function setCodCausRit(string $codCausRit): void {
$this->codCausRit = $codCausRit;
}
public function getCodDivi(): string {
return $this->codDivi;
}
public function setCodDivi(string $codDivi): void {
$this->codDivi = $codDivi;
}
public function getMmDecor(): string {
return $this->mmDecor;
}
public function setMmDecor(string $mmDecor): void {
$this->mmDecor = $mmDecor;
}
public function getCodClie(): string {
return $this->codClie;
}
public function setCodClie(string $codClie): void {
$this->codClie = $codClie;
}
public function getIban(): string {
return $this->iban;
}
public function setIban(string $iban): void {
$this->iban = $iban;
}
public function getCodBancAzi(): string {
return $this->codBancAzi;
}
public function setCodBancAzi(string $codBancAzi): void {
$this->codBancAzi = $codBancAzi;
}
public function getNoteOrdine(): string {
return $this->noteOrdine;
}
public function setNoteOrdine(string $noteOrdine): void {
$this->noteOrdine = $noteOrdine;
}
public function getGgChiudiStralci(): int {
return $this->ggChiudiStralci;
}
public function setGgChiudiStralci(int $ggChiudiStralci): void {
$this->ggChiudiStralci = $ggChiudiStralci;
}
public function getCodBic(): string {
return $this->codBic;
}
public function setCodBic(string $codBic): void {
$this->codBic = $codBic;
}
public function getMesiEsclusi(): string {
return $this->mesiEsclusi;
}
public function setMesiEsclusi(string $mesiEsclusi): void {
$this->mesiEsclusi = $mesiEsclusi;
}
public function getCodVvet(): string {
return $this->codVvet;
}
public function setCodVvet(string $codVvet): void {
$this->codVvet = $codVvet;
}
public function getFlagForfettario(): string {
return $this->flagForfettario;
}
public function setFlagForfettario(string $flagForfettario): void {
$this->flagForfettario = $flagForfettario;
}
public function getFlagAutofattura(): string {
return $this->flagAutofattura;
}
public function setFlagAutofattura(string $flagAutofattura): void {
$this->flagAutofattura = $flagAutofattura;
}
public function getGtbAnag(): GtbAnag {
return $this->gtbAnag;
}
public function setGtbAnag(GtbAnag $gtbAnag): void {
$this->gtbAnag = $gtbAnag;
}
/**
* @return mixed
*/
public function getVtbDest() {
return $this->vtbDest;
}
/**
* @param mixed $vtbDest
*/
public function setVtbDest($vtbDest): void {
$this->vtbDest = $vtbDest;
}
}