Files
IntegryManagementSystem/ts/ems-core.module.ts
GiuseppeS adcfda0f82
All checks were successful
IntegryManagementSystem_Multi/pipeline/head This commit looks good
Add 'ts/' from commit 'c8bc8d56dff1b7b8b075caf77ae2956d2fe9b936'
git-subtree-dir: ts
git-subtree-mainline: fb7748859c
git-subtree-split: c8bc8d56df
2025-05-23 09:07:22 +02:00

17585 lines
559 KiB
TypeScript

/* tslint:disable */
/* eslint-disable */
// @ts-nocheck
// Generated using typescript-generator version 3.2.1263 on 2025-05-22 12:32:15.
export class AnomalieDTO {
error?: boolean | null;
exception?: Exception | null;
message?: string | null;
tipo?: Type | null;
constructor(data: AnomalieDTO) {
this.error = data.error;
this.exception = data.exception;
this.message = data.message;
this.tipo = data.tipo;
}
}
export class EntityBase implements Serializable, Cloneable {
exception?: EntityException | null;
executeRecalc?: boolean | null;
nativeSql?: string | null;
oldPk?: { [index: string]: any } | null;
onlyPkMaster?: boolean | null;
operation?: OperationType | null;
type: "arl_fogm" | "arl_list_data_attach" | "arl_offt_attach" | "arl_schacc_doc" | "arl_schacc_ord" | "atb_fabr" | "atb_fabr_dt" | "atb_forn" | "atb_griglie" | "atb_griglie_art" | "atb_list" | "atb_list_data" | "atb_list_imp" | "atb_list_imp_no_pref" | "atb_list_log_import" | "atb_offr" | "atb_offt" | "atb_piano_logistico" | "atb_piano_logistico_det" | "atb_promo_depo" | "atb_provenienza" | "atb_scheda_accr" | "atb_scheda_acct" | "atb_tipi" | "azienda" | "carelli_giacenza_prog" | "crl_amac_art" | "crl_amac_manutenzioni_files" | "crl_mov_attached" | "crl_movt_rif_cmov" | "crl_scad_parr" | "ctb_agbe" | "ctb_amac" | "ctb_amac_history" | "ctb_amac_manutenzioni" | "ctb_anag" | "ctb_beni" | "ctb_biva" | "ctb_catbeni" | "ctb_catg" | "ctb_caur" | "ctb_caus" | "ctb_caus_rit" | "ctb_coan" | "ctb_cont" | "ctb_cont_fasi" | "ctb_cont_intercode_paghe" | "ctb_fondi" | "ctb_grup" | "ctb_iliq" | "ctb_inum" | "ctb_ireg" | "ctb_mast" | "ctb_movi" | "ctb_movn" | "ctb_movr" | "ctb_movr_coan" | "ctb_movr_intercode" | "ctb_movt" | "ctb_nc_intracee" | "ctb_nc_intraceer" | "ctb_parr" | "ctb_part" | "ctb_plafond_iva" | "ctb_plafond_iva_t" | "ctb_riclas" | "ctb_riclas_conti" | "ctb_riclas_conti_det" | "ctb_riclas_pdc" | "ctb_rit_acc" | "ctb_rit_acc_enasarco_el" | "ctb_sana" | "ctb_scad" | "ctb_scon" | "ctb_sctg" | "ctb_solr" | "ctb_solt" | "ctb_tipo_azienda" | "ctb_tipo_riep" | "ctb_titoli" | "ctb_titoli_dt" | "ctb_varbeni" | "ctb_varbeni_rival" | "d_mtcol_el" | "drl_doc_attached" | "drl_doc_xml_email" | "drl_ord_attached" | "drl_tipi_note_doc" | "dtb_doc_carat" | "dtb_doc_imb" | "dtb_doc_log_import" | "dtb_doc_pdf" | "dtb_doc_xml" | "dtb_docs" | "dtb_doct_cambio_tipo_doc" | "dtb_docu_log" | "dtb_fatture_passive" | "dtb_fatture_passive_ddt" | "dtb_fatture_passive_iva" | "dtb_fatture_passive_scad" | "dtb_grup_art" | "dtb_grup_art_lingua" | "dtb_intracee_natura" | "dtb_inum" | "dtb_mod_stampa" | "dtb_note_doc" | "dtb_oann" | "dtb_ord_cq" | "dtb_ord_cqr" | "dtb_ordl" | "dtb_ord_log_import" | "dtb_ord_macc" | "dtb_ord_macc_eventi" | "dtb_ord_pdf" | "dtb_ord_steps" | "dtb_ordr_pian_prod" | "dtb_ordr_pian_prod_det" | "dtb_ords" | "dtb_ordt_pian_prod" | "dtb_tipi" | "dtb_tipi_anag" | "dtb_tipi_carat" | "dtb_tipi_fe" | "dtb_transaz_intracee" | "grl_anag_jrept" | "grl_anag_note_files" | "grl_pasp" | "gtb_aliq" | "gtb_aliq_natura" | "gtb_anag" | "gtb_anag_conai" | "gtb_anag_info" | "gtb_anag_note" | "gtb_anni_divi" | "gtb_banc" | "gtb_banc_azi" | "gtb_banc_azi_eff" | "gtb_banc_azi_intercode" | "gtb_conai" | "gtb_conai_costi" | "gtb_conai_esenzioni" | "gtb_divi" | "gtb_divi_cambi" | "gtb_divi_iso" | "gtb_geog" | "gtb_lingue" | "gtb_mezzo" | "gtb_mod_iva" | "gtb_nazi" | "gtb_nazi_iso" | "gtb_paga" | "gtb_paga_fe" | "gtb_periodo_fisc" | "gtb_porto" | "gtb_reg_fisc" | "gtb_spes" | "gtb_tipi_paga" | "gtb_tipi_paga_intercode" | "jrl_cicl_disegni" | "jrl_dis_ord" | "jrl_fasi_activity_type" | "jrl_flav_users" | "jrl_mansione_reparto" | "jrl_schmac_doc" | "jtb_bdg_hr" | "jtb_bdg_hr_det" | "jtb_bdg_wd" | "jtb_cal_fasce" | "jtb_cal_gg_set" | "jtb_calendt" | "jtb_caus_eventi" | "jtb_cicl" | "jtb_cicl_cq" | "jtb_com_bdg" | "jtb_com_costo_std" | "jtb_com_importi" | "jtb_com_stato" | "jtb_com_tipo" | "jtb_comt" | "jtb_disegni" | "jtb_disegni_files" | "jtb_dist_clav_dir" | "jtb_dist_clav_dir_dett" | "jtb_dist_clav_dir_tempi_prod" | "jtb_dist_clav_ind" | "jtb_dist_mate" | "jtb_fasi" | "jtb_fasi_att" | "jtb_fasi_costi" | "jtb_fasi_imp_mesi" | "jtb_fasi_imp_mesi_dett" | "jtb_flav" | "jtb_flav_eventi" | "jtb_giustifica" | "jtb_giustifica_row" | "jtb_lotr" | "jtb_lott" | "jtb_mansioni" | "jtb_offr" | "jtb_offt" | "jtb_piano_mac" | "jtb_rlavr" | "jtb_rlavt" | "jtb_ricorrenze" | "jtb_scheda_cq" | "jtb_scheda_cqr" | "jtb_scheda_scompr" | "jtb_scheda_scompt" | "jtb_sforn" | "jtb_slist" | "jtb_slist_prod" | "jtb_str_costi" | "jtb_str_costir" | "mrl_aart_sch_tec_set" | "mrl_depo_art_esclusi_wms" | "mrl_partita_mag_attached" | "mrl_sart_attached" | "mtb_aart" | "mtb_aart_anag" | "mtb_aart_ass" | "mtb_aart_bar_code" | "mtb_aart_carat" | "mtb_aart_carat_mix" | "mtb_aart_costo" | "mtb_aart_desc" | "mtb_aart_equi" | "mtb_aart_equi_log" | "mtb_aart_equi_log_det" | "mtb_aart_link" | "mtb_aart_marchio" | "mtb_aart_param" | "mtb_aart_qta" | "mtb_aart_spec" | "mtb_acc_recc" | "mtb_acc_recf" | "mtb_acc_recg" | "mtb_colr" | "mtb_colr_info_prod" | "mtb_cols" | "mtb_colt" | "mtb_comp" | "mtb_conf" | "mtb_depo" | "mtb_depo_art" | "mtb_depo_casse" | "mtb_depo_cluster" | "mtb_depo_intercode" | "mtb_depo_marcatempo" | "mtb_depo_oper" | "mtb_depo_posizioni" | "mtb_depo_tipi" | "mtb_ecr_categ" | "mtb_ecr_mcateg" | "mtb_ecr_reparti" | "mtb_ecr_stipo" | "mtb_ecr_tipo" | "mtb_grp_bolla" | "mtb_grp_bollar" | "mtb_grup" | "mtb_grup_costi" | "mtb_grup_lingua" | "mtb_grup_sgrp_ass" | "mtb_invenr" | "mtb_invent" | "mtb_lisa" | "mtb_lisa_costo_data" | "mtb_lisa_data" | "mtb_lisa_promo" | "mtb_lisv" | "mtb_lisv_agg_4_cedi" | "mtb_lisv_agg_4_lisa" | "mtb_lisv_data" | "mtb_lisv_data_spese" | "mtb_part" | "mtb_part_dt" | "mtb_partita_mag" | "mtb_partita_mag_carat" | "mtb_sart" | "mtb_sart_dt" | "mtb_sch_tec_setr" | "mtb_sch_tec_sett" | "mtb_sch_tec_var" | "mtb_sfam" | "mtb_sfam_lingua" | "mtb_sgrp" | "mtb_sgrp_lingua" | "mtb_shelf_life_tolerance" | "mtb_spes" | "mtb_stip" | "mtb_tcol" | "mtb_tipi" | "mtb_tipi_carat" | "mtb_unt_mis" | "nrl_tipi_inca_gtb_paga" | "ntb_docp" | "ntb_docr" | "ntb_doct" | "ntb_doct_chk" | "ntb_rapp" | "ntb_rapr" | "ntb_rapt" | "ntb_tipi_inca" | "ntb_variazioni_export_log" | "oltb_anagfcto" | "oltb_operazioni" | "oltb_operregi" | "oltb_operregi_file" | "oltb_operregi_log" | "oltb_soggetti" | "prl_prevt_disegni" | "ptb_dest" | "ptb_fonti" | "ptb_prev_esito" | "ptb_prev_stato" | "ptb_prevr" | "ptb_prevt" | "ptb_prevt_file" | "ptb_pros" | "ptb_pros_rif" | "srl_activity_plan_user" | "srl_activity_type" | "srl_activity_type_user" | "srl_activity_users" | "srl_user" | "srl_user_attached" | "stb_abil" | "stb_activity" | "stb_activity_check" | "stb_activity_costs" | "stb_activity_file" | "stb_activity_file_models" | "stb_activity_notification" | "stb_activity_plan" | "stb_activity_publications" | "stb_activity_resultr" | "stb_activity_result" | "stb_activity_tags" | "stb_activity_type" | "stb_activity_type_score" | "stb_activity_type_score_r" | "stb_activity_typer" | "stb_auth_tokens" | "stb_calr_ore_gg" | "stb_calt" | "stb_devices" | "stb_edit_limit" | "stb_email" | "stb_email_content" | "stb_email_recovery" | "stb_exchange_config" | "stb_exchange_config_detail" | "stb_files_attached" | "stb_files_sharing_rules" | "stb_filter_df" | "stb_gest_df" | "stb_gest_setup" | "stb_gest_setup_depo" | "stb_gest_setup_det" | "stb_gest_setup_query" | "stb_gest_sync" | "stb_log_entity_setup" | "stb_lookup_limit" | "stb_lookup_query" | "stb_menu" | "stb_menu_opz" | "stb_migration_status" | "stb_note" | "stb_object_custom" | "stb_posizioni" | "stb_publications" | "stb_publications_detail" | "stb_remote_subscription" | "stb_subscription" | "stb_tipi_indirizzi" | "stb_tipo_azienda" | "stb_transaction_log" | "stb_user" | "ttb_abbi" | "ttb_anno_stag" | "ttb_anno_stag_lingua" | "ttb_bar_code" | "ttb_cart" | "ttb_clie_line" | "ttb_commr" | "ttb_commt" | "ttb_comp" | "ttb_ctcl" | "ttb_etic" | "ttb_eticli" | "ttb_line" | "ttb_line_lingua" | "ttb_line_period" | "ttb_lisv_taglie_data" | "ttb_stag" | "ttb_style" | "ttb_style_ass" | "ttb_style_ass_el" | "ttb_style_boxr" | "ttb_style_boxt" | "ttb_style_colori" | "ttb_style_comp" | "ttb_style_dazi_usa" | "ttb_style_taglie" | "ttb_tmat" | "utb_previsione_meteo" | "vtb_agen" | "vtb_agen_budget" | "vtb_agen_enasarco_firr" | "vtb_agen_premi" | "vtb_agen_prov" | "vtb_agen_righe_fat" | "vtb_agen_tipo" | "vtb_amac" | "vtb_amac_comp" | "vtb_arti" | "vtb_arti_acc" | "vtb_arti_desc" | "vtb_arti_varia" | "vtb_ass" | "vtb_att" | "vtb_auto" | "vtb_auto_km" | "vtb_auto_scad" | "vtb_bdgr" | "vtb_bdgt" | "vtb_cdist" | "vtb_clie" | "vtb_clie_fido" | "vtb_clie_pers_rif" | "vtb_compensi_tdr" | "vtb_compensi_tdt" | "vtb_concorrenti" | "vtb_dest" | "vtb_dest_intercode" | "vtb_dist" | "vtb_dist_incar" | "vtb_dist_incat" | "vtb_fidelity" | "vtb_fidelity_anag" | "vtb_fidelity_articoli" | "vtb_griglia" | "vtb_griglia_art" | "vtb_grp_acq" | "vtb_ispe" | "vtb_list" | "vtb_list_data" | "vtb_list_premi" | "vtb_mzon" | "vtb_offr" | "vtb_offt" | "vtb_premi_artr" | "vtb_premi_artt" | "vtb_promo" | "vtb_range_ricarico" | "vtb_riba" | "vtb_ricar_sugg" | "vtb_ricariche" | "vtb_ril_przr" | "vtb_ril_przt" | "vtb_scar" | "vtb_sccl" | "vtb_scon" | "vtb_scon_fasce" | "vtb_segm" | "vtb_sett" | "vtb_tipi" | "vtb_tipi_negozio" | "vtb_tipo_bloc_cons" | "vtb_tipo_fido" | "vtb_vetr" | "vtb_vett" | "vtb_vett_lett" | "vtb_vett_lett_porto" | "vtb_vett_lett_servizi" | "vtb_vett_targhe" | "vtb_vett_zone" | "vtb_viaggi" | "vtb_zone" | "wdtb_new_cli_ord" | "wdtb_ords" | "wrl_users_fasi" | "wtb_clie" | "wtb_clie_dest" | "wtb_depo" | "wtb_device_notification" | "wtb_device_token_topics" | "wtb_favorite_art" | "wtb_forn" | "wtb_forn_dest" | "wtb_gest_setup_user" | "wtb_jrepr" | "wtb_jrepr_sub" | "wtb_jrept" | "wtb_jrept_setup" | "wtb_message" | "wtb_message_attachment" | "wtb_message_email" | "wtb_notification" | "wtb_notification_image" | "wtb_profiles_content" | "wtb_pros" | "wtb_user_device_tokens" | "wtb_user_tokens" | "wtb_users" | "wtb_users_info" | "wtb_users_info_plan_status" | "dtb_docr" | "wdtb_docr" | "dtb_ordr" | "wdtb_ordr" | "dtb_ordt" | "wdtb_ordt" | "dtb_doct" | "wdtb_doct";
username?: string | null;
whereCond?: string | null;
constructor(data: EntityBase) {
this.exception = data.exception;
this.executeRecalc = data.executeRecalc;
this.nativeSql = data.nativeSql;
this.oldPk = data.oldPk;
this.onlyPkMaster = data.onlyPkMaster;
this.operation = data.operation;
this.type = data.type;
this.username = data.username;
this.whereCond = data.whereCond;
}
}
export class ArlFogm extends EntityBase {
codAnag?: string | null;
codMgrp?: string | null;
codMsgr?: string | null;
id?: number | null;
type: "arl_fogm";
constructor(data: ArlFogm) {
super(data);
this.codAnag = data.codAnag;
this.codMgrp = data.codMgrp;
this.codMsgr = data.codMsgr;
this.id = data.id;
}
}
export class ArlListDataAttach extends EntityBase {
codAlis?: string | null;
idAttach?: string | null;
type: "arl_list_data_attach";
versione?: number | null;
constructor(data: ArlListDataAttach) {
super(data);
this.codAlis = data.codAlis;
this.idAttach = data.idAttach;
this.versione = data.versione;
}
}
export class ArlOfftAttach extends EntityBase {
idAttach?: string | null;
idContratto?: number | null;
type: "arl_offt_attach";
constructor(data: ArlOfftAttach) {
super(data);
this.idAttach = data.idAttach;
this.idContratto = data.idContratto;
}
}
export class ArlSchaccDoc extends EntityBase {
codAnag?: string | null;
codDtip?: string | null;
dataDoc?: Date | null;
dataScheda?: Date | null;
idScheda?: string | null;
numDoc?: number | null;
serDoc?: string | null;
type: "arl_schacc_doc";
constructor(data: ArlSchaccDoc) {
super(data);
this.codAnag = data.codAnag;
this.codDtip = data.codDtip;
this.dataDoc = data.dataDoc;
this.dataScheda = data.dataScheda;
this.idScheda = data.idScheda;
this.numDoc = data.numDoc;
this.serDoc = data.serDoc;
}
}
export class ArlSchaccOrd extends EntityBase {
dataOrd?: Date | null;
dataScheda?: Date | null;
gestione?: string | null;
idScheda?: string | null;
numOrd?: number | null;
type: "arl_schacc_ord";
constructor(data: ArlSchaccOrd) {
super(data);
this.dataOrd = data.dataOrd;
this.dataScheda = data.dataScheda;
this.gestione = data.gestione;
this.idScheda = data.idScheda;
this.numOrd = data.numOrd;
}
}
export class AtbFabr extends EntityBase {
atbFabrDt?: AtbFabrDt[] | null;
codAlis?: string | null;
codArtFor?: string | null;
codForn?: string | null;
codJcom?: string | null;
codKit?: string | null;
codMart?: string | null;
codMdep?: string | null;
dataCons?: Date | null;
dataFab?: Date | null;
descrizioneArt?: string | null;
descrizioneCom?: string | null;
descrizioneList?: string | null;
fabbisogno?: number | null;
flagRowLock?: string | null;
idRiga?: number | null;
note?: string | null;
numFab?: number | null;
numRefArtFor?: number | null;
partitaMag?: string | null;
qtaAccant?: number | null;
qtaAcq?: number | null;
qtaEsistente?: number | null;
qtaImpCli?: number | null;
qtaImpLav?: number | null;
qtaOrdFor?: number | null;
ragSocForn?: string | null;
rapConv?: number | null;
tipoAzione?: string | null;
type: "atb_fabr";
untMis?: string | null;
constructor(data: AtbFabr) {
super(data);
this.atbFabrDt = data.atbFabrDt;
this.codAlis = data.codAlis;
this.codArtFor = data.codArtFor;
this.codForn = data.codForn;
this.codJcom = data.codJcom;
this.codKit = data.codKit;
this.codMart = data.codMart;
this.codMdep = data.codMdep;
this.dataCons = data.dataCons;
this.dataFab = data.dataFab;
this.descrizioneArt = data.descrizioneArt;
this.descrizioneCom = data.descrizioneCom;
this.descrizioneList = data.descrizioneList;
this.fabbisogno = data.fabbisogno;
this.flagRowLock = data.flagRowLock;
this.idRiga = data.idRiga;
this.note = data.note;
this.numFab = data.numFab;
this.numRefArtFor = data.numRefArtFor;
this.partitaMag = data.partitaMag;
this.qtaAccant = data.qtaAccant;
this.qtaAcq = data.qtaAcq;
this.qtaEsistente = data.qtaEsistente;
this.qtaImpCli = data.qtaImpCli;
this.qtaImpLav = data.qtaImpLav;
this.qtaOrdFor = data.qtaOrdFor;
this.ragSocForn = data.ragSocForn;
this.rapConv = data.rapConv;
this.tipoAzione = data.tipoAzione;
this.untMis = data.untMis;
}
}
export class AtbFabrDt extends EntityBase {
type: "atb_fabr_dt";
constructor(data: AtbFabrDt) {
super(data);
}
}
export class AtbForn extends EntityBase implements EquatableEntityInterface<AtbForn> {
agenziaBanca?: string | null;
applicationName?: string | null;
arlFogm?: ArlFogm[] | null;
atbList?: AtbList | null;
causale?: string | null;
codAbi?: string | null;
codAliq?: string | null;
codAlis?: string | null;
codAnag?: string | null;
codAtip?: string | null;
codBanc?: string | null;
codBancAzi?: string | null;
codBic?: string | null;
codCab?: string | null;
codCausRit?: string | null;
codCconCosti?: string | null;
codCconRicavi?: string | null;
codClie?: string | null;
codDivi?: string | null;
codDtipSped?: string | null;
codPaga?: string | null;
codVvet?: string | null;
excludedColumns?: string[] | null;
flagAutofattura?: string | null;
flagForfettario?: string | null;
flagStato?: string | null;
ggChiudiStralci?: number | null;
gtbAnag?: GtbAnag | null;
iban?: string | null;
mesiEsclusi?: string | null;
mezzo?: string | null;
mmDecor?: string | null;
noteOrdine?: string | null;
parent?: any | null;
porto?: string | null;
queryTimeoutSeconds?: number | null;
rifBancaForn?: string | null;
tableName?: string | null;
transactionGroupId?: number | null;
type: "atb_forn";
vtbDest?: VtbDest[] | null;
constructor(data: AtbForn) {
super(data);
this.agenziaBanca = data.agenziaBanca;
this.applicationName = data.applicationName;
this.arlFogm = data.arlFogm;
this.atbList = data.atbList;
this.causale = data.causale;
this.codAbi = data.codAbi;
this.codAliq = data.codAliq;
this.codAlis = data.codAlis;
this.codAnag = data.codAnag;
this.codAtip = data.codAtip;
this.codBanc = data.codBanc;
this.codBancAzi = data.codBancAzi;
this.codBic = data.codBic;
this.codCab = data.codCab;
this.codCausRit = data.codCausRit;
this.codCconCosti = data.codCconCosti;
this.codCconRicavi = data.codCconRicavi;
this.codClie = data.codClie;
this.codDivi = data.codDivi;
this.codDtipSped = data.codDtipSped;
this.codPaga = data.codPaga;
this.codVvet = data.codVvet;
this.excludedColumns = data.excludedColumns;
this.flagAutofattura = data.flagAutofattura;
this.flagForfettario = data.flagForfettario;
this.flagStato = data.flagStato;
this.ggChiudiStralci = data.ggChiudiStralci;
this.gtbAnag = data.gtbAnag;
this.iban = data.iban;
this.mesiEsclusi = data.mesiEsclusi;
this.mezzo = data.mezzo;
this.mmDecor = data.mmDecor;
this.noteOrdine = data.noteOrdine;
this.parent = data.parent;
this.porto = data.porto;
this.queryTimeoutSeconds = data.queryTimeoutSeconds;
this.rifBancaForn = data.rifBancaForn;
this.tableName = data.tableName;
this.transactionGroupId = data.transactionGroupId;
this.vtbDest = data.vtbDest;
}
}
export class AtbGriglie extends EntityBase {
atbGriglieArt?: AtbGriglieArt[] | null;
codAlis?: string | null;
codMdep?: string | null;
dataValidita?: Date | null;
note?: string | null;
type: "atb_griglie";
constructor(data: AtbGriglie) {
super(data);
this.atbGriglieArt = data.atbGriglieArt;
this.codAlis = data.codAlis;
this.codMdep = data.codMdep;
this.dataValidita = data.dataValidita;
this.note = data.note;
}
}
export class AtbGriglieArt extends EntityBase {
codAlis?: string | null;
codArtFor?: string | null;
codMart?: string | null;
codMdep?: string | null;
dataValidita?: Date | null;
tipoAssortimento?: string | null;
tipoVariazione?: string | null;
type: "atb_griglie_art";
constructor(data: AtbGriglieArt) {
super(data);
this.codAlis = data.codAlis;
this.codArtFor = data.codArtFor;
this.codMart = data.codMart;
this.codMdep = data.codMdep;
this.dataValidita = data.dataValidita;
this.tipoAssortimento = data.tipoAssortimento;
this.tipoVariazione = data.tipoVariazione;
}
}
export class AtbList extends EntityBase {
codAlis?: string | null;
codDiviAcq?: string | null;
descrizione?: string | null;
diacod?: string | null;
expressionCosto?: string | null;
flagAttivo?: string | null;
flagEscludiDomenica?: string | null;
flagEscludiFestivi?: string | null;
flagEscludiSabato?: string | null;
flagFattResi?: string | null;
flagPrzBaseLisv?: string | null;
mtbLisa?: MtbLisa[] | null;
partIvaForn?: string | null;
ragSocForn?: string | null;
tipoAzione?: string | null;
tipoCalcPrz?: number | null;
type: "atb_list";
valoreMinOrd?: number | null;
constructor(data: AtbList) {
super(data);
this.codAlis = data.codAlis;
this.codDiviAcq = data.codDiviAcq;
this.descrizione = data.descrizione;
this.diacod = data.diacod;
this.expressionCosto = data.expressionCosto;
this.flagAttivo = data.flagAttivo;
this.flagEscludiDomenica = data.flagEscludiDomenica;
this.flagEscludiFestivi = data.flagEscludiFestivi;
this.flagEscludiSabato = data.flagEscludiSabato;
this.flagFattResi = data.flagFattResi;
this.flagPrzBaseLisv = data.flagPrzBaseLisv;
this.mtbLisa = data.mtbLisa;
this.partIvaForn = data.partIvaForn;
this.ragSocForn = data.ragSocForn;
this.tipoAzione = data.tipoAzione;
this.tipoCalcPrz = data.tipoCalcPrz;
this.valoreMinOrd = data.valoreMinOrd;
}
}
export class AtbListData extends EntityBase {
arlListDataAttach?: ArlListDataAttach[] | null;
atbPromoDepo?: AtbPromoDepo[] | null;
codAlis?: string | null;
codDiviAcq?: string | null;
codPromo?: string | null;
codVage?: string | null;
codVvet?: string | null;
costoTrasp?: number | null;
dataFine?: Date | null;
dataFineSellOut?: Date | null;
dataIniz?: Date | null;
dataInizSellOut?: Date | null;
dataIns?: Date | null;
dataMod?: Date | null;
flagRiversaPromo?: boolean | null;
flagTipoPromo?: string | null;
inseritoDa?: string | null;
modificatoDa?: string | null;
mtbLisaData?: MtbLisaData[] | null;
mtbLisaPromo?: MtbLisaPromo[] | null;
note?: string | null;
stbFilesAttached?: StbFilesAttached[] | null;
type: "atb_list_data";
versione?: number | null;
constructor(data: AtbListData) {
super(data);
this.arlListDataAttach = data.arlListDataAttach;
this.atbPromoDepo = data.atbPromoDepo;
this.codAlis = data.codAlis;
this.codDiviAcq = data.codDiviAcq;
this.codPromo = data.codPromo;
this.codVage = data.codVage;
this.codVvet = data.codVvet;
this.costoTrasp = data.costoTrasp;
this.dataFine = data.dataFine;
this.dataFineSellOut = data.dataFineSellOut;
this.dataIniz = data.dataIniz;
this.dataInizSellOut = data.dataInizSellOut;
this.dataIns = data.dataIns;
this.dataMod = data.dataMod;
this.flagRiversaPromo = data.flagRiversaPromo;
this.flagTipoPromo = data.flagTipoPromo;
this.inseritoDa = data.inseritoDa;
this.modificatoDa = data.modificatoDa;
this.mtbLisaData = data.mtbLisaData;
this.mtbLisaPromo = data.mtbLisaPromo;
this.note = data.note;
this.stbFilesAttached = data.stbFilesAttached;
this.versione = data.versione;
}
}
export class AtbListImp extends EntityBase {
codAliq?: string | null;
codAlis?: string | null;
codArtForn?: string | null;
codMart?: string | null;
codMgrp?: string | null;
codMsgr?: string | null;
codMstp?: string | null;
codMtip?: string | null;
dataIniz?: Date | null;
descrizione?: string | null;
errorImp?: string | null;
idRiga?: number | null;
idVersione?: string | null;
perc1?: number | null;
perc2?: number | null;
perc3?: number | null;
perc4?: number | null;
pesoKg?: number | null;
prefForn?: string | null;
przAcq?: number | null;
qtaConf?: number | null;
qtaMinOrd?: number | null;
type: "atb_list_imp";
untMis?: string | null;
constructor(data: AtbListImp) {
super(data);
this.codAliq = data.codAliq;
this.codAlis = data.codAlis;
this.codArtForn = data.codArtForn;
this.codMart = data.codMart;
this.codMgrp = data.codMgrp;
this.codMsgr = data.codMsgr;
this.codMstp = data.codMstp;
this.codMtip = data.codMtip;
this.dataIniz = data.dataIniz;
this.descrizione = data.descrizione;
this.errorImp = data.errorImp;
this.idRiga = data.idRiga;
this.idVersione = data.idVersione;
this.perc1 = data.perc1;
this.perc2 = data.perc2;
this.perc3 = data.perc3;
this.perc4 = data.perc4;
this.pesoKg = data.pesoKg;
this.prefForn = data.prefForn;
this.przAcq = data.przAcq;
this.qtaConf = data.qtaConf;
this.qtaMinOrd = data.qtaMinOrd;
this.untMis = data.untMis;
}
}
export class AtbListImpNoPref extends EntityBase {
codAliq?: string | null;
codAlis?: string | null;
codArtForn?: string | null;
codCconCosti?: string | null;
codCconRicavi?: string | null;
codMart?: string | null;
codMartEqui?: string | null;
codMgrp?: string | null;
codMsgr?: string | null;
codMstp?: string | null;
codMtip?: string | null;
dataIniz?: Date | null;
descrizione?: string | null;
errorImp?: string | null;
flagAggAnag?: boolean | null;
flagAggPeso?: boolean | null;
flagAggQtaCnf?: boolean | null;
flagAggQtaMinOrd?: boolean | null;
flagAttivaArt?: boolean | null;
flagFornPref?: string | null;
flagQtaCnfFissa?: string | null;
flagRapConvVariabile?: string | null;
idRiga?: number | null;
noteListino?: string | null;
perc1?: number | null;
perc2?: number | null;
perc3?: number | null;
perc4?: number | null;
pesoKg?: number | null;
przAcq?: number | null;
qtaConf?: number | null;
qtaMinOrd?: number | null;
qtaMultiplaOrdinabile?: number | null;
type: "atb_list_imp_no_pref";
untMis?: string | null;
untMis2?: string | null;
userName?: string | null;
constructor(data: AtbListImpNoPref) {
super(data);
this.codAliq = data.codAliq;
this.codAlis = data.codAlis;
this.codArtForn = data.codArtForn;
this.codCconCosti = data.codCconCosti;
this.codCconRicavi = data.codCconRicavi;
this.codMart = data.codMart;
this.codMartEqui = data.codMartEqui;
this.codMgrp = data.codMgrp;
this.codMsgr = data.codMsgr;
this.codMstp = data.codMstp;
this.codMtip = data.codMtip;
this.dataIniz = data.dataIniz;
this.descrizione = data.descrizione;
this.errorImp = data.errorImp;
this.flagAggAnag = data.flagAggAnag;
this.flagAggPeso = data.flagAggPeso;
this.flagAggQtaCnf = data.flagAggQtaCnf;
this.flagAggQtaMinOrd = data.flagAggQtaMinOrd;
this.flagAttivaArt = data.flagAttivaArt;
this.flagFornPref = data.flagFornPref;
this.flagQtaCnfFissa = data.flagQtaCnfFissa;
this.flagRapConvVariabile = data.flagRapConvVariabile;
this.idRiga = data.idRiga;
this.noteListino = data.noteListino;
this.perc1 = data.perc1;
this.perc2 = data.perc2;
this.perc3 = data.perc3;
this.perc4 = data.perc4;
this.pesoKg = data.pesoKg;
this.przAcq = data.przAcq;
this.qtaConf = data.qtaConf;
this.qtaMinOrd = data.qtaMinOrd;
this.qtaMultiplaOrdinabile = data.qtaMultiplaOrdinabile;
this.untMis = data.untMis;
this.untMis2 = data.untMis2;
this.userName = data.userName;
}
}
export class AtbListLogImport extends EntityBase {
codAlis?: string | null;
codArtFor?: string | null;
codBarre?: string | null;
colliPedana?: number | null;
countArtFor?: number | null;
dataFile?: Date | null;
dataImport?: Date | null;
dataIniz?: Date | null;
dataInizLisa?: Date | null;
descrizione?: string | null;
formatoImport?: string | null;
id?: number | null;
przAcq?: number | null;
przVenSug?: number | null;
qtaCnf?: number | null;
tipoImport?: string | null;
tipoVariazione?: string | null;
type: "atb_list_log_import";
untMisAcq?: string | null;
valPromo?: number | null;
constructor(data: AtbListLogImport) {
super(data);
this.codAlis = data.codAlis;
this.codArtFor = data.codArtFor;
this.codBarre = data.codBarre;
this.colliPedana = data.colliPedana;
this.countArtFor = data.countArtFor;
this.dataFile = data.dataFile;
this.dataImport = data.dataImport;
this.dataIniz = data.dataIniz;
this.dataInizLisa = data.dataInizLisa;
this.descrizione = data.descrizione;
this.formatoImport = data.formatoImport;
this.id = data.id;
this.przAcq = data.przAcq;
this.przVenSug = data.przVenSug;
this.qtaCnf = data.qtaCnf;
this.tipoImport = data.tipoImport;
this.tipoVariazione = data.tipoVariazione;
this.untMisAcq = data.untMisAcq;
this.valPromo = data.valPromo;
}
}
export class AtbOffr extends EntityBase {
annoOff?: number | null;
codArtForn?: string | null;
codJcom?: string | null;
codMart?: string | null;
dataCons?: Date | null;
descrizione?: string | null;
descrizioneEstesa?: string | null;
idContratto?: number | null;
note?: string | null;
numOff?: number | null;
percProv?: number | null;
qtaCnf?: number | null;
qtaDoc?: number | null;
qtaOff?: number | null;
qtaOrd?: number | null;
rapConv?: number | null;
rigaOff?: number | null;
sconto5?: number | null;
sconto6?: number | null;
sconto7?: number | null;
sconto8?: number | null;
statoRichiesta?: number | null;
type: "atb_offr";
untMis?: string | null;
valProv?: number | null;
valUnt?: number | null;
constructor(data: AtbOffr) {
super(data);
this.annoOff = data.annoOff;
this.codArtForn = data.codArtForn;
this.codJcom = data.codJcom;
this.codMart = data.codMart;
this.dataCons = data.dataCons;
this.descrizione = data.descrizione;
this.descrizioneEstesa = data.descrizioneEstesa;
this.idContratto = data.idContratto;
this.note = data.note;
this.numOff = data.numOff;
this.percProv = data.percProv;
this.qtaCnf = data.qtaCnf;
this.qtaDoc = data.qtaDoc;
this.qtaOff = data.qtaOff;
this.qtaOrd = data.qtaOrd;
this.rapConv = data.rapConv;
this.rigaOff = data.rigaOff;
this.sconto5 = data.sconto5;
this.sconto6 = data.sconto6;
this.sconto7 = data.sconto7;
this.sconto8 = data.sconto8;
this.statoRichiesta = data.statoRichiesta;
this.untMis = data.untMis;
this.valProv = data.valProv;
this.valUnt = data.valUnt;
}
}
export class AtbOfft extends EntityBase {
annoOff?: number | null;
atbOffr?: AtbOffr[] | null;
cap?: string | null;
citta?: string | null;
codAlis?: string | null;
codAnag?: string | null;
codDivi?: string | null;
codFisc?: string | null;
codMdep?: string | null;
codVage?: string | null;
codVvet?: string | null;
compilatoDa?: string | null;
dataFine?: Date | null;
dataIniz?: Date | null;
dataOff?: Date | null;
eMail?: string | null;
fax?: string | null;
flagChiudiAScad?: boolean | null;
idContratto?: number | null;
indirizzo?: string | null;
nazione?: string | null;
note?: string | null;
numOff?: number | null;
partIva?: string | null;
personaRif?: string | null;
prov?: string | null;
ragSoc?: string | null;
responsabileAcq?: string | null;
rifFabbisogno?: string | null;
rifOfferta?: string | null;
statoOfferta?: AtbOfftStatoOfferta | null;
telefono?: string | null;
type: "atb_offt";
constructor(data: AtbOfft) {
super(data);
this.annoOff = data.annoOff;
this.atbOffr = data.atbOffr;
this.cap = data.cap;
this.citta = data.citta;
this.codAlis = data.codAlis;
this.codAnag = data.codAnag;
this.codDivi = data.codDivi;
this.codFisc = data.codFisc;
this.codMdep = data.codMdep;
this.codVage = data.codVage;
this.codVvet = data.codVvet;
this.compilatoDa = data.compilatoDa;
this.dataFine = data.dataFine;
this.dataIniz = data.dataIniz;
this.dataOff = data.dataOff;
this.eMail = data.eMail;
this.fax = data.fax;
this.flagChiudiAScad = data.flagChiudiAScad;
this.idContratto = data.idContratto;
this.indirizzo = data.indirizzo;
this.nazione = data.nazione;
this.note = data.note;
this.numOff = data.numOff;
this.partIva = data.partIva;
this.personaRif = data.personaRif;
this.prov = data.prov;
this.ragSoc = data.ragSoc;
this.responsabileAcq = data.responsabileAcq;
this.rifFabbisogno = data.rifFabbisogno;
this.rifOfferta = data.rifOfferta;
this.statoOfferta = data.statoOfferta;
this.telefono = data.telefono;
}
}
export class AtbPianoLogistico extends EntityBase {
atbPianoLogisticoDet?: AtbPianoLogisticoDet[] | null;
codAlis?: string | null;
dataValidita?: Date | null;
idPiano?: number | null;
note?: string | null;
type: "atb_piano_logistico";
constructor(data: AtbPianoLogistico) {
super(data);
this.atbPianoLogisticoDet = data.atbPianoLogisticoDet;
this.codAlis = data.codAlis;
this.dataValidita = data.dataValidita;
this.idPiano = data.idPiano;
this.note = data.note;
}
}
export class AtbPianoLogisticoDet extends EntityBase {
codMdep?: string | null;
ggCons?: number | null;
ggOrd?: number | null;
idPiano?: number | null;
idRiga?: number | null;
noteConsegna?: string | null;
oraMaxOrd?: Date | null;
oraScarico?: Date | null;
type: "atb_piano_logistico_det";
constructor(data: AtbPianoLogisticoDet) {
super(data);
this.codMdep = data.codMdep;
this.ggCons = data.ggCons;
this.ggOrd = data.ggOrd;
this.idPiano = data.idPiano;
this.idRiga = data.idRiga;
this.noteConsegna = data.noteConsegna;
this.oraMaxOrd = data.oraMaxOrd;
this.oraScarico = data.oraScarico;
}
}
export class AtbPromoDepo extends EntityBase {
codAlis?: string | null;
codMdep?: string | null;
type: "atb_promo_depo";
versione?: number | null;
constructor(data: AtbPromoDepo) {
super(data);
this.codAlis = data.codAlis;
this.codMdep = data.codMdep;
this.versione = data.versione;
}
}
export class AtbProvenienza extends EntityBase {
codAnag?: string | null;
codVdes?: string | null;
idProvenienza?: string | null;
produttore?: string | null;
provenienza?: string | null;
type: "atb_provenienza";
constructor(data: AtbProvenienza) {
super(data);
this.codAnag = data.codAnag;
this.codVdes = data.codVdes;
this.idProvenienza = data.idProvenienza;
this.produttore = data.produttore;
this.provenienza = data.provenienza;
}
}
export class AtbSchedaAccr extends EntityBase {
atbProvenienza?: AtbProvenienza | null;
capiN?: number | null;
capiPeso?: number | null;
codAnagAllev?: string | null;
codAnagCli?: string | null;
codAnagMed?: string | null;
codDtip?: string | null;
codMart?: string | null;
codVdesAllev?: string | null;
costoMed?: number | null;
costoMed2?: number | null;
costoVivo?: number | null;
dataScheda?: Date | null;
flagConforme?: string | null;
flagCoop?: string | null;
flagEstero?: string | null;
flagPagato?: string | null;
flagRegistrato?: string | null;
flagTerzi?: string | null;
idProvenienza?: string | null;
idRiga?: number | null;
idScheda?: string | null;
mediatore?: string | null;
numDoc?: number | null;
serDoc?: string | null;
type: "atb_scheda_accr";
um2CostoMed?: string | null;
umCostoMed?: string | null;
umCostoVivo?: string | null;
constructor(data: AtbSchedaAccr) {
super(data);
this.atbProvenienza = data.atbProvenienza;
this.capiN = data.capiN;
this.capiPeso = data.capiPeso;
this.codAnagAllev = data.codAnagAllev;
this.codAnagCli = data.codAnagCli;
this.codAnagMed = data.codAnagMed;
this.codDtip = data.codDtip;
this.codMart = data.codMart;
this.codVdesAllev = data.codVdesAllev;
this.costoMed = data.costoMed;
this.costoMed2 = data.costoMed2;
this.costoVivo = data.costoVivo;
this.dataScheda = data.dataScheda;
this.flagConforme = data.flagConforme;
this.flagCoop = data.flagCoop;
this.flagEstero = data.flagEstero;
this.flagPagato = data.flagPagato;
this.flagRegistrato = data.flagRegistrato;
this.flagTerzi = data.flagTerzi;
this.idProvenienza = data.idProvenienza;
this.idRiga = data.idRiga;
this.idScheda = data.idScheda;
this.mediatore = data.mediatore;
this.numDoc = data.numDoc;
this.serDoc = data.serDoc;
this.um2CostoMed = data.um2CostoMed;
this.umCostoMed = data.umCostoMed;
this.umCostoVivo = data.umCostoVivo;
}
}
export class AtbSchedaAcct extends EntityBase {
annotazioni?: string | null;
atbSchedaAccr?: AtbSchedaAccr[] | null;
autista?: string | null;
codAnagTrasp?: string | null;
costo2TraspTot?: number | null;
costoTrasp?: number | null;
costoTrasp2?: number | null;
costoTraspTot?: number | null;
dataScheda?: Date | null;
flagRegistrato?: string | null;
idScheda?: string | null;
note?: string | null;
numLotto?: number | null;
pesoLordo?: number | null;
pesoNetto?: number | null;
tara?: number | null;
trasportatore?: string | null;
type: "atb_scheda_acct";
um2CostoTrasp?: string | null;
umCostoTrasp?: string | null;
constructor(data: AtbSchedaAcct) {
super(data);
this.annotazioni = data.annotazioni;
this.atbSchedaAccr = data.atbSchedaAccr;
this.autista = data.autista;
this.codAnagTrasp = data.codAnagTrasp;
this.costo2TraspTot = data.costo2TraspTot;
this.costoTrasp = data.costoTrasp;
this.costoTrasp2 = data.costoTrasp2;
this.costoTraspTot = data.costoTraspTot;
this.dataScheda = data.dataScheda;
this.flagRegistrato = data.flagRegistrato;
this.idScheda = data.idScheda;
this.note = data.note;
this.numLotto = data.numLotto;
this.pesoLordo = data.pesoLordo;
this.pesoNetto = data.pesoNetto;
this.tara = data.tara;
this.trasportatore = data.trasportatore;
this.um2CostoTrasp = data.um2CostoTrasp;
this.umCostoTrasp = data.umCostoTrasp;
}
}
export class AtbTipi extends EntityBase {
codAtip?: string | null;
descrizione?: string | null;
type: "atb_tipi";
constructor(data: AtbTipi) {
super(data);
this.codAtip = data.codAtip;
this.descrizione = data.descrizione;
}
}
export class Azienda extends EntityBase {
annoAttuale?: number | null;
annoContab?: number | null;
annoMagaz?: number | null;
applicationNameEnum?: ApplicationName | null;
cap?: string | null;
capitaleSoc?: number | null;
cciaa?: string | null;
citta?: string | null;
codAteco?: string | null;
codCconQuadra?: string | null;
codDiviContab?: string | null;
codFiscale?: string | null;
codIvaOmaggi?: string | null;
codRuop?: string | null;
codSia?: string | null;
dataFineMsg?: Date | null;
dataInizMsg?: Date | null;
dataUpdSw?: Date | null;
dbDistributore?: string | null;
eMail?: string | null;
emailSdi?: string | null;
flagFattDiff?: string | null;
flagPersFisica?: string | null;
flagRegimeSpecialeIva?: string | null;
flagSetIvaOmaggi?: string | null;
flagTipoFatturazione?: string | null;
fromEmailSdi?: string | null;
ggUtili?: number | null;
giornoInizAnnoFisc?: number | null;
idCreditoreSepa?: string | null;
indirizzo?: string | null;
iscRegImp?: string | null;
lastUpgDb?: Date | null;
lastUpgDbMenu?: string | null;
lastUpgQc?: string | null;
lastUpgSp?: string | null;
liquidazioniIva?: string | null;
logoB64?: string | null;
logoFile?: string | null;
meseInizAnnoFisc?: number | null;
messaggioDoc?: string | null;
messaggioPrivacy?: string | null;
nazione?: string | null;
nomeDitta?: string | null;
numFax?: string | null;
numTel?: string | null;
partIva?: string | null;
persFisicaCodFisc?: string | null;
persFisicaCognome?: string | null;
persFisicaComuneNascita?: string | null;
persFisicaDataNascita?: Date | null;
persFisicaNome?: string | null;
persFisicaProvNascita?: string | null;
persFisicaSesso?: string | null;
prefissoEan?: string | null;
progressivoSscc?: number | null;
prov?: string | null;
ragSocMod?: string | null;
rapprLegaleCodFisc?: string | null;
rapprLegaleCognome?: string | null;
rapprLegaleComuneNascita?: string | null;
rapprLegaleDataNascita?: Date | null;
rapprLegaleNome?: string | null;
rapprLegaleProvNascita?: string | null;
rapprLegaleSesso?: string | null;
regFisc?: string | null;
ribaRSoc1?: string | null;
ribaRSoc2?: string | null;
ribaRSocBreve?: string | null;
sedeAmm?: string | null;
settRitardoAnno?: number | null;
sitoWeb?: string | null;
sollHeadPersonal?: string | null;
sollLeft?: number | null;
sollTop?: number | null;
statoLiquidazione?: string | null;
tipoAzienda?: string | null;
tribunale?: string | null;
type: "azienda";
ultDareAv?: number | null;
ultDataGio?: Date | null;
ultNumGio?: number | null;
constructor(data: Azienda) {
super(data);
this.annoAttuale = data.annoAttuale;
this.annoContab = data.annoContab;
this.annoMagaz = data.annoMagaz;
this.applicationNameEnum = data.applicationNameEnum;
this.cap = data.cap;
this.capitaleSoc = data.capitaleSoc;
this.cciaa = data.cciaa;
this.citta = data.citta;
this.codAteco = data.codAteco;
this.codCconQuadra = data.codCconQuadra;
this.codDiviContab = data.codDiviContab;
this.codFiscale = data.codFiscale;
this.codIvaOmaggi = data.codIvaOmaggi;
this.codRuop = data.codRuop;
this.codSia = data.codSia;
this.dataFineMsg = data.dataFineMsg;
this.dataInizMsg = data.dataInizMsg;
this.dataUpdSw = data.dataUpdSw;
this.dbDistributore = data.dbDistributore;
this.eMail = data.eMail;
this.emailSdi = data.emailSdi;
this.flagFattDiff = data.flagFattDiff;
this.flagPersFisica = data.flagPersFisica;
this.flagRegimeSpecialeIva = data.flagRegimeSpecialeIva;
this.flagSetIvaOmaggi = data.flagSetIvaOmaggi;
this.flagTipoFatturazione = data.flagTipoFatturazione;
this.fromEmailSdi = data.fromEmailSdi;
this.ggUtili = data.ggUtili;
this.giornoInizAnnoFisc = data.giornoInizAnnoFisc;
this.idCreditoreSepa = data.idCreditoreSepa;
this.indirizzo = data.indirizzo;
this.iscRegImp = data.iscRegImp;
this.lastUpgDb = data.lastUpgDb;
this.lastUpgDbMenu = data.lastUpgDbMenu;
this.lastUpgQc = data.lastUpgQc;
this.lastUpgSp = data.lastUpgSp;
this.liquidazioniIva = data.liquidazioniIva;
this.logoB64 = data.logoB64;
this.logoFile = data.logoFile;
this.meseInizAnnoFisc = data.meseInizAnnoFisc;
this.messaggioDoc = data.messaggioDoc;
this.messaggioPrivacy = data.messaggioPrivacy;
this.nazione = data.nazione;
this.nomeDitta = data.nomeDitta;
this.numFax = data.numFax;
this.numTel = data.numTel;
this.partIva = data.partIva;
this.persFisicaCodFisc = data.persFisicaCodFisc;
this.persFisicaCognome = data.persFisicaCognome;
this.persFisicaComuneNascita = data.persFisicaComuneNascita;
this.persFisicaDataNascita = data.persFisicaDataNascita;
this.persFisicaNome = data.persFisicaNome;
this.persFisicaProvNascita = data.persFisicaProvNascita;
this.persFisicaSesso = data.persFisicaSesso;
this.prefissoEan = data.prefissoEan;
this.progressivoSscc = data.progressivoSscc;
this.prov = data.prov;
this.ragSocMod = data.ragSocMod;
this.rapprLegaleCodFisc = data.rapprLegaleCodFisc;
this.rapprLegaleCognome = data.rapprLegaleCognome;
this.rapprLegaleComuneNascita = data.rapprLegaleComuneNascita;
this.rapprLegaleDataNascita = data.rapprLegaleDataNascita;
this.rapprLegaleNome = data.rapprLegaleNome;
this.rapprLegaleProvNascita = data.rapprLegaleProvNascita;
this.rapprLegaleSesso = data.rapprLegaleSesso;
this.regFisc = data.regFisc;
this.ribaRSoc1 = data.ribaRSoc1;
this.ribaRSoc2 = data.ribaRSoc2;
this.ribaRSocBreve = data.ribaRSocBreve;
this.sedeAmm = data.sedeAmm;
this.settRitardoAnno = data.settRitardoAnno;
this.sitoWeb = data.sitoWeb;
this.sollHeadPersonal = data.sollHeadPersonal;
this.sollLeft = data.sollLeft;
this.sollTop = data.sollTop;
this.statoLiquidazione = data.statoLiquidazione;
this.tipoAzienda = data.tipoAzienda;
this.tribunale = data.tribunale;
this.ultDareAv = data.ultDareAv;
this.ultDataGio = data.ultDataGio;
this.ultNumGio = data.ultNumGio;
}
}
export class CarelliGiacenzaProg extends EntityBase {
codMart?: string | null;
codMdep?: string | null;
dataIns?: Date | null;
dataReg?: Date | null;
idInventario?: number | null;
qtaCar?: number | null;
qtaIniz?: number | null;
qtaScar?: number | null;
tipoCar?: string | null;
type: "carelli_giacenza_prog";
constructor(data: CarelliGiacenzaProg) {
super(data);
this.codMart = data.codMart;
this.codMdep = data.codMdep;
this.dataIns = data.dataIns;
this.dataReg = data.dataReg;
this.idInventario = data.idInventario;
this.qtaCar = data.qtaCar;
this.qtaIniz = data.qtaIniz;
this.qtaScar = data.qtaScar;
this.tipoCar = data.tipoCar;
}
}
export interface Cloneable {
}
export class CostiDTO {
codCcon?: string | null;
codJcom?: string | null;
codJfas?: string | null;
codMtip?: string | null;
costoAP?: boolean | null;
dataFineComp?: Date | null;
dataInizComp?: Date | null;
importo?: number | null;
matricola?: string | null;
constructor(data: CostiDTO) {
this.codCcon = data.codCcon;
this.codJcom = data.codJcom;
this.codJfas = data.codJfas;
this.codMtip = data.codMtip;
this.costoAP = data.costoAP;
this.dataFineComp = data.dataFineComp;
this.dataInizComp = data.dataInizComp;
this.importo = data.importo;
this.matricola = data.matricola;
}
}
export class CrlAmacArt extends EntityBase {
codCmac?: string | null;
codMart?: string | null;
codMgrp?: string | null;
codMsfa?: string | null;
codMsgr?: string | null;
codMstp?: string | null;
codMtip?: string | null;
id?: number | null;
type: "crl_amac_art";
constructor(data: CrlAmacArt) {
super(data);
this.codCmac = data.codCmac;
this.codMart = data.codMart;
this.codMgrp = data.codMgrp;
this.codMsfa = data.codMsfa;
this.codMsgr = data.codMsgr;
this.codMstp = data.codMstp;
this.codMtip = data.codMtip;
this.id = data.id;
}
}
export class CrlAmacManutenzioniFiles extends EntityBase {
idAttach?: string | null;
idManutenzione?: number | null;
type: "crl_amac_manutenzioni_files";
constructor(data: CrlAmacManutenzioniFiles) {
super(data);
this.idAttach = data.idAttach;
this.idManutenzione = data.idManutenzione;
}
}
export class CrlMovAttached extends EntityBase {
idAttach?: string | null;
numCmov?: number | null;
type: "crl_mov_attached";
constructor(data: CrlMovAttached) {
super(data);
this.idAttach = data.idAttach;
this.numCmov = data.numCmov;
}
}
export class CrlMovtRifCmov extends EntityBase {
numCmov?: number | null;
numCmovRif?: number | null;
type: "crl_movt_rif_cmov";
constructor(data: CrlMovtRifCmov) {
super(data);
this.numCmov = data.numCmov;
this.numCmovRif = data.numCmovRif;
}
}
export class CrlScadParr extends EntityBase {
annoPart?: number | null;
codAnag?: string | null;
id?: number | null;
idRigaMov?: number | null;
idRigaScad?: number | null;
numCmov?: number | null;
numDoc?: number | null;
serDoc?: string | null;
tipoAnag?: string | null;
type: "crl_scad_parr";
constructor(data: CrlScadParr) {
super(data);
this.annoPart = data.annoPart;
this.codAnag = data.codAnag;
this.id = data.id;
this.idRigaMov = data.idRigaMov;
this.idRigaScad = data.idRigaScad;
this.numCmov = data.numCmov;
this.numDoc = data.numDoc;
this.serDoc = data.serDoc;
this.tipoAnag = data.tipoAnag;
}
}
export class CtbAgbe extends EntityBase {
codAgbe?: string | null;
descrizione?: string | null;
percAgbe?: number | null;
type: "ctb_agbe";
constructor(data: CtbAgbe) {
super(data);
this.codAgbe = data.codAgbe;
this.descrizione = data.descrizione;
this.percAgbe = data.percAgbe;
}
}
export class CtbAmac extends EntityBase {
codBene?: string | null;
codCmac?: string | null;
codJfas?: string | null;
codMart?: string | null;
crlAmacArt?: CrlAmacArt[] | null;
ctbAmacHistory?: CtbAmacHistory[] | null;
ctbAmacManutenzioni?: CtbAmacManutenzioni[] | null;
dataAlienazione?: Date | null;
dataFabbr?: Date | null;
dataInizUso?: Date | null;
descrizione?: string | null;
machineType?: number | null;
note?: string | null;
partitaMag?: string | null;
type: "ctb_amac";
untMisProduzione?: string | null;
constructor(data: CtbAmac) {
super(data);
this.codBene = data.codBene;
this.codCmac = data.codCmac;
this.codJfas = data.codJfas;
this.codMart = data.codMart;
this.crlAmacArt = data.crlAmacArt;
this.ctbAmacHistory = data.ctbAmacHistory;
this.ctbAmacManutenzioni = data.ctbAmacManutenzioni;
this.dataAlienazione = data.dataAlienazione;
this.dataFabbr = data.dataFabbr;
this.dataInizUso = data.dataInizUso;
this.descrizione = data.descrizione;
this.machineType = data.machineType;
this.note = data.note;
this.partitaMag = data.partitaMag;
this.untMisProduzione = data.untMisProduzione;
}
}
export class CtbAmacHistory extends EntityBase {
codCmac?: string | null;
createdAt?: Date | null;
dataOrd?: Date | null;
eventDescription?: string | null;
eventKey?: string | null;
gestione?: string | null;
id?: number | null;
idAttach?: string | null;
numOrd?: number | null;
type: "ctb_amac_history";
value?: string | null;
constructor(data: CtbAmacHistory) {
super(data);
this.codCmac = data.codCmac;
this.createdAt = data.createdAt;
this.dataOrd = data.dataOrd;
this.eventDescription = data.eventDescription;
this.eventKey = data.eventKey;
this.gestione = data.gestione;
this.id = data.id;
this.idAttach = data.idAttach;
this.numOrd = data.numOrd;
this.value = data.value;
}
}
export class CtbAmacManutenzioni extends EntityBase {
codCmac?: string | null;
convalidatoDa?: string | null;
dataConvalida?: Date | null;
dataFine?: Date | null;
dataIniz?: Date | null;
dataInserimento?: Date | null;
dataManutenzione?: Date | null;
datiMacchina?: string | null;
descrizione?: string | null;
esito?: string | null;
esitoPositivo?: boolean | null;
id?: number | null;
manutenzioneOrdinaria?: boolean | null;
oreLavoro?: number | null;
stato?: MaintenanceStatus | null;
type: "ctb_amac_manutenzioni";
constructor(data: CtbAmacManutenzioni) {
super(data);
this.codCmac = data.codCmac;
this.convalidatoDa = data.convalidatoDa;
this.dataConvalida = data.dataConvalida;
this.dataFine = data.dataFine;
this.dataIniz = data.dataIniz;
this.dataInserimento = data.dataInserimento;
this.dataManutenzione = data.dataManutenzione;
this.datiMacchina = data.datiMacchina;
this.descrizione = data.descrizione;
this.esito = data.esito;
this.esitoPositivo = data.esitoPositivo;
this.id = data.id;
this.manutenzioneOrdinaria = data.manutenzioneOrdinaria;
this.oreLavoro = data.oreLavoro;
this.stato = data.stato;
}
}
export class CtbAnag extends EntityBase implements EquatableEntityInterface<CtbAnag> {
applicationName?: string | null;
codAnag?: string | null;
codCcon?: string | null;
excludedColumns?: string[] | null;
parent?: any | null;
queryTimeoutSeconds?: number | null;
saldoAtt?: number | null;
tableName?: string | null;
transactionGroupId?: number | null;
type: "ctb_anag";
constructor(data: CtbAnag) {
super(data);
this.applicationName = data.applicationName;
this.codAnag = data.codAnag;
this.codCcon = data.codCcon;
this.excludedColumns = data.excludedColumns;
this.parent = data.parent;
this.queryTimeoutSeconds = data.queryTimeoutSeconds;
this.saldoAtt = data.saldoAtt;
this.tableName = data.tableName;
this.transactionGroupId = data.transactionGroupId;
}
}
export class CtbBeni extends EntityBase {
aliqAmmAnt?: number | null;
aliqAmmAnt1a?: number | null;
aliqAmmNorm?: number | null;
aliqAmmNorm1a?: number | null;
anniAmmAnt?: number | null;
cambioDiviAcq?: number | null;
cambioDiviVend?: number | null;
codAgbe?: string | null;
codBene?: string | null;
codBeneRif?: string | null;
codCatbene?: string | null;
codDiviAcq?: string | null;
codDiviVend?: string | null;
codForn?: string | null;
codJfas?: string | null;
ctbFondi?: CtbFondi[] | null;
ctbVarbeni?: CtbVarbeni[] | null;
dataDocAcq?: Date | null;
dataDocAlie?: Date | null;
dataInizAmm?: Date | null;
dataSospAgbe?: Date | null;
descrizione?: string | null;
descrizioneAlien?: string | null;
flagNuovoUsa?: string | null;
note?: string | null;
numBeni?: number | null;
numCmovAcq?: number | null;
numDocAcq?: number | null;
numDocAlie?: number | null;
numProtAcq?: number | null;
percCostoDeduc?: number | null;
residuoAlien?: number | null;
serDocAcq?: string | null;
serDocAlie?: string | null;
type: "ctb_beni";
valoreAcq?: number | null;
valoreAlie?: number | null;
constructor(data: CtbBeni) {
super(data);
this.aliqAmmAnt = data.aliqAmmAnt;
this.aliqAmmAnt1a = data.aliqAmmAnt1a;
this.aliqAmmNorm = data.aliqAmmNorm;
this.aliqAmmNorm1a = data.aliqAmmNorm1a;
this.anniAmmAnt = data.anniAmmAnt;
this.cambioDiviAcq = data.cambioDiviAcq;
this.cambioDiviVend = data.cambioDiviVend;
this.codAgbe = data.codAgbe;
this.codBene = data.codBene;
this.codBeneRif = data.codBeneRif;
this.codCatbene = data.codCatbene;
this.codDiviAcq = data.codDiviAcq;
this.codDiviVend = data.codDiviVend;
this.codForn = data.codForn;
this.codJfas = data.codJfas;
this.ctbFondi = data.ctbFondi;
this.ctbVarbeni = data.ctbVarbeni;
this.dataDocAcq = data.dataDocAcq;
this.dataDocAlie = data.dataDocAlie;
this.dataInizAmm = data.dataInizAmm;
this.dataSospAgbe = data.dataSospAgbe;
this.descrizione = data.descrizione;
this.descrizioneAlien = data.descrizioneAlien;
this.flagNuovoUsa = data.flagNuovoUsa;
this.note = data.note;
this.numBeni = data.numBeni;
this.numCmovAcq = data.numCmovAcq;
this.numDocAcq = data.numDocAcq;
this.numDocAlie = data.numDocAlie;
this.numProtAcq = data.numProtAcq;
this.percCostoDeduc = data.percCostoDeduc;
this.residuoAlien = data.residuoAlien;
this.serDocAcq = data.serDocAcq;
this.serDocAlie = data.serDocAlie;
this.valoreAcq = data.valoreAcq;
this.valoreAlie = data.valoreAlie;
}
}
export class CtbBiva extends EntityBase {
codBiva?: string | null;
descrizione?: string | null;
impostaDaCosto?: string | null;
type: "ctb_biva";
constructor(data: CtbBiva) {
super(data);
this.codBiva = data.codBiva;
this.descrizione = data.descrizione;
this.impostaDaCosto = data.impostaDaCosto;
}
}
export class CtbCatbeni extends EntityBase {
aliqAmmAnt?: number | null;
aliqAmmAnt1a?: number | null;
aliqAmmNorm?: number | null;
aliqAmmNorm1a?: number | null;
anniAmmAnt?: number | null;
codCatbene?: string | null;
contoCespiti?: string | null;
contoCostoAmmant?: string | null;
contoCostoAmmord?: string | null;
contoFondoAmmant?: string | null;
contoFondoAmmord?: string | null;
contoQuotaInded?: string | null;
descrizione?: string | null;
flagBeneImm?: string | null;
type: "ctb_catbeni";
constructor(data: CtbCatbeni) {
super(data);
this.aliqAmmAnt = data.aliqAmmAnt;
this.aliqAmmAnt1a = data.aliqAmmAnt1a;
this.aliqAmmNorm = data.aliqAmmNorm;
this.aliqAmmNorm1a = data.aliqAmmNorm1a;
this.anniAmmAnt = data.anniAmmAnt;
this.codCatbene = data.codCatbene;
this.contoCespiti = data.contoCespiti;
this.contoCostoAmmant = data.contoCostoAmmant;
this.contoCostoAmmord = data.contoCostoAmmord;
this.contoFondoAmmant = data.contoFondoAmmant;
this.contoFondoAmmord = data.contoFondoAmmord;
this.contoQuotaInded = data.contoQuotaInded;
this.descrizione = data.descrizione;
this.flagBeneImm = data.flagBeneImm;
}
}
export class CtbCatg extends EntityBase {
codCcat?: string | null;
ctbSctg?: CtbSctg[] | null;
descrizione?: string | null;
type: "ctb_catg";
constructor(data: CtbCatg) {
super(data);
this.codCcat = data.codCcat;
this.ctbSctg = data.ctbSctg;
this.descrizione = data.descrizione;
}
}
export class CtbCaur extends EntityBase {
codCcau?: string | null;
codCcauRow?: string | null;
codCcon?: string | null;
flagImpostaDesAgg?: string | null;
impAvere?: string | null;
impDare?: string | null;
riga?: number | null;
tipoAnag?: string | null;
type: "ctb_caur";
constructor(data: CtbCaur) {
super(data);
this.codCcau = data.codCcau;
this.codCcauRow = data.codCcauRow;
this.codCcon = data.codCcon;
this.flagImpostaDesAgg = data.flagImpostaDesAgg;
this.impAvere = data.impAvere;
this.impDare = data.impDare;
this.riga = data.riga;
this.tipoAnag = data.tipoAnag;
}
}
export class CtbCaus extends EntityBase {
azioneSuPartita?: number | null;
codAliqSplit?: string | null;
codCcau?: string | null;
codCcauRc?: string | null;
codCcauRif?: string | null;
codDtipCcau?: string | null;
codIreg?: string | null;
ctbCaur?: CtbCaur[] | null;
descrizione?: string | null;
flagAcqCespite?: string | null;
flagApCh?: string | null;
flagRitAcc?: string | null;
flagRitAccPaga?: string | null;
flagStato?: string | null;
segnoIreg?: number | null;
tipoAnag?: string | null;
type: "ctb_caus";
constructor(data: CtbCaus) {
super(data);
this.azioneSuPartita = data.azioneSuPartita;
this.codAliqSplit = data.codAliqSplit;
this.codCcau = data.codCcau;
this.codCcauRc = data.codCcauRc;
this.codCcauRif = data.codCcauRif;
this.codDtipCcau = data.codDtipCcau;
this.codIreg = data.codIreg;
this.ctbCaur = data.ctbCaur;
this.descrizione = data.descrizione;
this.flagAcqCespite = data.flagAcqCespite;
this.flagApCh = data.flagApCh;
this.flagRitAcc = data.flagRitAcc;
this.flagRitAccPaga = data.flagRitAccPaga;
this.flagStato = data.flagStato;
this.segnoIreg = data.segnoIreg;
this.tipoAnag = data.tipoAnag;
}
}
export class CtbCausRit extends EntityBase {
causale?: string | null;
codCausRit?: string | null;
codModello?: string | null;
codTributo?: string | null;
descrizione?: string | null;
descrizioneEstesa?: string | null;
percCassaPrev?: number | null;
percImponibileInps?: number | null;
percImponibileIrpef?: number | null;
percInps?: number | null;
percInpsPerc?: number | null;
percIrpef?: number | null;
type: "ctb_caus_rit";
constructor(data: CtbCausRit) {
super(data);
this.causale = data.causale;
this.codCausRit = data.codCausRit;
this.codModello = data.codModello;
this.codTributo = data.codTributo;
this.descrizione = data.descrizione;
this.descrizioneEstesa = data.descrizioneEstesa;
this.percCassaPrev = data.percCassaPrev;
this.percImponibileInps = data.percImponibileInps;
this.percImponibileIrpef = data.percImponibileIrpef;
this.percInps = data.percInps;
this.percInpsPerc = data.percInpsPerc;
this.percIrpef = data.percIrpef;
}
}
export class CtbCoan extends EntityBase {
chiaveFonte?: string | null;
codCcon?: string | null;
codJcom?: string | null;
codJfas?: string | null;
codJflav?: string | null;
codMart?: string | null;
codProd?: string | null;
codSpes?: string | null;
dataMov?: Date | null;
id?: number | null;
impAvere?: number | null;
impDare?: number | null;
partitaMag?: string | null;
partitaMagProd?: string | null;
qta?: number | null;
type: "ctb_coan";
untMis?: string | null;
constructor(data: CtbCoan) {
super(data);
this.chiaveFonte = data.chiaveFonte;
this.codCcon = data.codCcon;
this.codJcom = data.codJcom;
this.codJfas = data.codJfas;
this.codJflav = data.codJflav;
this.codMart = data.codMart;
this.codProd = data.codProd;
this.codSpes = data.codSpes;
this.dataMov = data.dataMov;
this.id = data.id;
this.impAvere = data.impAvere;
this.impDare = data.impDare;
this.partitaMag = data.partitaMag;
this.partitaMagProd = data.partitaMagProd;
this.qta = data.qta;
this.untMis = data.untMis;
}
}
export class CtbCont extends EntityBase {
codBiva?: string | null;
codCcon?: string | null;
codCgrp?: string | null;
codCmas?: string | null;
codCsct?: string | null;
codJfas?: string | null;
dataIns?: Date | null;
dataMod?: Date | null;
descrizione?: string | null;
diacod?: string | null;
flagContAnalit?: string | null;
flagRisconto?: string | null;
percDed?: number | null;
saldoAtt?: number | null;
tipoRiep?: string | null;
type: "ctb_cont";
constructor(data: CtbCont) {
super(data);
this.codBiva = data.codBiva;
this.codCcon = data.codCcon;
this.codCgrp = data.codCgrp;
this.codCmas = data.codCmas;
this.codCsct = data.codCsct;
this.codJfas = data.codJfas;
this.dataIns = data.dataIns;
this.dataMod = data.dataMod;
this.descrizione = data.descrizione;
this.diacod = data.diacod;
this.flagContAnalit = data.flagContAnalit;
this.flagRisconto = data.flagRisconto;
this.percDed = data.percDed;
this.saldoAtt = data.saldoAtt;
this.tipoRiep = data.tipoRiep;
}
}
export class CtbContFasi extends EntityBase {
codCcon?: string | null;
codJfas?: string | null;
percCosto?: number | null;
type: "ctb_cont_fasi";
constructor(data: CtbContFasi) {
super(data);
this.codCcon = data.codCcon;
this.codJfas = data.codJfas;
this.percCosto = data.percCosto;
}
}
export class CtbContIntercodePaghe extends EntityBase {
analitico?: string | null;
codCcon?: string | null;
codCconCp?: string | null;
costoCC?: boolean | null;
costoCP?: boolean | null;
descrOp?: string | null;
flagEscludi?: boolean | null;
gruppo?: string | null;
sGruppo?: string | null;
sel1?: string | null;
type: "ctb_cont_intercode_paghe";
constructor(data: CtbContIntercodePaghe) {
super(data);
this.analitico = data.analitico;
this.codCcon = data.codCcon;
this.codCconCp = data.codCconCp;
this.costoCC = data.costoCC;
this.costoCP = data.costoCP;
this.descrOp = data.descrOp;
this.flagEscludi = data.flagEscludi;
this.gruppo = data.gruppo;
this.sGruppo = data.sGruppo;
this.sel1 = data.sel1;
}
}
export class CtbFondi extends EntityBase {
aliqAmmAnt?: number | null;
aliqAmmNorm?: number | null;
cambioDiviCont?: number | null;
codBene?: string | null;
codDiviCont?: string | null;
dataInp?: Date | null;
flagCalc?: string | null;
flagStamReg?: string | null;
numCmov?: number | null;
quotaAmmAnt?: number | null;
quotaAmmNorm?: number | null;
type: "ctb_fondi";
valAgbe?: number | null;
constructor(data: CtbFondi) {
super(data);
this.aliqAmmAnt = data.aliqAmmAnt;
this.aliqAmmNorm = data.aliqAmmNorm;
this.cambioDiviCont = data.cambioDiviCont;
this.codBene = data.codBene;
this.codDiviCont = data.codDiviCont;
this.dataInp = data.dataInp;
this.flagCalc = data.flagCalc;
this.flagStamReg = data.flagStamReg;
this.numCmov = data.numCmov;
this.quotaAmmAnt = data.quotaAmmAnt;
this.quotaAmmNorm = data.quotaAmmNorm;
this.valAgbe = data.valAgbe;
}
}
export class CtbGrup extends EntityBase {
codCgrp?: string | null;
descrizione?: string | null;
mastList?: CtbMast[] | null;
sezione?: string | null;
tipo?: string | null;
type: "ctb_grup";
constructor(data: CtbGrup) {
super(data);
this.codCgrp = data.codCgrp;
this.descrizione = data.descrizione;
this.mastList = data.mastList;
this.sezione = data.sezione;
this.tipo = data.tipo;
}
}
export class CtbIliq extends EntityBase {
anno?: number | null;
cambioDiviCont?: number | null;
codDiviCont?: string | null;
credUtilAltri?: number | null;
credUtilIva?: number | null;
dataVers?: Date | null;
descrAltreComp?: string | null;
descrizione?: string | null;
impAltreComp?: string | null;
importo?: number | null;
ivaDebito?: string | null;
numIliq?: number | null;
residuoCredIva?: number | null;
rimborsoCredIva?: number | null;
type: "ctb_iliq";
ultNumPag?: number | null;
versamento?: number | null;
constructor(data: CtbIliq) {
super(data);
this.anno = data.anno;
this.cambioDiviCont = data.cambioDiviCont;
this.codDiviCont = data.codDiviCont;
this.credUtilAltri = data.credUtilAltri;
this.credUtilIva = data.credUtilIva;
this.dataVers = data.dataVers;
this.descrAltreComp = data.descrAltreComp;
this.descrizione = data.descrizione;
this.impAltreComp = data.impAltreComp;
this.importo = data.importo;
this.ivaDebito = data.ivaDebito;
this.numIliq = data.numIliq;
this.residuoCredIva = data.residuoCredIva;
this.rimborsoCredIva = data.rimborsoCredIva;
this.ultNumPag = data.ultNumPag;
this.versamento = data.versamento;
}
}
export class CtbInum extends EntityBase {
anno?: number | null;
codIreg?: string | null;
numIreg?: number | null;
numProt?: number | null;
type: "ctb_inum";
ultDataStp?: Date | null;
ultNumPag?: number | null;
ultNumStp?: number | null;
constructor(data: CtbInum) {
super(data);
this.anno = data.anno;
this.codIreg = data.codIreg;
this.numIreg = data.numIreg;
this.numProt = data.numProt;
this.ultDataStp = data.ultDataStp;
this.ultNumPag = data.ultNumPag;
this.ultNumStp = data.ultNumStp;
}
}
export class CtbIreg extends EntityBase {
codIreg?: string | null;
ctbInum?: CtbInum[] | null;
descrizione?: string | null;
dtbInum?: DtbInum[] | null;
flagExtracee?: string | null;
flagIva?: string | null;
flagIvaDaVentilare?: string | null;
flagScorporo?: string | null;
segnoLiquid?: number | null;
tipoNumerazione?: string | null;
type: "ctb_ireg";
constructor(data: CtbIreg) {
super(data);
this.codIreg = data.codIreg;
this.ctbInum = data.ctbInum;
this.descrizione = data.descrizione;
this.dtbInum = data.dtbInum;
this.flagExtracee = data.flagExtracee;
this.flagIva = data.flagIva;
this.flagIvaDaVentilare = data.flagIvaDaVentilare;
this.flagScorporo = data.flagScorporo;
this.segnoLiquid = data.segnoLiquid;
this.tipoNumerazione = data.tipoNumerazione;
}
}
export class CtbMast extends EntityBase {
codCgrp?: string | null;
codCmas?: string | null;
descrizione?: string | null;
type: "ctb_mast";
constructor(data: CtbMast) {
super(data);
this.codCgrp = data.codCgrp;
this.codCmas = data.codCmas;
this.descrizione = data.descrizione;
}
}
export class CtbMovi extends EntityBase {
cambioDiviCont?: number | null;
cifreDecDiviCont?: number | null;
codAliq?: string | null;
codBiva?: string | null;
codDiviCont?: string | null;
codValuta?: string | null;
flagIvaInclusa?: boolean | null;
flagMarcaDaBollo?: string | null;
flagReverseCharge?: string | null;
flagScorporo?: string | null;
imponibile?: number | null;
imposta?: number | null;
numCmov?: number | null;
riga?: number | null;
tipoIva?: string | null;
type: "ctb_movi";
valValuta?: number | null;
ventilazione?: boolean | null;
constructor(data: CtbMovi) {
super(data);
this.cambioDiviCont = data.cambioDiviCont;
this.cifreDecDiviCont = data.cifreDecDiviCont;
this.codAliq = data.codAliq;
this.codBiva = data.codBiva;
this.codDiviCont = data.codDiviCont;
this.codValuta = data.codValuta;
this.flagIvaInclusa = data.flagIvaInclusa;
this.flagMarcaDaBollo = data.flagMarcaDaBollo;
this.flagReverseCharge = data.flagReverseCharge;
this.flagScorporo = data.flagScorporo;
this.imponibile = data.imponibile;
this.imposta = data.imposta;
this.numCmov = data.numCmov;
this.riga = data.riga;
this.tipoIva = data.tipoIva;
this.valValuta = data.valValuta;
this.ventilazione = data.ventilazione;
}
}
export class CtbMovn extends EntityBase {
anno?: number | null;
numero?: number | null;
type: "ctb_movn";
constructor(data: CtbMovn) {
super(data);
this.anno = data.anno;
this.numero = data.numero;
}
}
export class CtbMovr extends EntityBase {
annoPart?: number | null;
azioneSuPartita?: number | null;
cambioDiviCont?: number | null;
chiudiScad?: string | null;
codAnag?: string | null;
codCcau?: string | null;
codCcon?: string | null;
codCconRisconto?: string | null;
codDiviCont?: string | null;
codJcom?: string | null;
codJfas?: string | null;
codProd?: string | null;
considPartita?: string | null;
ctbAnag?: CtbAnag | null;
ctbMovrCoan?: CtbMovrCoan[] | null;
ctbMovrIntercode?: CtbMovrIntercode[] | null;
ctbParr?: CtbParr[] | null;
ctbScad?: CtbScad[] | null;
dataCmov?: Date | null;
dataFineCompRisc?: Date | null;
dataInizCompRisc?: Date | null;
desAgg?: string | null;
idFlav?: string | null;
idRiga?: number | null;
impAvere?: number | null;
impDare?: number | null;
numCmov?: number | null;
numDoc?: number | null;
partitaMagProd?: string | null;
percDed?: number | null;
riga?: number | null;
serDoc?: string | null;
sezione?: string | null;
tipo?: string | null;
tipoAnag?: string | null;
tipoPartita?: number | null;
tipoRiep?: string | null;
type: "ctb_movr";
constructor(data: CtbMovr) {
super(data);
this.annoPart = data.annoPart;
this.azioneSuPartita = data.azioneSuPartita;
this.cambioDiviCont = data.cambioDiviCont;
this.chiudiScad = data.chiudiScad;
this.codAnag = data.codAnag;
this.codCcau = data.codCcau;
this.codCcon = data.codCcon;
this.codCconRisconto = data.codCconRisconto;
this.codDiviCont = data.codDiviCont;
this.codJcom = data.codJcom;
this.codJfas = data.codJfas;
this.codProd = data.codProd;
this.considPartita = data.considPartita;
this.ctbAnag = data.ctbAnag;
this.ctbMovrCoan = data.ctbMovrCoan;
this.ctbMovrIntercode = data.ctbMovrIntercode;
this.ctbParr = data.ctbParr;
this.ctbScad = data.ctbScad;
this.dataCmov = data.dataCmov;
this.dataFineCompRisc = data.dataFineCompRisc;
this.dataInizCompRisc = data.dataInizCompRisc;
this.desAgg = data.desAgg;
this.idFlav = data.idFlav;
this.idRiga = data.idRiga;
this.impAvere = data.impAvere;
this.impDare = data.impDare;
this.numCmov = data.numCmov;
this.numDoc = data.numDoc;
this.partitaMagProd = data.partitaMagProd;
this.percDed = data.percDed;
this.riga = data.riga;
this.serDoc = data.serDoc;
this.sezione = data.sezione;
this.tipo = data.tipo;
this.tipoAnag = data.tipoAnag;
this.tipoPartita = data.tipoPartita;
this.tipoRiep = data.tipoRiep;
}
}
export class CtbMovrCoan extends EntityBase {
cambioDiviCont?: number | null;
codDiviCont?: string | null;
codJcom?: string | null;
codJfas?: string | null;
codMtip?: string | null;
codProd?: string | null;
idFlav?: string | null;
idRiga?: number | null;
idRigaCoan?: number | null;
impAvere?: number | null;
impDare?: number | null;
matricola?: string | null;
note?: string | null;
numCmov?: number | null;
partitaMagProd?: string | null;
type: "ctb_movr_coan";
constructor(data: CtbMovrCoan) {
super(data);
this.cambioDiviCont = data.cambioDiviCont;
this.codDiviCont = data.codDiviCont;
this.codJcom = data.codJcom;
this.codJfas = data.codJfas;
this.codMtip = data.codMtip;
this.codProd = data.codProd;
this.idFlav = data.idFlav;
this.idRiga = data.idRiga;
this.idRigaCoan = data.idRigaCoan;
this.impAvere = data.impAvere;
this.impDare = data.impDare;
this.matricola = data.matricola;
this.note = data.note;
this.numCmov = data.numCmov;
this.partitaMagProd = data.partitaMagProd;
}
}
export class CtbMovrIntercode extends EntityBase {
id?: number | null;
idRiga?: number | null;
intercode?: string | null;
numCmov?: number | null;
numDocOrig?: string | null;
type: "ctb_movr_intercode";
constructor(data: CtbMovrIntercode) {
super(data);
this.id = data.id;
this.idRiga = data.idRiga;
this.intercode = data.intercode;
this.numCmov = data.numCmov;
this.numDocOrig = data.numDocOrig;
}
}
export class CtbMovt extends EntityBase {
acconto?: number | null;
annoComp?: number | null;
cambioDiviCont?: number | null;
codAnag?: string | null;
codAnagTitolo?: string | null;
codCcau?: string | null;
codCcauRc?: string | null;
codDiviCont?: string | null;
codIreg?: string | null;
codJcom?: string | null;
codPaga?: string | null;
codVage?: string | null;
crlMovAttached?: CrlMovAttached[] | null;
ctbInum?: CtbInum | null;
ctbMovi?: CtbMovi[] | null;
ctbMovr?: CtbMovr[] | null;
ctbMovtRc?: CtbMovt | null;
ctbPart?: CtbPart | null;
ctbScad?: CtbScad[] | null;
dataCmov?: Date | null;
dataCompIva?: Date | null;
dataDoc?: Date | null;
dataIns?: Date | null;
dataMod?: Date | null;
dataRicezione?: Date | null;
descrizioneCaus?: string | null;
flagCheckPlafond?: string | null;
flag_scorporo?: string | null;
generaReverseCharge?: string | null;
generaScad?: string | null;
gtbAnag?: GtbAnag | null;
iban?: string | null;
idTitolo?: number | null;
importo?: number | null;
inseritoDa?: string | null;
isAutofattura?: string | null;
modificatoDa?: string | null;
numCmov?: number | null;
numCmovRc?: number | null;
numCmovRif?: number | null;
numDoc?: number | null;
numDocForn?: string | null;
numDocRc?: number | null;
numIreg?: number | null;
numProt?: number | null;
numProtRc?: number | null;
rifImport?: string | null;
serDoc?: string | null;
stamGio?: string | null;
stamIva?: string | null;
tipoAnag?: string | null;
tipoPartita?: number | null;
tipo_numerazione?: string | null;
totImponib?: number | null;
totIva?: number | null;
type: "ctb_movt";
vtbDistIncat?: VtbDistIncat | null;
constructor(data: CtbMovt) {
super(data);
this.acconto = data.acconto;
this.annoComp = data.annoComp;
this.cambioDiviCont = data.cambioDiviCont;
this.codAnag = data.codAnag;
this.codAnagTitolo = data.codAnagTitolo;
this.codCcau = data.codCcau;
this.codCcauRc = data.codCcauRc;
this.codDiviCont = data.codDiviCont;
this.codIreg = data.codIreg;
this.codJcom = data.codJcom;
this.codPaga = data.codPaga;
this.codVage = data.codVage;
this.crlMovAttached = data.crlMovAttached;
this.ctbInum = data.ctbInum;
this.ctbMovi = data.ctbMovi;
this.ctbMovr = data.ctbMovr;
this.ctbMovtRc = data.ctbMovtRc;
this.ctbPart = data.ctbPart;
this.ctbScad = data.ctbScad;
this.dataCmov = data.dataCmov;
this.dataCompIva = data.dataCompIva;
this.dataDoc = data.dataDoc;
this.dataIns = data.dataIns;
this.dataMod = data.dataMod;
this.dataRicezione = data.dataRicezione;
this.descrizioneCaus = data.descrizioneCaus;
this.flagCheckPlafond = data.flagCheckPlafond;
this.flag_scorporo = data.flag_scorporo;
this.generaReverseCharge = data.generaReverseCharge;
this.generaScad = data.generaScad;
this.gtbAnag = data.gtbAnag;
this.iban = data.iban;
this.idTitolo = data.idTitolo;
this.importo = data.importo;
this.inseritoDa = data.inseritoDa;
this.isAutofattura = data.isAutofattura;
this.modificatoDa = data.modificatoDa;
this.numCmov = data.numCmov;
this.numCmovRc = data.numCmovRc;
this.numCmovRif = data.numCmovRif;
this.numDoc = data.numDoc;
this.numDocForn = data.numDocForn;
this.numDocRc = data.numDocRc;
this.numIreg = data.numIreg;
this.numProt = data.numProt;
this.numProtRc = data.numProtRc;
this.rifImport = data.rifImport;
this.serDoc = data.serDoc;
this.stamGio = data.stamGio;
this.stamIva = data.stamIva;
this.tipoAnag = data.tipoAnag;
this.tipoPartita = data.tipoPartita;
this.tipo_numerazione = data.tipo_numerazione;
this.totImponib = data.totImponib;
this.totIva = data.totIva;
this.vtbDistIncat = data.vtbDistIncat;
}
}
export class CtbNcIntracee extends EntityBase {
codNcIntracee?: string | null;
cpa?: string | null;
ctbNcIntraceer?: CtbNcIntraceer[] | null;
descrizione?: string | null;
descrizioneEstera?: string | null;
rapConvIntracee?: number | null;
sezioneDogana?: string | null;
taric?: string | null;
tipoCodice?: string | null;
type: "ctb_nc_intracee";
untMisIntracee?: string | null;
constructor(data: CtbNcIntracee) {
super(data);
this.codNcIntracee = data.codNcIntracee;
this.cpa = data.cpa;
this.ctbNcIntraceer = data.ctbNcIntraceer;
this.descrizione = data.descrizione;
this.descrizioneEstera = data.descrizioneEstera;
this.rapConvIntracee = data.rapConvIntracee;
this.sezioneDogana = data.sezioneDogana;
this.taric = data.taric;
this.tipoCodice = data.tipoCodice;
this.untMisIntracee = data.untMisIntracee;
}
}
export class CtbNcIntraceer extends EntityBase {
codNcIntracee?: string | null;
famiglia?: string | null;
numProt?: string | null;
sezione?: number | null;
type: "ctb_nc_intraceer";
constructor(data: CtbNcIntraceer) {
super(data);
this.codNcIntracee = data.codNcIntracee;
this.famiglia = data.famiglia;
this.numProt = data.numProt;
this.sezione = data.sezione;
}
}
export class CtbParr extends EntityBase {
annoPart?: number | null;
cambioDiviCont?: number | null;
cambioDiviScad?: number | null;
chiudiScad?: string | null;
codAnag?: string | null;
codCcau?: string | null;
codCcon?: string | null;
codDiviCont?: string | null;
ctbScad?: CtbScad[] | null;
dataCmov?: Date | null;
dataDoc?: Date | null;
desAgg?: string | null;
idRiga?: number | null;
impAvere?: number | null;
impDare?: number | null;
numCmov?: number | null;
numDoc?: number | null;
serDoc?: string | null;
tipoAnag?: string | null;
tipoPartita?: number | null;
type: "ctb_parr";
constructor(data: CtbParr) {
super(data);
this.annoPart = data.annoPart;
this.cambioDiviCont = data.cambioDiviCont;
this.cambioDiviScad = data.cambioDiviScad;
this.chiudiScad = data.chiudiScad;
this.codAnag = data.codAnag;
this.codCcau = data.codCcau;
this.codCcon = data.codCcon;
this.codDiviCont = data.codDiviCont;
this.ctbScad = data.ctbScad;
this.dataCmov = data.dataCmov;
this.dataDoc = data.dataDoc;
this.desAgg = data.desAgg;
this.idRiga = data.idRiga;
this.impAvere = data.impAvere;
this.impDare = data.impDare;
this.numCmov = data.numCmov;
this.numDoc = data.numDoc;
this.serDoc = data.serDoc;
this.tipoAnag = data.tipoAnag;
this.tipoPartita = data.tipoPartita;
}
}
export class CtbPart extends EntityBase {
acconto?: number | null;
annoPart?: number | null;
averePart?: number | null;
avereScad?: number | null;
cambio?: number | null;
cambioDiviCont?: number | null;
codAbi?: string | null;
codAnag?: string | null;
codBanc?: string | null;
codCab?: string | null;
codDivi?: string | null;
codDiviCont?: string | null;
codJcom?: string | null;
codPaga?: string | null;
codVage?: string | null;
ctbParr?: CtbParr[] | null;
ctbScad?: CtbScad[] | null;
darePart?: number | null;
dareScad?: number | null;
dataDoc?: Date | null;
flagIncagliato?: string | null;
flagVerificata?: string | null;
generaScad?: string | null;
iban?: string | null;
nettoMerce?: number | null;
numDoc?: number | null;
numDocForn?: string | null;
recuperoCrediti?: string | null;
serDoc?: string | null;
tipoAnag?: string | null;
tipoPartita?: number | null;
totImponib?: number | null;
totIva?: number | null;
totProvvig?: number | null;
type: "ctb_part";
constructor(data: CtbPart) {
super(data);
this.acconto = data.acconto;
this.annoPart = data.annoPart;
this.averePart = data.averePart;
this.avereScad = data.avereScad;
this.cambio = data.cambio;
this.cambioDiviCont = data.cambioDiviCont;
this.codAbi = data.codAbi;
this.codAnag = data.codAnag;
this.codBanc = data.codBanc;
this.codCab = data.codCab;
this.codDivi = data.codDivi;
this.codDiviCont = data.codDiviCont;
this.codJcom = data.codJcom;
this.codPaga = data.codPaga;
this.codVage = data.codVage;
this.ctbParr = data.ctbParr;
this.ctbScad = data.ctbScad;
this.darePart = data.darePart;
this.dareScad = data.dareScad;
this.dataDoc = data.dataDoc;
this.flagIncagliato = data.flagIncagliato;
this.flagVerificata = data.flagVerificata;
this.generaScad = data.generaScad;
this.iban = data.iban;
this.nettoMerce = data.nettoMerce;
this.numDoc = data.numDoc;
this.numDocForn = data.numDocForn;
this.recuperoCrediti = data.recuperoCrediti;
this.serDoc = data.serDoc;
this.tipoAnag = data.tipoAnag;
this.tipoPartita = data.tipoPartita;
this.totImponib = data.totImponib;
this.totIva = data.totIva;
this.totProvvig = data.totProvvig;
}
}
export class CtbPlafondIva extends EntityBase {
anno?: number | null;
codAnag?: string | null;
dataRicevuta?: Date | null;
descrizioneMerce?: string | null;
dogana?: number | null;
flagAcquisti?: number | null;
flagDichIntegrata?: number | null;
flagDichIntegrativa?: number | null;
flagImportazioni?: number | null;
idPlafondIva?: number | null;
importo?: number | null;
numDich?: number | null;
numProt?: string | null;
numProtClieT?: string | null;
numProtDichRif?: string | null;
numProtRif?: string | null;
saldo?: number | null;
tipoAnag?: string | null;
type: "ctb_plafond_iva";
constructor(data: CtbPlafondIva) {
super(data);
this.anno = data.anno;
this.codAnag = data.codAnag;
this.dataRicevuta = data.dataRicevuta;
this.descrizioneMerce = data.descrizioneMerce;
this.dogana = data.dogana;
this.flagAcquisti = data.flagAcquisti;
this.flagDichIntegrata = data.flagDichIntegrata;
this.flagDichIntegrativa = data.flagDichIntegrativa;
this.flagImportazioni = data.flagImportazioni;
this.idPlafondIva = data.idPlafondIva;
this.importo = data.importo;
this.numDich = data.numDich;
this.numProt = data.numProt;
this.numProtClieT = data.numProtClieT;
this.numProtDichRif = data.numProtDichRif;
this.numProtRif = data.numProtRif;
this.saldo = data.saldo;
this.tipoAnag = data.tipoAnag;
}
}
export class CtbPlafondIvaT extends EntityBase {
anno?: number | null;
codFiscIntermediario?: string | null;
dataImpegno?: Date | null;
dataInvio?: Date | null;
flagCessioniIntra?: number | null;
flagCessioniSm?: number | null;
flagDichiarazioneIva?: number | null;
flagEsportazioni?: number | null;
flagOpzAssimilate?: number | null;
flagOpzStraordinarie?: number | null;
idPlafondIva?: number | null;
numProtDich?: string | null;
tipoFornitore?: string | null;
tipoPlafond?: number | null;
type: "ctb_plafond_iva_t";
constructor(data: CtbPlafondIvaT) {
super(data);
this.anno = data.anno;
this.codFiscIntermediario = data.codFiscIntermediario;
this.dataImpegno = data.dataImpegno;
this.dataInvio = data.dataInvio;
this.flagCessioniIntra = data.flagCessioniIntra;
this.flagCessioniSm = data.flagCessioniSm;
this.flagDichiarazioneIva = data.flagDichiarazioneIva;
this.flagEsportazioni = data.flagEsportazioni;
this.flagOpzAssimilate = data.flagOpzAssimilate;
this.flagOpzStraordinarie = data.flagOpzStraordinarie;
this.idPlafondIva = data.idPlafondIva;
this.numProtDich = data.numProtDich;
this.tipoFornitore = data.tipoFornitore;
this.tipoPlafond = data.tipoPlafond;
}
}
export class CtbRiclas extends EntityBase {
codCriclas?: string | null;
ctbRiclasConti?: CtbRiclasConti[] | null;
ctbRiclasContiDet?: CtbRiclasContiDet[] | null;
ctbRiclasPdc?: CtbRiclasPdc[] | null;
descrizione?: string | null;
type: "ctb_riclas";
constructor(data: CtbRiclas) {
super(data);
this.codCriclas = data.codCriclas;
this.ctbRiclasConti = data.ctbRiclasConti;
this.ctbRiclasContiDet = data.ctbRiclasContiDet;
this.ctbRiclasPdc = data.ctbRiclasPdc;
this.descrizione = data.descrizione;
}
}
export class CtbRiclasConti extends EntityBase {
codCconRiclas?: string | null;
codCriclas?: string | null;
codGruppo?: string | null;
descrizione?: string | null;
flagTipoRiga?: string | null;
posizione?: number | null;
saldoAnno?: number | null;
saldoAnnoPrec?: number | null;
saldoPeriodo?: number | null;
saldoPeriodoPrec?: number | null;
sezione?: number | null;
type: "ctb_riclas_conti";
constructor(data: CtbRiclasConti) {
super(data);
this.codCconRiclas = data.codCconRiclas;
this.codCriclas = data.codCriclas;
this.codGruppo = data.codGruppo;
this.descrizione = data.descrizione;
this.flagTipoRiga = data.flagTipoRiga;
this.posizione = data.posizione;
this.saldoAnno = data.saldoAnno;
this.saldoAnnoPrec = data.saldoAnnoPrec;
this.saldoPeriodo = data.saldoPeriodo;
this.saldoPeriodoPrec = data.saldoPeriodoPrec;
this.sezione = data.sezione;
}
}
export class CtbRiclasContiDet extends EntityBase {
codCconPdc?: string | null;
codCconRiclas?: string | null;
codCriclas?: string | null;
codGruppo?: string | null;
descrizione?: string | null;
flagTipoRiga?: string | null;
posizione?: number | null;
saldoAnno?: number | null;
saldoAnnoPrec?: number | null;
saldoPeriodo?: number | null;
saldoPeriodoPrec?: number | null;
type: "ctb_riclas_conti_det";
constructor(data: CtbRiclasContiDet) {
super(data);
this.codCconPdc = data.codCconPdc;
this.codCconRiclas = data.codCconRiclas;
this.codCriclas = data.codCriclas;
this.codGruppo = data.codGruppo;
this.descrizione = data.descrizione;
this.flagTipoRiga = data.flagTipoRiga;
this.posizione = data.posizione;
this.saldoAnno = data.saldoAnno;
this.saldoAnnoPrec = data.saldoAnnoPrec;
this.saldoPeriodo = data.saldoPeriodo;
this.saldoPeriodoPrec = data.saldoPeriodoPrec;
}
}
export class CtbRiclasPdc extends EntityBase {
codCcon?: string | null;
codCconRiclasAvere?: string | null;
codCconRiclasDare?: string | null;
codCriclas?: string | null;
segnoAvere?: number | null;
segnoDare?: number | null;
type: "ctb_riclas_pdc";
constructor(data: CtbRiclasPdc) {
super(data);
this.codCcon = data.codCcon;
this.codCconRiclasAvere = data.codCconRiclasAvere;
this.codCconRiclasDare = data.codCconRiclasDare;
this.codCriclas = data.codCriclas;
this.segnoAvere = data.segnoAvere;
this.segnoDare = data.segnoDare;
}
}
export class CtbRitAcc extends EntityBase {
annoComp?: number | null;
cambioDiviCont?: number | null;
cassaPrevidenza?: number | null;
causale?: string | null;
codCausRit?: string | null;
codDiviCont?: string | null;
codForn?: string | null;
ctbMovt?: CtbMovt | null;
ctbRitAccEnasarcoEl?: CtbRitAccEnasarcoEl | null;
dataComp?: Date | null;
dataDoc?: Date | null;
dataPagamento?: Date | null;
dataVersInps?: Date | null;
dataVersamIrpef?: Date | null;
flagStampato?: string | null;
generaScadenze?: string | null;
imponibileInps?: number | null;
imponibileIrpef?: number | null;
importoEnasarco?: number | null;
importoInps?: number | null;
importoIva?: number | null;
importoOnorario?: number | null;
importoPagato?: number | null;
importoRimborso?: number | null;
importoRitAcc?: number | null;
importoVersatoInps?: number | null;
inpsPerc?: number | null;
modVers?: string | null;
modello?: string | null;
numCmovFat?: number | null;
numCmovPaga?: number | null;
numDoc?: number | null;
numQuietanzaIrpef?: string | null;
percCassaPrev?: number | null;
percImponibileInps?: number | null;
percImponibileIrpef?: number | null;
percInps?: number | null;
percInpsPerc?: number | null;
percIrpef?: number | null;
serDoc?: string | null;
type: "ctb_rit_acc";
constructor(data: CtbRitAcc) {
super(data);
this.annoComp = data.annoComp;
this.cambioDiviCont = data.cambioDiviCont;
this.cassaPrevidenza = data.cassaPrevidenza;
this.causale = data.causale;
this.codCausRit = data.codCausRit;
this.codDiviCont = data.codDiviCont;
this.codForn = data.codForn;
this.ctbMovt = data.ctbMovt;
this.ctbRitAccEnasarcoEl = data.ctbRitAccEnasarcoEl;
this.dataComp = data.dataComp;
this.dataDoc = data.dataDoc;
this.dataPagamento = data.dataPagamento;
this.dataVersInps = data.dataVersInps;
this.dataVersamIrpef = data.dataVersamIrpef;
this.flagStampato = data.flagStampato;
this.generaScadenze = data.generaScadenze;
this.imponibileInps = data.imponibileInps;
this.imponibileIrpef = data.imponibileIrpef;
this.importoEnasarco = data.importoEnasarco;
this.importoInps = data.importoInps;
this.importoIva = data.importoIva;
this.importoOnorario = data.importoOnorario;
this.importoPagato = data.importoPagato;
this.importoRimborso = data.importoRimborso;
this.importoRitAcc = data.importoRitAcc;
this.importoVersatoInps = data.importoVersatoInps;
this.inpsPerc = data.inpsPerc;
this.modVers = data.modVers;
this.modello = data.modello;
this.numCmovFat = data.numCmovFat;
this.numCmovPaga = data.numCmovPaga;
this.numDoc = data.numDoc;
this.numQuietanzaIrpef = data.numQuietanzaIrpef;
this.percCassaPrev = data.percCassaPrev;
this.percImponibileInps = data.percImponibileInps;
this.percImponibileIrpef = data.percImponibileIrpef;
this.percInps = data.percInps;
this.percInpsPerc = data.percInpsPerc;
this.percIrpef = data.percIrpef;
this.serDoc = data.serDoc;
}
}
export class CtbRitAccEnasarcoEl extends EntityBase {
annoComp?: number | null;
codAnag?: string | null;
dataDoc?: Date | null;
enasarcoImp?: number | null;
numDoc?: number | null;
provvPag?: number | null;
serDoc?: string | null;
trimComp?: number | null;
type: "ctb_rit_acc_enasarco_el";
constructor(data: CtbRitAccEnasarcoEl) {
super(data);
this.annoComp = data.annoComp;
this.codAnag = data.codAnag;
this.dataDoc = data.dataDoc;
this.enasarcoImp = data.enasarcoImp;
this.numDoc = data.numDoc;
this.provvPag = data.provvPag;
this.serDoc = data.serDoc;
this.trimComp = data.trimComp;
}
}
export class CtbSana extends EntityBase {
anno?: number | null;
avere?: number | null;
cambioDiviCont?: number | null;
codAnag?: string | null;
codCcon?: string | null;
codDiviCont?: string | null;
dare?: number | null;
saldoIniz?: number | null;
type: "ctb_sana";
constructor(data: CtbSana) {
super(data);
this.anno = data.anno;
this.avere = data.avere;
this.cambioDiviCont = data.cambioDiviCont;
this.codAnag = data.codAnag;
this.codCcon = data.codCcon;
this.codDiviCont = data.codDiviCont;
this.dare = data.dare;
this.saldoIniz = data.saldoIniz;
}
}
export class CtbScad extends EntityBase {
annoPart?: number | null;
codAnag?: string | null;
codPaga?: string | null;
crlScadParr?: CrlScadParr[] | null;
ctbParr?: CtbParr[] | null;
dataAntProvv?: Date | null;
dataDoc?: Date | null;
dataOrd?: Date | null;
dataPag?: Date | null;
dataScad?: Date | null;
dataTitolo?: Date | null;
dataUltSoll?: Date | null;
descrizPag?: string | null;
gestione?: string | null;
idRiga?: number | null;
idTitolo?: number | null;
id_riga_mov?: number | null;
impAvere?: number | null;
impDare?: number | null;
intercode?: string | null;
is_insoluto?: boolean | null;
note?: string | null;
numCmov?: number | null;
numDoc?: number | null;
numOrd?: number | null;
pk_relazione?: number | null;
riaperta?: boolean | null;
serDoc?: string | null;
tipoAnag?: string | null;
tipoPartita?: number | null;
type: "ctb_scad";
ultSoll?: number | null;
constructor(data: CtbScad) {
super(data);
this.annoPart = data.annoPart;
this.codAnag = data.codAnag;
this.codPaga = data.codPaga;
this.crlScadParr = data.crlScadParr;
this.ctbParr = data.ctbParr;
this.dataAntProvv = data.dataAntProvv;
this.dataDoc = data.dataDoc;
this.dataOrd = data.dataOrd;
this.dataPag = data.dataPag;
this.dataScad = data.dataScad;
this.dataTitolo = data.dataTitolo;
this.dataUltSoll = data.dataUltSoll;
this.descrizPag = data.descrizPag;
this.gestione = data.gestione;
this.idRiga = data.idRiga;
this.idTitolo = data.idTitolo;
this.id_riga_mov = data.id_riga_mov;
this.impAvere = data.impAvere;
this.impDare = data.impDare;
this.intercode = data.intercode;
this.is_insoluto = data.is_insoluto;
this.note = data.note;
this.numCmov = data.numCmov;
this.numDoc = data.numDoc;
this.numOrd = data.numOrd;
this.pk_relazione = data.pk_relazione;
this.riaperta = data.riaperta;
this.serDoc = data.serDoc;
this.tipoAnag = data.tipoAnag;
this.tipoPartita = data.tipoPartita;
this.ultSoll = data.ultSoll;
}
}
export class CtbScon extends EntityBase {
anno?: number | null;
avere?: number | null;
cambioDiviCont?: number | null;
codCcon?: string | null;
codDiviCont?: string | null;
dare?: number | null;
saldoIniz?: number | null;
type: "ctb_scon";
constructor(data: CtbScon) {
super(data);
this.anno = data.anno;
this.avere = data.avere;
this.cambioDiviCont = data.cambioDiviCont;
this.codCcon = data.codCcon;
this.codDiviCont = data.codDiviCont;
this.dare = data.dare;
this.saldoIniz = data.saldoIniz;
}
}
export class CtbSctg extends EntityBase {
codCcat?: string | null;
codCsct?: string | null;
descrizione?: string | null;
type: "ctb_sctg";
constructor(data: CtbSctg) {
super(data);
this.codCcat = data.codCcat;
this.codCsct = data.codCsct;
this.descrizione = data.descrizione;
}
}
export class CtbSolr extends EntityBase {
codLingua?: string | null;
flagIncagliaScad?: string | null;
footer?: string | null;
footerPro?: string | null;
lettera?: string | null;
letteraPro?: string | null;
numSoll?: number | null;
titoliScad?: string | null;
type: "ctb_solr";
constructor(data: CtbSolr) {
super(data);
this.codLingua = data.codLingua;
this.flagIncagliaScad = data.flagIncagliaScad;
this.footer = data.footer;
this.footerPro = data.footerPro;
this.lettera = data.lettera;
this.letteraPro = data.letteraPro;
this.numSoll = data.numSoll;
this.titoliScad = data.titoliScad;
}
}
export class CtbSolt extends EntityBase {
ctbSolr?: CtbSolr[] | null;
ggRitardo?: number | null;
numSoll?: number | null;
type: "ctb_solt";
constructor(data: CtbSolt) {
super(data);
this.ctbSolr = data.ctbSolr;
this.ggRitardo = data.ggRitardo;
this.numSoll = data.numSoll;
}
}
export class CtbTipoAzienda extends EntityBase {
descrizione?: string | null;
tipoAzienda?: string | null;
type: "ctb_tipo_azienda";
constructor(data: CtbTipoAzienda) {
super(data);
this.descrizione = data.descrizione;
this.tipoAzienda = data.tipoAzienda;
}
}
export class CtbTipoRiep extends EntityBase {
considPartita?: string | null;
tipoAnag?: string | null;
tipoRiep?: string | null;
type: "ctb_tipo_riep";
constructor(data: CtbTipoRiep) {
super(data);
this.considPartita = data.considPartita;
this.tipoAnag = data.tipoAnag;
this.tipoRiep = data.tipoRiep;
}
}
export class CtbTitoli extends EntityBase {
codAbi?: string | null;
codAnag?: string | null;
codBanc?: string | null;
codCab?: string | null;
codPaga?: string | null;
codVage?: string | null;
ctbScad?: CtbScad[] | null;
ctbTitoliDt?: CtbTitoliDt[] | null;
dataRicezione?: Date | null;
dataTitolo?: Date | null;
descrizione?: string | null;
flagbloccaIncasso?: string | null;
idTitolo?: number | null;
importoEvaso?: number | null;
importoTitolo?: number | null;
note?: string | null;
numCmov?: number | null;
type: "ctb_titoli";
constructor(data: CtbTitoli) {
super(data);
this.codAbi = data.codAbi;
this.codAnag = data.codAnag;
this.codBanc = data.codBanc;
this.codCab = data.codCab;
this.codPaga = data.codPaga;
this.codVage = data.codVage;
this.ctbScad = data.ctbScad;
this.ctbTitoliDt = data.ctbTitoliDt;
this.dataRicezione = data.dataRicezione;
this.dataTitolo = data.dataTitolo;
this.descrizione = data.descrizione;
this.flagbloccaIncasso = data.flagbloccaIncasso;
this.idTitolo = data.idTitolo;
this.importoEvaso = data.importoEvaso;
this.importoTitolo = data.importoTitolo;
this.note = data.note;
this.numCmov = data.numCmov;
}
}
export class CtbTitoliDt extends EntityBase {
codAnag?: string | null;
dataOrd?: Date | null;
dataTitolo?: Date | null;
gestione?: string | null;
idTitolo?: number | null;
importo?: number | null;
importoEvaso?: number | null;
numOrd?: number | null;
type: "ctb_titoli_dt";
constructor(data: CtbTitoliDt) {
super(data);
this.codAnag = data.codAnag;
this.dataOrd = data.dataOrd;
this.dataTitolo = data.dataTitolo;
this.gestione = data.gestione;
this.idTitolo = data.idTitolo;
this.importo = data.importo;
this.importoEvaso = data.importoEvaso;
this.numOrd = data.numOrd;
}
}
export class CtbVarbeni extends EntityBase {
cambioDiviCont?: number | null;
codAgbe?: string | null;
codBene?: string | null;
codDiviCont?: string | null;
dataVar?: Date | null;
descrizioneVar?: string | null;
flagAmm1a?: string | null;
flagStamReg?: string | null;
idRiga?: number | null;
numCmov?: number | null;
numVariazione?: number | null;
residuoVendVar?: number | null;
rivalutazione?: string | null;
type: "ctb_varbeni";
valoreVar?: number | null;
valoreVendVar?: number | null;
varFondoAnt?: number | null;
varFondoOrd?: number | null;
constructor(data: CtbVarbeni) {
super(data);
this.cambioDiviCont = data.cambioDiviCont;
this.codAgbe = data.codAgbe;
this.codBene = data.codBene;
this.codDiviCont = data.codDiviCont;
this.dataVar = data.dataVar;
this.descrizioneVar = data.descrizioneVar;
this.flagAmm1a = data.flagAmm1a;
this.flagStamReg = data.flagStamReg;
this.idRiga = data.idRiga;
this.numCmov = data.numCmov;
this.numVariazione = data.numVariazione;
this.residuoVendVar = data.residuoVendVar;
this.rivalutazione = data.rivalutazione;
this.valoreVar = data.valoreVar;
this.valoreVendVar = data.valoreVendVar;
this.varFondoAnt = data.varFondoAnt;
this.varFondoOrd = data.varFondoOrd;
}
}
export class CtbVarbeniRival extends EntityBase {
rivalutazione?: string | null;
type: "ctb_varbeni_rival";
constructor(data: CtbVarbeniRival) {
super(data);
this.rivalutazione = data.rivalutazione;
}
}
export class DMtcolEl extends EntityBase {
type: "d_mtcol_el";
constructor(data: DMtcolEl) {
super(data);
}
}
export class DrlDocAttached extends EntityBase {
codAnag?: string | null;
codDtip?: string | null;
dataDoc?: Date | null;
idAttach?: string | null;
numDoc?: number | null;
serDoc?: string | null;
type: "drl_doc_attached";
constructor(data: DrlDocAttached) {
super(data);
this.codAnag = data.codAnag;
this.codDtip = data.codDtip;
this.dataDoc = data.dataDoc;
this.idAttach = data.idAttach;
this.numDoc = data.numDoc;
this.serDoc = data.serDoc;
}
}
export class DrlDocXmlEmail extends EntityBase {
idEmail?: number | null;
progSdi?: string | null;
type: "drl_doc_xml_email";
constructor(data: DrlDocXmlEmail) {
super(data);
this.idEmail = data.idEmail;
this.progSdi = data.progSdi;
}
}
export class DrlOrdAttached extends EntityBase {
dataOrd?: Date | null;
gestione?: string | null;
idAttach?: string | null;
numOrd?: number | null;
type: "drl_ord_attached";
constructor(data: DrlOrdAttached) {
super(data);
this.dataOrd = data.dataOrd;
this.gestione = data.gestione;
this.idAttach = data.idAttach;
this.numOrd = data.numOrd;
}
}
export class DrlTipiNoteDoc extends EntityBase {
codDtip?: string | null;
idNote?: number | null;
idRiga?: number | null;
type: "drl_tipi_note_doc";
constructor(data: DrlTipiNoteDoc) {
super(data);
this.codDtip = data.codDtip;
this.idNote = data.idNote;
this.idRiga = data.idRiga;
}
}
export class DtbDocOrdR extends EntityBase {
codAliq?: string | null;
codAlis?: string | null;
codAnag?: string | null;
codArtFor?: string | null;
codCol?: string | null;
codJcom?: string | null;
codKit?: string | null;
codMart?: string | null;
codMdep?: string | null;
codPromo?: string | null;
codTagl?: string | null;
codTcolUl?: string | null;
codVdes?: string | null;
colliPedana?: number | null;
dataOrd?: Date | null;
descrizione?: string | null;
descrizioneEstesa?: string | null;
flagIsKit?: string | null;
flagPrzIva?: string | null;
gestione?: string | null;
importoRiga?: number | null;
listino?: string | null;
mtbAart?: MtbAart | null;
mtbPartitaMag?: MtbPartitaMag | null;
note?: string | null;
numCnf?: number | null;
numOrd?: number | null;
partitaMag?: string | null;
percOneri?: number | null;
percPromo?: number | null;
pesoLordo?: number | null;
qta?: number | null;
qtaCnf?: number | null;
rapConv?: number | null;
rigaKit?: number | null;
rigaOrd?: number | null;
sconto1?: number | null;
sconto2?: number | null;
sconto3?: number | null;
sconto5?: number | null;
sconto6?: number | null;
sconto7?: number | null;
sconto8?: number | null;
tipoIva?: string | null;
type: "dtb_docr" | "wdtb_docr" | "dtb_ordr" | "wdtb_ordr";
untMis?: string | null;
valOneri?: number | null;
valPromo?: number | null;
valUnt?: number | null;
valUntIva?: number | null;
constructor(data: DtbDocOrdR) {
super(data);
this.codAliq = data.codAliq;
this.codAlis = data.codAlis;
this.codAnag = data.codAnag;
this.codArtFor = data.codArtFor;
this.codCol = data.codCol;
this.codJcom = data.codJcom;
this.codKit = data.codKit;
this.codMart = data.codMart;
this.codMdep = data.codMdep;
this.codPromo = data.codPromo;
this.codTagl = data.codTagl;
this.codTcolUl = data.codTcolUl;
this.codVdes = data.codVdes;
this.colliPedana = data.colliPedana;
this.dataOrd = data.dataOrd;
this.descrizione = data.descrizione;
this.descrizioneEstesa = data.descrizioneEstesa;
this.flagIsKit = data.flagIsKit;
this.flagPrzIva = data.flagPrzIva;
this.gestione = data.gestione;
this.importoRiga = data.importoRiga;
this.listino = data.listino;
this.mtbAart = data.mtbAart;
this.mtbPartitaMag = data.mtbPartitaMag;
this.note = data.note;
this.numCnf = data.numCnf;
this.numOrd = data.numOrd;
this.partitaMag = data.partitaMag;
this.percOneri = data.percOneri;
this.percPromo = data.percPromo;
this.pesoLordo = data.pesoLordo;
this.qta = data.qta;
this.qtaCnf = data.qtaCnf;
this.rapConv = data.rapConv;
this.rigaKit = data.rigaKit;
this.rigaOrd = data.rigaOrd;
this.sconto1 = data.sconto1;
this.sconto2 = data.sconto2;
this.sconto3 = data.sconto3;
this.sconto5 = data.sconto5;
this.sconto6 = data.sconto6;
this.sconto7 = data.sconto7;
this.sconto8 = data.sconto8;
this.tipoIva = data.tipoIva;
this.untMis = data.untMis;
this.valOneri = data.valOneri;
this.valPromo = data.valPromo;
this.valUnt = data.valUnt;
this.valUntIva = data.valUntIva;
}
}
export class DtbBaseDocR extends DtbDocOrdR {
codDtip?: string | null;
dataDoc?: Date | null;
idRiga?: number | null;
numDoc?: number | null;
serDoc?: string | null;
type: "dtb_docr" | "wdtb_docr";
constructor(data: DtbBaseDocR) {
super(data);
this.codDtip = data.codDtip;
this.dataDoc = data.dataDoc;
this.idRiga = data.idRiga;
this.numDoc = data.numDoc;
this.serDoc = data.serDoc;
}
}
export class DtbDocOrdT extends EntityBase {
acconto?: number | null;
aspettoBeni?: string | null;
causaleTrasp?: string | null;
codAbi?: string | null;
codAnag?: string | null;
codAuto?: string | null;
codBanc?: string | null;
codCab?: string | null;
codDivi?: string | null;
codJcom?: string | null;
codJfas?: string | null;
codMdep?: string | null;
codPaga?: string | null;
codProd?: string | null;
codVage?: string | null;
codVdes?: string | null;
codVvet?: string | null;
codVvet2?: string | null;
codVzon?: string | null;
compilatoDa?: string | null;
dataInizTrasp?: Date | null;
dataOrd?: Date | null;
descrizionePaga?: string | null;
explodeKit?: string | null;
flagPrzIva?: string | null;
flagPrzScontati?: string | null;
gestione?: string | null;
listino?: string | null;
mezzo?: string | null;
nettoMerce?: number | null;
numColli?: string | null;
numOrd?: number | null;
peso?: string | null;
porto?: string | null;
qtaProd?: number | null;
rapConvProd?: number | null;
rifOrd?: string | null;
rows?: DtbDocOrdR[] | null;
sconto1?: number | null;
sconto2?: number | null;
sconto3?: number | null;
sconto4?: number | null;
termCons?: string | null;
tipoAnag?: string | null;
totImponib?: number | null;
totIva?: number | null;
totMerce?: number | null;
totOmaggi?: number | null;
totProvvig?: number | null;
type: "dtb_ordt" | "wdtb_ordt" | "dtb_doct" | "wdtb_doct";
untMisProd?: string | null;
constructor(data: DtbDocOrdT) {
super(data);
this.acconto = data.acconto;
this.aspettoBeni = data.aspettoBeni;
this.causaleTrasp = data.causaleTrasp;
this.codAbi = data.codAbi;
this.codAnag = data.codAnag;
this.codAuto = data.codAuto;
this.codBanc = data.codBanc;
this.codCab = data.codCab;
this.codDivi = data.codDivi;
this.codJcom = data.codJcom;
this.codJfas = data.codJfas;
this.codMdep = data.codMdep;
this.codPaga = data.codPaga;
this.codProd = data.codProd;
this.codVage = data.codVage;
this.codVdes = data.codVdes;
this.codVvet = data.codVvet;
this.codVvet2 = data.codVvet2;
this.codVzon = data.codVzon;
this.compilatoDa = data.compilatoDa;
this.dataInizTrasp = data.dataInizTrasp;
this.dataOrd = data.dataOrd;
this.descrizionePaga = data.descrizionePaga;
this.explodeKit = data.explodeKit;
this.flagPrzIva = data.flagPrzIva;
this.flagPrzScontati = data.flagPrzScontati;
this.gestione = data.gestione;
this.listino = data.listino;
this.mezzo = data.mezzo;
this.nettoMerce = data.nettoMerce;
this.numColli = data.numColli;
this.numOrd = data.numOrd;
this.peso = data.peso;
this.porto = data.porto;
this.qtaProd = data.qtaProd;
this.rapConvProd = data.rapConvProd;
this.rifOrd = data.rifOrd;
this.rows = data.rows;
this.sconto1 = data.sconto1;
this.sconto2 = data.sconto2;
this.sconto3 = data.sconto3;
this.sconto4 = data.sconto4;
this.termCons = data.termCons;
this.tipoAnag = data.tipoAnag;
this.totImponib = data.totImponib;
this.totIva = data.totIva;
this.totMerce = data.totMerce;
this.totOmaggi = data.totOmaggi;
this.totProvvig = data.totProvvig;
this.untMisProd = data.untMisProd;
}
}
export class DtbBaseDocT extends DtbDocOrdT {
annotazioni?: string | null;
cambio?: number | null;
codDtip?: string | null;
codDtipVal?: string | null;
dataDoc?: Date | null;
dataDocVal?: Date | null;
dataIns?: Date | null;
dataReg?: Date | null;
numCmov?: number | null;
numDoc?: number | null;
numDocForn?: string | null;
numDocVal?: number | null;
oraInizTrasp?: string | null;
previstaFat?: string | null;
serDoc?: string | null;
serDocVal?: string | null;
type: "dtb_doct" | "wdtb_doct";
userName?: string | null;
constructor(data: DtbBaseDocT) {
super(data);
this.annotazioni = data.annotazioni;
this.cambio = data.cambio;
this.codDtip = data.codDtip;
this.codDtipVal = data.codDtipVal;
this.dataDoc = data.dataDoc;
this.dataDocVal = data.dataDocVal;
this.dataIns = data.dataIns;
this.dataReg = data.dataReg;
this.numCmov = data.numCmov;
this.numDoc = data.numDoc;
this.numDocForn = data.numDocForn;
this.numDocVal = data.numDocVal;
this.oraInizTrasp = data.oraInizTrasp;
this.previstaFat = data.previstaFat;
this.serDoc = data.serDoc;
this.serDocVal = data.serDocVal;
this.userName = data.userName;
}
}
export class DtbDocCarat extends EntityBase {
codAnag?: string | null;
codDtip?: string | null;
dataDoc?: Date | null;
nomeCarat?: string | null;
numDoc?: number | null;
serDoc?: string | null;
type: "dtb_doc_carat";
valoreCarat?: string | null;
constructor(data: DtbDocCarat) {
super(data);
this.codAnag = data.codAnag;
this.codDtip = data.codDtip;
this.dataDoc = data.dataDoc;
this.nomeCarat = data.nomeCarat;
this.numDoc = data.numDoc;
this.serDoc = data.serDoc;
this.valoreCarat = data.valoreCarat;
}
}
export class DtbDocImb extends EntityBase {
codAnag?: string | null;
codDtip?: string | null;
codTcol?: string | null;
dataDoc?: Date | null;
id?: number | null;
numDoc?: number | null;
numImbCons?: number | null;
numImbResi?: number | null;
serDoc?: string | null;
tipoReso?: number | null;
type: "dtb_doc_imb";
constructor(data: DtbDocImb) {
super(data);
this.codAnag = data.codAnag;
this.codDtip = data.codDtip;
this.codTcol = data.codTcol;
this.dataDoc = data.dataDoc;
this.id = data.id;
this.numDoc = data.numDoc;
this.numImbCons = data.numImbCons;
this.numImbResi = data.numImbResi;
this.serDoc = data.serDoc;
this.tipoReso = data.tipoReso;
}
}
export class DtbDocLogImport extends EntityBase {
codAnag?: string | null;
codDtip?: string | null;
dataDoc?: Date | null;
dataImport?: Date | null;
descrizione?: string | null;
flagTipoLog?: string | null;
gestione?: string | null;
idRiga?: number | null;
numDoc?: number | null;
serDoc?: string | null;
serie?: string | null;
totDoc?: number | null;
totDocInt?: number | null;
totDocNew?: number | null;
totDocRet?: number | null;
totQtaDoc?: number | null;
totQtaOmg?: number | null;
totQtaResi?: number | null;
type: "dtb_doc_log_import";
constructor(data: DtbDocLogImport) {
super(data);
this.codAnag = data.codAnag;
this.codDtip = data.codDtip;
this.dataDoc = data.dataDoc;
this.dataImport = data.dataImport;
this.descrizione = data.descrizione;
this.flagTipoLog = data.flagTipoLog;
this.gestione = data.gestione;
this.idRiga = data.idRiga;
this.numDoc = data.numDoc;
this.serDoc = data.serDoc;
this.serie = data.serie;
this.totDoc = data.totDoc;
this.totDocInt = data.totDocInt;
this.totDocNew = data.totDocNew;
this.totDocRet = data.totDocRet;
this.totQtaDoc = data.totQtaDoc;
this.totQtaOmg = data.totQtaOmg;
this.totQtaResi = data.totQtaResi;
}
}
export class DtbDocPdf extends EntityBase {
codAnag?: string | null;
codDtip?: string | null;
dataDoc?: Date | null;
dataStampa?: Date | null;
filecontent?: string | null;
filename?: string | null;
filesize?: number | null;
mailDestInvio?: string | null;
numDoc?: number | null;
progSdi?: string | null;
serDoc?: string | null;
type: "dtb_doc_pdf";
ultDataInvio?: Date | null;
ultUtenteInvio?: string | null;
utente?: string | null;
versione?: number | null;
constructor(data: DtbDocPdf) {
super(data);
this.codAnag = data.codAnag;
this.codDtip = data.codDtip;
this.dataDoc = data.dataDoc;
this.dataStampa = data.dataStampa;
this.filecontent = data.filecontent;
this.filename = data.filename;
this.filesize = data.filesize;
this.mailDestInvio = data.mailDestInvio;
this.numDoc = data.numDoc;
this.progSdi = data.progSdi;
this.serDoc = data.serDoc;
this.ultDataInvio = data.ultDataInvio;
this.ultUtenteInvio = data.ultUtenteInvio;
this.utente = data.utente;
this.versione = data.versione;
}
}
export class DtbDocXml extends EntityBase {
codAnag?: string | null;
codDtip?: string | null;
dataCreazione?: Date | null;
dataDoc?: Date | null;
dataInvioApp?: Date | null;
dataInvioSdi?: Date | null;
dataRispostaSdi?: Date | null;
dtbDocPdf?: DtbDocPdf | null;
fileContentPdf?: string | null;
fileNamePdf?: string | null;
fileSize?: number | null;
fileSize1?: number | null;
fileSize2?: number | null;
filecontent?: string | null;
filename?: string | null;
marcaDaBollo?: number | null;
msgErrore?: string | null;
numDoc?: number | null;
pdfEsito?: string | null;
progArchivio?: string | null;
progSdi?: string | null;
serDoc?: string | null;
stato?: string | null;
type: "dtb_doc_xml";
versione?: number | null;
xmlEsito?: string | null;
constructor(data: DtbDocXml) {
super(data);
this.codAnag = data.codAnag;
this.codDtip = data.codDtip;
this.dataCreazione = data.dataCreazione;
this.dataDoc = data.dataDoc;
this.dataInvioApp = data.dataInvioApp;
this.dataInvioSdi = data.dataInvioSdi;
this.dataRispostaSdi = data.dataRispostaSdi;
this.dtbDocPdf = data.dtbDocPdf;
this.fileContentPdf = data.fileContentPdf;
this.fileNamePdf = data.fileNamePdf;
this.fileSize = data.fileSize;
this.fileSize1 = data.fileSize1;
this.fileSize2 = data.fileSize2;
this.filecontent = data.filecontent;
this.filename = data.filename;
this.marcaDaBollo = data.marcaDaBollo;
this.msgErrore = data.msgErrore;
this.numDoc = data.numDoc;
this.pdfEsito = data.pdfEsito;
this.progArchivio = data.progArchivio;
this.progSdi = data.progSdi;
this.serDoc = data.serDoc;
this.stato = data.stato;
this.versione = data.versione;
this.xmlEsito = data.xmlEsito;
}
}
export class DtbDocr extends DtbBaseDocR implements EquatableEntityInterface<DtbDocr> {
activityIdRow?: string | null;
applicationName?: string | null;
cambio?: number | null;
codAnagComp?: string | null;
codCcon?: string | null;
codDivi?: string | null;
codDtipBolla?: string | null;
codDtipComp?: string | null;
codFornTd?: string | null;
codJfas?: string | null;
codMtip?: string | null;
codTcolUi?: string | null;
codVage?: string | null;
corrispettivo?: boolean | null;
costoUnt?: number | null;
dataDocBolla?: Date | null;
dataDocComp?: Date | null;
dataFineComp?: Date | null;
dataInizComp?: Date | null;
dataInsRow?: Date | null;
dataInsTestata?: Date | null;
dataReg?: Date | null;
data_scad?: Date | null;
docAp?: boolean | null;
dtbDocrBolla?: DtbDocr | null;
excludedColumns?: string[] | null;
flagCosto?: string | null;
flagEvasoForzato?: string | null;
flagPrzScontati?: string | null;
flagSezione?: FlagSezione | null;
flagTd?: string | null;
flag_is_kit?: string | null;
fuori_assortimento?: boolean | null;
generaMovCont?: string | null;
idContratto?: number | null;
idRigaBolla?: number | null;
matricola?: string | null;
numDocBolla?: number | null;
numDocComp?: number | null;
parent?: any | null;
percGest?: number | null;
percIspe?: number | null;
percProv?: number | null;
percProv2?: number | null;
perc_aliq?: number | null;
pesoNetto?: number | null;
posizione?: string | null;
qtaDoc?: number | null;
qtaDoc2?: number | null;
qtaDoc3?: number | null;
queryTimeoutSeconds?: number | null;
reso?: string | null;
righeKit?: DtbDocOrdR[] | null;
sconto4?: number | null;
serDocBolla?: string | null;
serDocComp?: string | null;
setDatiLisv?: boolean | null;
tableName?: string | null;
tipoEmissione?: string | null;
transactionGroupId?: number | null;
type: "dtb_docr";
untDoc?: string | null;
untDoc2?: string | null;
untDoc3?: string | null;
untMisDTO?: UntMisDTO | null;
valGest?: number | null;
valIspe?: number | null;
valProv?: number | null;
valProv2?: number | null;
ventilazione?: boolean | null;
constructor(data: DtbDocr) {
super(data);
this.activityIdRow = data.activityIdRow;
this.applicationName = data.applicationName;
this.cambio = data.cambio;
this.codAnagComp = data.codAnagComp;
this.codCcon = data.codCcon;
this.codDivi = data.codDivi;
this.codDtipBolla = data.codDtipBolla;
this.codDtipComp = data.codDtipComp;
this.codFornTd = data.codFornTd;
this.codJfas = data.codJfas;
this.codMtip = data.codMtip;
this.codTcolUi = data.codTcolUi;
this.codVage = data.codVage;
this.corrispettivo = data.corrispettivo;
this.costoUnt = data.costoUnt;
this.dataDocBolla = data.dataDocBolla;
this.dataDocComp = data.dataDocComp;
this.dataFineComp = data.dataFineComp;
this.dataInizComp = data.dataInizComp;
this.dataInsRow = data.dataInsRow;
this.dataInsTestata = data.dataInsTestata;
this.dataReg = data.dataReg;
this.data_scad = data.data_scad;
this.docAp = data.docAp;
this.dtbDocrBolla = data.dtbDocrBolla;
this.excludedColumns = data.excludedColumns;
this.flagCosto = data.flagCosto;
this.flagEvasoForzato = data.flagEvasoForzato;
this.flagPrzScontati = data.flagPrzScontati;
this.flagSezione = data.flagSezione;
this.flagTd = data.flagTd;
this.flag_is_kit = data.flag_is_kit;
this.fuori_assortimento = data.fuori_assortimento;
this.generaMovCont = data.generaMovCont;
this.idContratto = data.idContratto;
this.idRigaBolla = data.idRigaBolla;
this.matricola = data.matricola;
this.numDocBolla = data.numDocBolla;
this.numDocComp = data.numDocComp;
this.parent = data.parent;
this.percGest = data.percGest;
this.percIspe = data.percIspe;
this.percProv = data.percProv;
this.percProv2 = data.percProv2;
this.perc_aliq = data.perc_aliq;
this.pesoNetto = data.pesoNetto;
this.posizione = data.posizione;
this.qtaDoc = data.qtaDoc;
this.qtaDoc2 = data.qtaDoc2;
this.qtaDoc3 = data.qtaDoc3;
this.queryTimeoutSeconds = data.queryTimeoutSeconds;
this.reso = data.reso;
this.righeKit = data.righeKit;
this.sconto4 = data.sconto4;
this.serDocBolla = data.serDocBolla;
this.serDocComp = data.serDocComp;
this.setDatiLisv = data.setDatiLisv;
this.tableName = data.tableName;
this.tipoEmissione = data.tipoEmissione;
this.transactionGroupId = data.transactionGroupId;
this.untDoc = data.untDoc;
this.untDoc2 = data.untDoc2;
this.untDoc3 = data.untDoc3;
this.untMisDTO = data.untMisDTO;
this.valGest = data.valGest;
this.valIspe = data.valIspe;
this.valProv = data.valProv;
this.valProv2 = data.valProv2;
this.ventilazione = data.ventilazione;
}
}
export class DtbDocs extends EntityBase {
cambio?: string | null;
codAliq?: string | null;
codAnag?: string | null;
codAnagComp?: string | null;
codDivi?: string | null;
codDtip?: string | null;
codDtipComp?: string | null;
codJcom?: string | null;
codProd?: string | null;
codSpes?: string | null;
codVdes?: string | null;
dataDoc?: Date | null;
dataDocComp?: Date | null;
dataOrd?: Date | null;
descrizione?: string | null;
gestione?: string | null;
importo?: number | null;
importoIva?: number | null;
noteRiga?: string | null;
numDoc?: number | null;
numDocComp?: number | null;
numOrd?: number | null;
percSco?: number | null;
qta?: number | null;
qtaProd?: string | null;
riga?: number | null;
rigaOrd?: number | null;
serDoc?: string | null;
serDocComp?: string | null;
type: "dtb_docs";
untMis?: string | null;
valUnt?: number | null;
constructor(data: DtbDocs) {
super(data);
this.cambio = data.cambio;
this.codAliq = data.codAliq;
this.codAnag = data.codAnag;
this.codAnagComp = data.codAnagComp;
this.codDivi = data.codDivi;
this.codDtip = data.codDtip;
this.codDtipComp = data.codDtipComp;
this.codJcom = data.codJcom;
this.codProd = data.codProd;
this.codSpes = data.codSpes;
this.codVdes = data.codVdes;
this.dataDoc = data.dataDoc;
this.dataDocComp = data.dataDocComp;
this.dataOrd = data.dataOrd;
this.descrizione = data.descrizione;
this.gestione = data.gestione;
this.importo = data.importo;
this.importoIva = data.importoIva;
this.noteRiga = data.noteRiga;
this.numDoc = data.numDoc;
this.numDocComp = data.numDocComp;
this.numOrd = data.numOrd;
this.percSco = data.percSco;
this.qta = data.qta;
this.qtaProd = data.qtaProd;
this.riga = data.riga;
this.rigaOrd = data.rigaOrd;
this.serDoc = data.serDoc;
this.serDocComp = data.serDocComp;
this.untMis = data.untMis;
this.valUnt = data.valUnt;
}
}
export class DtbDoct extends DtbBaseDocT implements EquatableEntityInterface<DtbDoct> {
activityId?: string | null;
applicationName?: string | null;
arlSchaccDoc?: ArlSchaccDoc[] | null;
checkNumDoc?: boolean | null;
chkArtListino?: string | null;
codBancAzi?: string | null;
codFornTd?: string | null;
codFornTrasp?: string | null;
codLingua?: string | null;
codVage2?: string | null;
conducente?: string | null;
controllatoDa?: string | null;
costi?: CostiDTO[] | null;
ctbMovi?: CtbMovi[] | null;
ctbMovt?: CtbMovt | null;
ctbScad?: CtbScad[] | null;
dataChkDoc?: Date | null;
dataCmov?: Date | null;
dataCons?: Date | null;
dataRifScad?: Date | null;
dataUltMod?: Date | null;
drlDocAttached?: DrlDocAttached[] | null;
dtbDocCarat?: DtbDocCarat[] | null;
dtbDocImb?: DtbDocImb[] | null;
dtbDocr?: DtbDocr[] | null;
dtbDocs?: DtbDocs[] | null;
dtbDoctBolle?: DtbDoct[] | null;
dtbInum?: DtbInum | null;
dtbTipi?: DtbTipi | null;
excludedColumns?: string[] | null;
flagCheckPlafond?: string | null;
generaMovCont?: string | null;
iban?: string | null;
idLotto?: number | null;
idViaggio?: string | null;
incoterms?: string | null;
jrlSchmacDoc?: JrlSchmacDoc[] | null;
kmPercorsi?: number | null;
modificatoDa?: string | null;
mrn?: string | null;
mtbColt?: MtbColt[] | null;
nolo?: number | null;
nolo2?: number | null;
ntbDoct?: NtbDoct[] | null;
numCmovAutofattura?: number | null;
numVettura?: string | null;
parent?: any | null;
partitaMag?: string | null;
pesoNettoKg?: number | null;
postiPallet?: number | null;
queryTimeoutSeconds?: number | null;
reso?: string | null;
rows?: DtbDocr[] | null;
setDataDecorrenza2DataRic?: string | null;
statoConsegna?: number | null;
tableName?: string | null;
targa?: string | null;
targaRim?: string | null;
tempMedia?: number | null;
tipoTrasporto?: string | null;
tipo_emissione?: string | null;
totSpese?: number | null;
transactionGroupId?: number | null;
type: "dtb_doct";
updProgMaga?: boolean | null;
vtbClie?: VtbClie | null;
constructor(data: DtbDoct) {
super(data);
this.activityId = data.activityId;
this.applicationName = data.applicationName;
this.arlSchaccDoc = data.arlSchaccDoc;
this.checkNumDoc = data.checkNumDoc;
this.chkArtListino = data.chkArtListino;
this.codBancAzi = data.codBancAzi;
this.codFornTd = data.codFornTd;
this.codFornTrasp = data.codFornTrasp;
this.codLingua = data.codLingua;
this.codVage2 = data.codVage2;
this.conducente = data.conducente;
this.controllatoDa = data.controllatoDa;
this.costi = data.costi;
this.ctbMovi = data.ctbMovi;
this.ctbMovt = data.ctbMovt;
this.ctbScad = data.ctbScad;
this.dataChkDoc = data.dataChkDoc;
this.dataCmov = data.dataCmov;
this.dataCons = data.dataCons;
this.dataRifScad = data.dataRifScad;
this.dataUltMod = data.dataUltMod;
this.drlDocAttached = data.drlDocAttached;
this.dtbDocCarat = data.dtbDocCarat;
this.dtbDocImb = data.dtbDocImb;
this.dtbDocr = data.dtbDocr;
this.dtbDocs = data.dtbDocs;
this.dtbDoctBolle = data.dtbDoctBolle;
this.dtbInum = data.dtbInum;
this.dtbTipi = data.dtbTipi;
this.excludedColumns = data.excludedColumns;
this.flagCheckPlafond = data.flagCheckPlafond;
this.generaMovCont = data.generaMovCont;
this.iban = data.iban;
this.idLotto = data.idLotto;
this.idViaggio = data.idViaggio;
this.incoterms = data.incoterms;
this.jrlSchmacDoc = data.jrlSchmacDoc;
this.kmPercorsi = data.kmPercorsi;
this.modificatoDa = data.modificatoDa;
this.mrn = data.mrn;
this.mtbColt = data.mtbColt;
this.nolo = data.nolo;
this.nolo2 = data.nolo2;
this.ntbDoct = data.ntbDoct;
this.numCmovAutofattura = data.numCmovAutofattura;
this.numVettura = data.numVettura;
this.parent = data.parent;
this.partitaMag = data.partitaMag;
this.pesoNettoKg = data.pesoNettoKg;
this.postiPallet = data.postiPallet;
this.queryTimeoutSeconds = data.queryTimeoutSeconds;
this.reso = data.reso;
this.setDataDecorrenza2DataRic = data.setDataDecorrenza2DataRic;
this.statoConsegna = data.statoConsegna;
this.tableName = data.tableName;
this.targa = data.targa;
this.targaRim = data.targaRim;
this.tempMedia = data.tempMedia;
this.tipoTrasporto = data.tipoTrasporto;
this.tipo_emissione = data.tipo_emissione;
this.totSpese = data.totSpese;
this.transactionGroupId = data.transactionGroupId;
this.updProgMaga = data.updProgMaga;
this.vtbClie = data.vtbClie;
}
}
export class DtbDoctCambioTipoDoc extends EntityBase {
codAnag?: string | null;
codDtip?: string | null;
codDtipNew?: string | null;
dataChk?: Date | null;
dataCmov?: Date | null;
dataDoc?: Date | null;
id?: number | null;
idAllegato?: string | null;
numDoc?: number | null;
numDocForn?: string | null;
ordinamento?: number | null;
serDoc?: string | null;
type: "dtb_doct_cambio_tipo_doc";
userName?: string | null;
constructor(data: DtbDoctCambioTipoDoc) {
super(data);
this.codAnag = data.codAnag;
this.codDtip = data.codDtip;
this.codDtipNew = data.codDtipNew;
this.dataChk = data.dataChk;
this.dataCmov = data.dataCmov;
this.dataDoc = data.dataDoc;
this.id = data.id;
this.idAllegato = data.idAllegato;
this.numDoc = data.numDoc;
this.numDocForn = data.numDocForn;
this.ordinamento = data.ordinamento;
this.serDoc = data.serDoc;
this.userName = data.userName;
}
}
export class DtbDocuLog extends EntityBase {
codAnag?: string | null;
codDtip?: string | null;
dataDoc?: Date | null;
dateTimeLog?: Date | null;
docType?: string | null;
flagErrore?: boolean | null;
flagType?: string | null;
formatFile?: string | null;
idRiga?: number | null;
note?: string | null;
numDoc?: number | null;
serDoc?: string | null;
type: "dtb_docu_log";
userName?: string | null;
constructor(data: DtbDocuLog) {
super(data);
this.codAnag = data.codAnag;
this.codDtip = data.codDtip;
this.dataDoc = data.dataDoc;
this.dateTimeLog = data.dateTimeLog;
this.docType = data.docType;
this.flagErrore = data.flagErrore;
this.flagType = data.flagType;
this.formatFile = data.formatFile;
this.idRiga = data.idRiga;
this.note = data.note;
this.numDoc = data.numDoc;
this.serDoc = data.serDoc;
this.userName = data.userName;
}
}
export class DtbFatturePassive extends EntityBase {
codAnag?: string | null;
codDtip?: string | null;
dataDoc?: Date | null;
dtbFatturePassiveDdt?: DtbFatturePassiveDdt[] | null;
dtbFatturePassiveIva?: DtbFatturePassiveIva[] | null;
dtbFatturePassiveScad?: DtbFatturePassiveScad[] | null;
iban?: string | null;
idAttach?: string | null;
identificativoSdi?: string | null;
numDoc?: string | null;
partIva?: string | null;
totDoc?: number | null;
type: "dtb_fatture_passive";
constructor(data: DtbFatturePassive) {
super(data);
this.codAnag = data.codAnag;
this.codDtip = data.codDtip;
this.dataDoc = data.dataDoc;
this.dtbFatturePassiveDdt = data.dtbFatturePassiveDdt;
this.dtbFatturePassiveIva = data.dtbFatturePassiveIva;
this.dtbFatturePassiveScad = data.dtbFatturePassiveScad;
this.iban = data.iban;
this.idAttach = data.idAttach;
this.identificativoSdi = data.identificativoSdi;
this.numDoc = data.numDoc;
this.partIva = data.partIva;
this.totDoc = data.totDoc;
}
}
export class DtbFatturePassiveDdt extends EntityBase {
data?: Date | null;
id?: number | null;
idAttach?: string | null;
numero?: string | null;
type: "dtb_fatture_passive_ddt";
constructor(data: DtbFatturePassiveDdt) {
super(data);
this.data = data.data;
this.id = data.id;
this.idAttach = data.idAttach;
this.numero = data.numero;
}
}
export class DtbFatturePassiveIva extends EntityBase {
esigibilita?: string | null;
id?: number | null;
idAttach?: string | null;
imponibile?: number | null;
imposta?: number | null;
natura?: string | null;
percIva?: number | null;
type: "dtb_fatture_passive_iva";
constructor(data: DtbFatturePassiveIva) {
super(data);
this.esigibilita = data.esigibilita;
this.id = data.id;
this.idAttach = data.idAttach;
this.imponibile = data.imponibile;
this.imposta = data.imposta;
this.natura = data.natura;
this.percIva = data.percIva;
}
}
export class DtbFatturePassiveScad extends EntityBase {
codPagaFe?: string | null;
dataScad?: Date | null;
idAttach?: string | null;
idRiga?: number | null;
importo?: number | null;
type: "dtb_fatture_passive_scad";
constructor(data: DtbFatturePassiveScad) {
super(data);
this.codPagaFe = data.codPagaFe;
this.dataScad = data.dataScad;
this.idAttach = data.idAttach;
this.idRiga = data.idRiga;
this.importo = data.importo;
}
}
export class DtbGrupArt extends EntityBase {
codDgrpArt?: string | null;
descrizione?: string | null;
dtbGrupArtLingua?: DtbGrupArtLingua[] | null;
flagSegnalazione?: string | null;
type: "dtb_grup_art";
constructor(data: DtbGrupArt) {
super(data);
this.codDgrpArt = data.codDgrpArt;
this.descrizione = data.descrizione;
this.dtbGrupArtLingua = data.dtbGrupArtLingua;
this.flagSegnalazione = data.flagSegnalazione;
}
}
export class DtbGrupArtLingua extends EntityBase {
codDgrpArt?: string | null;
codLingua?: string | null;
descrizioneLingua?: string | null;
type: "dtb_grup_art_lingua";
constructor(data: DtbGrupArtLingua) {
super(data);
this.codDgrpArt = data.codDgrpArt;
this.codLingua = data.codLingua;
this.descrizioneLingua = data.descrizioneLingua;
}
}
export class DtbIntraceeNatura extends EntityBase {
codAlfanumerico?: string | null;
codNumerico?: string | null;
natura?: string | null;
type: "dtb_intracee_natura";
constructor(data: DtbIntraceeNatura) {
super(data);
this.codAlfanumerico = data.codAlfanumerico;
this.codNumerico = data.codNumerico;
this.natura = data.natura;
}
}
export class DtbInum extends EntityBase {
anno?: number | null;
codIreg?: string | null;
numDoc?: number | null;
numIreg?: number | null;
serDoc?: string | null;
type: "dtb_inum";
constructor(data: DtbInum) {
super(data);
this.anno = data.anno;
this.codIreg = data.codIreg;
this.numDoc = data.numDoc;
this.numIreg = data.numIreg;
this.serDoc = data.serDoc;
}
}
export class DtbModStampa extends EntityBase {
descrizione?: string | null;
flagAttivo?: string | null;
modStampa?: string | null;
note?: string | null;
reportId?: number | null;
type: "dtb_mod_stampa";
constructor(data: DtbModStampa) {
super(data);
this.descrizione = data.descrizione;
this.flagAttivo = data.flagAttivo;
this.modStampa = data.modStampa;
this.note = data.note;
this.reportId = data.reportId;
}
}
export class DtbNoteDoc extends EntityBase {
dataFine?: Date | null;
dataIniz?: Date | null;
drlTipiNoteDoc?: DrlTipiNoteDoc[] | null;
id?: number | null;
note?: string | null;
type: "dtb_note_doc";
constructor(data: DtbNoteDoc) {
super(data);
this.dataFine = data.dataFine;
this.dataIniz = data.dataIniz;
this.drlTipiNoteDoc = data.drlTipiNoteDoc;
this.id = data.id;
this.note = data.note;
}
}
export class DtbOann extends EntityBase {
codOann?: string | null;
descrizione?: string | null;
flagInclStat?: string | null;
type: "dtb_oann";
constructor(data: DtbOann) {
super(data);
this.codOann = data.codOann;
this.descrizione = data.descrizione;
this.flagInclStat = data.flagInclStat;
}
}
export class DtbOrdCommonR extends DtbDocOrdR {
dataCons?: Date | null;
gruppoCons?: string | null;
idArt?: number | null;
type: "dtb_ordr" | "wdtb_ordr";
constructor(data: DtbOrdCommonR) {
super(data);
this.dataCons = data.dataCons;
this.gruppoCons = data.gruppoCons;
this.idArt = data.idArt;
}
}
export class DtbOrdCq extends EntityBase {
controllo?: string | null;
dataConf?: Date | null;
dataOrd?: Date | null;
dtbOrdCqr?: DtbOrdCqr[] | null;
flagConf?: string | null;
gestione?: string | null;
idRiga?: number | null;
note?: string | null;
numFase?: number | null;
numOrd?: number | null;
numRip?: number | null;
tipoValore?: TipoValore | null;
tipologia?: string | null;
type: "dtb_ord_cq";
valoreRif?: string | null;
constructor(data: DtbOrdCq) {
super(data);
this.controllo = data.controllo;
this.dataConf = data.dataConf;
this.dataOrd = data.dataOrd;
this.dtbOrdCqr = data.dtbOrdCqr;
this.flagConf = data.flagConf;
this.gestione = data.gestione;
this.idRiga = data.idRiga;
this.note = data.note;
this.numFase = data.numFase;
this.numOrd = data.numOrd;
this.numRip = data.numRip;
this.tipoValore = data.tipoValore;
this.tipologia = data.tipologia;
this.valoreRif = data.valoreRif;
}
}
export class DtbOrdCqr extends EntityBase {
dataOrd?: Date | null;
dataRil?: Date | null;
gestione?: string | null;
idRiga?: number | null;
note?: string | null;
numOrd?: number | null;
numRip?: number | null;
rilevatore?: string | null;
type: "dtb_ord_cqr";
valoreRil?: string | null;
constructor(data: DtbOrdCqr) {
super(data);
this.dataOrd = data.dataOrd;
this.dataRil = data.dataRil;
this.gestione = data.gestione;
this.idRiga = data.idRiga;
this.note = data.note;
this.numOrd = data.numOrd;
this.numRip = data.numRip;
this.rilevatore = data.rilevatore;
this.valoreRil = data.valoreRil;
}
}
export class DtbOrdL extends EntityBase {
codMart?: string | null;
dataOrd?: Date | null;
descrizione?: string | null;
gestione?: string | null;
idRiga?: number | null;
numOrd?: number | null;
type: "dtb_ordl";
constructor(data: DtbOrdL) {
super(data);
this.codMart = data.codMart;
this.dataOrd = data.dataOrd;
this.descrizione = data.descrizione;
this.gestione = data.gestione;
this.idRiga = data.idRiga;
this.numOrd = data.numOrd;
}
}
export class DtbOrdLogImport extends EntityBase {
dataImport?: Date | null;
dataOrd?: Date | null;
descrizione?: string | null;
flagTipoLog?: string | null;
flagTipoOrd?: string | null;
gestione?: string | null;
idRiga?: number | null;
numOrd?: number | null;
serie?: string | null;
totOrd?: number | null;
totOrdNew?: number | null;
totQtaOrd?: number | null;
totQuaOmg?: number | null;
totQuaResi?: number | null;
type: "dtb_ord_log_import";
constructor(data: DtbOrdLogImport) {
super(data);
this.dataImport = data.dataImport;
this.dataOrd = data.dataOrd;
this.descrizione = data.descrizione;
this.flagTipoLog = data.flagTipoLog;
this.flagTipoOrd = data.flagTipoOrd;
this.gestione = data.gestione;
this.idRiga = data.idRiga;
this.numOrd = data.numOrd;
this.serie = data.serie;
this.totOrd = data.totOrd;
this.totOrdNew = data.totOrdNew;
this.totQtaOrd = data.totQtaOrd;
this.totQuaOmg = data.totQuaOmg;
this.totQuaResi = data.totQuaResi;
}
}
export class DtbOrdMacc extends EntityBase {
activityId?: string | null;
codCmac?: string | null;
dataMov?: Date | null;
dataOrd?: Date | null;
descrizione?: string | null;
evento?: string | null;
gestione?: string | null;
idRiga?: number | null;
numFase?: number | null;
numOrd?: number | null;
qtaMov?: number | null;
type: "dtb_ord_macc";
constructor(data: DtbOrdMacc) {
super(data);
this.activityId = data.activityId;
this.codCmac = data.codCmac;
this.dataMov = data.dataMov;
this.dataOrd = data.dataOrd;
this.descrizione = data.descrizione;
this.evento = data.evento;
this.gestione = data.gestione;
this.idRiga = data.idRiga;
this.numFase = data.numFase;
this.numOrd = data.numOrd;
this.qtaMov = data.qtaMov;
}
}
export class DtbOrdMaccEventi extends EntityBase {
evento?: string | null;
tipologia?: string | null;
type: "dtb_ord_macc_eventi";
constructor(data: DtbOrdMaccEventi) {
super(data);
this.evento = data.evento;
this.tipologia = data.tipologia;
}
}
export class DtbOrdPdf extends EntityBase {
dataOrd?: Date | null;
dataStampa?: Date | null;
filecontent?: string | null;
filename?: string | null;
filesize?: number | null;
gestione?: string | null;
mailDestInvio?: string | null;
numOrd?: number | null;
type: "dtb_ord_pdf";
ultDataInvio?: Date | null;
ultUtenteInvio?: string | null;
utente?: string | null;
versione?: number | null;
constructor(data: DtbOrdPdf) {
super(data);
this.dataOrd = data.dataOrd;
this.dataStampa = data.dataStampa;
this.filecontent = data.filecontent;
this.filename = data.filename;
this.filesize = data.filesize;
this.gestione = data.gestione;
this.mailDestInvio = data.mailDestInvio;
this.numOrd = data.numOrd;
this.ultDataInvio = data.ultDataInvio;
this.ultUtenteInvio = data.ultUtenteInvio;
this.utente = data.utente;
this.versione = data.versione;
}
}
export class DtbOrdSteps extends EntityBase {
activityId?: string | null;
codAnag?: string | null;
codDtip?: string | null;
codJfas?: string | null;
codMdep?: string | null;
codProdPri?: string | null;
dataDoc?: string | null;
dataFine?: Date | null;
dataIniz?: Date | null;
dataOrd?: Date | null;
descrizioneAttivita?: string | null;
flagStepAttivo?: string | null;
flagTipoTempo?: string | null;
gestione?: string | null;
hrNum?: number | null;
hrTime?: number | null;
idRiga?: number | null;
idRigaDoc?: string | null;
idStep?: number | null;
note?: string | null;
numDoc?: string | null;
numFase?: number | null;
numOrd?: number | null;
qtaAllocata?: number | null;
qtaDisp?: number | null;
qtaDispImmessa?: number | null;
qtaImmesse?: number | null;
qtaInProd?: number | null;
qtaLav?: number | null;
qtaProd?: number | null;
qtaScartate?: number | null;
qtaTrasferite?: number | null;
rapConvLav?: number | null;
serDoc?: string | null;
type: "dtb_ord_steps";
untMisLav?: string | null;
constructor(data: DtbOrdSteps) {
super(data);
this.activityId = data.activityId;
this.codAnag = data.codAnag;
this.codDtip = data.codDtip;
this.codJfas = data.codJfas;
this.codMdep = data.codMdep;
this.codProdPri = data.codProdPri;
this.dataDoc = data.dataDoc;
this.dataFine = data.dataFine;
this.dataIniz = data.dataIniz;
this.dataOrd = data.dataOrd;
this.descrizioneAttivita = data.descrizioneAttivita;
this.flagStepAttivo = data.flagStepAttivo;
this.flagTipoTempo = data.flagTipoTempo;
this.gestione = data.gestione;
this.hrNum = data.hrNum;
this.hrTime = data.hrTime;
this.idRiga = data.idRiga;
this.idRigaDoc = data.idRigaDoc;
this.idStep = data.idStep;
this.note = data.note;
this.numDoc = data.numDoc;
this.numFase = data.numFase;
this.numOrd = data.numOrd;
this.qtaAllocata = data.qtaAllocata;
this.qtaDisp = data.qtaDisp;
this.qtaDispImmessa = data.qtaDispImmessa;
this.qtaImmesse = data.qtaImmesse;
this.qtaInProd = data.qtaInProd;
this.qtaLav = data.qtaLav;
this.qtaProd = data.qtaProd;
this.qtaScartate = data.qtaScartate;
this.qtaTrasferite = data.qtaTrasferite;
this.rapConvLav = data.rapConvLav;
this.serDoc = data.serDoc;
this.untMisLav = data.untMisLav;
}
}
export class DtbOrdr extends DtbOrdCommonR implements EquatableEntityInterface<DtbOrdr> {
applicationName?: string | null;
cambio?: number | null;
codAsso?: string | null;
codDivi?: string | null;
codFornTd?: string | null;
codJcomTestata?: string | null;
codJfas?: string | null;
codJflav?: string | null;
codMcon?: string | null;
codMtip?: string | null;
codOann?: string | null;
codTcolUi?: string | null;
codVage?: string | null;
dataConsAnag?: Date | null;
dataFineComp?: Date | null;
dataInizComp?: Date | null;
dataInizProd?: Date | null;
dataOrdRif?: Date | null;
distinta?: JtbDistMate[] | null;
excludedColumns?: string[] | null;
flagEvaso?: FlagEvaso | null;
flagEvasoForzato?: string | null;
flagPrzScontati?: string | null;
flagTd?: string | null;
flag_is_kit?: string | null;
flag_prz_iva?: string | null;
gestioneRif?: string | null;
gestisciStralciOrdV?: string | null;
ggCons?: number | null;
idContratto?: number | null;
idViaggio?: string | null;
idViaggioTestata?: string | null;
jtbComt?: JtbComt | null;
matricola?: string | null;
numCnfEvasa?: number | null;
numFase?: number | null;
numOrdRif?: number | null;
ordLav?: DtbOrdt[] | null;
parent?: any | null;
percAliq?: number | null;
percGest?: number | null;
percIspe?: number | null;
percProv?: number | null;
percProv2?: number | null;
posRiga?: number | null;
qtaAcc?: number | null;
qtaCol?: number | null;
qtaEvasa?: number | null;
qtaOrd?: number | null;
qtaOrd2?: number | null;
qtaOrd3?: number | null;
queryTimeoutSeconds?: number | null;
rigaOrdRif?: number | null;
righeKit?: DtbDocOrdR[] | null;
stbActivityList?: StbActivity[] | null;
systemNote?: string | null;
tableName?: string | null;
transactionGroupId?: number | null;
type: "dtb_ordr";
untMisDTO?: UntMisDTO | null;
untOrd?: string | null;
untOrd2?: string | null;
untOrd3?: string | null;
valGest?: number | null;
valIspe?: number | null;
valProv?: number | null;
valProv2?: number | null;
constructor(data: DtbOrdr) {
super(data);
this.applicationName = data.applicationName;
this.cambio = data.cambio;
this.codAsso = data.codAsso;
this.codDivi = data.codDivi;
this.codFornTd = data.codFornTd;
this.codJcomTestata = data.codJcomTestata;
this.codJfas = data.codJfas;
this.codJflav = data.codJflav;
this.codMcon = data.codMcon;
this.codMtip = data.codMtip;
this.codOann = data.codOann;
this.codTcolUi = data.codTcolUi;
this.codVage = data.codVage;
this.dataConsAnag = data.dataConsAnag;
this.dataFineComp = data.dataFineComp;
this.dataInizComp = data.dataInizComp;
this.dataInizProd = data.dataInizProd;
this.dataOrdRif = data.dataOrdRif;
this.distinta = data.distinta;
this.excludedColumns = data.excludedColumns;
this.flagEvaso = data.flagEvaso;
this.flagEvasoForzato = data.flagEvasoForzato;
this.flagPrzScontati = data.flagPrzScontati;
this.flagTd = data.flagTd;
this.flag_is_kit = data.flag_is_kit;
this.flag_prz_iva = data.flag_prz_iva;
this.gestioneRif = data.gestioneRif;
this.gestisciStralciOrdV = data.gestisciStralciOrdV;
this.ggCons = data.ggCons;
this.idContratto = data.idContratto;
this.idViaggio = data.idViaggio;
this.idViaggioTestata = data.idViaggioTestata;
this.jtbComt = data.jtbComt;
this.matricola = data.matricola;
this.numCnfEvasa = data.numCnfEvasa;
this.numFase = data.numFase;
this.numOrdRif = data.numOrdRif;
this.ordLav = data.ordLav;
this.parent = data.parent;
this.percAliq = data.percAliq;
this.percGest = data.percGest;
this.percIspe = data.percIspe;
this.percProv = data.percProv;
this.percProv2 = data.percProv2;
this.posRiga = data.posRiga;
this.qtaAcc = data.qtaAcc;
this.qtaCol = data.qtaCol;
this.qtaEvasa = data.qtaEvasa;
this.qtaOrd = data.qtaOrd;
this.qtaOrd2 = data.qtaOrd2;
this.qtaOrd3 = data.qtaOrd3;
this.queryTimeoutSeconds = data.queryTimeoutSeconds;
this.rigaOrdRif = data.rigaOrdRif;
this.righeKit = data.righeKit;
this.stbActivityList = data.stbActivityList;
this.systemNote = data.systemNote;
this.tableName = data.tableName;
this.transactionGroupId = data.transactionGroupId;
this.untMisDTO = data.untMisDTO;
this.untOrd = data.untOrd;
this.untOrd2 = data.untOrd2;
this.untOrd3 = data.untOrd3;
this.valGest = data.valGest;
this.valIspe = data.valIspe;
this.valProv = data.valProv;
this.valProv2 = data.valProv2;
}
}
export class DtbOrdrPianProd extends EntityBase {
codAnag?: string | null;
codJcom?: string | null;
codJfas?: string | null;
codJflav?: string | null;
codMart?: string | null;
codMdep?: string | null;
codProd?: string | null;
codSl?: string | null;
codTcol?: string | null;
codVdes?: string | null;
colliPedana?: number | null;
dataEsportazione?: Date | null;
dataOrd?: Date | null;
dataPiano?: Date | null;
dtbOrdrPianProdDet?: DtbOrdrPianProdDet[] | null;
dtbOrdt?: DtbOrdt | null;
flagModificato?: boolean | null;
gestione?: string | null;
id?: number | null;
luogoLavoro?: string | null;
magaz?: boolean | null;
nPersone?: number | null;
note?: string | null;
numOrd?: number | null;
partitaMag?: string | null;
prodTeorica?: number | null;
qtaOrd?: number | null;
type: "dtb_ordr_pian_prod";
constructor(data: DtbOrdrPianProd) {
super(data);
this.codAnag = data.codAnag;
this.codJcom = data.codJcom;
this.codJfas = data.codJfas;
this.codJflav = data.codJflav;
this.codMart = data.codMart;
this.codMdep = data.codMdep;
this.codProd = data.codProd;
this.codSl = data.codSl;
this.codTcol = data.codTcol;
this.codVdes = data.codVdes;
this.colliPedana = data.colliPedana;
this.dataEsportazione = data.dataEsportazione;
this.dataOrd = data.dataOrd;
this.dataPiano = data.dataPiano;
this.dtbOrdrPianProdDet = data.dtbOrdrPianProdDet;
this.dtbOrdt = data.dtbOrdt;
this.flagModificato = data.flagModificato;
this.gestione = data.gestione;
this.id = data.id;
this.luogoLavoro = data.luogoLavoro;
this.magaz = data.magaz;
this.nPersone = data.nPersone;
this.note = data.note;
this.numOrd = data.numOrd;
this.partitaMag = data.partitaMag;
this.prodTeorica = data.prodTeorica;
this.qtaOrd = data.qtaOrd;
}
}
export class DtbOrdrPianProdDet extends EntityBase {
codMart?: string | null;
id?: number | null;
partitaMag?: string | null;
type: "dtb_ordr_pian_prod_det";
constructor(data: DtbOrdrPianProdDet) {
super(data);
this.codMart = data.codMart;
this.id = data.id;
this.partitaMag = data.partitaMag;
}
}
export class DtbOrds extends EntityBase implements EquatableEntityInterface<DtbOrds> {
applicationName?: string | null;
codAliq?: string | null;
codAnag?: string | null;
codDivi?: string | null;
codProd?: string | null;
codSpes?: string | null;
codVdes?: string | null;
dataOrd?: Date | null;
descrizione?: string | null;
excludedColumns?: string[] | null;
gestione?: string | null;
idRiga?: number | null;
importo?: number | null;
importoIva?: number | null;
numFase?: number | null;
numOrd?: number | null;
parent?: any | null;
qta?: number | null;
qtaProd?: string | null;
queryTimeoutSeconds?: number | null;
tableName?: string | null;
transactionGroupId?: number | null;
type: "dtb_ords";
untMis?: string | null;
valUnt?: number | null;
constructor(data: DtbOrds) {
super(data);
this.applicationName = data.applicationName;
this.codAliq = data.codAliq;
this.codAnag = data.codAnag;
this.codDivi = data.codDivi;
this.codProd = data.codProd;
this.codSpes = data.codSpes;
this.codVdes = data.codVdes;
this.dataOrd = data.dataOrd;
this.descrizione = data.descrizione;
this.excludedColumns = data.excludedColumns;
this.gestione = data.gestione;
this.idRiga = data.idRiga;
this.importo = data.importo;
this.importoIva = data.importoIva;
this.numFase = data.numFase;
this.numOrd = data.numOrd;
this.parent = data.parent;
this.qta = data.qta;
this.qtaProd = data.qtaProd;
this.queryTimeoutSeconds = data.queryTimeoutSeconds;
this.tableName = data.tableName;
this.transactionGroupId = data.transactionGroupId;
this.untMis = data.untMis;
this.valUnt = data.valUnt;
}
}
export class DtbOrdt extends DtbDocOrdT implements EquatableEntityInterface<DtbOrdt> {
activityId?: string | null;
activityTypeId?: string | null;
applicationName?: string | null;
arlSchaccOrd?: ArlSchaccOrd[] | null;
cambio?: number | null;
codBancAzi?: string | null;
codDgrpArt?: string | null;
codEtic?: string | null;
codFornTd?: string | null;
codJflav?: string | null;
codLingua?: string | null;
codTcolUi?: string | null;
codTcolUl?: string | null;
codVage2?: string | null;
colliPedana?: number | null;
controllatoDa?: string | null;
dataConferma?: Date | null;
dataConsProd?: Date | null;
dataConsProdMax?: Date | null;
dataConsRich?: Date | null;
dataEsportazione?: Date | null;
dataInizProd?: Date | null;
dataInsOrd?: Date | null;
dataOrdRif?: Date | null;
dataRicezione?: Date | null;
dataRifScad?: Date | null;
dataUltMod?: Date | null;
descrEstesaProd?: string | null;
descrizioneProd?: string | null;
drlOrdAttached?: DrlOrdAttached[] | null;
dtbOrdCq?: DtbOrdCq[] | null;
dtbOrdCqr?: DtbOrdCqr[] | null;
dtbOrdL?: DtbOrdL[] | null;
dtbOrdMacc?: DtbOrdMacc[] | null;
dtbOrdSteps?: DtbOrdSteps[] | null;
dtbOrdr?: DtbOrdr[] | null;
dtbOrds?: DtbOrds[] | null;
dtbOrdtProd?: DtbOrdt | null;
dtbOrdtTraf?: DtbOrdt | null;
eanFidelity?: string | null;
excludedColumns?: string[] | null;
flagAnnulla?: string | null;
flagBudget?: boolean | null;
flagEscRoyal?: string | null;
flagEvasoForzato?: string | null;
flagEvasoProd?: string | null;
flagScollegaPartitaMag?: boolean | null;
flagSospeso?: string | null;
flagTd?: string | null;
flagTipologia?: string | null;
generaOrdLavDaProd?: boolean | null;
gestioneRif?: string | null;
gestisciOrdLavTx?: string | null;
gestisciStralciOrdV?: string | null;
gtbAnag?: GtbAnag | null;
idViaggioTestata?: string | null;
incoterms?: string | null;
itemId?: string | null;
jrlDisOrd?: JrlDisOrd[] | null;
jtbComt?: JtbComt | null;
jtbLott?: JtbLott | null;
livello?: number | null;
modificatoDa?: string | null;
nolo?: number | null;
nolo2?: number | null;
note?: string | null;
noteConferma?: string | null;
noteExport?: string | null;
noteIncoterms?: string | null;
numCnfProd?: number | null;
numCons?: string | null;
numFase?: number | null;
numOrdProvv?: number | null;
numOrdRif?: number | null;
ordLavTx?: DtbOrdt | null;
ordTrasf?: boolean | null;
ordiniV?: DtbOrdt[] | null;
parent?: any | null;
partitaMag?: string | null;
partitaMagToDelete?: MtbPartitaMag | null;
percEsclStat?: number | null;
personaRif?: string | null;
postiPallet?: number | null;
qtaEvasaProd?: number | null;
qtaPrenotataRep?: number | null;
queryTimeoutSeconds?: number | null;
rfid?: string | null;
rifDataOrd?: Date | null;
rifNumOrd?: string | null;
rifPartitaMag?: MtbPartitaMag | null;
rigaOrdRif?: number | null;
rows?: DtbOrdr[] | null;
serie?: string | null;
stbActivity?: StbActivity | null;
tableName?: string | null;
targa?: string | null;
totFasi?: number | null;
transactionGroupId?: number | null;
type: "dtb_ordt";
userName?: string | null;
vtbClie?: VtbClie | null;
vtbDest?: VtbDest | null;
constructor(data: DtbOrdt) {
super(data);
this.activityId = data.activityId;
this.activityTypeId = data.activityTypeId;
this.applicationName = data.applicationName;
this.arlSchaccOrd = data.arlSchaccOrd;
this.cambio = data.cambio;
this.codBancAzi = data.codBancAzi;
this.codDgrpArt = data.codDgrpArt;
this.codEtic = data.codEtic;
this.codFornTd = data.codFornTd;
this.codJflav = data.codJflav;
this.codLingua = data.codLingua;
this.codTcolUi = data.codTcolUi;
this.codTcolUl = data.codTcolUl;
this.codVage2 = data.codVage2;
this.colliPedana = data.colliPedana;
this.controllatoDa = data.controllatoDa;
this.dataConferma = data.dataConferma;
this.dataConsProd = data.dataConsProd;
this.dataConsProdMax = data.dataConsProdMax;
this.dataConsRich = data.dataConsRich;
this.dataEsportazione = data.dataEsportazione;
this.dataInizProd = data.dataInizProd;
this.dataInsOrd = data.dataInsOrd;
this.dataOrdRif = data.dataOrdRif;
this.dataRicezione = data.dataRicezione;
this.dataRifScad = data.dataRifScad;
this.dataUltMod = data.dataUltMod;
this.descrEstesaProd = data.descrEstesaProd;
this.descrizioneProd = data.descrizioneProd;
this.drlOrdAttached = data.drlOrdAttached;
this.dtbOrdCq = data.dtbOrdCq;
this.dtbOrdCqr = data.dtbOrdCqr;
this.dtbOrdL = data.dtbOrdL;
this.dtbOrdMacc = data.dtbOrdMacc;
this.dtbOrdSteps = data.dtbOrdSteps;
this.dtbOrdr = data.dtbOrdr;
this.dtbOrds = data.dtbOrds;
this.dtbOrdtProd = data.dtbOrdtProd;
this.dtbOrdtTraf = data.dtbOrdtTraf;
this.eanFidelity = data.eanFidelity;
this.excludedColumns = data.excludedColumns;
this.flagAnnulla = data.flagAnnulla;
this.flagBudget = data.flagBudget;
this.flagEscRoyal = data.flagEscRoyal;
this.flagEvasoForzato = data.flagEvasoForzato;
this.flagEvasoProd = data.flagEvasoProd;
this.flagScollegaPartitaMag = data.flagScollegaPartitaMag;
this.flagSospeso = data.flagSospeso;
this.flagTd = data.flagTd;
this.flagTipologia = data.flagTipologia;
this.generaOrdLavDaProd = data.generaOrdLavDaProd;
this.gestioneRif = data.gestioneRif;
this.gestisciOrdLavTx = data.gestisciOrdLavTx;
this.gestisciStralciOrdV = data.gestisciStralciOrdV;
this.gtbAnag = data.gtbAnag;
this.idViaggioTestata = data.idViaggioTestata;
this.incoterms = data.incoterms;
this.itemId = data.itemId;
this.jrlDisOrd = data.jrlDisOrd;
this.jtbComt = data.jtbComt;
this.jtbLott = data.jtbLott;
this.livello = data.livello;
this.modificatoDa = data.modificatoDa;
this.nolo = data.nolo;
this.nolo2 = data.nolo2;
this.note = data.note;
this.noteConferma = data.noteConferma;
this.noteExport = data.noteExport;
this.noteIncoterms = data.noteIncoterms;
this.numCnfProd = data.numCnfProd;
this.numCons = data.numCons;
this.numFase = data.numFase;
this.numOrdProvv = data.numOrdProvv;
this.numOrdRif = data.numOrdRif;
this.ordLavTx = data.ordLavTx;
this.ordTrasf = data.ordTrasf;
this.ordiniV = data.ordiniV;
this.parent = data.parent;
this.partitaMag = data.partitaMag;
this.partitaMagToDelete = data.partitaMagToDelete;
this.percEsclStat = data.percEsclStat;
this.personaRif = data.personaRif;
this.postiPallet = data.postiPallet;
this.qtaEvasaProd = data.qtaEvasaProd;
this.qtaPrenotataRep = data.qtaPrenotataRep;
this.queryTimeoutSeconds = data.queryTimeoutSeconds;
this.rfid = data.rfid;
this.rifDataOrd = data.rifDataOrd;
this.rifNumOrd = data.rifNumOrd;
this.rifPartitaMag = data.rifPartitaMag;
this.rigaOrdRif = data.rigaOrdRif;
this.serie = data.serie;
this.stbActivity = data.stbActivity;
this.tableName = data.tableName;
this.targa = data.targa;
this.totFasi = data.totFasi;
this.transactionGroupId = data.transactionGroupId;
this.userName = data.userName;
this.vtbClie = data.vtbClie;
this.vtbDest = data.vtbDest;
}
}
export class DtbOrdtPianProd extends EntityBase {
dataPiano?: Date | null;
dtbOrdrPianProd?: DtbOrdrPianProd[] | null;
oreLavoroCamp?: number | null;
oreLavoroSede?: number | null;
type: "dtb_ordt_pian_prod";
constructor(data: DtbOrdtPianProd) {
super(data);
this.dataPiano = data.dataPiano;
this.dtbOrdrPianProd = data.dtbOrdrPianProd;
this.oreLavoroCamp = data.oreLavoroCamp;
this.oreLavoroSede = data.oreLavoroSede;
}
}
export class DtbTipi extends EntityBase {
aggiornaList?: string | null;
aspettoBeni?: string | null;
causaleTrasp?: string | null;
codCcau?: string | null;
codCcauAnt?: string | null;
codCcauCoan?: string | null;
codCcauDocAp?: string | null;
codCconAnt?: string | null;
codCconCassa?: string | null;
codCconDocAp?: string | null;
codDtip?: string | null;
codIreg?: string | null;
contropDefault?: string | null;
dareAvere?: string | null;
dataFineBanner?: Date | null;
dataInizBanner?: Date | null;
desSuMod?: string | null;
desSuModEstero?: string | null;
descrizione?: string | null;
drlTipiNoteDoc?: DrlTipiNoteDoc[] | null;
dtbTipiAnag?: DtbTipiAnag[] | null;
dtbTipiCarat?: DtbTipiCarat[] | null;
flagAcconto?: string | null;
flagAnalisiCostiCom?: string | null;
flagArchiviaPdf?: boolean | null;
flagAttivo?: string | null;
flagCalcPesoIntra?: string | null;
flagCheckPeso?: string | null;
flagChkArtNeg?: string | null;
flagChkTracciabilita?: boolean | null;
flagConsConsumi?: boolean | null;
flagContAnalit?: string | null;
flagContoVendita?: string | null;
flagCosto?: string | null;
flagDestObb?: string | null;
flagDocTd?: string | null;
flagGestioneSpeciale?: boolean | null;
flagGiornaleMag?: string | null;
flagInclStat?: string | null;
flagPrzIva?: string | null;
flagRaggRigheColli?: boolean | null;
flagSendSdi?: string | null;
flagSerDepo?: string | null;
flagSfrido?: string | null;
flagTipoReso?: string | null;
flagTrasf?: string | null;
flagVisualPrz?: string | null;
gestione?: string | null;
ggUtili?: number | null;
modStamp?: string | null;
numCopie?: number | null;
numIreg?: number | null;
oggettoMail?: string | null;
pathBanner?: string | null;
previstaFat?: string | null;
segnoQtaCar?: number | null;
segnoQtaScar?: number | null;
segnoValCar?: number | null;
segnoValScar?: number | null;
serie?: string | null;
testoMail?: string | null;
tipoAnag?: string | null;
tipoEmissione?: string | null;
tipoNumeraz?: string | null;
tipoRiep?: string | null;
type: "dtb_tipi";
wtbJreptSetup?: WtbJreptSetup | null;
constructor(data: DtbTipi) {
super(data);
this.aggiornaList = data.aggiornaList;
this.aspettoBeni = data.aspettoBeni;
this.causaleTrasp = data.causaleTrasp;
this.codCcau = data.codCcau;
this.codCcauAnt = data.codCcauAnt;
this.codCcauCoan = data.codCcauCoan;
this.codCcauDocAp = data.codCcauDocAp;
this.codCconAnt = data.codCconAnt;
this.codCconCassa = data.codCconCassa;
this.codCconDocAp = data.codCconDocAp;
this.codDtip = data.codDtip;
this.codIreg = data.codIreg;
this.contropDefault = data.contropDefault;
this.dareAvere = data.dareAvere;
this.dataFineBanner = data.dataFineBanner;
this.dataInizBanner = data.dataInizBanner;
this.desSuMod = data.desSuMod;
this.desSuModEstero = data.desSuModEstero;
this.descrizione = data.descrizione;
this.drlTipiNoteDoc = data.drlTipiNoteDoc;
this.dtbTipiAnag = data.dtbTipiAnag;
this.dtbTipiCarat = data.dtbTipiCarat;
this.flagAcconto = data.flagAcconto;
this.flagAnalisiCostiCom = data.flagAnalisiCostiCom;
this.flagArchiviaPdf = data.flagArchiviaPdf;
this.flagAttivo = data.flagAttivo;
this.flagCalcPesoIntra = data.flagCalcPesoIntra;
this.flagCheckPeso = data.flagCheckPeso;
this.flagChkArtNeg = data.flagChkArtNeg;
this.flagChkTracciabilita = data.flagChkTracciabilita;
this.flagConsConsumi = data.flagConsConsumi;
this.flagContAnalit = data.flagContAnalit;
this.flagContoVendita = data.flagContoVendita;
this.flagCosto = data.flagCosto;
this.flagDestObb = data.flagDestObb;
this.flagDocTd = data.flagDocTd;
this.flagGestioneSpeciale = data.flagGestioneSpeciale;
this.flagGiornaleMag = data.flagGiornaleMag;
this.flagInclStat = data.flagInclStat;
this.flagPrzIva = data.flagPrzIva;
this.flagRaggRigheColli = data.flagRaggRigheColli;
this.flagSendSdi = data.flagSendSdi;
this.flagSerDepo = data.flagSerDepo;
this.flagSfrido = data.flagSfrido;
this.flagTipoReso = data.flagTipoReso;
this.flagTrasf = data.flagTrasf;
this.flagVisualPrz = data.flagVisualPrz;
this.gestione = data.gestione;
this.ggUtili = data.ggUtili;
this.modStamp = data.modStamp;
this.numCopie = data.numCopie;
this.numIreg = data.numIreg;
this.oggettoMail = data.oggettoMail;
this.pathBanner = data.pathBanner;
this.previstaFat = data.previstaFat;
this.segnoQtaCar = data.segnoQtaCar;
this.segnoQtaScar = data.segnoQtaScar;
this.segnoValCar = data.segnoValCar;
this.segnoValScar = data.segnoValScar;
this.serie = data.serie;
this.testoMail = data.testoMail;
this.tipoAnag = data.tipoAnag;
this.tipoEmissione = data.tipoEmissione;
this.tipoNumeraz = data.tipoNumeraz;
this.tipoRiep = data.tipoRiep;
this.wtbJreptSetup = data.wtbJreptSetup;
}
}
export class DtbTipiAnag extends EntityBase {
causCar?: string | null;
causCarLav?: string | null;
causCarMp?: string | null;
causCarPf?: string | null;
causCarSfu?: string | null;
causCarSl?: string | null;
causScar?: string | null;
causScarLav?: string | null;
causScarMp?: string | null;
causScarPf?: string | null;
causScarSfu?: string | null;
causScarSl?: string | null;
codAnag?: string | null;
codDtip?: string | null;
interCode?: string | null;
posFisc?: string | null;
type: "dtb_tipi_anag";
constructor(data: DtbTipiAnag) {
super(data);
this.causCar = data.causCar;
this.causCarLav = data.causCarLav;
this.causCarMp = data.causCarMp;
this.causCarPf = data.causCarPf;
this.causCarSfu = data.causCarSfu;
this.causCarSl = data.causCarSl;
this.causScar = data.causScar;
this.causScarLav = data.causScarLav;
this.causScarMp = data.causScarMp;
this.causScarPf = data.causScarPf;
this.causScarSfu = data.causScarSfu;
this.causScarSl = data.causScarSl;
this.codAnag = data.codAnag;
this.codDtip = data.codDtip;
this.interCode = data.interCode;
this.posFisc = data.posFisc;
}
}
export class DtbTipiCarat extends EntityBase {
codDtip?: string | null;
descrizioneCarat?: string | null;
nomeCarat?: string | null;
note?: string | null;
type: "dtb_tipi_carat";
constructor(data: DtbTipiCarat) {
super(data);
this.codDtip = data.codDtip;
this.descrizioneCarat = data.descrizioneCarat;
this.nomeCarat = data.nomeCarat;
this.note = data.note;
}
}
export class DtbTipiFe extends EntityBase {
codDtipCcau?: string | null;
descrizione?: string | null;
flagIntegrazione?: boolean | null;
type: "dtb_tipi_fe";
constructor(data: DtbTipiFe) {
super(data);
this.codDtipCcau = data.codDtipCcau;
this.descrizione = data.descrizione;
this.flagIntegrazione = data.flagIntegrazione;
}
}
export class DtbTransazIntracee extends EntityBase {
codTransazIntracee?: string | null;
descrizione?: string | null;
type: "dtb_transaz_intracee";
constructor(data: DtbTransazIntracee) {
super(data);
this.codTransazIntracee = data.codTransazIntracee;
this.descrizione = data.descrizione;
}
}
export class Throwable implements Serializable {
cause?: Throwable | null;
localizedMessage?: string | null;
message?: string | null;
stackTrace?: StackTraceElement[] | null;
suppressed?: Throwable[] | null;
constructor(data: Throwable) {
this.cause = data.cause;
this.localizedMessage = data.localizedMessage;
this.message = data.message;
this.stackTrace = data.stackTrace;
this.suppressed = data.suppressed;
}
}
export class Exception extends Throwable {
constructor(data: Exception) {
super(data);
}
}
export class EntityException extends Exception {
entityTableName?: string | null;
innerException?: Exception | null;
sqlErrorCode?: number | null;
constructor(data: EntityException) {
super(data);
this.entityTableName = data.entityTableName;
this.innerException = data.innerException;
this.sqlErrorCode = data.sqlErrorCode;
}
}
export interface EquatableEntityInterface<T> {
applicationName?: string | null;
exception?: EntityException | null;
excludedColumns?: string[] | null;
nativeSql?: string | null;
onlyPkMaster?: boolean | null;
operation?: OperationType | null;
parent?: any | null;
queryTimeoutSeconds?: number | null;
tableName?: string | null;
transactionGroupId?: number | null;
username?: string | null;
}
export class FileItem {
ext?: string | null;
fileContent?: string | null;
fileContentBytes?: any | null;
fileName?: string | null;
fileb64Content?: string | null;
constructor(data: FileItem) {
this.ext = data.ext;
this.fileContent = data.fileContent;
this.fileContentBytes = data.fileContentBytes;
this.fileName = data.fileName;
this.fileb64Content = data.fileb64Content;
}
}
export class GrlAnagJrept extends EntityBase {
codAnag?: string | null;
id?: number | null;
reportId?: number | null;
tipo?: GrlAnagJreptTipo | null;
type: "grl_anag_jrept";
constructor(data: GrlAnagJrept) {
super(data);
this.codAnag = data.codAnag;
this.id = data.id;
this.reportId = data.reportId;
this.tipo = data.tipo;
}
}
export class GrlAnagNoteFiles extends EntityBase {
codAnag?: string | null;
idAttach?: string | null;
rigaNote?: number | null;
type: "grl_anag_note_files";
constructor(data: GrlAnagNoteFiles) {
super(data);
this.codAnag = data.codAnag;
this.idAttach = data.idAttach;
this.rigaNote = data.rigaNote;
}
}
export class GrlPasp extends EntityBase {
codPaga?: string | null;
codSpes?: string | null;
type: "grl_pasp";
constructor(data: GrlPasp) {
super(data);
this.codPaga = data.codPaga;
this.codSpes = data.codSpes;
}
}
export class GtbAliq extends EntityBase {
codAliq?: string | null;
codAliqRc?: string | null;
codCconCos?: string | null;
codCconRic?: string | null;
codMart?: string | null;
codMartSfavore?: string | null;
codModIvaAcq?: string | null;
codModIvaNonDed?: string | null;
codModIvaVen?: string | null;
descrizione?: string | null;
descrizioneEstesa?: string | null;
flagAutofattura?: string | null;
flagCreaPlafond?: string | null;
flagDichIntentoAp?: string | null;
flagEsenteProRata?: string | null;
flagIncludiDichIva?: string | null;
flagIvaAcqMerci?: string | null;
flagIvaDaVentilare?: string | null;
flagIvaIntraUe?: string | null;
flagMarcaDaBollo?: string | null;
flagReverseCharge?: string | null;
flagStato?: string | null;
flagUsaPlafond?: string | null;
natura?: string | null;
percAliq?: number | null;
percAliqComp?: number | null;
percDetr?: number | null;
periodDetr?: string | null;
tipoIva?: string | null;
type: "gtb_aliq";
constructor(data: GtbAliq) {
super(data);
this.codAliq = data.codAliq;
this.codAliqRc = data.codAliqRc;
this.codCconCos = data.codCconCos;
this.codCconRic = data.codCconRic;
this.codMart = data.codMart;
this.codMartSfavore = data.codMartSfavore;
this.codModIvaAcq = data.codModIvaAcq;
this.codModIvaNonDed = data.codModIvaNonDed;
this.codModIvaVen = data.codModIvaVen;
this.descrizione = data.descrizione;
this.descrizioneEstesa = data.descrizioneEstesa;
this.flagAutofattura = data.flagAutofattura;
this.flagCreaPlafond = data.flagCreaPlafond;
this.flagDichIntentoAp = data.flagDichIntentoAp;
this.flagEsenteProRata = data.flagEsenteProRata;
this.flagIncludiDichIva = data.flagIncludiDichIva;
this.flagIvaAcqMerci = data.flagIvaAcqMerci;
this.flagIvaDaVentilare = data.flagIvaDaVentilare;
this.flagIvaIntraUe = data.flagIvaIntraUe;
this.flagMarcaDaBollo = data.flagMarcaDaBollo;
this.flagReverseCharge = data.flagReverseCharge;
this.flagStato = data.flagStato;
this.flagUsaPlafond = data.flagUsaPlafond;
this.natura = data.natura;
this.percAliq = data.percAliq;
this.percAliqComp = data.percAliqComp;
this.percDetr = data.percDetr;
this.periodDetr = data.periodDetr;
this.tipoIva = data.tipoIva;
}
}
export class GtbAliqNatura extends EntityBase {
descrizione?: string | null;
natura?: string | null;
type: "gtb_aliq_natura";
constructor(data: GtbAliqNatura) {
super(data);
this.descrizione = data.descrizione;
this.natura = data.natura;
}
}
export class GtbAnag extends EntityBase implements EquatableEntityInterface<GtbAnag> {
allegato?: string | null;
applicationName?: string | null;
arlFogm?: ArlFogm[] | null;
atbForn?: AtbForn | null;
cap?: string | null;
cciaa?: string | null;
citta?: string | null;
classeMerito?: number | null;
codAnag?: string | null;
codCentroAzi?: string | null;
codFisc?: string | null;
codRuop?: string | null;
codSoggetto?: number | null;
cognome?: string | null;
ctbAnag?: CtbAnag | null;
ctbPlafondIva?: CtbPlafondIva[] | null;
cuuPa?: string | null;
dataIns?: Date | null;
dataMod?: Date | null;
dataNascita?: Date | null;
diacod?: string | null;
eMail?: string | null;
eMailPec?: string | null;
excludedColumns?: string[] | null;
fax?: string | null;
flagConsenso?: string | null;
flagInformativa?: string | null;
flagPersonaFg?: string | null;
grlAnagJrepts?: GrlAnagJrept[] | null;
gtbAnagConai?: GtbAnagConai[] | null;
gtbAnagInfo?: GtbAnagInfo[] | null;
gtbAnagNote?: GtbAnagNote[] | null;
indirizzo?: string | null;
insDestinatario?: boolean | null;
lat?: number | null;
lng?: number | null;
luogoNascita?: string | null;
nazione?: string | null;
nome?: string | null;
note?: string | null;
numCell?: string | null;
oltbSoggetti?: OltbSoggetti | null;
parent?: any | null;
partIva?: string | null;
personaRif?: string | null;
precode?: string | null;
prov?: string | null;
provNascita?: string | null;
queryTimeoutSeconds?: number | null;
ragSoc?: string | null;
ragSoc2?: string | null;
regFisc?: string | null;
sesso?: string | null;
tableName?: string | null;
telefono?: string | null;
tipoAzienda?: string | null;
transactionGroupId?: number | null;
ttbClieLine?: TtbClieLine[] | null;
type: "gtb_anag";
vtbClie?: VtbClie | null;
vtbClieFido?: VtbClieFido[] | null;
vtbCliePersRif?: VtbCliePersRif[] | null;
vtbDest?: VtbDest[] | null;
constructor(data: GtbAnag) {
super(data);
this.allegato = data.allegato;
this.applicationName = data.applicationName;
this.arlFogm = data.arlFogm;
this.atbForn = data.atbForn;
this.cap = data.cap;
this.cciaa = data.cciaa;
this.citta = data.citta;
this.classeMerito = data.classeMerito;
this.codAnag = data.codAnag;
this.codCentroAzi = data.codCentroAzi;
this.codFisc = data.codFisc;
this.codRuop = data.codRuop;
this.codSoggetto = data.codSoggetto;
this.cognome = data.cognome;
this.ctbAnag = data.ctbAnag;
this.ctbPlafondIva = data.ctbPlafondIva;
this.cuuPa = data.cuuPa;
this.dataIns = data.dataIns;
this.dataMod = data.dataMod;
this.dataNascita = data.dataNascita;
this.diacod = data.diacod;
this.eMail = data.eMail;
this.eMailPec = data.eMailPec;
this.excludedColumns = data.excludedColumns;
this.fax = data.fax;
this.flagConsenso = data.flagConsenso;
this.flagInformativa = data.flagInformativa;
this.flagPersonaFg = data.flagPersonaFg;
this.grlAnagJrepts = data.grlAnagJrepts;
this.gtbAnagConai = data.gtbAnagConai;
this.gtbAnagInfo = data.gtbAnagInfo;
this.gtbAnagNote = data.gtbAnagNote;
this.indirizzo = data.indirizzo;
this.insDestinatario = data.insDestinatario;
this.lat = data.lat;
this.lng = data.lng;
this.luogoNascita = data.luogoNascita;
this.nazione = data.nazione;
this.nome = data.nome;
this.note = data.note;
this.numCell = data.numCell;
this.oltbSoggetti = data.oltbSoggetti;
this.parent = data.parent;
this.partIva = data.partIva;
this.personaRif = data.personaRif;
this.precode = data.precode;
this.prov = data.prov;
this.provNascita = data.provNascita;
this.queryTimeoutSeconds = data.queryTimeoutSeconds;
this.ragSoc = data.ragSoc;
this.ragSoc2 = data.ragSoc2;
this.regFisc = data.regFisc;
this.sesso = data.sesso;
this.tableName = data.tableName;
this.telefono = data.telefono;
this.tipoAzienda = data.tipoAzienda;
this.transactionGroupId = data.transactionGroupId;
this.ttbClieLine = data.ttbClieLine;
this.vtbClie = data.vtbClie;
this.vtbClieFido = data.vtbClieFido;
this.vtbCliePersRif = data.vtbCliePersRif;
this.vtbDest = data.vtbDest;
}
}
export class GtbAnagConai extends EntityBase {
codAnag?: string | null;
codConai?: string | null;
daData?: Date | null;
percEsenzione?: string | null;
type: "gtb_anag_conai";
constructor(data: GtbAnagConai) {
super(data);
this.codAnag = data.codAnag;
this.codConai = data.codConai;
this.daData = data.daData;
this.percEsenzione = data.percEsenzione;
}
}
export class GtbAnagInfo extends EntityBase {
codAnag?: string | null;
companyStatus?: string | null;
denominazione?: string | null;
failureScore?: string | null;
flagCessata?: string | null;
flagPregiudizievoliImpattanti?: string | null;
flagProtestiImpattanti?: string | null;
maxFido?: number | null;
paydex?: string | null;
performancePagamento?: string | null;
rating?: string | null;
type: "gtb_anag_info";
constructor(data: GtbAnagInfo) {
super(data);
this.codAnag = data.codAnag;
this.companyStatus = data.companyStatus;
this.denominazione = data.denominazione;
this.failureScore = data.failureScore;
this.flagCessata = data.flagCessata;
this.flagPregiudizievoliImpattanti = data.flagPregiudizievoliImpattanti;
this.flagProtestiImpattanti = data.flagProtestiImpattanti;
this.maxFido = data.maxFido;
this.paydex = data.paydex;
this.performancePagamento = data.performancePagamento;
this.rating = data.rating;
}
}
export class GtbAnagNote extends EntityBase {
codAnag?: string | null;
dataIns?: Date | null;
dataScad?: Date | null;
flagSegnCmov?: string | null;
flagSegnScad?: string | null;
flagStampaDoc?: string | null;
flagVisComm?: string | null;
grlAnagNoteFiles?: GrlAnagNoteFiles[] | null;
idAttach?: string | null;
note?: string | null;
rigaNote?: number | null;
tipoNote?: string | null;
type: "gtb_anag_note";
constructor(data: GtbAnagNote) {
super(data);
this.codAnag = data.codAnag;
this.dataIns = data.dataIns;
this.dataScad = data.dataScad;
this.flagSegnCmov = data.flagSegnCmov;
this.flagSegnScad = data.flagSegnScad;
this.flagStampaDoc = data.flagStampaDoc;
this.flagVisComm = data.flagVisComm;
this.grlAnagNoteFiles = data.grlAnagNoteFiles;
this.idAttach = data.idAttach;
this.note = data.note;
this.rigaNote = data.rigaNote;
this.tipoNote = data.tipoNote;
}
}
export class GtbAnniDivi extends EntityBase {
anno?: number | null;
codDiviContPrima?: string | null;
codDiviContSeconda?: string | null;
idLottoLav?: string | null;
percProRata?: number | null;
type: "gtb_anni_divi";
ultDareAvereGiorn?: number | null;
ultNumGiornale?: number | null;
ultPagGiornale?: number | null;
constructor(data: GtbAnniDivi) {
super(data);
this.anno = data.anno;
this.codDiviContPrima = data.codDiviContPrima;
this.codDiviContSeconda = data.codDiviContSeconda;
this.idLottoLav = data.idLottoLav;
this.percProRata = data.percProRata;
this.ultDareAvereGiorn = data.ultDareAvereGiorn;
this.ultNumGiornale = data.ultNumGiornale;
this.ultPagGiornale = data.ultPagGiornale;
}
}
export class GtbBanc extends EntityBase implements EquatableEntityInterface<GtbBanc> {
applicationName?: string | null;
codAbi?: string | null;
codBanc?: string | null;
codCab?: string | null;
descrizione?: string | null;
excludedColumns?: string[] | null;
note?: string | null;
parent?: any | null;
piazza?: string | null;
queryTimeoutSeconds?: number | null;
tableName?: string | null;
transactionGroupId?: number | null;
type: "gtb_banc";
constructor(data: GtbBanc) {
super(data);
this.applicationName = data.applicationName;
this.codAbi = data.codAbi;
this.codBanc = data.codBanc;
this.codCab = data.codCab;
this.descrizione = data.descrizione;
this.excludedColumns = data.excludedColumns;
this.note = data.note;
this.parent = data.parent;
this.piazza = data.piazza;
this.queryTimeoutSeconds = data.queryTimeoutSeconds;
this.tableName = data.tableName;
this.transactionGroupId = data.transactionGroupId;
}
}
export class GtbBancAzi extends EntityBase implements EquatableEntityInterface<GtbBancAzi> {
applicationName?: string | null;
codAbi?: string | null;
codBanc?: string | null;
codBancAzi?: string | null;
codBic?: string | null;
codCab?: string | null;
codCconOrdinario?: string | null;
codIban?: string | null;
codSwift?: string | null;
descrizione?: string | null;
excludedColumns?: string[] | null;
fidoOrdinario?: number | null;
gtbBancAziEff?: GtbBancAziEff[] | null;
gtbBancAziIntercode?: GtbBancAziIntercode[] | null;
indirizzo?: string | null;
note?: string | null;
numCc?: string | null;
parent?: any | null;
queryTimeoutSeconds?: number | null;
tableName?: string | null;
telFax?: string | null;
transactionGroupId?: number | null;
type: "gtb_banc_azi";
constructor(data: GtbBancAzi) {
super(data);
this.applicationName = data.applicationName;
this.codAbi = data.codAbi;
this.codBanc = data.codBanc;
this.codBancAzi = data.codBancAzi;
this.codBic = data.codBic;
this.codCab = data.codCab;
this.codCconOrdinario = data.codCconOrdinario;
this.codIban = data.codIban;
this.codSwift = data.codSwift;
this.descrizione = data.descrizione;
this.excludedColumns = data.excludedColumns;
this.fidoOrdinario = data.fidoOrdinario;
this.gtbBancAziEff = data.gtbBancAziEff;
this.gtbBancAziIntercode = data.gtbBancAziIntercode;
this.indirizzo = data.indirizzo;
this.note = data.note;
this.numCc = data.numCc;
this.parent = data.parent;
this.queryTimeoutSeconds = data.queryTimeoutSeconds;
this.tableName = data.tableName;
this.telFax = data.telFax;
this.transactionGroupId = data.transactionGroupId;
}
}
export class GtbBancAziEff extends EntityBase {
codBancAzi?: string | null;
codCconEffetti?: string | null;
fidoEffetti?: number | null;
tipoPaga?: string | null;
type: "gtb_banc_azi_eff";
constructor(data: GtbBancAziEff) {
super(data);
this.codBancAzi = data.codBancAzi;
this.codCconEffetti = data.codCconEffetti;
this.fidoEffetti = data.fidoEffetti;
this.tipoPaga = data.tipoPaga;
}
}
export class GtbBancAziIntercode extends EntityBase implements EquatableEntityInterface<GtbBancAziIntercode> {
applicationName?: string | null;
codBancAzi?: string | null;
excludedColumns?: string[] | null;
formato?: string | null;
id?: number | null;
intercode?: string | null;
parent?: any | null;
queryTimeoutSeconds?: number | null;
tableName?: string | null;
transactionGroupId?: number | null;
type: "gtb_banc_azi_intercode";
constructor(data: GtbBancAziIntercode) {
super(data);
this.applicationName = data.applicationName;
this.codBancAzi = data.codBancAzi;
this.excludedColumns = data.excludedColumns;
this.formato = data.formato;
this.id = data.id;
this.intercode = data.intercode;
this.parent = data.parent;
this.queryTimeoutSeconds = data.queryTimeoutSeconds;
this.tableName = data.tableName;
this.transactionGroupId = data.transactionGroupId;
}
}
export class GtbConai extends EntityBase {
codConai?: string | null;
codConaiEsente?: string | null;
gtbConaiCosti?: GtbConaiCosti[] | null;
gtbConaiEsenzioni?: GtbConaiEsenzioni[] | null;
type: "gtb_conai";
constructor(data: GtbConai) {
super(data);
this.codConai = data.codConai;
this.codConaiEsente = data.codConaiEsente;
this.gtbConaiCosti = data.gtbConaiCosti;
this.gtbConaiEsenzioni = data.gtbConaiEsenzioni;
}
}
export class GtbConaiCosti extends EntityBase {
codConai?: string | null;
costoKg?: number | null;
daData?: Date | null;
type: "gtb_conai_costi";
constructor(data: GtbConaiCosti) {
super(data);
this.codConai = data.codConai;
this.costoKg = data.costoKg;
this.daData = data.daData;
}
}
export class GtbConaiEsenzioni extends EntityBase {
codConai?: string | null;
daData?: Date | null;
percEsenzione?: number | null;
type: "gtb_conai_esenzioni";
constructor(data: GtbConaiEsenzioni) {
super(data);
this.codConai = data.codConai;
this.daData = data.daData;
this.percEsenzione = data.percEsenzione;
}
}
export class GtbDivi extends EntityBase {
cambio?: number | null;
cambioEuro?: number | null;
cifreDec?: number | null;
codDivi?: string | null;
codDiviIso?: string | null;
descrizione?: string | null;
flagCambioFisso?: string | null;
formato?: string | null;
gtbDiviCambi?: GtbDiviCambi[] | null;
type: "gtb_divi";
constructor(data: GtbDivi) {
super(data);
this.cambio = data.cambio;
this.cambioEuro = data.cambioEuro;
this.cifreDec = data.cifreDec;
this.codDivi = data.codDivi;
this.codDiviIso = data.codDiviIso;
this.descrizione = data.descrizione;
this.flagCambioFisso = data.flagCambioFisso;
this.formato = data.formato;
this.gtbDiviCambi = data.gtbDiviCambi;
}
}
export class GtbDiviCambi extends EntityBase {
cambio?: number | null;
codDivi?: string | null;
dataValuta?: Date | null;
type: "gtb_divi_cambi";
constructor(data: GtbDiviCambi) {
super(data);
this.cambio = data.cambio;
this.codDivi = data.codDivi;
this.dataValuta = data.dataValuta;
}
}
export class GtbDiviIso extends EntityBase {
codDiviIso?: string | null;
descrDivi?: string | null;
type: "gtb_divi_iso";
constructor(data: GtbDiviIso) {
super(data);
this.codDiviIso = data.codDiviIso;
this.descrDivi = data.descrDivi;
}
}
export class GtbGeog extends EntityBase {
geog?: LatLng | null;
lat?: number | null;
lng?: number | null;
type: "gtb_geog";
constructor(data: GtbGeog) {
super(data);
this.geog = data.geog;
this.lat = data.lat;
this.lng = data.lng;
}
}
export class GtbLingue extends EntityBase {
codIsoLingua?: string | null;
codLingua?: string | null;
descrizione?: string | null;
type: "gtb_lingue";
constructor(data: GtbLingue) {
super(data);
this.codIsoLingua = data.codIsoLingua;
this.codLingua = data.codLingua;
this.descrizione = data.descrizione;
}
}
export class GtbMezzo extends EntityBase {
codMezzoIntracee?: string | null;
descrizione?: string | null;
mezzo?: string | null;
type: "gtb_mezzo";
vettoreObbligatorio?: boolean | null;
constructor(data: GtbMezzo) {
super(data);
this.codMezzoIntracee = data.codMezzoIntracee;
this.descrizione = data.descrizione;
this.mezzo = data.mezzo;
this.vettoreObbligatorio = data.vettoreObbligatorio;
}
}
export class GtbModIva extends EntityBase {
codModIva?: string | null;
descrizione?: string | null;
type: "gtb_mod_iva";
constructor(data: GtbModIva) {
super(data);
this.codModIva = data.codModIva;
this.descrizione = data.descrizione;
}
}
export class GtbNazi extends EntityBase {
chkPartIva?: boolean | null;
codLingua?: string | null;
codNaziSian?: string | null;
codNazioneIso?: string | null;
codPaga?: string | null;
codStatoBlackList?: string | null;
desEstera?: string | null;
descrizione?: string | null;
flagBlackList?: string | null;
flagIndicaLotti?: string | null;
flagIndicaPeso?: string | null;
flagIndicaScadenza?: string | null;
flagIntracee?: string | null;
formatoPIva?: string | null;
impMinOrd?: number | null;
impSpese?: number | null;
nazione?: string | null;
tipoTrasporto?: string | null;
type: "gtb_nazi";
constructor(data: GtbNazi) {
super(data);
this.chkPartIva = data.chkPartIva;
this.codLingua = data.codLingua;
this.codNaziSian = data.codNaziSian;
this.codNazioneIso = data.codNazioneIso;
this.codPaga = data.codPaga;
this.codStatoBlackList = data.codStatoBlackList;
this.desEstera = data.desEstera;
this.descrizione = data.descrizione;
this.flagBlackList = data.flagBlackList;
this.flagIndicaLotti = data.flagIndicaLotti;
this.flagIndicaPeso = data.flagIndicaPeso;
this.flagIndicaScadenza = data.flagIndicaScadenza;
this.flagIntracee = data.flagIntracee;
this.formatoPIva = data.formatoPIva;
this.impMinOrd = data.impMinOrd;
this.impSpese = data.impSpese;
this.nazione = data.nazione;
this.tipoTrasporto = data.tipoTrasporto;
}
}
export class GtbNaziIso extends EntityBase {
codNaziAlpha2?: string | null;
codNaziNum?: string | null;
codNazioneIso?: string | null;
descrizione?: string | null;
type: "gtb_nazi_iso";
constructor(data: GtbNaziIso) {
super(data);
this.codNaziAlpha2 = data.codNaziAlpha2;
this.codNaziNum = data.codNaziNum;
this.codNazioneIso = data.codNazioneIso;
this.descrizione = data.descrizione;
}
}
export class GtbPaga extends EntityBase {
codCcauPaga?: string | null;
codCconCassa?: string | null;
codPaga?: string | null;
codPagaFe?: string | null;
dataRif?: string | null;
descrizione?: string | null;
descrizioneEstesa?: string | null;
dicituraArt62?: string | null;
flagAttivo?: string | null;
flagEscludiFido?: string | null;
flagPagAnt?: string | null;
flagPagaRemoto?: string | null;
flagProvv?: string | null;
flagRegpagaScad?: string | null;
ggAntProv?: number | null;
ggPrimaRata?: number | null;
ggSbf?: number | null;
ggScad?: number | null;
ggTraRate?: number | null;
grlPasp?: GrlPasp[] | null;
ivaPrimaRata?: string | null;
numRate?: number | null;
rifAntProv?: string | null;
sconto?: number | null;
tipoPaga?: string | null;
tipoSconto?: string | null;
type: "gtb_paga";
constructor(data: GtbPaga) {
super(data);
this.codCcauPaga = data.codCcauPaga;
this.codCconCassa = data.codCconCassa;
this.codPaga = data.codPaga;
this.codPagaFe = data.codPagaFe;
this.dataRif = data.dataRif;
this.descrizione = data.descrizione;
this.descrizioneEstesa = data.descrizioneEstesa;
this.dicituraArt62 = data.dicituraArt62;
this.flagAttivo = data.flagAttivo;
this.flagEscludiFido = data.flagEscludiFido;
this.flagPagAnt = data.flagPagAnt;
this.flagPagaRemoto = data.flagPagaRemoto;
this.flagProvv = data.flagProvv;
this.flagRegpagaScad = data.flagRegpagaScad;
this.ggAntProv = data.ggAntProv;
this.ggPrimaRata = data.ggPrimaRata;
this.ggSbf = data.ggSbf;
this.ggScad = data.ggScad;
this.ggTraRate = data.ggTraRate;
this.grlPasp = data.grlPasp;
this.ivaPrimaRata = data.ivaPrimaRata;
this.numRate = data.numRate;
this.rifAntProv = data.rifAntProv;
this.sconto = data.sconto;
this.tipoPaga = data.tipoPaga;
this.tipoSconto = data.tipoSconto;
}
}
export class GtbPagaFe extends EntityBase {
codPagaFe?: string | null;
descrizione?: string | null;
type: "gtb_paga_fe";
constructor(data: GtbPagaFe) {
super(data);
this.codPagaFe = data.codPagaFe;
this.descrizione = data.descrizione;
}
}
export class GtbPeriodoFisc extends EntityBase {
anno?: number | null;
dataFine?: Date | null;
dataIniz?: Date | null;
type: "gtb_periodo_fisc";
constructor(data: GtbPeriodoFisc) {
super(data);
this.anno = data.anno;
this.dataFine = data.dataFine;
this.dataIniz = data.dataIniz;
}
}
export class GtbPorto extends EntityBase {
assicurazione?: Assicurazione | null;
codConsIntracee?: string | null;
costo?: Costo | null;
descrizione?: string | null;
flagAttivo?: boolean | null;
flagCaricoAziendaAcq?: string | null;
flagCaricoAziendaVen?: string | null;
flagIncoterms?: boolean | null;
porto?: string | null;
rischi?: Rischi | null;
type: "gtb_porto";
constructor(data: GtbPorto) {
super(data);
this.assicurazione = data.assicurazione;
this.codConsIntracee = data.codConsIntracee;
this.costo = data.costo;
this.descrizione = data.descrizione;
this.flagAttivo = data.flagAttivo;
this.flagCaricoAziendaAcq = data.flagCaricoAziendaAcq;
this.flagCaricoAziendaVen = data.flagCaricoAziendaVen;
this.flagIncoterms = data.flagIncoterms;
this.porto = data.porto;
this.rischi = data.rischi;
}
}
export class GtbRegFisc extends EntityBase {
descrizione?: string | null;
regFisc?: string | null;
type: "gtb_reg_fisc";
constructor(data: GtbRegFisc) {
super(data);
this.descrizione = data.descrizione;
this.regFisc = data.regFisc;
}
}
export class GtbSpes extends EntityBase {
arrotonda?: number | null;
cambioDiviCont?: number | null;
codAliq?: string | null;
codCconCos?: string | null;
codCconRic?: string | null;
codDiviCont?: string | null;
codNcIntracee?: string | null;
codSpes?: string | null;
cod_aliq_esenzione?: string | null;
cod_conai_esente?: string | null;
costo_kg?: number | null;
descrizione?: string | null;
descrizione_esenzione?: string | null;
flagRipartisci?: string | null;
flagRipartisciIntra?: boolean | null;
flagSpesIntra?: string | null;
flag_unita_kg?: string | null;
importo?: number | null;
num_rate?: number | null;
perc_esenzione?: number | null;
peso_kg?: number | null;
qta_spes?: number | null;
spesaSuPagamento?: boolean | null;
tipoCalcolo?: string | null;
tipo_um?: string | null;
type: "gtb_spes";
untMis?: string | null;
valUnt?: number | null;
constructor(data: GtbSpes) {
super(data);
this.arrotonda = data.arrotonda;
this.cambioDiviCont = data.cambioDiviCont;
this.codAliq = data.codAliq;
this.codCconCos = data.codCconCos;
this.codCconRic = data.codCconRic;
this.codDiviCont = data.codDiviCont;
this.codNcIntracee = data.codNcIntracee;
this.codSpes = data.codSpes;
this.cod_aliq_esenzione = data.cod_aliq_esenzione;
this.cod_conai_esente = data.cod_conai_esente;
this.costo_kg = data.costo_kg;
this.descrizione = data.descrizione;
this.descrizione_esenzione = data.descrizione_esenzione;
this.flagRipartisci = data.flagRipartisci;
this.flagRipartisciIntra = data.flagRipartisciIntra;
this.flagSpesIntra = data.flagSpesIntra;
this.flag_unita_kg = data.flag_unita_kg;
this.importo = data.importo;
this.num_rate = data.num_rate;
this.perc_esenzione = data.perc_esenzione;
this.peso_kg = data.peso_kg;
this.qta_spes = data.qta_spes;
this.spesaSuPagamento = data.spesaSuPagamento;
this.tipoCalcolo = data.tipoCalcolo;
this.tipo_um = data.tipo_um;
this.untMis = data.untMis;
this.valUnt = data.valUnt;
}
}
export class GtbTipiPaga extends EntityBase {
cambioDiviCont?: number | null;
codDiviCont?: string | null;
creditoMedio?: number | null;
flagBancaAcq?: string | null;
flagBancaVen?: string | null;
flagCompensaTitoli?: string | null;
flagRaggDist?: string | null;
flagSoll?: string | null;
gtbTipiPagaIntercode?: GtbTipiPagaIntercode[] | null;
interessi?: number | null;
modStamp?: string | null;
percPenale?: number | null;
ritardoMedio?: number | null;
speseRitorno?: number | null;
tipoPaga?: string | null;
tipoTracciato?: string | null;
type: "gtb_tipi_paga";
constructor(data: GtbTipiPaga) {
super(data);
this.cambioDiviCont = data.cambioDiviCont;
this.codDiviCont = data.codDiviCont;
this.creditoMedio = data.creditoMedio;
this.flagBancaAcq = data.flagBancaAcq;
this.flagBancaVen = data.flagBancaVen;
this.flagCompensaTitoli = data.flagCompensaTitoli;
this.flagRaggDist = data.flagRaggDist;
this.flagSoll = data.flagSoll;
this.gtbTipiPagaIntercode = data.gtbTipiPagaIntercode;
this.interessi = data.interessi;
this.modStamp = data.modStamp;
this.percPenale = data.percPenale;
this.ritardoMedio = data.ritardoMedio;
this.speseRitorno = data.speseRitorno;
this.tipoPaga = data.tipoPaga;
this.tipoTracciato = data.tipoTracciato;
}
}
export class GtbTipiPagaIntercode extends EntityBase {
formato?: string | null;
id?: number | null;
intercode?: string | null;
tipoPaga?: string | null;
type: "gtb_tipi_paga_intercode";
constructor(data: GtbTipiPagaIntercode) {
super(data);
this.formato = data.formato;
this.id = data.id;
this.intercode = data.intercode;
this.tipoPaga = data.tipoPaga;
}
}
export class JrlCiclDisegni extends EntityBase {
codDisegno?: string | null;
codProd?: string | null;
qta?: number | null;
rigaOrd?: number | null;
type: "jrl_cicl_disegni";
constructor(data: JrlCiclDisegni) {
super(data);
this.codDisegno = data.codDisegno;
this.codProd = data.codProd;
this.qta = data.qta;
this.rigaOrd = data.rigaOrd;
}
}
export class JrlDisOrd extends EntityBase {
codDisegno?: string | null;
dataOrd?: Date | null;
gestione?: string | null;
numOrd?: number | null;
qta?: number | null;
rigaOrd?: number | null;
type: "jrl_dis_ord";
constructor(data: JrlDisOrd) {
super(data);
this.codDisegno = data.codDisegno;
this.dataOrd = data.dataOrd;
this.gestione = data.gestione;
this.numOrd = data.numOrd;
this.qta = data.qta;
this.rigaOrd = data.rigaOrd;
}
}
export class JrlFasiActivityType extends EntityBase {
activityTypeId?: string | null;
codJfas?: string | null;
flagTipologia?: string | null;
type: "jrl_fasi_activity_type";
constructor(data: JrlFasiActivityType) {
super(data);
this.activityTypeId = data.activityTypeId;
this.codJfas = data.codJfas;
this.flagTipologia = data.flagTipologia;
}
}
export class JrlFlavUsers extends EntityBase {
codJflav?: string | null;
flagJflavDefault?: string | null;
type: "jrl_flav_users";
userName?: string | null;
constructor(data: JrlFlavUsers) {
super(data);
this.codJflav = data.codJflav;
this.flagJflavDefault = data.flagJflavDefault;
this.userName = data.userName;
}
}
export class JrlMansioneReparto extends EntityBase {
categoria?: string | null;
codJfas?: string | null;
type: "jrl_mansione_reparto";
constructor(data: JrlMansioneReparto) {
super(data);
this.categoria = data.categoria;
this.codJfas = data.codJfas;
}
}
export class JrlSchmacDoc extends EntityBase {
codAnag?: string | null;
codDtip?: string | null;
dataDoc?: Date | null;
idScheda?: string | null;
numDoc?: number | null;
serDoc?: string | null;
type: "jrl_schmac_doc";
constructor(data: JrlSchmacDoc) {
super(data);
this.codAnag = data.codAnag;
this.codDtip = data.codDtip;
this.dataDoc = data.dataDoc;
this.idScheda = data.idScheda;
this.numDoc = data.numDoc;
this.serDoc = data.serDoc;
}
}
export class JtbBdgHr extends EntityBase {
codJfas?: string | null;
codMdep?: string | null;
dataBdg?: Date | null;
jtbBdgHrDet?: JtbBdgHrDet[] | null;
qtaBdg?: number | null;
qtaBdgAdeg?: number | null;
totCorrPrev?: number | null;
type: "jtb_bdg_hr";
constructor(data: JtbBdgHr) {
super(data);
this.codJfas = data.codJfas;
this.codMdep = data.codMdep;
this.dataBdg = data.dataBdg;
this.jtbBdgHrDet = data.jtbBdgHrDet;
this.qtaBdg = data.qtaBdg;
this.qtaBdgAdeg = data.qtaBdgAdeg;
this.totCorrPrev = data.totCorrPrev;
}
}
export class JtbBdgHrDet extends EntityBase {
activityTypeId?: string | null;
codJfas?: string | null;
codMdep?: string | null;
dataBdg?: Date | null;
flagTipologia?: string | null;
ore?: number | null;
type: "jtb_bdg_hr_det";
constructor(data: JtbBdgHrDet) {
super(data);
this.activityTypeId = data.activityTypeId;
this.codJfas = data.codJfas;
this.codMdep = data.codMdep;
this.dataBdg = data.dataBdg;
this.flagTipologia = data.flagTipologia;
this.ore = data.ore;
}
}
export class JtbBdgWd extends EntityBase {
aOra?: Date | null;
codMart?: string | null;
daOra?: Date | null;
ggSett?: number | null;
qtaProd?: number | null;
type: "jtb_bdg_wd";
constructor(data: JtbBdgWd) {
super(data);
this.aOra = data.aOra;
this.codMart = data.codMart;
this.daOra = data.daOra;
this.ggSett = data.ggSett;
this.qtaProd = data.qtaProd;
}
}
export class JtbCalFasce extends EntityBase {
aora?: Date | null;
codJcal?: string | null;
daOra?: Date | null;
fascia?: string | null;
ggSet?: number | null;
type: "jtb_cal_fasce";
constructor(data: JtbCalFasce) {
super(data);
this.aora = data.aora;
this.codJcal = data.codJcal;
this.daOra = data.daOra;
this.fascia = data.fascia;
this.ggSet = data.ggSet;
}
}
export class JtbCalGgSet extends EntityBase {
codJcal?: string | null;
flagLavorativo?: string | null;
ggSet?: number | null;
jtbCalFasce?: JtbCalFasce[] | null;
type: "jtb_cal_gg_set";
constructor(data: JtbCalGgSet) {
super(data);
this.codJcal = data.codJcal;
this.flagLavorativo = data.flagLavorativo;
this.ggSet = data.ggSet;
this.jtbCalFasce = data.jtbCalFasce;
}
}
export class JtbCalendt extends EntityBase {
codJcal?: string | null;
descrizione?: string | null;
flagAttivo?: string | null;
jtbCalGgSet?: JtbCalGgSet[] | null;
type: "jtb_calendt";
constructor(data: JtbCalendt) {
super(data);
this.codJcal = data.codJcal;
this.descrizione = data.descrizione;
this.flagAttivo = data.flagAttivo;
this.jtbCalGgSet = data.jtbCalGgSet;
}
}
export class JtbCausEventi extends EntityBase {
categoria?: string | null;
codJcau?: string | null;
descrizione?: string | null;
flagInizioLav?: string | null;
flagRichiediAutoriz?: string | null;
flagRipeti?: string | null;
numPeriodo?: number | null;
periodo?: string | null;
tipoEvento?: string | null;
type: "jtb_caus_eventi";
valore?: number | null;
constructor(data: JtbCausEventi) {
super(data);
this.categoria = data.categoria;
this.codJcau = data.codJcau;
this.descrizione = data.descrizione;
this.flagInizioLav = data.flagInizioLav;
this.flagRichiediAutoriz = data.flagRichiediAutoriz;
this.flagRipeti = data.flagRipeti;
this.numPeriodo = data.numPeriodo;
this.periodo = data.periodo;
this.tipoEvento = data.tipoEvento;
this.valore = data.valore;
}
}
export class JtbCicl extends EntityBase implements EquatableEntityInterface<JtbCicl> {
activityTypeId?: string | null;
altezza?: number | null;
applicationName?: string | null;
cambioDiviCont?: number | null;
caratteristica1?: string | null;
caratteristica2?: string | null;
codCq?: string | null;
codDiviCont?: string | null;
codJfas?: string | null;
codMart?: string | null;
codProd?: string | null;
costoComplessivo?: number | null;
costoProduzione?: number | null;
dataIns?: Date | null;
dataUltVar?: Date | null;
descrizione?: string | null;
descrizioneCar1?: string | null;
descrizioneCar2?: string | null;
descrizioneEstesa?: string | null;
descrizioneProd?: string | null;
excludedColumns?: string[] | null;
flagAttiva?: string | null;
flagQtaMultipla?: string | null;
flagScomposizione?: string | null;
flagTipoProd?: string | null;
flagTipologia?: string | null;
gIniz?: number | null;
ggTot?: number | null;
imgFile?: string | null;
jrlCiclDisegni?: JrlCiclDisegni[] | null;
jtbCiclCq?: JtbCiclCq[] | null;
jtbDistClavDir?: JtbDistClavDir[] | null;
jtbDistClavInd?: JtbDistClavInd[] | null;
jtbDistMate?: JtbDistMate[] | null;
larghezza?: number | null;
lottoMinOrd?: number | null;
lunghezza?: number | null;
parent?: any | null;
percCostGen?: number | null;
percRicLb?: number | null;
pesoSpec?: number | null;
prezzoBase?: number | null;
qtaAllocazione?: number | null;
qtaProd?: number | null;
queryTimeoutSeconds?: number | null;
rapConvProd?: number | null;
supplyDefault?: string | null;
tableName?: string | null;
transactionGroupId?: number | null;
type: "jtb_cicl";
untMisProd?: string | null;
constructor(data: JtbCicl) {
super(data);
this.activityTypeId = data.activityTypeId;
this.altezza = data.altezza;
this.applicationName = data.applicationName;
this.cambioDiviCont = data.cambioDiviCont;
this.caratteristica1 = data.caratteristica1;
this.caratteristica2 = data.caratteristica2;
this.codCq = data.codCq;
this.codDiviCont = data.codDiviCont;
this.codJfas = data.codJfas;
this.codMart = data.codMart;
this.codProd = data.codProd;
this.costoComplessivo = data.costoComplessivo;
this.costoProduzione = data.costoProduzione;
this.dataIns = data.dataIns;
this.dataUltVar = data.dataUltVar;
this.descrizione = data.descrizione;
this.descrizioneCar1 = data.descrizioneCar1;
this.descrizioneCar2 = data.descrizioneCar2;
this.descrizioneEstesa = data.descrizioneEstesa;
this.descrizioneProd = data.descrizioneProd;
this.excludedColumns = data.excludedColumns;
this.flagAttiva = data.flagAttiva;
this.flagQtaMultipla = data.flagQtaMultipla;
this.flagScomposizione = data.flagScomposizione;
this.flagTipoProd = data.flagTipoProd;
this.flagTipologia = data.flagTipologia;
this.gIniz = data.gIniz;
this.ggTot = data.ggTot;
this.imgFile = data.imgFile;
this.jrlCiclDisegni = data.jrlCiclDisegni;
this.jtbCiclCq = data.jtbCiclCq;
this.jtbDistClavDir = data.jtbDistClavDir;
this.jtbDistClavInd = data.jtbDistClavInd;
this.jtbDistMate = data.jtbDistMate;
this.larghezza = data.larghezza;
this.lottoMinOrd = data.lottoMinOrd;
this.lunghezza = data.lunghezza;
this.parent = data.parent;
this.percCostGen = data.percCostGen;
this.percRicLb = data.percRicLb;
this.pesoSpec = data.pesoSpec;
this.prezzoBase = data.prezzoBase;
this.qtaAllocazione = data.qtaAllocazione;
this.qtaProd = data.qtaProd;
this.queryTimeoutSeconds = data.queryTimeoutSeconds;
this.rapConvProd = data.rapConvProd;
this.supplyDefault = data.supplyDefault;
this.tableName = data.tableName;
this.transactionGroupId = data.transactionGroupId;
this.untMisProd = data.untMisProd;
}
}
export class JtbCiclCq extends EntityBase {
codProd?: string | null;
controllo?: string | null;
idRiga?: number | null;
numFase?: number | null;
numRip?: number | null;
tipoValore?: TipoValore | null;
tipologia?: string | null;
type: "jtb_cicl_cq";
valoreRif?: string | null;
constructor(data: JtbCiclCq) {
super(data);
this.codProd = data.codProd;
this.controllo = data.controllo;
this.idRiga = data.idRiga;
this.numFase = data.numFase;
this.numRip = data.numRip;
this.tipoValore = data.tipoValore;
this.tipologia = data.tipologia;
this.valoreRif = data.valoreRif;
}
}
export class JtbComBdg extends EntityBase {
codJcom?: string | null;
codJfas?: string | null;
idRiga?: number | null;
importoBdg?: number | null;
percBdg?: number | null;
tipoCosto?: number | null;
type: "jtb_com_bdg";
constructor(data: JtbComBdg) {
super(data);
this.codJcom = data.codJcom;
this.codJfas = data.codJfas;
this.idRiga = data.idRiga;
this.importoBdg = data.importoBdg;
this.percBdg = data.percBdg;
this.tipoCosto = data.tipoCosto;
}
}
export class JtbComCostoStd extends EntityBase {
codJcom?: string | null;
codJfas?: string | null;
codParent?: string | null;
codProd?: string | null;
codProdPri?: string | null;
codProdRoot?: string | null;
costoManodopera?: number | null;
costoManodoperaComm?: number | null;
costoManodoperaMagaz?: number | null;
costoMateriali?: number | null;
costoSemilavorato?: number | null;
costoServizi?: number | null;
dataElaborazione?: Date | null;
descrizione?: string | null;
descrizioneEstesa?: string | null;
flagFoglia?: number | null;
flagPri?: string | null;
flagTipoCosto?: string | null;
hrTime?: number | null;
idRiga?: number | null;
itemId?: string | null;
livello?: number | null;
livelloPri?: number | null;
percSal?: number | null;
qtaEvasaProd?: number | null;
qtaProd?: number | null;
rapConvProd?: number | null;
risorseUmane?: number | null;
setupTime?: number | null;
tempoLavoro?: number | null;
type: "jtb_com_costo_std";
untMisProd?: string | null;
constructor(data: JtbComCostoStd) {
super(data);
this.codJcom = data.codJcom;
this.codJfas = data.codJfas;
this.codParent = data.codParent;
this.codProd = data.codProd;
this.codProdPri = data.codProdPri;
this.codProdRoot = data.codProdRoot;
this.costoManodopera = data.costoManodopera;
this.costoManodoperaComm = data.costoManodoperaComm;
this.costoManodoperaMagaz = data.costoManodoperaMagaz;
this.costoMateriali = data.costoMateriali;
this.costoSemilavorato = data.costoSemilavorato;
this.costoServizi = data.costoServizi;
this.dataElaborazione = data.dataElaborazione;
this.descrizione = data.descrizione;
this.descrizioneEstesa = data.descrizioneEstesa;
this.flagFoglia = data.flagFoglia;
this.flagPri = data.flagPri;
this.flagTipoCosto = data.flagTipoCosto;
this.hrTime = data.hrTime;
this.idRiga = data.idRiga;
this.itemId = data.itemId;
this.livello = data.livello;
this.livelloPri = data.livelloPri;
this.percSal = data.percSal;
this.qtaEvasaProd = data.qtaEvasaProd;
this.qtaProd = data.qtaProd;
this.rapConvProd = data.rapConvProd;
this.risorseUmane = data.risorseUmane;
this.setupTime = data.setupTime;
this.tempoLavoro = data.tempoLavoro;
this.untMisProd = data.untMisProd;
}
}
export class JtbComImporti extends EntityBase {
carat?: string | null;
codJcom?: string | null;
codMstp?: string | null;
codMtip?: string | null;
idRiga?: number | null;
importo?: number | null;
note?: string | null;
qta?: number | null;
type: "jtb_com_importi";
valoreCarat?: string | null;
constructor(data: JtbComImporti) {
super(data);
this.carat = data.carat;
this.codJcom = data.codJcom;
this.codMstp = data.codMstp;
this.codMtip = data.codMtip;
this.idRiga = data.idRiga;
this.importo = data.importo;
this.note = data.note;
this.qta = data.qta;
this.valoreCarat = data.valoreCarat;
}
}
export class JtbComStato extends EntityBase {
flagAttivo?: string | null;
statoCommessa?: string | null;
type: "jtb_com_stato";
constructor(data: JtbComStato) {
super(data);
this.flagAttivo = data.flagAttivo;
this.statoCommessa = data.statoCommessa;
}
}
export class JtbComTipo extends EntityBase {
tipoCommessa?: string | null;
type: "jtb_com_tipo";
constructor(data: JtbComTipo) {
super(data);
this.tipoCommessa = data.tipoCommessa;
}
}
export class JtbComt extends EntityBase {
cambioDivi?: number | null;
cambioDiviCont?: number | null;
cig?: string | null;
codAnag?: string | null;
codDivi?: string | null;
codDiviCont?: string | null;
codJcom?: string | null;
codJfas?: string | null;
codJflav?: string | null;
codJflavTec?: string | null;
codMart?: string | null;
codVage?: string | null;
codVdes?: string | null;
cup?: string | null;
dataCons?: Date | null;
dataIniziLav?: Date | null;
dataOrd?: Date | null;
descrizione?: string | null;
descrizioneEstesa?: string | null;
flagPubblica?: string | null;
gestione?: string | null;
importo?: number | null;
indirizzoEnte?: string | null;
jrlDisOrd?: JrlDisOrd[] | null;
jtbComCostoStd?: JtbComCostoStd[] | null;
jtbComImporti?: JtbComImporti[] | null;
manuali?: string | null;
matricola?: string | null;
note?: string | null;
noteCons?: string | null;
noteTecniche?: string | null;
numOrd?: number | null;
percComp?: number | null;
precode?: string | null;
responsabileCom?: string | null;
rifComm?: string | null;
statoCommessa?: string | null;
tipoAnag?: string | null;
tipoCommessa?: string | null;
type: "jtb_comt";
constructor(data: JtbComt) {
super(data);
this.cambioDivi = data.cambioDivi;
this.cambioDiviCont = data.cambioDiviCont;
this.cig = data.cig;
this.codAnag = data.codAnag;
this.codDivi = data.codDivi;
this.codDiviCont = data.codDiviCont;
this.codJcom = data.codJcom;
this.codJfas = data.codJfas;
this.codJflav = data.codJflav;
this.codJflavTec = data.codJflavTec;
this.codMart = data.codMart;
this.codVage = data.codVage;
this.codVdes = data.codVdes;
this.cup = data.cup;
this.dataCons = data.dataCons;
this.dataIniziLav = data.dataIniziLav;
this.dataOrd = data.dataOrd;
this.descrizione = data.descrizione;
this.descrizioneEstesa = data.descrizioneEstesa;
this.flagPubblica = data.flagPubblica;
this.gestione = data.gestione;
this.importo = data.importo;
this.indirizzoEnte = data.indirizzoEnte;
this.jrlDisOrd = data.jrlDisOrd;
this.jtbComCostoStd = data.jtbComCostoStd;
this.jtbComImporti = data.jtbComImporti;
this.manuali = data.manuali;
this.matricola = data.matricola;
this.note = data.note;
this.noteCons = data.noteCons;
this.noteTecniche = data.noteTecniche;
this.numOrd = data.numOrd;
this.percComp = data.percComp;
this.precode = data.precode;
this.responsabileCom = data.responsabileCom;
this.rifComm = data.rifComm;
this.statoCommessa = data.statoCommessa;
this.tipoAnag = data.tipoAnag;
this.tipoCommessa = data.tipoCommessa;
}
}
export class JtbDisegni extends EntityBase {
codDisegno?: string | null;
codJcom?: string | null;
codMart?: string | null;
dataDisegno?: Date | null;
descrizione?: string | null;
disegnatore?: string | null;
jtbDisegniFiles?: JtbDisegniFiles[] | null;
note?: string | null;
type: "jtb_disegni";
constructor(data: JtbDisegni) {
super(data);
this.codDisegno = data.codDisegno;
this.codJcom = data.codJcom;
this.codMart = data.codMart;
this.dataDisegno = data.dataDisegno;
this.descrizione = data.descrizione;
this.disegnatore = data.disegnatore;
this.jtbDisegniFiles = data.jtbDisegniFiles;
this.note = data.note;
}
}
export class JtbDisegniFiles extends EntityBase {
codDisegno?: string | null;
content?: string | null;
fileName?: string | null;
fileType?: string | null;
note?: string | null;
originalSize?: number | null;
parameters?: string | null;
type: "jtb_disegni_files";
constructor(data: JtbDisegniFiles) {
super(data);
this.codDisegno = data.codDisegno;
this.content = data.content;
this.fileName = data.fileName;
this.fileType = data.fileType;
this.note = data.note;
this.originalSize = data.originalSize;
this.parameters = data.parameters;
}
}
export class JtbDistClavDir extends EntityBase {
activityDescription?: string | null;
activityTypeId?: string | null;
codJcosDir?: string | null;
codJfas?: string | null;
codProd?: string | null;
descrizione?: string | null;
duration?: number | null;
durationType?: string | null;
flagFasePref?: string | null;
flagTipologia?: string | null;
hrNum?: number | null;
hrTime?: number | null;
idRiga?: number | null;
jtbDistClavDirDett?: JtbDistClavDirDett[] | null;
jtbDistClavDirTempiProd?: JtbDistClavDirTempiProd[] | null;
numFase?: number | null;
qtaAllocazione?: number | null;
qtaLav?: number | null;
rapConvClav?: number | null;
setupTime?: number | null;
timeType?: string | null;
type: "jtb_dist_clav_dir";
untMis?: string | null;
valUnt?: number | null;
constructor(data: JtbDistClavDir) {
super(data);
this.activityDescription = data.activityDescription;
this.activityTypeId = data.activityTypeId;
this.codJcosDir = data.codJcosDir;
this.codJfas = data.codJfas;
this.codProd = data.codProd;
this.descrizione = data.descrizione;
this.duration = data.duration;
this.durationType = data.durationType;
this.flagFasePref = data.flagFasePref;
this.flagTipologia = data.flagTipologia;
this.hrNum = data.hrNum;
this.hrTime = data.hrTime;
this.idRiga = data.idRiga;
this.jtbDistClavDirDett = data.jtbDistClavDirDett;
this.jtbDistClavDirTempiProd = data.jtbDistClavDirTempiProd;
this.numFase = data.numFase;
this.qtaAllocazione = data.qtaAllocazione;
this.qtaLav = data.qtaLav;
this.rapConvClav = data.rapConvClav;
this.setupTime = data.setupTime;
this.timeType = data.timeType;
this.untMis = data.untMis;
this.valUnt = data.valUnt;
}
}
export class JtbDistClavDirDett extends EntityBase {
activityTypeId?: string | null;
codProd?: string | null;
flagTipologia?: string | null;
gIniz?: number | null;
hrNum?: number | null;
hrTime?: number | null;
idRiga?: number | null;
idRigaAct?: number | null;
note?: string | null;
timeType?: string | null;
type: "jtb_dist_clav_dir_dett";
constructor(data: JtbDistClavDirDett) {
super(data);
this.activityTypeId = data.activityTypeId;
this.codProd = data.codProd;
this.flagTipologia = data.flagTipologia;
this.gIniz = data.gIniz;
this.hrNum = data.hrNum;
this.hrTime = data.hrTime;
this.idRiga = data.idRiga;
this.idRigaAct = data.idRigaAct;
this.note = data.note;
this.timeType = data.timeType;
}
}
export class JtbDistClavDirTempiProd extends EntityBase {
codJfas?: string | null;
codProd?: string | null;
duration?: number | null;
idRiga?: number | null;
type: "jtb_dist_clav_dir_tempi_prod";
constructor(data: JtbDistClavDirTempiProd) {
super(data);
this.codJfas = data.codJfas;
this.codProd = data.codProd;
this.duration = data.duration;
this.idRiga = data.idRiga;
}
}
export class JtbDistClavInd extends EntityBase {
codJcosInd?: string | null;
codProd?: string | null;
descrizione?: string | null;
idRiga?: number | null;
percCost?: number | null;
type: "jtb_dist_clav_ind";
constructor(data: JtbDistClavInd) {
super(data);
this.codJcosInd = data.codJcosInd;
this.codProd = data.codProd;
this.descrizione = data.descrizione;
this.idRiga = data.idRiga;
this.percCost = data.percCost;
}
}
export class JtbDistMate extends EntityBase implements EquatableEntityInterface<JtbDistMate> {
applicationName?: string | null;
codMart?: string | null;
codProd?: string | null;
cod_prod_pri?: string | null;
costoUnt?: number | null;
dataUltMod?: Date | null;
descrizione?: string | null;
descrizioneEstesa?: string | null;
excludedColumns?: string[] | null;
flagPri?: string | null;
idRiga?: number | null;
modificatoDa?: string | null;
note?: string | null;
numFase?: number | null;
parent?: any | null;
percSfrido?: number | null;
qtaStd?: number | null;
queryTimeoutSeconds?: number | null;
rapConvDist?: number | null;
rifProgetto?: string | null;
tableName?: string | null;
transactionGroupId?: number | null;
type: "jtb_dist_mate";
untMisDist?: string | null;
constructor(data: JtbDistMate) {
super(data);
this.applicationName = data.applicationName;
this.codMart = data.codMart;
this.codProd = data.codProd;
this.cod_prod_pri = data.cod_prod_pri;
this.costoUnt = data.costoUnt;
this.dataUltMod = data.dataUltMod;
this.descrizione = data.descrizione;
this.descrizioneEstesa = data.descrizioneEstesa;
this.excludedColumns = data.excludedColumns;
this.flagPri = data.flagPri;
this.idRiga = data.idRiga;
this.modificatoDa = data.modificatoDa;
this.note = data.note;
this.numFase = data.numFase;
this.parent = data.parent;
this.percSfrido = data.percSfrido;
this.qtaStd = data.qtaStd;
this.queryTimeoutSeconds = data.queryTimeoutSeconds;
this.rapConvDist = data.rapConvDist;
this.rifProgetto = data.rifProgetto;
this.tableName = data.tableName;
this.transactionGroupId = data.transactionGroupId;
this.untMisDist = data.untMisDist;
}
}
export class JtbFasi extends EntityBase {
codJCal?: string | null;
codJfas?: string | null;
codJfasParent?: string | null;
codMdepLav?: string | null;
codMfas?: string | null;
descrizEstesa?: string | null;
descrizione?: string | null;
flagAttivo?: string | null;
flagCheck?: string | null;
flagTipologia?: string | null;
idJfas?: string | null;
maxAllocazione?: number | null;
pathIcona?: string | null;
prodStd?: number | null;
progressivoSscc?: number | null;
tipoProd?: string | null;
type: "jtb_fasi";
umAllocazione?: string | null;
umProd?: string | null;
constructor(data: JtbFasi) {
super(data);
this.codJCal = data.codJCal;
this.codJfas = data.codJfas;
this.codJfasParent = data.codJfasParent;
this.codMdepLav = data.codMdepLav;
this.codMfas = data.codMfas;
this.descrizEstesa = data.descrizEstesa;
this.descrizione = data.descrizione;
this.flagAttivo = data.flagAttivo;
this.flagCheck = data.flagCheck;
this.flagTipologia = data.flagTipologia;
this.idJfas = data.idJfas;
this.maxAllocazione = data.maxAllocazione;
this.pathIcona = data.pathIcona;
this.prodStd = data.prodStd;
this.progressivoSscc = data.progressivoSscc;
this.tipoProd = data.tipoProd;
this.umAllocazione = data.umAllocazione;
this.umProd = data.umProd;
}
}
export class JtbFasiAtt extends EntityBase {
codJfas?: string | null;
datetimeEnd?: Date | null;
datetimeStart?: Date | null;
listaOrd?: string | null;
qtaAllocate?: number | null;
type: "jtb_fasi_att";
constructor(data: JtbFasiAtt) {
super(data);
this.codJfas = data.codJfas;
this.datetimeEnd = data.datetimeEnd;
this.datetimeStart = data.datetimeStart;
this.listaOrd = data.listaOrd;
this.qtaAllocate = data.qtaAllocate;
}
}
export class JtbFasiCosti extends EntityBase {
anno?: number | null;
codJfas?: string | null;
costo?: number | null;
dataCalc?: Date | null;
mese?: number | null;
note?: string | null;
type: "jtb_fasi_costi";
constructor(data: JtbFasiCosti) {
super(data);
this.anno = data.anno;
this.codJfas = data.codJfas;
this.costo = data.costo;
this.dataCalc = data.dataCalc;
this.mese = data.mese;
this.note = data.note;
}
}
export class JtbFasiImpMesi extends EntityBase {
anno?: number | null;
codJfas?: string | null;
costoBudget?: number | null;
id?: number | null;
importoMensile?: number | null;
importoUnitario?: number | null;
jtbFasiImpMesiDett?: JtbFasiImpMesiDett[] | null;
mese?: number | null;
type: "jtb_fasi_imp_mesi";
voceCostoRicavo?: string | null;
constructor(data: JtbFasiImpMesi) {
super(data);
this.anno = data.anno;
this.codJfas = data.codJfas;
this.costoBudget = data.costoBudget;
this.id = data.id;
this.importoMensile = data.importoMensile;
this.importoUnitario = data.importoUnitario;
this.jtbFasiImpMesiDett = data.jtbFasiImpMesiDett;
this.mese = data.mese;
this.voceCostoRicavo = data.voceCostoRicavo;
}
}
export class JtbFasiImpMesiDett extends EntityBase {
codCcon?: string | null;
costoDettaglio?: number | null;
idFasiImpMesi?: number | null;
type: "jtb_fasi_imp_mesi_dett";
constructor(data: JtbFasiImpMesiDett) {
super(data);
this.codCcon = data.codCcon;
this.costoDettaglio = data.costoDettaglio;
this.idFasiImpMesi = data.idFasiImpMesi;
}
}
export class JtbFlav extends EntityBase {
activityTypeId?: string | null;
altreMansioni?: string | null;
attestati?: string | null;
badge?: string | null;
cambioDiviCont?: number | null;
cap?: string | null;
categoria?: string | null;
codDiviCont?: string | null;
codIntercode?: string | null;
codJcal?: string | null;
codJfas?: string | null;
codJflav?: string | null;
codJfle?: string | null;
codiceFiscale?: string | null;
cognome?: string | null;
comune?: string | null;
comuneNascita?: string | null;
costoOrd?: number | null;
costoStra?: number | null;
costoTrasfG?: number | null;
costoViag?: number | null;
dataAssunz?: Date | null;
dataFineLavoro?: Date | null;
dataInizLav?: Date | null;
dataNascita?: Date | null;
eMail?: string | null;
flagAutoMunito?: string | null;
flagCapoReparto?: string | null;
flagCdl?: string | null;
iban?: string | null;
idFlav?: string | null;
incarico?: string | null;
indennita?: number | null;
indirizzo?: string | null;
jtbFlavEventi?: JtbFlavEventi[] | null;
livello?: string | null;
nome?: string | null;
note?: string | null;
numCiv?: string | null;
numTelefono?: string | null;
oreContrat?: number | null;
password?: string | null;
patente?: string | null;
precode?: string | null;
sesso?: string | null;
statoCivile?: string | null;
tipoContratto?: string | null;
titoloStudio?: string | null;
totOreSett?: number | null;
type: "jtb_flav";
constructor(data: JtbFlav) {
super(data);
this.activityTypeId = data.activityTypeId;
this.altreMansioni = data.altreMansioni;
this.attestati = data.attestati;
this.badge = data.badge;
this.cambioDiviCont = data.cambioDiviCont;
this.cap = data.cap;
this.categoria = data.categoria;
this.codDiviCont = data.codDiviCont;
this.codIntercode = data.codIntercode;
this.codJcal = data.codJcal;
this.codJfas = data.codJfas;
this.codJflav = data.codJflav;
this.codJfle = data.codJfle;
this.codiceFiscale = data.codiceFiscale;
this.cognome = data.cognome;
this.comune = data.comune;
this.comuneNascita = data.comuneNascita;
this.costoOrd = data.costoOrd;
this.costoStra = data.costoStra;
this.costoTrasfG = data.costoTrasfG;
this.costoViag = data.costoViag;
this.dataAssunz = data.dataAssunz;
this.dataFineLavoro = data.dataFineLavoro;
this.dataInizLav = data.dataInizLav;
this.dataNascita = data.dataNascita;
this.eMail = data.eMail;
this.flagAutoMunito = data.flagAutoMunito;
this.flagCapoReparto = data.flagCapoReparto;
this.flagCdl = data.flagCdl;
this.iban = data.iban;
this.idFlav = data.idFlav;
this.incarico = data.incarico;
this.indennita = data.indennita;
this.indirizzo = data.indirizzo;
this.jtbFlavEventi = data.jtbFlavEventi;
this.livello = data.livello;
this.nome = data.nome;
this.note = data.note;
this.numCiv = data.numCiv;
this.numTelefono = data.numTelefono;
this.oreContrat = data.oreContrat;
this.password = data.password;
this.patente = data.patente;
this.precode = data.precode;
this.sesso = data.sesso;
this.statoCivile = data.statoCivile;
this.tipoContratto = data.tipoContratto;
this.titoloStudio = data.titoloStudio;
this.totOreSett = data.totOreSett;
}
}
export class JtbFlavEventi extends EntityBase {
autorizzatoDa?: string | null;
categoria?: string | null;
codJcau?: string | null;
codJflav?: string | null;
dataAutoriz?: Date | null;
dataEvento?: Date | null;
dataIns?: Date | null;
dataMod?: Date | null;
flagAutorizza?: string | null;
ggFerie?: number | null;
inseritoDa?: string | null;
modificatoDa?: string | null;
note?: string | null;
totOreSett?: number | null;
type: "jtb_flav_eventi";
valIndennita?: number | null;
valPagaBase?: number | null;
valUnaTantum?: number | null;
constructor(data: JtbFlavEventi) {
super(data);
this.autorizzatoDa = data.autorizzatoDa;
this.categoria = data.categoria;
this.codJcau = data.codJcau;
this.codJflav = data.codJflav;
this.dataAutoriz = data.dataAutoriz;
this.dataEvento = data.dataEvento;
this.dataIns = data.dataIns;
this.dataMod = data.dataMod;
this.flagAutorizza = data.flagAutorizza;
this.ggFerie = data.ggFerie;
this.inseritoDa = data.inseritoDa;
this.modificatoDa = data.modificatoDa;
this.note = data.note;
this.totOreSett = data.totOreSett;
this.valIndennita = data.valIndennita;
this.valPagaBase = data.valPagaBase;
this.valUnaTantum = data.valUnaTantum;
}
}
export class JtbGiustifica extends EntityBase {
codIntercode?: string | null;
flagAttivo?: string | null;
flagFerie?: string | null;
flagPermesso?: boolean | null;
flagRecupero?: string | null;
giustificativo?: string | null;
jtbGiustificaRow?: JtbGiustificaRow[] | null;
percPaga?: number | null;
type: "jtb_giustifica";
constructor(data: JtbGiustifica) {
super(data);
this.codIntercode = data.codIntercode;
this.flagAttivo = data.flagAttivo;
this.flagFerie = data.flagFerie;
this.flagPermesso = data.flagPermesso;
this.flagRecupero = data.flagRecupero;
this.giustificativo = data.giustificativo;
this.jtbGiustificaRow = data.jtbGiustificaRow;
this.percPaga = data.percPaga;
}
}
export class JtbGiustificaRow extends EntityBase {
aGg?: number | null;
daGg?: number | null;
giustificativo?: string | null;
percPaga?: number | null;
type: "jtb_giustifica_row";
constructor(data: JtbGiustificaRow) {
super(data);
this.aGg = data.aGg;
this.daGg = data.daGg;
this.giustificativo = data.giustificativo;
this.percPaga = data.percPaga;
}
}
export class JtbLotr extends EntityBase {
codJfas?: string | null;
dataOrd?: Date | null;
gestione?: string | null;
idLotto?: number | null;
idRiga?: number | null;
numOrd?: number | null;
type: "jtb_lotr";
constructor(data: JtbLotr) {
super(data);
this.codJfas = data.codJfas;
this.dataOrd = data.dataOrd;
this.gestione = data.gestione;
this.idLotto = data.idLotto;
this.idRiga = data.idRiga;
this.numOrd = data.numOrd;
}
}
export class JtbLott extends EntityBase {
codJfas?: string | null;
codJflav?: string | null;
dataChiusura?: Date | null;
dataLotto?: Date | null;
flagComp?: string | null;
idLotto?: number | null;
jtbLotr?: JtbLotr[] | null;
tipoLotto?: string | null;
type: "jtb_lott";
constructor(data: JtbLott) {
super(data);
this.codJfas = data.codJfas;
this.codJflav = data.codJflav;
this.dataChiusura = data.dataChiusura;
this.dataLotto = data.dataLotto;
this.flagComp = data.flagComp;
this.idLotto = data.idLotto;
this.jtbLotr = data.jtbLotr;
this.tipoLotto = data.tipoLotto;
}
}
export class JtbMansioni extends EntityBase {
categoria?: string | null;
jrlMansioneReparto?: JrlMansioneReparto[] | null;
type: "jtb_mansioni";
constructor(data: JtbMansioni) {
super(data);
this.categoria = data.categoria;
this.jrlMansioneReparto = data.jrlMansioneReparto;
}
}
export class JtbOffr extends EntityBase {
annoOff?: number | null;
codArtForn?: string | null;
codJcom?: string | null;
codMart?: string | null;
codSpes?: string | null;
dataCons?: Date | null;
dataScadRichOff?: Date | null;
descrizione?: string | null;
descrizioneEstesa?: string | null;
note?: string | null;
numOff?: number | null;
qtaCnf?: number | null;
qtaOff?: number | null;
qtaProd?: number | null;
rapConv?: number | null;
rapConvProd?: number | null;
rigaOff?: number | null;
sconto5?: number | null;
sconto6?: number | null;
sconto7?: number | null;
sconto8?: number | null;
statoRichiesta?: number | null;
type: "jtb_offr";
untMis?: string | null;
untMisProd?: string | null;
valBaseAsta?: number | null;
valUnt?: number | null;
constructor(data: JtbOffr) {
super(data);
this.annoOff = data.annoOff;
this.codArtForn = data.codArtForn;
this.codJcom = data.codJcom;
this.codMart = data.codMart;
this.codSpes = data.codSpes;
this.dataCons = data.dataCons;
this.dataScadRichOff = data.dataScadRichOff;
this.descrizione = data.descrizione;
this.descrizioneEstesa = data.descrizioneEstesa;
this.note = data.note;
this.numOff = data.numOff;
this.qtaCnf = data.qtaCnf;
this.qtaOff = data.qtaOff;
this.qtaProd = data.qtaProd;
this.rapConv = data.rapConv;
this.rapConvProd = data.rapConvProd;
this.rigaOff = data.rigaOff;
this.sconto5 = data.sconto5;
this.sconto6 = data.sconto6;
this.sconto7 = data.sconto7;
this.sconto8 = data.sconto8;
this.statoRichiesta = data.statoRichiesta;
this.untMis = data.untMis;
this.untMisProd = data.untMisProd;
this.valBaseAsta = data.valBaseAsta;
this.valUnt = data.valUnt;
}
}
export class JtbOfft extends EntityBase {
annoOff?: number | null;
cap?: string | null;
citta?: string | null;
codAnag?: string | null;
codDivi?: string | null;
codFisc?: string | null;
compilatoDa?: string | null;
dataOff?: Date | null;
eMail?: string | null;
fax?: string | null;
indirizzo?: string | null;
jtbOffr?: JtbOffr[] | null;
nazione?: string | null;
note?: string | null;
numOff?: number | null;
partIva?: string | null;
personaRif?: string | null;
prov?: string | null;
ragSoc?: string | null;
rifFabbisogno?: string | null;
rifOfferta?: string | null;
telefono?: string | null;
type: "jtb_offt";
constructor(data: JtbOfft) {
super(data);
this.annoOff = data.annoOff;
this.cap = data.cap;
this.citta = data.citta;
this.codAnag = data.codAnag;
this.codDivi = data.codDivi;
this.codFisc = data.codFisc;
this.compilatoDa = data.compilatoDa;
this.dataOff = data.dataOff;
this.eMail = data.eMail;
this.fax = data.fax;
this.indirizzo = data.indirizzo;
this.jtbOffr = data.jtbOffr;
this.nazione = data.nazione;
this.note = data.note;
this.numOff = data.numOff;
this.partIva = data.partIva;
this.personaRif = data.personaRif;
this.prov = data.prov;
this.ragSoc = data.ragSoc;
this.rifFabbisogno = data.rifFabbisogno;
this.rifOfferta = data.rifOfferta;
this.telefono = data.telefono;
}
}
export class JtbPianoMac extends EntityBase {
codLavoraz?: string | null;
dataPiano?: Date | null;
flagEtichetta?: string | null;
lotto?: string | null;
numCnfPrev?: number | null;
numLotto?: number | null;
type: "jtb_piano_mac";
constructor(data: JtbPianoMac) {
super(data);
this.codLavoraz = data.codLavoraz;
this.dataPiano = data.dataPiano;
this.flagEtichetta = data.flagEtichetta;
this.lotto = data.lotto;
this.numCnfPrev = data.numCnfPrev;
this.numLotto = data.numLotto;
}
}
export class JtbRLavr extends EntityBase {
aOra?: Date | null;
activityId?: string | null;
activityTypeId?: string | null;
cambioDiviCont?: number | null;
codDiviCont?: string | null;
codJcom?: string | null;
codJfas?: string | null;
codJflav?: string | null;
codMart?: string | null;
codMtip?: string | null;
costoOra?: number | null;
daOra?: Date | null;
dataIns?: Date | null;
dataLav?: Date | null;
dataMod?: Date | null;
flagSospeso?: string | null;
flagTipoTempo?: number | null;
flagTipologia?: string | null;
idLotto?: number | null;
idPosizione?: number | null;
idRiga?: number | null;
inseritoDa?: string | null;
lat?: number | null;
lng?: number | null;
matricola?: string | null;
modificatoDa?: string | null;
note?: string | null;
numRisorse?: number | null;
oraFine?: string | null;
oraIniz?: string | null;
ore?: number | null;
qtaProd?: number | null;
tipoOrelav?: string | null;
type: "jtb_rlavr";
constructor(data: JtbRLavr) {
super(data);
this.aOra = data.aOra;
this.activityId = data.activityId;
this.activityTypeId = data.activityTypeId;
this.cambioDiviCont = data.cambioDiviCont;
this.codDiviCont = data.codDiviCont;
this.codJcom = data.codJcom;
this.codJfas = data.codJfas;
this.codJflav = data.codJflav;
this.codMart = data.codMart;
this.codMtip = data.codMtip;
this.costoOra = data.costoOra;
this.daOra = data.daOra;
this.dataIns = data.dataIns;
this.dataLav = data.dataLav;
this.dataMod = data.dataMod;
this.flagSospeso = data.flagSospeso;
this.flagTipoTempo = data.flagTipoTempo;
this.flagTipologia = data.flagTipologia;
this.idLotto = data.idLotto;
this.idPosizione = data.idPosizione;
this.idRiga = data.idRiga;
this.inseritoDa = data.inseritoDa;
this.lat = data.lat;
this.lng = data.lng;
this.matricola = data.matricola;
this.modificatoDa = data.modificatoDa;
this.note = data.note;
this.numRisorse = data.numRisorse;
this.oraFine = data.oraFine;
this.oraIniz = data.oraIniz;
this.ore = data.ore;
this.qtaProd = data.qtaProd;
this.tipoOrelav = data.tipoOrelav;
}
}
export class JtbRLavt extends EntityBase {
cambioDiviCont?: number | null;
codDiviCont?: string | null;
codJflav?: string | null;
controllatoDa?: string | null;
costoTrasf?: number | null;
dataControllo?: Date | null;
dataEsportazione?: Date | null;
dataIns?: Date | null;
dataLav?: Date | null;
dataMod?: Date | null;
esportatoDa?: string | null;
flagIndennita?: string | null;
flagTrasferta?: string | null;
flagTrasfertaEstera?: string | null;
giustificativo?: string | null;
inseritoDa?: string | null;
jtbRlavr?: JtbRLavr[] | null;
modificatoDa?: string | null;
note?: string | null;
oreAssenza?: number | null;
percPaga?: number | null;
type: "jtb_rlavt";
constructor(data: JtbRLavt) {
super(data);
this.cambioDiviCont = data.cambioDiviCont;
this.codDiviCont = data.codDiviCont;
this.codJflav = data.codJflav;
this.controllatoDa = data.controllatoDa;
this.costoTrasf = data.costoTrasf;
this.dataControllo = data.dataControllo;
this.dataEsportazione = data.dataEsportazione;
this.dataIns = data.dataIns;
this.dataLav = data.dataLav;
this.dataMod = data.dataMod;
this.esportatoDa = data.esportatoDa;
this.flagIndennita = data.flagIndennita;
this.flagTrasferta = data.flagTrasferta;
this.flagTrasfertaEstera = data.flagTrasfertaEstera;
this.giustificativo = data.giustificativo;
this.inseritoDa = data.inseritoDa;
this.jtbRlavr = data.jtbRlavr;
this.modificatoDa = data.modificatoDa;
this.note = data.note;
this.oreAssenza = data.oreAssenza;
this.percPaga = data.percPaga;
}
}
export class JtbRicorrenze extends EntityBase {
anno?: number | null;
compleanno?: boolean | null;
data?: Date | null;
descrizione?: string | null;
flagReply?: string | null;
isCompleanno?: boolean | null;
type: "jtb_ricorrenze";
constructor(data: JtbRicorrenze) {
super(data);
this.anno = data.anno;
this.compleanno = data.compleanno;
this.data = data.data;
this.descrizione = data.descrizione;
this.flagReply = data.flagReply;
this.isCompleanno = data.isCompleanno;
}
}
export class JtbSchedaCq extends EntityBase {
codCq?: string | null;
descrizione?: string | null;
jtbSchedaCqr?: JtbSchedaCqr[] | null;
keyFunction?: string | null;
type: "jtb_scheda_cq";
constructor(data: JtbSchedaCq) {
super(data);
this.codCq = data.codCq;
this.descrizione = data.descrizione;
this.jtbSchedaCqr = data.jtbSchedaCqr;
this.keyFunction = data.keyFunction;
}
}
export class JtbSchedaCqr extends EntityBase {
codCq?: string | null;
controllo?: string | null;
idRiga?: number | null;
numRip?: number | null;
type: "jtb_scheda_cqr";
valoreRif?: string | null;
constructor(data: JtbSchedaCqr) {
super(data);
this.codCq = data.codCq;
this.controllo = data.controllo;
this.idRiga = data.idRiga;
this.numRip = data.numRip;
this.valoreRif = data.valoreRif;
}
}
export class JtbSchedaScompr extends EntityBase {
codMart?: string | null;
idRiga?: number | null;
idScheda?: string | null;
numMart?: number | null;
partitaMag?: string | null;
qtaMart?: number | null;
tipologia?: string | null;
type: "jtb_scheda_scompr";
constructor(data: JtbSchedaScompr) {
super(data);
this.codMart = data.codMart;
this.idRiga = data.idRiga;
this.idScheda = data.idScheda;
this.numMart = data.numMart;
this.partitaMag = data.partitaMag;
this.qtaMart = data.qtaMart;
this.tipologia = data.tipologia;
}
}
export class JtbSchedaScompt extends EntityBase {
codLavoraz?: string | null;
codProd?: string | null;
dataScheda?: Date | null;
flagRegistrato?: string | null;
idScheda?: string | null;
idSchedaAcc?: string | null;
jtbSchedaScompr?: JtbSchedaScompr[] | null;
numProdLav?: number | null;
partitaMagProd?: string | null;
qtaProdLav?: number | null;
type: "jtb_scheda_scompt";
constructor(data: JtbSchedaScompt) {
super(data);
this.codLavoraz = data.codLavoraz;
this.codProd = data.codProd;
this.dataScheda = data.dataScheda;
this.flagRegistrato = data.flagRegistrato;
this.idScheda = data.idScheda;
this.idSchedaAcc = data.idSchedaAcc;
this.jtbSchedaScompr = data.jtbSchedaScompr;
this.numProdLav = data.numProdLav;
this.partitaMagProd = data.partitaMagProd;
this.qtaProdLav = data.qtaProdLav;
}
}
export class JtbSforn extends EntityBase {
codAnag?: string | null;
codDivi?: string | null;
type: "jtb_sforn";
constructor(data: JtbSforn) {
super(data);
this.codAnag = data.codAnag;
this.codDivi = data.codDivi;
}
}
export class JtbSlist extends EntityBase {
aAltezza?: number | null;
aLarghezza?: number | null;
aLunghezza?: number | null;
aQta?: number | null;
codAnag?: string | null;
codProd?: string | null;
codSpes?: string | null;
criterioProd?: string | null;
daAltezza?: number | null;
daLarghezza?: number | null;
daLunghezza?: number | null;
daQta?: number | null;
flagFornPref?: string | null;
idRiga?: number | null;
qta?: number | null;
tipoAzione?: string | null;
type: "jtb_slist";
untMisServ?: string | null;
valUnt?: number | null;
constructor(data: JtbSlist) {
super(data);
this.aAltezza = data.aAltezza;
this.aLarghezza = data.aLarghezza;
this.aLunghezza = data.aLunghezza;
this.aQta = data.aQta;
this.codAnag = data.codAnag;
this.codProd = data.codProd;
this.codSpes = data.codSpes;
this.criterioProd = data.criterioProd;
this.daAltezza = data.daAltezza;
this.daLarghezza = data.daLarghezza;
this.daLunghezza = data.daLunghezza;
this.daQta = data.daQta;
this.flagFornPref = data.flagFornPref;
this.idRiga = data.idRiga;
this.qta = data.qta;
this.tipoAzione = data.tipoAzione;
this.untMisServ = data.untMisServ;
this.valUnt = data.valUnt;
}
}
export class JtbSlistProd extends EntityBase {
codAnag?: string | null;
codMart?: string | null;
codProd?: string | null;
codSpes?: string | null;
idRiga?: number | null;
type: "jtb_slist_prod";
constructor(data: JtbSlistProd) {
super(data);
this.codAnag = data.codAnag;
this.codMart = data.codMart;
this.codProd = data.codProd;
this.codSpes = data.codSpes;
this.idRiga = data.idRiga;
}
}
export class JtbStrCosti extends EntityBase {
codFiltro?: string | null;
codStrCosti?: string | null;
descrizione?: string | null;
type: "jtb_str_costi";
constructor(data: JtbStrCosti) {
super(data);
this.codFiltro = data.codFiltro;
this.codStrCosti = data.codStrCosti;
this.descrizione = data.descrizione;
}
}
export class JtbStrCostir extends EntityBase {
codJcosDir?: string | null;
codJcosInd?: string | null;
codStrCosti?: string | null;
descrizione?: string | null;
idRiga?: number | null;
numFase?: number | null;
qtaLav?: number | null;
rapConv?: number | null;
tipoCalc?: string | null;
type: "jtb_str_costir";
untMis?: string | null;
valUnt?: number | null;
constructor(data: JtbStrCostir) {
super(data);
this.codJcosDir = data.codJcosDir;
this.codJcosInd = data.codJcosInd;
this.codStrCosti = data.codStrCosti;
this.descrizione = data.descrizione;
this.idRiga = data.idRiga;
this.numFase = data.numFase;
this.qtaLav = data.qtaLav;
this.rapConv = data.rapConv;
this.tipoCalc = data.tipoCalc;
this.untMis = data.untMis;
this.valUnt = data.valUnt;
}
}
export class LatLng {
lat?: number | null;
lng?: number | null;
constructor(data: LatLng) {
this.lat = data.lat;
this.lng = data.lng;
}
}
export class MapGetCustomerItemInfo {
codAnag?: string | null;
codMart?: string | null;
codVdes?: string | null;
dataOrd?: Date | null;
numOrdProv?: number | null;
passedCodVlis?: string | null;
serie?: string | null;
constructor(data: MapGetCustomerItemInfo) {
this.codAnag = data.codAnag;
this.codMart = data.codMart;
this.codVdes = data.codVdes;
this.dataOrd = data.dataOrd;
this.numOrdProv = data.numOrdProv;
this.passedCodVlis = data.passedCodVlis;
this.serie = data.serie;
}
}
export class MessageDTO {
date?: Date | null;
level?: Level | null;
text?: string | null;
constructor(data: MessageDTO) {
this.date = data.date;
this.level = data.level;
this.text = data.text;
}
}
export class MrlAartSchTecSet extends EntityBase {
codMart?: string | null;
codSch?: string | null;
id?: number | null;
type: "mrl_aart_sch_tec_set";
constructor(data: MrlAartSchTecSet) {
super(data);
this.codMart = data.codMart;
this.codSch = data.codSch;
this.id = data.id;
}
}
export class MrlDepoArtEsclusiWms extends EntityBase {
codMart?: string | null;
codMdep?: string | null;
codMgrp?: string | null;
codMsfa?: string | null;
codMsgr?: string | null;
codMstp?: string | null;
codMtip?: string | null;
flagEscludiAcq?: boolean | null;
flagEscludiLav?: boolean | null;
flagEscludiVen?: boolean | null;
id?: number | null;
type: "mrl_depo_art_esclusi_wms";
constructor(data: MrlDepoArtEsclusiWms) {
super(data);
this.codMart = data.codMart;
this.codMdep = data.codMdep;
this.codMgrp = data.codMgrp;
this.codMsfa = data.codMsfa;
this.codMsgr = data.codMsgr;
this.codMstp = data.codMstp;
this.codMtip = data.codMtip;
this.flagEscludiAcq = data.flagEscludiAcq;
this.flagEscludiLav = data.flagEscludiLav;
this.flagEscludiVen = data.flagEscludiVen;
this.id = data.id;
}
}
export class MrlPartitaMagAttached extends EntityBase {
codMart?: string | null;
idAttach?: string | null;
partitaMag?: string | null;
type: "mrl_partita_mag_attached";
constructor(data: MrlPartitaMagAttached) {
super(data);
this.codMart = data.codMart;
this.idAttach = data.idAttach;
this.partitaMag = data.partitaMag;
}
}
export class MrlSartAttached extends EntityBase {
anno?: number | null;
dataValorizzazione?: Date | null;
id?: number | null;
idAttach?: string | null;
tipoValorizzazione?: string | null;
type: "mrl_sart_attached";
utente?: string | null;
constructor(data: MrlSartAttached) {
super(data);
this.anno = data.anno;
this.dataValorizzazione = data.dataValorizzazione;
this.id = data.id;
this.idAttach = data.idAttach;
this.tipoValorizzazione = data.tipoValorizzazione;
this.utente = data.utente;
}
}
export class MtbAart extends EntityBase implements EquatableEntityInterface<MtbAart> {
applicationName?: string | null;
articoloComposto?: string | null;
barCode?: string | null;
cambioDiviCar?: number | null;
cambioDiviScar?: number | null;
classificazioneAbc?: string | null;
codAliq?: string | null;
codBarreImb?: string | null;
codCconCosti?: string | null;
codCconRicavi?: string | null;
codDgrpArt?: string | null;
codDiviCar?: string | null;
codDiviScar?: string | null;
codEcrCat?: string | null;
codEcrMcat?: string | null;
codEcrRep?: string | null;
codEcrStipo?: string | null;
codEcrTipo?: string | null;
codFornCv?: string | null;
codGrpBolla?: string | null;
codJfasCosti?: string | null;
codJfasRicavi?: string | null;
codMart?: string | null;
codMartStat?: string | null;
codMcon?: string | null;
codMgrp?: string | null;
codMsfa?: string | null;
codMsgr?: string | null;
codMstp?: string | null;
codMtip?: string | null;
codNcIntracee?: string | null;
codScoArt?: string | null;
codTcolUi?: string | null;
codTcolUl?: string | null;
codUltClie?: string | null;
codUltForn?: string | null;
colliPedana?: number | null;
colliStrato?: number | null;
cpa?: string | null;
dataUltCar?: Date | null;
dataUltScar?: Date | null;
dataUltVar?: Date | null;
descrCassa?: string | null;
descrizione?: string | null;
descrizioneEstesa?: string | null;
descrizioneStat?: string | null;
diacod?: string | null;
esposizioneComp?: string | null;
esposizioneCompAcq?: string | null;
excludedColumns?: string[] | null;
flagArrPrzVendIva?: boolean | null;
flagCalcPrz?: string | null;
flagCalcPrzAcq?: string | null;
flagColliPedanaFisso?: string | null;
flagEsponiPrz?: string | null;
flagInclListino?: string | null;
flagKit?: string | null;
flagMovArtMag?: string | null;
flagPesoEgalizzato?: boolean | null;
flagQtaCnfFissa?: string | null;
flagRapConvVariabile?: string | null;
flagStampaDocVend?: boolean | null;
flagStampaDocuVend?: boolean | null;
flagStato?: string | null;
flagTracciabilita?: string | null;
ggScadPartita?: number | null;
idArtEqui?: string | null;
ingredienti?: string | null;
jtbCicl?: JtbCicl[] | null;
marchio?: string | null;
mrlAartSchTecSet?: MrlAartSchTecSet[] | null;
mtbAartAnag?: MtbAartAnag[] | null;
mtbAartBarCode?: MtbAartBarCode[] | null;
mtbAartCarat?: MtbAartCarat[] | null;
mtbAartDesc?: MtbAartDesc[] | null;
mtbAartEqui?: MtbAartEqui | null;
mtbAartEqui_descrizione?: string | null;
mtbAartLink?: MtbAartLink[] | null;
mtbAartMarchio?: MtbAartMarchio | null;
mtbComp?: MtbComp[] | null;
mtbLisa?: MtbLisa[] | null;
mtbPartitaMag?: MtbPartitaMag[] | null;
mtbSpes?: MtbSpes[] | null;
mtbUntMis?: MtbUntMis[] | null;
note?: string | null;
parent?: any | null;
partIvaProd?: string | null;
percSfrido?: number | null;
pesoKg?: number | null;
plu?: string | null;
posizione?: string | null;
qtaCnf?: number | null;
qtaMultiplaOrd?: number | null;
queryTimeoutSeconds?: number | null;
ragSocProd?: string | null;
rapConv2?: number | null;
rapConv3?: number | null;
sezione?: number | null;
sezioneDogana?: string | null;
tableName?: string | null;
taraKg?: number | null;
taric?: string | null;
tipoCodice?: string | null;
tipoCodiceImballo?: string | null;
tipoReg?: string | null;
tipoStock?: string | null;
transactionGroupId?: number | null;
type: "mtb_aart";
untMis?: string | null;
untMis2?: string | null;
untMis3?: string | null;
valUltCar?: number | null;
valUltScar?: number | null;
volumeMc?: number | null;
constructor(data: MtbAart) {
super(data);
this.applicationName = data.applicationName;
this.articoloComposto = data.articoloComposto;
this.barCode = data.barCode;
this.cambioDiviCar = data.cambioDiviCar;
this.cambioDiviScar = data.cambioDiviScar;
this.classificazioneAbc = data.classificazioneAbc;
this.codAliq = data.codAliq;
this.codBarreImb = data.codBarreImb;
this.codCconCosti = data.codCconCosti;
this.codCconRicavi = data.codCconRicavi;
this.codDgrpArt = data.codDgrpArt;
this.codDiviCar = data.codDiviCar;
this.codDiviScar = data.codDiviScar;
this.codEcrCat = data.codEcrCat;
this.codEcrMcat = data.codEcrMcat;
this.codEcrRep = data.codEcrRep;
this.codEcrStipo = data.codEcrStipo;
this.codEcrTipo = data.codEcrTipo;
this.codFornCv = data.codFornCv;
this.codGrpBolla = data.codGrpBolla;
this.codJfasCosti = data.codJfasCosti;
this.codJfasRicavi = data.codJfasRicavi;
this.codMart = data.codMart;
this.codMartStat = data.codMartStat;
this.codMcon = data.codMcon;
this.codMgrp = data.codMgrp;
this.codMsfa = data.codMsfa;
this.codMsgr = data.codMsgr;
this.codMstp = data.codMstp;
this.codMtip = data.codMtip;
this.codNcIntracee = data.codNcIntracee;
this.codScoArt = data.codScoArt;
this.codTcolUi = data.codTcolUi;
this.codTcolUl = data.codTcolUl;
this.codUltClie = data.codUltClie;
this.codUltForn = data.codUltForn;
this.colliPedana = data.colliPedana;
this.colliStrato = data.colliStrato;
this.cpa = data.cpa;
this.dataUltCar = data.dataUltCar;
this.dataUltScar = data.dataUltScar;
this.dataUltVar = data.dataUltVar;
this.descrCassa = data.descrCassa;
this.descrizione = data.descrizione;
this.descrizioneEstesa = data.descrizioneEstesa;
this.descrizioneStat = data.descrizioneStat;
this.diacod = data.diacod;
this.esposizioneComp = data.esposizioneComp;
this.esposizioneCompAcq = data.esposizioneCompAcq;
this.excludedColumns = data.excludedColumns;
this.flagArrPrzVendIva = data.flagArrPrzVendIva;
this.flagCalcPrz = data.flagCalcPrz;
this.flagCalcPrzAcq = data.flagCalcPrzAcq;
this.flagColliPedanaFisso = data.flagColliPedanaFisso;
this.flagEsponiPrz = data.flagEsponiPrz;
this.flagInclListino = data.flagInclListino;
this.flagKit = data.flagKit;
this.flagMovArtMag = data.flagMovArtMag;
this.flagPesoEgalizzato = data.flagPesoEgalizzato;
this.flagQtaCnfFissa = data.flagQtaCnfFissa;
this.flagRapConvVariabile = data.flagRapConvVariabile;
this.flagStampaDocVend = data.flagStampaDocVend;
this.flagStampaDocuVend = data.flagStampaDocuVend;
this.flagStato = data.flagStato;
this.flagTracciabilita = data.flagTracciabilita;
this.ggScadPartita = data.ggScadPartita;
this.idArtEqui = data.idArtEqui;
this.ingredienti = data.ingredienti;
this.jtbCicl = data.jtbCicl;
this.marchio = data.marchio;
this.mrlAartSchTecSet = data.mrlAartSchTecSet;
this.mtbAartAnag = data.mtbAartAnag;
this.mtbAartBarCode = data.mtbAartBarCode;
this.mtbAartCarat = data.mtbAartCarat;
this.mtbAartDesc = data.mtbAartDesc;
this.mtbAartEqui = data.mtbAartEqui;
this.mtbAartEqui_descrizione = data.mtbAartEqui_descrizione;
this.mtbAartLink = data.mtbAartLink;
this.mtbAartMarchio = data.mtbAartMarchio;
this.mtbComp = data.mtbComp;
this.mtbLisa = data.mtbLisa;
this.mtbPartitaMag = data.mtbPartitaMag;
this.mtbSpes = data.mtbSpes;
this.mtbUntMis = data.mtbUntMis;
this.note = data.note;
this.parent = data.parent;
this.partIvaProd = data.partIvaProd;
this.percSfrido = data.percSfrido;
this.pesoKg = data.pesoKg;
this.plu = data.plu;
this.posizione = data.posizione;
this.qtaCnf = data.qtaCnf;
this.qtaMultiplaOrd = data.qtaMultiplaOrd;
this.queryTimeoutSeconds = data.queryTimeoutSeconds;
this.ragSocProd = data.ragSocProd;
this.rapConv2 = data.rapConv2;
this.rapConv3 = data.rapConv3;
this.sezione = data.sezione;
this.sezioneDogana = data.sezioneDogana;
this.tableName = data.tableName;
this.taraKg = data.taraKg;
this.taric = data.taric;
this.tipoCodice = data.tipoCodice;
this.tipoCodiceImballo = data.tipoCodiceImballo;
this.tipoReg = data.tipoReg;
this.tipoStock = data.tipoStock;
this.transactionGroupId = data.transactionGroupId;
this.untMis = data.untMis;
this.untMis2 = data.untMis2;
this.untMis3 = data.untMis3;
this.valUltCar = data.valUltCar;
this.valUltScar = data.valUltScar;
this.volumeMc = data.volumeMc;
}
}
export class MtbAartAnag extends EntityBase {
barCode?: string | null;
codAnag?: string | null;
codCol?: string | null;
codGrpBolla?: string | null;
codMart?: string | null;
codMartAnag?: string | null;
codTagl?: string | null;
colliPedana?: number | null;
descArtAnag?: string | null;
ggShelflife?: number | null;
id?: number | null;
note?: string | null;
type: "mtb_aart_anag";
constructor(data: MtbAartAnag) {
super(data);
this.barCode = data.barCode;
this.codAnag = data.codAnag;
this.codCol = data.codCol;
this.codGrpBolla = data.codGrpBolla;
this.codMart = data.codMart;
this.codMartAnag = data.codMartAnag;
this.codTagl = data.codTagl;
this.colliPedana = data.colliPedana;
this.descArtAnag = data.descArtAnag;
this.ggShelflife = data.ggShelflife;
this.id = data.id;
this.note = data.note;
}
}
export class MtbAartAss extends EntityBase {
codMartGenerico?: string | null;
codMartSpecifico?: string | null;
codMgrp?: string | null;
type: "mtb_aart_ass";
constructor(data: MtbAartAss) {
super(data);
this.codMartGenerico = data.codMartGenerico;
this.codMartSpecifico = data.codMartSpecifico;
this.codMgrp = data.codMgrp;
}
}
export class MtbAartBarCode extends EntityBase {
codBarre?: string | null;
codMart?: string | null;
flagPrimario?: string | null;
qtaCnf?: number | null;
tipoCodBarre?: string | null;
type: "mtb_aart_bar_code";
constructor(data: MtbAartBarCode) {
super(data);
this.codBarre = data.codBarre;
this.codMart = data.codMart;
this.flagPrimario = data.flagPrimario;
this.qtaCnf = data.qtaCnf;
this.tipoCodBarre = data.tipoCodBarre;
}
}
export class MtbAartCarat extends EntityBase {
carat?: string | null;
chkCompatibilita?: boolean | null;
codMart?: string | null;
note?: string | null;
type: "mtb_aart_carat";
valCarat?: string | null;
constructor(data: MtbAartCarat) {
super(data);
this.carat = data.carat;
this.chkCompatibilita = data.chkCompatibilita;
this.codMart = data.codMart;
this.note = data.note;
this.valCarat = data.valCarat;
}
}
export class MtbAartCaratMix extends EntityBase {
carat?: string | null;
idCarat?: number | null;
risultato?: string | null;
type: "mtb_aart_carat_mix";
valCarat1?: string | null;
valCarat2?: string | null;
constructor(data: MtbAartCaratMix) {
super(data);
this.carat = data.carat;
this.idCarat = data.idCarat;
this.risultato = data.risultato;
this.valCarat1 = data.valCarat1;
this.valCarat2 = data.valCarat2;
}
}
export class MtbAartCosto extends EntityBase {
codMart?: string | null;
costoMercato?: number | null;
costoStandard?: number | null;
dataCosto?: Date | null;
idCosto?: number | null;
jsonCostoMercato?: string | null;
jsonCostoStandard?: string | null;
type: "mtb_aart_costo";
constructor(data: MtbAartCosto) {
super(data);
this.codMart = data.codMart;
this.costoMercato = data.costoMercato;
this.costoStandard = data.costoStandard;
this.dataCosto = data.dataCosto;
this.idCosto = data.idCosto;
this.jsonCostoMercato = data.jsonCostoMercato;
this.jsonCostoStandard = data.jsonCostoStandard;
}
}
export class MtbAartDesc extends EntityBase {
codLingua?: string | null;
codMart?: string | null;
descrizione?: string | null;
descrizioneEstesa?: string | null;
type: "mtb_aart_desc";
constructor(data: MtbAartDesc) {
super(data);
this.codLingua = data.codLingua;
this.codMart = data.codMart;
this.descrizione = data.descrizione;
this.descrizioneEstesa = data.descrizioneEstesa;
}
}
export class MtbAartEqui extends EntityBase {
descrizione?: string | null;
descrizioneEstera?: string | null;
flagEquiCosto?: string | null;
flagEquiPrezzo?: string | null;
idArtEqui?: string | null;
type: "mtb_aart_equi";
constructor(data: MtbAartEqui) {
super(data);
this.descrizione = data.descrizione;
this.descrizioneEstera = data.descrizioneEstera;
this.flagEquiCosto = data.flagEquiCosto;
this.flagEquiPrezzo = data.flagEquiPrezzo;
this.idArtEqui = data.idArtEqui;
}
}
export class MtbAartEquiLog extends EntityBase {
codMart?: string | null;
dataVariazione?: Date | null;
id?: number | null;
idArtEqui?: string | null;
mtbAartEquiLogDet?: MtbAartEquiLogDet[] | null;
note?: string | null;
tipoVariazione?: string | null;
type: "mtb_aart_equi_log";
userName?: string | null;
constructor(data: MtbAartEquiLog) {
super(data);
this.codMart = data.codMart;
this.dataVariazione = data.dataVariazione;
this.id = data.id;
this.idArtEqui = data.idArtEqui;
this.mtbAartEquiLogDet = data.mtbAartEquiLogDet;
this.note = data.note;
this.tipoVariazione = data.tipoVariazione;
this.userName = data.userName;
}
}
export class MtbAartEquiLogDet extends EntityBase {
codAlis?: string | null;
codMdep?: string | null;
id?: number | null;
idLog?: number | null;
przAcq?: number | null;
type: "mtb_aart_equi_log_det";
constructor(data: MtbAartEquiLogDet) {
super(data);
this.codAlis = data.codAlis;
this.codMdep = data.codMdep;
this.id = data.id;
this.idLog = data.idLog;
this.przAcq = data.przAcq;
}
}
export class MtbAartLink extends EntityBase {
b64Content?: string | null;
codMart?: string | null;
descrizioneLink?: string | null;
idAttach?: string | null;
idRiga?: number | null;
pathLink?: string | null;
type: "mtb_aart_link";
constructor(data: MtbAartLink) {
super(data);
this.b64Content = data.b64Content;
this.codMart = data.codMart;
this.descrizioneLink = data.descrizioneLink;
this.idAttach = data.idAttach;
this.idRiga = data.idRiga;
this.pathLink = data.pathLink;
}
}
export class MtbAartMarchio extends EntityBase implements EquatableEntityInterface<MtbAartMarchio> {
applicationName?: string | null;
excludedColumns?: string[] | null;
marchio?: string | null;
parent?: any | null;
queryTimeoutSeconds?: number | null;
tableName?: string | null;
transactionGroupId?: number | null;
type: "mtb_aart_marchio";
constructor(data: MtbAartMarchio) {
super(data);
this.applicationName = data.applicationName;
this.excludedColumns = data.excludedColumns;
this.marchio = data.marchio;
this.parent = data.parent;
this.queryTimeoutSeconds = data.queryTimeoutSeconds;
this.tableName = data.tableName;
this.transactionGroupId = data.transactionGroupId;
}
}
export class MtbAartParam extends EntityBase {
codDiviCont?: string | null;
codMartCls?: string | null;
costoStd?: number | null;
parametro?: string | null;
type: "mtb_aart_param";
valMax?: number | null;
valMin?: number | null;
constructor(data: MtbAartParam) {
super(data);
this.codDiviCont = data.codDiviCont;
this.codMartCls = data.codMartCls;
this.costoStd = data.costoStd;
this.parametro = data.parametro;
this.valMax = data.valMax;
this.valMin = data.valMin;
}
}
export class MtbAartQta extends EntityBase {
codMart?: string | null;
codMdep?: string | null;
ctMaxOrd?: number | null;
dataFine?: Date | null;
dataIniz?: Date | null;
idRiga?: number | null;
type: "mtb_aart_qta";
constructor(data: MtbAartQta) {
super(data);
this.codMart = data.codMart;
this.codMdep = data.codMdep;
this.ctMaxOrd = data.ctMaxOrd;
this.dataFine = data.dataFine;
this.dataIniz = data.dataIniz;
this.idRiga = data.idRiga;
}
}
export class MtbAartSpec extends EntityBase {
codMart?: string | null;
costoUntSpec?: number | null;
criterioVal?: string | null;
dataInizVal?: Date | null;
note?: string | null;
type: "mtb_aart_spec";
constructor(data: MtbAartSpec) {
super(data);
this.codMart = data.codMart;
this.costoUntSpec = data.costoUntSpec;
this.criterioVal = data.criterioVal;
this.dataInizVal = data.dataInizVal;
this.note = data.note;
}
}
export class MtbAccRecc extends EntityBase {
accisa?: number | null;
annoProt?: number | null;
arc?: string | null;
causale?: string | null;
codAcc?: string | null;
codAnag?: string | null;
codDtip?: string | null;
codMart?: string | null;
codProd?: string | null;
codUff?: string | null;
dataDoc?: Date | null;
dataReg?: Date | null;
dataRif?: string | null;
dataTrasmG?: Date | null;
dataTrasmM?: Date | null;
dettArc?: number | null;
grad?: number | null;
idRiga?: number | null;
litAnid?: number | null;
litIdr?: number | null;
mittDest?: string | null;
nazione?: string | null;
numCnf?: number | null;
numDoc?: number | null;
numDocAcc?: number | null;
numProgrArc?: number | null;
numProt?: string | null;
pesoKg?: number | null;
posFisc?: string | null;
progrRiga?: number | null;
qtaCar?: number | null;
qtaScar?: number | null;
serDoc?: string | null;
tipoDoc?: string | null;
tipoFile?: string | null;
tipoMovi?: string | null;
tipoRec?: string | null;
tipoReg?: string | null;
tipoRic?: string | null;
tipoStoc?: string | null;
type: "mtb_acc_recc";
valoreFisso?: number | null;
volCnf?: number | null;
constructor(data: MtbAccRecc) {
super(data);
this.accisa = data.accisa;
this.annoProt = data.annoProt;
this.arc = data.arc;
this.causale = data.causale;
this.codAcc = data.codAcc;
this.codAnag = data.codAnag;
this.codDtip = data.codDtip;
this.codMart = data.codMart;
this.codProd = data.codProd;
this.codUff = data.codUff;
this.dataDoc = data.dataDoc;
this.dataReg = data.dataReg;
this.dataRif = data.dataRif;
this.dataTrasmG = data.dataTrasmG;
this.dataTrasmM = data.dataTrasmM;
this.dettArc = data.dettArc;
this.grad = data.grad;
this.idRiga = data.idRiga;
this.litAnid = data.litAnid;
this.litIdr = data.litIdr;
this.mittDest = data.mittDest;
this.nazione = data.nazione;
this.numCnf = data.numCnf;
this.numDoc = data.numDoc;
this.numDocAcc = data.numDocAcc;
this.numProgrArc = data.numProgrArc;
this.numProt = data.numProt;
this.pesoKg = data.pesoKg;
this.posFisc = data.posFisc;
this.progrRiga = data.progrRiga;
this.qtaCar = data.qtaCar;
this.qtaScar = data.qtaScar;
this.serDoc = data.serDoc;
this.tipoDoc = data.tipoDoc;
this.tipoFile = data.tipoFile;
this.tipoMovi = data.tipoMovi;
this.tipoRec = data.tipoRec;
this.tipoReg = data.tipoReg;
this.tipoRic = data.tipoRic;
this.tipoStoc = data.tipoStoc;
this.valoreFisso = data.valoreFisso;
this.volCnf = data.volCnf;
}
}
export class MtbAccRecf extends EntityBase {
accisa?: number | null;
codAcc?: string | null;
codAnag?: string | null;
codDtip?: string | null;
codMart?: string | null;
dataDoc?: Date | null;
dataReg?: Date | null;
dataRif?: string | null;
disponibile?: number | null;
idRiga?: number | null;
impegnato?: number | null;
litAnid?: number | null;
litIdr?: number | null;
numDoc?: number | null;
precedente?: number | null;
serDoc?: string | null;
svincolato?: number | null;
tipoFile?: string | null;
tipoRec?: string | null;
tipoRic?: string | null;
type: "mtb_acc_recf";
constructor(data: MtbAccRecf) {
super(data);
this.accisa = data.accisa;
this.codAcc = data.codAcc;
this.codAnag = data.codAnag;
this.codDtip = data.codDtip;
this.codMart = data.codMart;
this.dataDoc = data.dataDoc;
this.dataReg = data.dataReg;
this.dataRif = data.dataRif;
this.disponibile = data.disponibile;
this.idRiga = data.idRiga;
this.impegnato = data.impegnato;
this.litAnid = data.litAnid;
this.litIdr = data.litIdr;
this.numDoc = data.numDoc;
this.precedente = data.precedente;
this.serDoc = data.serDoc;
this.svincolato = data.svincolato;
this.tipoFile = data.tipoFile;
this.tipoRec = data.tipoRec;
this.tipoRic = data.tipoRic;
}
}
export class MtbAccRecg extends EntityBase {
annoProt?: number | null;
capacita?: string | null;
causale?: number | null;
codAcc?: string | null;
codAnag?: string | null;
codDtip?: string | null;
codMart?: string | null;
codTagl?: string | null;
codUff?: string | null;
dataDoc?: Date | null;
dataReg?: Date | null;
dataRif?: string | null;
dataTrasmG?: Date | null;
dataTrasmM?: Date | null;
idRiga?: number | null;
importo?: number | null;
lottoA?: number | null;
lottoDa?: number | null;
numContr?: number | null;
numDoc?: number | null;
numProt?: string | null;
progrRiga?: number | null;
qtaCar?: number | null;
qtaScar?: number | null;
serContr?: string | null;
serDoc?: string | null;
tipoContr?: string | null;
tipoDoc?: string | null;
tipoFile?: string | null;
tipoRec?: string | null;
tipoRic?: string | null;
type: "mtb_acc_recg";
constructor(data: MtbAccRecg) {
super(data);
this.annoProt = data.annoProt;
this.capacita = data.capacita;
this.causale = data.causale;
this.codAcc = data.codAcc;
this.codAnag = data.codAnag;
this.codDtip = data.codDtip;
this.codMart = data.codMart;
this.codTagl = data.codTagl;
this.codUff = data.codUff;
this.dataDoc = data.dataDoc;
this.dataReg = data.dataReg;
this.dataRif = data.dataRif;
this.dataTrasmG = data.dataTrasmG;
this.dataTrasmM = data.dataTrasmM;
this.idRiga = data.idRiga;
this.importo = data.importo;
this.lottoA = data.lottoA;
this.lottoDa = data.lottoDa;
this.numContr = data.numContr;
this.numDoc = data.numDoc;
this.numProt = data.numProt;
this.progrRiga = data.progrRiga;
this.qtaCar = data.qtaCar;
this.qtaScar = data.qtaScar;
this.serContr = data.serContr;
this.serDoc = data.serDoc;
this.tipoContr = data.tipoContr;
this.tipoDoc = data.tipoDoc;
this.tipoFile = data.tipoFile;
this.tipoRec = data.tipoRec;
this.tipoRic = data.tipoRic;
}
}
export class MtbColr extends EntityBase implements EquatableEntityInterface<MtbColr> {
applicationName?: string | null;
artAPeso?: string | null;
barcodeUlIn?: string | null;
barcodeUlOut?: string | null;
causale?: MtbColrCausale | null;
codAnagDoc?: string | null;
codArtFor?: string | null;
codBarre?: string | null;
codCol?: string | null;
codDtipDoc?: string | null;
codJcom?: string | null;
codMart?: string | null;
codMdepIn?: string | null;
codMdepOut?: string | null;
codTagl?: string | null;
dataCollo?: Date | null;
dataColloRif?: Date | null;
dataDoc?: Date | null;
dataOrd?: Date | null;
dataScadPartita?: Date | null;
datetimeRow?: Date | null;
descrizione?: string | null;
excludedColumns?: string[] | null;
flagQtaCnfFissa?: string | null;
gestione?: string | null;
gestioneRif?: string | null;
idRigaDoc?: number | null;
insPartitaMag?: string | null;
mtbColrInfoProd?: MtbColrInfoProd | null;
mtbPartitaMag?: MtbPartitaMag | null;
mtbPartitaMag_descrizione?: string | null;
note?: string | null;
numCnf?: number | null;
numCollo?: number | null;
numColloRif?: number | null;
numDoc?: number | null;
numEtich?: number | null;
numOrd?: number | null;
parent?: any | null;
partitaMag?: string | null;
pesoLordoKg?: number | null;
pesoNettoKg?: number | null;
posizioneIn?: string | null;
posizioneOut?: string | null;
qtaCnf?: number | null;
qtaCol?: number | null;
queryTimeoutSeconds?: number | null;
riga?: number | null;
rigaOrd?: number | null;
segno?: number | null;
serCollo?: string | null;
serColloRif?: string | null;
serDoc?: string | null;
systemNote?: string | null;
tableName?: string | null;
transactionGroupId?: number | null;
type: "mtb_colr";
utente?: string | null;
constructor(data: MtbColr) {
super(data);
this.applicationName = data.applicationName;
this.artAPeso = data.artAPeso;
this.barcodeUlIn = data.barcodeUlIn;
this.barcodeUlOut = data.barcodeUlOut;
this.causale = data.causale;
this.codAnagDoc = data.codAnagDoc;
this.codArtFor = data.codArtFor;
this.codBarre = data.codBarre;
this.codCol = data.codCol;
this.codDtipDoc = data.codDtipDoc;
this.codJcom = data.codJcom;
this.codMart = data.codMart;
this.codMdepIn = data.codMdepIn;
this.codMdepOut = data.codMdepOut;
this.codTagl = data.codTagl;
this.dataCollo = data.dataCollo;
this.dataColloRif = data.dataColloRif;
this.dataDoc = data.dataDoc;
this.dataOrd = data.dataOrd;
this.dataScadPartita = data.dataScadPartita;
this.datetimeRow = data.datetimeRow;
this.descrizione = data.descrizione;
this.excludedColumns = data.excludedColumns;
this.flagQtaCnfFissa = data.flagQtaCnfFissa;
this.gestione = data.gestione;
this.gestioneRif = data.gestioneRif;
this.idRigaDoc = data.idRigaDoc;
this.insPartitaMag = data.insPartitaMag;
this.mtbColrInfoProd = data.mtbColrInfoProd;
this.mtbPartitaMag = data.mtbPartitaMag;
this.mtbPartitaMag_descrizione = data.mtbPartitaMag_descrizione;
this.note = data.note;
this.numCnf = data.numCnf;
this.numCollo = data.numCollo;
this.numColloRif = data.numColloRif;
this.numDoc = data.numDoc;
this.numEtich = data.numEtich;
this.numOrd = data.numOrd;
this.parent = data.parent;
this.partitaMag = data.partitaMag;
this.pesoLordoKg = data.pesoLordoKg;
this.pesoNettoKg = data.pesoNettoKg;
this.posizioneIn = data.posizioneIn;
this.posizioneOut = data.posizioneOut;
this.qtaCnf = data.qtaCnf;
this.qtaCol = data.qtaCol;
this.queryTimeoutSeconds = data.queryTimeoutSeconds;
this.riga = data.riga;
this.rigaOrd = data.rigaOrd;
this.segno = data.segno;
this.serCollo = data.serCollo;
this.serColloRif = data.serColloRif;
this.serDoc = data.serDoc;
this.systemNote = data.systemNote;
this.tableName = data.tableName;
this.transactionGroupId = data.transactionGroupId;
this.utente = data.utente;
}
}
export class MtbColrInfoProd extends EntityBase {
contrassegnoDa?: string | null;
dataCollo?: Date | null;
gestione?: string | null;
id?: number | null;
numCollo?: number | null;
riga?: number | null;
serCollo?: string | null;
type: "mtb_colr_info_prod";
constructor(data: MtbColrInfoProd) {
super(data);
this.contrassegnoDa = data.contrassegnoDa;
this.dataCollo = data.dataCollo;
this.gestione = data.gestione;
this.id = data.id;
this.numCollo = data.numCollo;
this.riga = data.riga;
this.serCollo = data.serCollo;
}
}
export class MtbCols extends EntityBase {
causale?: MtbColsCausale | null;
codMdep?: string | null;
dataCollo?: Date | null;
dataMove?: Date | null;
gestione?: string | null;
idRiga?: number | null;
modificatoDa?: string | null;
numCollo?: number | null;
posizione?: string | null;
serCollo?: string | null;
type: "mtb_cols";
constructor(data: MtbCols) {
super(data);
this.causale = data.causale;
this.codMdep = data.codMdep;
this.dataCollo = data.dataCollo;
this.dataMove = data.dataMove;
this.gestione = data.gestione;
this.idRiga = data.idRiga;
this.modificatoDa = data.modificatoDa;
this.numCollo = data.numCollo;
this.posizione = data.posizione;
this.serCollo = data.serCollo;
}
}
export class MtbColt extends EntityBase implements EquatableEntityInterface<MtbColt> {
activityId?: string | null;
altezzaCm?: number | null;
annotazioni?: string | null;
applicationName?: string | null;
barcodeUl?: string | null;
calcPeso?: boolean | null;
cancellaRifDoc?: boolean | null;
codAnag?: string | null;
codDtip?: string | null;
codDtipProvv?: string | null;
codJfas?: string | null;
codMdep?: string | null;
codTcol?: string | null;
codVdes?: string | null;
codVlis?: string | null;
dataCollo?: Date | null;
dataDistribuzione?: Date | null;
dataDoc?: Date | null;
dataDocProvv?: Date | null;
dataIns?: Date | null;
dataOrd?: Date | null;
dataUltMod?: Date | null;
dataVers?: Date | null;
excludedColumns?: string[] | null;
filtroOrdini?: string | null;
flagColloAnonimo?: string | null;
flagStampato?: string | null;
gestione?: string | null;
idLotto?: number | null;
idPesata?: string | null;
insPartitaMag?: string | null;
larghezzaCm?: number | null;
lunghezzaCm?: number | null;
modificatoDa?: string | null;
mtbColr?: MtbColr[] | null;
mtbCols?: MtbCols[] | null;
numCollo?: number | null;
numDoc?: number | null;
numDocProvv?: number | null;
numOrd?: number | null;
oraFinePrep?: Date | null;
oraInizPrep?: Date | null;
ordine?: DtbOrdt | null;
parent?: any | null;
pesoKg?: number | null;
pesoNettoKg?: number | null;
posizione?: string | null;
preparatoDa?: string | null;
progressivoUl?: number | null;
queryTimeoutSeconds?: number | null;
rifOrd?: string | null;
segno?: number | null;
serCollo?: string | null;
serDoc?: string | null;
serDocProvv?: string | null;
stpPrz?: string | null;
tableName?: string | null;
trackNumber?: string | null;
transactionGroupId?: number | null;
type: "mtb_colt";
updateColliFromDoc?: boolean | null;
constructor(data: MtbColt) {
super(data);
this.activityId = data.activityId;
this.altezzaCm = data.altezzaCm;
this.annotazioni = data.annotazioni;
this.applicationName = data.applicationName;
this.barcodeUl = data.barcodeUl;
this.calcPeso = data.calcPeso;
this.cancellaRifDoc = data.cancellaRifDoc;
this.codAnag = data.codAnag;
this.codDtip = data.codDtip;
this.codDtipProvv = data.codDtipProvv;
this.codJfas = data.codJfas;
this.codMdep = data.codMdep;
this.codTcol = data.codTcol;
this.codVdes = data.codVdes;
this.codVlis = data.codVlis;
this.dataCollo = data.dataCollo;
this.dataDistribuzione = data.dataDistribuzione;
this.dataDoc = data.dataDoc;
this.dataDocProvv = data.dataDocProvv;
this.dataIns = data.dataIns;
this.dataOrd = data.dataOrd;
this.dataUltMod = data.dataUltMod;
this.dataVers = data.dataVers;
this.excludedColumns = data.excludedColumns;
this.filtroOrdini = data.filtroOrdini;
this.flagColloAnonimo = data.flagColloAnonimo;
this.flagStampato = data.flagStampato;
this.gestione = data.gestione;
this.idLotto = data.idLotto;
this.idPesata = data.idPesata;
this.insPartitaMag = data.insPartitaMag;
this.larghezzaCm = data.larghezzaCm;
this.lunghezzaCm = data.lunghezzaCm;
this.modificatoDa = data.modificatoDa;
this.mtbColr = data.mtbColr;
this.mtbCols = data.mtbCols;
this.numCollo = data.numCollo;
this.numDoc = data.numDoc;
this.numDocProvv = data.numDocProvv;
this.numOrd = data.numOrd;
this.oraFinePrep = data.oraFinePrep;
this.oraInizPrep = data.oraInizPrep;
this.ordine = data.ordine;
this.parent = data.parent;
this.pesoKg = data.pesoKg;
this.pesoNettoKg = data.pesoNettoKg;
this.posizione = data.posizione;
this.preparatoDa = data.preparatoDa;
this.progressivoUl = data.progressivoUl;
this.queryTimeoutSeconds = data.queryTimeoutSeconds;
this.rifOrd = data.rifOrd;
this.segno = data.segno;
this.serCollo = data.serCollo;
this.serDoc = data.serDoc;
this.serDocProvv = data.serDocProvv;
this.stpPrz = data.stpPrz;
this.tableName = data.tableName;
this.trackNumber = data.trackNumber;
this.transactionGroupId = data.transactionGroupId;
this.updateColliFromDoc = data.updateColliFromDoc;
}
}
export class MtbComp extends EntityBase {
codComp?: string | null;
codMart?: string | null;
codMartAlternativi?: string | null;
percPrezzo?: number | null;
qtaStd?: number | null;
type: "mtb_comp";
constructor(data: MtbComp) {
super(data);
this.codComp = data.codComp;
this.codMart = data.codMart;
this.codMartAlternativi = data.codMartAlternativi;
this.percPrezzo = data.percPrezzo;
this.qtaStd = data.qtaStd;
}
}
export class MtbConf extends EntityBase {
codMcon?: string | null;
descrizione?: string | null;
type: "mtb_conf";
constructor(data: MtbConf) {
super(data);
this.codMcon = data.codMcon;
this.descrizione = data.descrizione;
}
}
export class MtbDepo extends EntityBase {
cap?: string | null;
chkGiacenzaNeg?: boolean | null;
citta?: string | null;
codAnag?: string | null;
codCcau?: string | null;
codCcon?: string | null;
codDtip?: string | null;
codDtipFat?: string | null;
codJfas?: string | null;
codMdep?: string | null;
codMdepCv?: string | null;
codMdepReso?: string | null;
codVdes?: string | null;
codVlis?: string | null;
dataFineVent?: Date | null;
dataInizVent?: Date | null;
datiCatastali?: string | null;
descrizione?: string | null;
eMail?: string | null;
fax?: string | null;
flagContoVendita?: string | null;
flagGestisciTracc?: boolean | null;
flagMovimentabile?: string | null;
flagTipoNegozio?: string | null;
flagVal?: string | null;
idDepoSian?: number | null;
indirizzo?: string | null;
mrlDepoArtEsclusiWms?: MrlDepoArtEsclusiWms[] | null;
mtbDepoCasse?: MtbDepoCasse[] | null;
mtbDepoIntercode?: MtbDepoIntercode[] | null;
mtbDepoMarcatempo?: MtbDepoMarcatempo[] | null;
mtbDepoOper?: MtbDepoOper[] | null;
mtbDepoPosizioni?: MtbDepoPosizioni[] | null;
nazione?: string | null;
ntbTipiInca?: NtbTipiInca[] | null;
percDepo?: number | null;
prov?: string | null;
serie?: string | null;
sitoWeb?: string | null;
tel?: string | null;
type: "mtb_depo";
valDepo?: number | null;
constructor(data: MtbDepo) {
super(data);
this.cap = data.cap;
this.chkGiacenzaNeg = data.chkGiacenzaNeg;
this.citta = data.citta;
this.codAnag = data.codAnag;
this.codCcau = data.codCcau;
this.codCcon = data.codCcon;
this.codDtip = data.codDtip;
this.codDtipFat = data.codDtipFat;
this.codJfas = data.codJfas;
this.codMdep = data.codMdep;
this.codMdepCv = data.codMdepCv;
this.codMdepReso = data.codMdepReso;
this.codVdes = data.codVdes;
this.codVlis = data.codVlis;
this.dataFineVent = data.dataFineVent;
this.dataInizVent = data.dataInizVent;
this.datiCatastali = data.datiCatastali;
this.descrizione = data.descrizione;
this.eMail = data.eMail;
this.fax = data.fax;
this.flagContoVendita = data.flagContoVendita;
this.flagGestisciTracc = data.flagGestisciTracc;
this.flagMovimentabile = data.flagMovimentabile;
this.flagTipoNegozio = data.flagTipoNegozio;
this.flagVal = data.flagVal;
this.idDepoSian = data.idDepoSian;
this.indirizzo = data.indirizzo;
this.mrlDepoArtEsclusiWms = data.mrlDepoArtEsclusiWms;
this.mtbDepoCasse = data.mtbDepoCasse;
this.mtbDepoIntercode = data.mtbDepoIntercode;
this.mtbDepoMarcatempo = data.mtbDepoMarcatempo;
this.mtbDepoOper = data.mtbDepoOper;
this.mtbDepoPosizioni = data.mtbDepoPosizioni;
this.nazione = data.nazione;
this.ntbTipiInca = data.ntbTipiInca;
this.percDepo = data.percDepo;
this.prov = data.prov;
this.serie = data.serie;
this.sitoWeb = data.sitoWeb;
this.tel = data.tel;
this.valDepo = data.valDepo;
}
}
export class MtbDepoArt extends EntityBase {
codMart?: string | null;
codMdep?: string | null;
flagAttivo?: string | null;
type: "mtb_depo_art";
constructor(data: MtbDepoArt) {
super(data);
this.codMart = data.codMart;
this.codMdep = data.codMdep;
this.flagAttivo = data.flagAttivo;
}
}
export class MtbDepoCasse extends EntityBase {
codCassa?: string | null;
codDtipFat?: string | null;
codMdep?: string | null;
flagTipoNumerazione?: string | null;
matricola?: string | null;
serDoc?: string | null;
type: "mtb_depo_casse";
constructor(data: MtbDepoCasse) {
super(data);
this.codCassa = data.codCassa;
this.codDtipFat = data.codDtipFat;
this.codMdep = data.codMdep;
this.flagTipoNumerazione = data.flagTipoNumerazione;
this.matricola = data.matricola;
this.serDoc = data.serDoc;
}
}
export class MtbDepoCluster extends EntityBase {
codCluster?: string | null;
codJfas?: string | null;
codMdep?: string | null;
id?: number | null;
type: "mtb_depo_cluster";
constructor(data: MtbDepoCluster) {
super(data);
this.codCluster = data.codCluster;
this.codJfas = data.codJfas;
this.codMdep = data.codMdep;
this.id = data.id;
}
}
export class MtbDepoIntercode extends EntityBase {
codForn?: string | null;
codMdep?: string | null;
codVdes?: string | null;
emailOrdine?: string | null;
id?: number | null;
intercode?: string | null;
type: "mtb_depo_intercode";
userName?: string | null;
constructor(data: MtbDepoIntercode) {
super(data);
this.codForn = data.codForn;
this.codMdep = data.codMdep;
this.codVdes = data.codVdes;
this.emailOrdine = data.emailOrdine;
this.id = data.id;
this.intercode = data.intercode;
this.userName = data.userName;
}
}
export class MtbDepoMarcatempo extends EntityBase {
codMdep?: string | null;
idDisp?: string | null;
type: "mtb_depo_marcatempo";
constructor(data: MtbDepoMarcatempo) {
super(data);
this.codMdep = data.codMdep;
this.idDisp = data.idDisp;
}
}
export class MtbDepoOper extends EntityBase {
codBarre?: string | null;
codMdep?: string | null;
codMdepOper?: string | null;
descrizione?: string | null;
flagStorno?: string | null;
type: "mtb_depo_oper";
constructor(data: MtbDepoOper) {
super(data);
this.codBarre = data.codBarre;
this.codMdep = data.codMdep;
this.codMdepOper = data.codMdepOper;
this.descrizione = data.descrizione;
this.flagStorno = data.flagStorno;
}
}
export class MtbDepoPosizioni extends EntityBase {
capacita?: number | null;
codMdep?: string | null;
descrizione?: string | null;
flagMonoCollo?: string | null;
flagSilosLiquidi?: boolean | null;
idPosizione?: number | null;
posizione?: string | null;
postiPallet?: number | null;
priorita?: number | null;
stbPosizioni?: StbPosizioni | null;
tipoMagazAutomatico?: string | null;
type: "mtb_depo_posizioni";
constructor(data: MtbDepoPosizioni) {
super(data);
this.capacita = data.capacita;
this.codMdep = data.codMdep;
this.descrizione = data.descrizione;
this.flagMonoCollo = data.flagMonoCollo;
this.flagSilosLiquidi = data.flagSilosLiquidi;
this.idPosizione = data.idPosizione;
this.posizione = data.posizione;
this.postiPallet = data.postiPallet;
this.priorita = data.priorita;
this.stbPosizioni = data.stbPosizioni;
this.tipoMagazAutomatico = data.tipoMagazAutomatico;
}
}
export class MtbDepoTipi extends EntityBase {
codTipoDepo?: string | null;
descrizione?: string | null;
gestisciColli?: boolean | null;
type: "mtb_depo_tipi";
constructor(data: MtbDepoTipi) {
super(data);
this.codTipoDepo = data.codTipoDepo;
this.descrizione = data.descrizione;
this.gestisciColli = data.gestisciColli;
}
}
export class MtbEcrCateg extends EntityBase {
codEcrCat?: string | null;
codEcrMcat?: string | null;
descrizione?: string | null;
mtbEcrTipo?: MtbEcrTipo[] | null;
type: "mtb_ecr_categ";
constructor(data: MtbEcrCateg) {
super(data);
this.codEcrCat = data.codEcrCat;
this.codEcrMcat = data.codEcrMcat;
this.descrizione = data.descrizione;
this.mtbEcrTipo = data.mtbEcrTipo;
}
}
export class MtbEcrMcateg extends EntityBase {
codEcrMcat?: string | null;
codEcrRep?: string | null;
descrizione?: string | null;
mtbEcrCateg?: MtbEcrCateg[] | null;
type: "mtb_ecr_mcateg";
constructor(data: MtbEcrMcateg) {
super(data);
this.codEcrMcat = data.codEcrMcat;
this.codEcrRep = data.codEcrRep;
this.descrizione = data.descrizione;
this.mtbEcrCateg = data.mtbEcrCateg;
}
}
export class MtbEcrReparti extends EntityBase {
attachId?: string | null;
codEcrRep?: string | null;
descrizione?: string | null;
mtbEcrMcateg?: MtbEcrMcateg[] | null;
type: "mtb_ecr_reparti";
constructor(data: MtbEcrReparti) {
super(data);
this.attachId = data.attachId;
this.codEcrRep = data.codEcrRep;
this.descrizione = data.descrizione;
this.mtbEcrMcateg = data.mtbEcrMcateg;
}
}
export class MtbEcrStipo extends EntityBase {
codEcrStipo?: string | null;
codEcrTipo?: string | null;
descrizione?: string | null;
type: "mtb_ecr_stipo";
constructor(data: MtbEcrStipo) {
super(data);
this.codEcrStipo = data.codEcrStipo;
this.codEcrTipo = data.codEcrTipo;
this.descrizione = data.descrizione;
}
}
export class MtbEcrTipo extends EntityBase {
codEcrCat?: string | null;
codEcrTipo?: string | null;
descrizione?: string | null;
mtbEcrStipo?: MtbEcrStipo[] | null;
type: "mtb_ecr_tipo";
constructor(data: MtbEcrTipo) {
super(data);
this.codEcrCat = data.codEcrCat;
this.codEcrTipo = data.codEcrTipo;
this.descrizione = data.descrizione;
this.mtbEcrStipo = data.mtbEcrStipo;
}
}
export class MtbGrpBolla extends EntityBase {
codGrpBolla?: string | null;
descrizione?: string | null;
mtbGrpBollar?: MtbGrpBollar[] | null;
type: "mtb_grp_bolla";
constructor(data: MtbGrpBolla) {
super(data);
this.codGrpBolla = data.codGrpBolla;
this.descrizione = data.descrizione;
this.mtbGrpBollar = data.mtbGrpBollar;
}
}
export class MtbGrpBollar extends EntityBase {
codGrpBolla?: string | null;
codPagaAlt?: string | null;
tipoPaga?: string | null;
type: "mtb_grp_bollar";
constructor(data: MtbGrpBollar) {
super(data);
this.codGrpBolla = data.codGrpBolla;
this.codPagaAlt = data.codPagaAlt;
this.tipoPaga = data.tipoPaga;
}
}
export class MtbGrup extends EntityBase implements EquatableEntityInterface<MtbGrup> {
applicationName?: string | null;
codMgrp?: string | null;
costiArtObb?: boolean | null;
criterioVal?: string | null;
descrizione?: string | null;
excludedColumns?: string[] | null;
flagAttivo?: boolean | null;
flagTracciabilita?: boolean | null;
flagValMag?: string | null;
logoWeb?: string | null;
mtbSfam?: MtbSfam[] | null;
mtbSgrp?: MtbSgrp[] | null;
parent?: any | null;
queryTimeoutSeconds?: number | null;
ricaviArtObb?: boolean | null;
tableName?: string | null;
tipoMgrp?: TipoGruppo | null;
transactionGroupId?: number | null;
type: "mtb_grup";
constructor(data: MtbGrup) {
super(data);
this.applicationName = data.applicationName;
this.codMgrp = data.codMgrp;
this.costiArtObb = data.costiArtObb;
this.criterioVal = data.criterioVal;
this.descrizione = data.descrizione;
this.excludedColumns = data.excludedColumns;
this.flagAttivo = data.flagAttivo;
this.flagTracciabilita = data.flagTracciabilita;
this.flagValMag = data.flagValMag;
this.logoWeb = data.logoWeb;
this.mtbSfam = data.mtbSfam;
this.mtbSgrp = data.mtbSgrp;
this.parent = data.parent;
this.queryTimeoutSeconds = data.queryTimeoutSeconds;
this.ricaviArtObb = data.ricaviArtObb;
this.tableName = data.tableName;
this.tipoMgrp = data.tipoMgrp;
this.transactionGroupId = data.transactionGroupId;
}
}
export class MtbGrupCosti extends EntityBase {
codMgrp?: string | null;
descrizione?: string | null;
idRiga?: number | null;
percCosto?: number | null;
type: "mtb_grup_costi";
constructor(data: MtbGrupCosti) {
super(data);
this.codMgrp = data.codMgrp;
this.descrizione = data.descrizione;
this.idRiga = data.idRiga;
this.percCosto = data.percCosto;
}
}
export class MtbGrupLingua extends EntityBase {
codLingua?: string | null;
codMgrp?: string | null;
descrizioneEstera?: string | null;
type: "mtb_grup_lingua";
constructor(data: MtbGrupLingua) {
super(data);
this.codLingua = data.codLingua;
this.codMgrp = data.codMgrp;
this.descrizioneEstera = data.descrizioneEstera;
}
}
export class MtbGrupSgrpAss extends EntityBase {
codMgrp?: string | null;
codMsgr?: string | null;
len?: number | null;
type: "mtb_grup_sgrp_ass";
value?: string | null;
constructor(data: MtbGrupSgrpAss) {
super(data);
this.codMgrp = data.codMgrp;
this.codMsgr = data.codMsgr;
this.len = data.len;
this.value = data.value;
}
}
export class MtbInvenr extends EntityBase {
codCol?: string | null;
codMart?: string | null;
codMdep?: string | null;
codTagl?: string | null;
costoInv?: number | null;
dataCreate?: Date | null;
dataInventario?: Date | null;
dataOraInv?: Date | null;
dataScadPartitaMag?: Date | null;
dataUltMod?: Date | null;
descrizione?: string | null;
giacenzaConf?: number | null;
giacenzaDb?: number | null;
idDisp?: string | null;
idInventario?: number | null;
idRiga?: number | null;
modificatoDa?: string | null;
mtbPartitaMag?: MtbPartitaMag | null;
numConf?: number | null;
partitaMag?: string | null;
qtaInv?: number | null;
regolaCalcoloCosto?: string | null;
riassegnaCosto?: boolean | null;
scanCodBarre?: string | null;
type: "mtb_invenr";
untMis?: string | null;
zona?: string | null;
constructor(data: MtbInvenr) {
super(data);
this.codCol = data.codCol;
this.codMart = data.codMart;
this.codMdep = data.codMdep;
this.codTagl = data.codTagl;
this.costoInv = data.costoInv;
this.dataCreate = data.dataCreate;
this.dataInventario = data.dataInventario;
this.dataOraInv = data.dataOraInv;
this.dataScadPartitaMag = data.dataScadPartitaMag;
this.dataUltMod = data.dataUltMod;
this.descrizione = data.descrizione;
this.giacenzaConf = data.giacenzaConf;
this.giacenzaDb = data.giacenzaDb;
this.idDisp = data.idDisp;
this.idInventario = data.idInventario;
this.idRiga = data.idRiga;
this.modificatoDa = data.modificatoDa;
this.mtbPartitaMag = data.mtbPartitaMag;
this.numConf = data.numConf;
this.partitaMag = data.partitaMag;
this.qtaInv = data.qtaInv;
this.regolaCalcoloCosto = data.regolaCalcoloCosto;
this.riassegnaCosto = data.riassegnaCosto;
this.scanCodBarre = data.scanCodBarre;
this.untMis = data.untMis;
this.zona = data.zona;
}
}
export class MtbInvent extends EntityBase {
causale?: string | null;
codAnag?: string | null;
codDtip?: string | null;
codMdep?: string | null;
dataDoc?: Date | null;
dataIns?: Date | null;
dataInventario?: Date | null;
dataOraFine?: Date | null;
dataOraInizio?: Date | null;
dataReg?: Date | null;
dataVer?: Date | null;
filtro?: string | null;
flagOperazione?: string | null;
flagStato?: string | null;
idInventario?: number | null;
inseritoDa?: string | null;
mtbInvenr?: MtbInvenr[] | null;
numDoc?: number | null;
registratoDa?: string | null;
regolaCalcoloCosto?: string | null;
serDoc?: string | null;
tipoGiacenza?: string | null;
tipoVerifica?: string | null;
type: "mtb_invent";
verificatoDa?: string | null;
constructor(data: MtbInvent) {
super(data);
this.causale = data.causale;
this.codAnag = data.codAnag;
this.codDtip = data.codDtip;
this.codMdep = data.codMdep;
this.dataDoc = data.dataDoc;
this.dataIns = data.dataIns;
this.dataInventario = data.dataInventario;
this.dataOraFine = data.dataOraFine;
this.dataOraInizio = data.dataOraInizio;
this.dataReg = data.dataReg;
this.dataVer = data.dataVer;
this.filtro = data.filtro;
this.flagOperazione = data.flagOperazione;
this.flagStato = data.flagStato;
this.idInventario = data.idInventario;
this.inseritoDa = data.inseritoDa;
this.mtbInvenr = data.mtbInvenr;
this.numDoc = data.numDoc;
this.registratoDa = data.registratoDa;
this.regolaCalcoloCosto = data.regolaCalcoloCosto;
this.serDoc = data.serDoc;
this.tipoGiacenza = data.tipoGiacenza;
this.tipoVerifica = data.tipoVerifica;
this.verificatoDa = data.verificatoDa;
}
}
export class MtbLisa extends EntityBase {
codAliq?: string | null;
codAlis?: string | null;
codArtFor?: string | null;
codBarre?: string | null;
codBarreImb?: string | null;
codMart?: string | null;
colliPedana?: number | null;
colliStrato?: number | null;
dataAggPrz?: Date | null;
dataUltPrezzo?: Date | null;
descrArtForn?: string | null;
famiglia?: string | null;
flagAttivo?: string | null;
flagFornPref?: string | null;
flagQtaMultipla?: string | null;
ggApprovig?: number | null;
note?: string | null;
perc1?: number | null;
perc2?: number | null;
perc3?: number | null;
perc4?: number | null;
percOneri?: number | null;
percPromo?: number | null;
przAcq?: number | null;
przVenSug?: number | null;
qtaCnf?: number | null;
qtaMinOrd?: number | null;
rapConv?: number | null;
shelfLife?: number | null;
tipoAzione?: string | null;
type: "mtb_lisa";
untMisAcq?: string | null;
valOneri?: number | null;
valPromo?: number | null;
constructor(data: MtbLisa) {
super(data);
this.codAliq = data.codAliq;
this.codAlis = data.codAlis;
this.codArtFor = data.codArtFor;
this.codBarre = data.codBarre;
this.codBarreImb = data.codBarreImb;
this.codMart = data.codMart;
this.colliPedana = data.colliPedana;
this.colliStrato = data.colliStrato;
this.dataAggPrz = data.dataAggPrz;
this.dataUltPrezzo = data.dataUltPrezzo;
this.descrArtForn = data.descrArtForn;
this.famiglia = data.famiglia;
this.flagAttivo = data.flagAttivo;
this.flagFornPref = data.flagFornPref;
this.flagQtaMultipla = data.flagQtaMultipla;
this.ggApprovig = data.ggApprovig;
this.note = data.note;
this.perc1 = data.perc1;
this.perc2 = data.perc2;
this.perc3 = data.perc3;
this.perc4 = data.perc4;
this.percOneri = data.percOneri;
this.percPromo = data.percPromo;
this.przAcq = data.przAcq;
this.przVenSug = data.przVenSug;
this.qtaCnf = data.qtaCnf;
this.qtaMinOrd = data.qtaMinOrd;
this.rapConv = data.rapConv;
this.shelfLife = data.shelfLife;
this.tipoAzione = data.tipoAzione;
this.untMisAcq = data.untMisAcq;
this.valOneri = data.valOneri;
this.valPromo = data.valPromo;
}
}
export class MtbLisaCostoData extends EntityBase {
codAnag?: string | null;
codArtFor?: string | null;
codDtip?: string | null;
codMart?: string | null;
codPromo?: string | null;
costoLisa?: number | null;
dataDoc?: Date | null;
dataReg?: Date | null;
id?: number | null;
listino?: string | null;
numDoc?: number | null;
partIva?: string | null;
serDoc?: string | null;
type: "mtb_lisa_costo_data";
constructor(data: MtbLisaCostoData) {
super(data);
this.codAnag = data.codAnag;
this.codArtFor = data.codArtFor;
this.codDtip = data.codDtip;
this.codMart = data.codMart;
this.codPromo = data.codPromo;
this.costoLisa = data.costoLisa;
this.dataDoc = data.dataDoc;
this.dataReg = data.dataReg;
this.id = data.id;
this.listino = data.listino;
this.numDoc = data.numDoc;
this.partIva = data.partIva;
this.serDoc = data.serDoc;
}
}
export class MtbLisaData extends EntityBase {
codAliq?: string | null;
codAlis?: string | null;
codArtFor?: string | null;
codBarre?: string | null;
codBarreImb?: string | null;
codMart?: string | null;
colliPedana?: number | null;
colliStrato?: number | null;
dataAggPrz?: Date | null;
dataFine?: Date | null;
dataIniz?: Date | null;
descrArtForn?: string | null;
famiglia?: string | null;
flagAttivo?: string | null;
flagFornPref?: string | null;
flagQtaMultipla?: string | null;
flagTipoPromo?: string | null;
ggApprovig?: number | null;
inseritoDa?: string | null;
modificatoDa?: string | null;
mtbLisa?: MtbLisa | null;
mtbLisaPromo?: MtbLisaPromo | null;
note?: string | null;
noteCommerciali?: string | null;
partitaMag?: string | null;
perc1?: number | null;
perc2?: number | null;
perc3?: number | null;
perc4?: number | null;
percOneri?: number | null;
percPromo?: number | null;
percPromo1?: number | null;
percPromo2?: number | null;
percPromo3?: number | null;
percPromo4?: number | null;
percProv?: number | null;
przAcq?: number | null;
przVenSug?: number | null;
qtaAcqContr?: number | null;
qtaCnf?: number | null;
qtaMinOrd?: number | null;
rapConv?: number | null;
rifPartitaMag?: MtbPartitaMag | null;
scontoCartoni?: number | null;
scontoPedane?: number | null;
scontoStrato?: number | null;
shelfLife?: number | null;
tipoVariazione?: string | null;
type: "mtb_lisa_data";
untMisAcq?: string | null;
valOneri?: number | null;
valPromo?: number | null;
valProv?: number | null;
versione?: number | null;
constructor(data: MtbLisaData) {
super(data);
this.codAliq = data.codAliq;
this.codAlis = data.codAlis;
this.codArtFor = data.codArtFor;
this.codBarre = data.codBarre;
this.codBarreImb = data.codBarreImb;
this.codMart = data.codMart;
this.colliPedana = data.colliPedana;
this.colliStrato = data.colliStrato;
this.dataAggPrz = data.dataAggPrz;
this.dataFine = data.dataFine;
this.dataIniz = data.dataIniz;
this.descrArtForn = data.descrArtForn;
this.famiglia = data.famiglia;
this.flagAttivo = data.flagAttivo;
this.flagFornPref = data.flagFornPref;
this.flagQtaMultipla = data.flagQtaMultipla;
this.flagTipoPromo = data.flagTipoPromo;
this.ggApprovig = data.ggApprovig;
this.inseritoDa = data.inseritoDa;
this.modificatoDa = data.modificatoDa;
this.mtbLisa = data.mtbLisa;
this.mtbLisaPromo = data.mtbLisaPromo;
this.note = data.note;
this.noteCommerciali = data.noteCommerciali;
this.partitaMag = data.partitaMag;
this.perc1 = data.perc1;
this.perc2 = data.perc2;
this.perc3 = data.perc3;
this.perc4 = data.perc4;
this.percOneri = data.percOneri;
this.percPromo = data.percPromo;
this.percPromo1 = data.percPromo1;
this.percPromo2 = data.percPromo2;
this.percPromo3 = data.percPromo3;
this.percPromo4 = data.percPromo4;
this.percProv = data.percProv;
this.przAcq = data.przAcq;
this.przVenSug = data.przVenSug;
this.qtaAcqContr = data.qtaAcqContr;
this.qtaCnf = data.qtaCnf;
this.qtaMinOrd = data.qtaMinOrd;
this.rapConv = data.rapConv;
this.rifPartitaMag = data.rifPartitaMag;
this.scontoCartoni = data.scontoCartoni;
this.scontoPedane = data.scontoPedane;
this.scontoStrato = data.scontoStrato;
this.shelfLife = data.shelfLife;
this.tipoVariazione = data.tipoVariazione;
this.untMisAcq = data.untMisAcq;
this.valOneri = data.valOneri;
this.valPromo = data.valPromo;
this.valProv = data.valProv;
this.versione = data.versione;
}
}
export class MtbLisaPromo extends EntityBase {
codAlis?: string | null;
codArtFor?: string | null;
percPromo1?: number | null;
percPromo2?: number | null;
percPromo3?: number | null;
percPromo4?: number | null;
type: "mtb_lisa_promo";
versione?: number | null;
constructor(data: MtbLisaPromo) {
super(data);
this.codAlis = data.codAlis;
this.codArtFor = data.codArtFor;
this.percPromo1 = data.percPromo1;
this.percPromo2 = data.percPromo2;
this.percPromo3 = data.percPromo3;
this.percPromo4 = data.percPromo4;
this.versione = data.versione;
}
}
export class MtbLisv extends EntityBase {
addRicSpese?: boolean | null;
addScoSpese?: boolean | null;
addValSpese?: boolean | null;
aggiornatoDa?: string | null;
codMart?: string | null;
codTcolUi?: string | null;
codTcolUl?: string | null;
codVlis?: string | null;
colliPedana?: number | null;
dataAggPrz?: Date | null;
fissoProv?: number | null;
maggPrzVend?: number | null;
note?: string | null;
percGest?: number | null;
percIspe?: number | null;
percOneri?: number | null;
percPromo?: number | null;
percProv?: number | null;
percSco1?: number | null;
percSco2?: number | null;
percSco3?: number | null;
percSco4?: number | null;
posizione?: string | null;
przBase?: number | null;
przVend?: number | null;
przVendIva?: number | null;
rapConv?: number | null;
ricarica?: number | null;
type: "mtb_lisv";
untMisVen?: string | null;
valGest?: number | null;
valIspe?: number | null;
valOneri?: number | null;
valPromo?: number | null;
constructor(data: MtbLisv) {
super(data);
this.addRicSpese = data.addRicSpese;
this.addScoSpese = data.addScoSpese;
this.addValSpese = data.addValSpese;
this.aggiornatoDa = data.aggiornatoDa;
this.codMart = data.codMart;
this.codTcolUi = data.codTcolUi;
this.codTcolUl = data.codTcolUl;
this.codVlis = data.codVlis;
this.colliPedana = data.colliPedana;
this.dataAggPrz = data.dataAggPrz;
this.fissoProv = data.fissoProv;
this.maggPrzVend = data.maggPrzVend;
this.note = data.note;
this.percGest = data.percGest;
this.percIspe = data.percIspe;
this.percOneri = data.percOneri;
this.percPromo = data.percPromo;
this.percProv = data.percProv;
this.percSco1 = data.percSco1;
this.percSco2 = data.percSco2;
this.percSco3 = data.percSco3;
this.percSco4 = data.percSco4;
this.posizione = data.posizione;
this.przBase = data.przBase;
this.przVend = data.przVend;
this.przVendIva = data.przVendIva;
this.rapConv = data.rapConv;
this.ricarica = data.ricarica;
this.untMisVen = data.untMisVen;
this.valGest = data.valGest;
this.valIspe = data.valIspe;
this.valOneri = data.valOneri;
this.valPromo = data.valPromo;
}
}
export class MtbLisvAgg4Cedi extends EntityBase {
codAlis?: string | null;
codAnag?: string | null;
codMart?: string | null;
codPromo?: string | null;
dataPopolamento?: Date | null;
type: "mtb_lisv_agg_4_cedi";
valUntDoc?: number | null;
constructor(data: MtbLisvAgg4Cedi) {
super(data);
this.codAlis = data.codAlis;
this.codAnag = data.codAnag;
this.codMart = data.codMart;
this.codPromo = data.codPromo;
this.dataPopolamento = data.dataPopolamento;
this.valUntDoc = data.valUntDoc;
}
}
export class MtbLisvAgg4Lisa extends EntityBase {
codAlis?: string | null;
codArtFor?: string | null;
codMart?: string | null;
codMartAcq?: string | null;
codPromo?: string | null;
dataPopolamento?: Date | null;
dataValidita?: Date | null;
przLisa?: number | null;
type: "mtb_lisv_agg_4_lisa";
constructor(data: MtbLisvAgg4Lisa) {
super(data);
this.codAlis = data.codAlis;
this.codArtFor = data.codArtFor;
this.codMart = data.codMart;
this.codMartAcq = data.codMartAcq;
this.codPromo = data.codPromo;
this.dataPopolamento = data.dataPopolamento;
this.dataValidita = data.dataValidita;
this.przLisa = data.przLisa;
}
}
export class MtbLisvData extends EntityBase {
addRicSpese?: boolean | null;
addScoSpese?: boolean | null;
addValSpese?: boolean | null;
aggiornatoDa?: string | null;
codAliq?: string | null;
codMart?: string | null;
codPromo?: string | null;
codTcolUi?: string | null;
codTcolUl?: string | null;
codVlis?: string | null;
colliPedana?: number | null;
colliStrato?: number | null;
dataAggPrz?: Date | null;
dataFine?: Date | null;
dataIniz?: Date | null;
datiLogistici?: boolean | null;
descrPromo?: string | null;
descrizioneHtml?: string | null;
elenco_lisv_rif?: string | null;
fissoProv?: number | null;
flagEquiPrezzo?: string | null;
flagListIvaInclusa?: string | null;
flagPrzBloccato?: string | null;
flagVolantino?: boolean | null;
giacenza?: number | null;
idArtEqui?: string | null;
inseritoDa?: string | null;
listData?: { [index: string]: any } | null;
maggPrzVend?: number | null;
mtbLisv?: MtbLisv | null;
note?: string | null;
noteLisv?: string | null;
percGest?: number | null;
percIspe?: number | null;
percOneri?: number | null;
percPromo?: number | null;
percProv?: number | null;
percSco1?: number | null;
percSco2?: number | null;
percSco3?: number | null;
percSco4?: number | null;
posizione?: string | null;
przBase?: number | null;
przVend?: number | null;
przVendIva?: number | null;
przVendSug?: number | null;
qtaCnf?: number | null;
rapConv?: number | null;
ricarica?: number | null;
scontoCartoni?: number | null;
scontoPedane?: number | null;
scontoStrato?: number | null;
systemNote?: string | null;
tagliaMax?: string | null;
tagliaMin?: string | null;
tipoVariazione?: string | null;
ttbLisvTaglieData?: TtbLisvTaglieData[] | null;
type: "mtb_lisv_data";
untMisVen?: string | null;
valGest?: number | null;
valIspe?: number | null;
valOneri?: number | null;
valPromo?: number | null;
versione?: number | null;
constructor(data: MtbLisvData) {
super(data);
this.addRicSpese = data.addRicSpese;
this.addScoSpese = data.addScoSpese;
this.addValSpese = data.addValSpese;
this.aggiornatoDa = data.aggiornatoDa;
this.codAliq = data.codAliq;
this.codMart = data.codMart;
this.codPromo = data.codPromo;
this.codTcolUi = data.codTcolUi;
this.codTcolUl = data.codTcolUl;
this.codVlis = data.codVlis;
this.colliPedana = data.colliPedana;
this.colliStrato = data.colliStrato;
this.dataAggPrz = data.dataAggPrz;
this.dataFine = data.dataFine;
this.dataIniz = data.dataIniz;
this.datiLogistici = data.datiLogistici;
this.descrPromo = data.descrPromo;
this.descrizioneHtml = data.descrizioneHtml;
this.elenco_lisv_rif = data.elenco_lisv_rif;
this.fissoProv = data.fissoProv;
this.flagEquiPrezzo = data.flagEquiPrezzo;
this.flagListIvaInclusa = data.flagListIvaInclusa;
this.flagPrzBloccato = data.flagPrzBloccato;
this.flagVolantino = data.flagVolantino;
this.giacenza = data.giacenza;
this.idArtEqui = data.idArtEqui;
this.inseritoDa = data.inseritoDa;
this.listData = data.listData;
this.maggPrzVend = data.maggPrzVend;
this.mtbLisv = data.mtbLisv;
this.note = data.note;
this.noteLisv = data.noteLisv;
this.percGest = data.percGest;
this.percIspe = data.percIspe;
this.percOneri = data.percOneri;
this.percPromo = data.percPromo;
this.percProv = data.percProv;
this.percSco1 = data.percSco1;
this.percSco2 = data.percSco2;
this.percSco3 = data.percSco3;
this.percSco4 = data.percSco4;
this.posizione = data.posizione;
this.przBase = data.przBase;
this.przVend = data.przVend;
this.przVendIva = data.przVendIva;
this.przVendSug = data.przVendSug;
this.qtaCnf = data.qtaCnf;
this.rapConv = data.rapConv;
this.ricarica = data.ricarica;
this.scontoCartoni = data.scontoCartoni;
this.scontoPedane = data.scontoPedane;
this.scontoStrato = data.scontoStrato;
this.systemNote = data.systemNote;
this.tagliaMax = data.tagliaMax;
this.tagliaMin = data.tagliaMin;
this.tipoVariazione = data.tipoVariazione;
this.ttbLisvTaglieData = data.ttbLisvTaglieData;
this.untMisVen = data.untMisVen;
this.valGest = data.valGest;
this.valIspe = data.valIspe;
this.valOneri = data.valOneri;
this.valPromo = data.valPromo;
this.versione = data.versione;
}
}
export class MtbLisvDataSpese extends EntityBase {
a?: number | null;
codSpes?: string | null;
codVlis?: string | null;
da?: number | null;
dataIniz?: Date | null;
id?: number | null;
percRicarico?: number | null;
percSconto?: number | null;
type: "mtb_lisv_data_spese";
valRicarico?: number | null;
versione?: number | null;
constructor(data: MtbLisvDataSpese) {
super(data);
this.a = data.a;
this.codSpes = data.codSpes;
this.codVlis = data.codVlis;
this.da = data.da;
this.dataIniz = data.dataIniz;
this.id = data.id;
this.percRicarico = data.percRicarico;
this.percSconto = data.percSconto;
this.valRicarico = data.valRicarico;
this.versione = data.versione;
}
}
export class MtbPart extends EntityBase {
codMart?: string | null;
codMdep?: string | null;
codUltClie?: string | null;
codUltForn?: string | null;
dataUltCar?: Date | null;
dataUltScar?: Date | null;
mtbPartDt?: MtbPartDt[] | null;
notePos?: string | null;
posizione?: string | null;
promoSett?: string | null;
promoSettPrec?: string | null;
qtaAccant?: number | null;
qtaCol?: number | null;
qtaEsistente?: number | null;
qtaImpCli?: number | null;
qtaImpLav?: number | null;
qtaOrdFor?: number | null;
scortaMax?: number | null;
scortaMin?: number | null;
type: "mtb_part";
valUltCar?: number | null;
valUltScar?: number | null;
vendMese?: number | null;
vendMeseAnnoPrec?: number | null;
vendMesePrec?: number | null;
vendMesePrecAnnoPrec?: number | null;
vendSett?: number | null;
vendSettPrec?: number | null;
constructor(data: MtbPart) {
super(data);
this.codMart = data.codMart;
this.codMdep = data.codMdep;
this.codUltClie = data.codUltClie;
this.codUltForn = data.codUltForn;
this.dataUltCar = data.dataUltCar;
this.dataUltScar = data.dataUltScar;
this.mtbPartDt = data.mtbPartDt;
this.notePos = data.notePos;
this.posizione = data.posizione;
this.promoSett = data.promoSett;
this.promoSettPrec = data.promoSettPrec;
this.qtaAccant = data.qtaAccant;
this.qtaCol = data.qtaCol;
this.qtaEsistente = data.qtaEsistente;
this.qtaImpCli = data.qtaImpCli;
this.qtaImpLav = data.qtaImpLav;
this.qtaOrdFor = data.qtaOrdFor;
this.scortaMax = data.scortaMax;
this.scortaMin = data.scortaMin;
this.valUltCar = data.valUltCar;
this.valUltScar = data.valUltScar;
this.vendMese = data.vendMese;
this.vendMeseAnnoPrec = data.vendMeseAnnoPrec;
this.vendMesePrec = data.vendMesePrec;
this.vendMesePrecAnnoPrec = data.vendMesePrecAnnoPrec;
this.vendSett = data.vendSett;
this.vendSettPrec = data.vendSettPrec;
}
}
export class MtbPartDt extends EntityBase {
codCol?: string | null;
codMart?: string | null;
codMdep?: string | null;
codTagl?: string | null;
concatena?: string | null;
partitaMag?: string | null;
qtaAccant?: number | null;
qtaCol?: number | null;
qtaEsistente?: number | null;
qtaImpCli?: number | null;
qtaImpLav?: number | null;
qtaOrdFor?: number | null;
type: "mtb_part_dt";
constructor(data: MtbPartDt) {
super(data);
this.codCol = data.codCol;
this.codMart = data.codMart;
this.codMdep = data.codMdep;
this.codTagl = data.codTagl;
this.concatena = data.concatena;
this.partitaMag = data.partitaMag;
this.qtaAccant = data.qtaAccant;
this.qtaCol = data.qtaCol;
this.qtaEsistente = data.qtaEsistente;
this.qtaImpCli = data.qtaImpCli;
this.qtaImpLav = data.qtaImpLav;
this.qtaOrdFor = data.qtaOrdFor;
}
}
export class MtbPartitaMag extends EntityBase implements EquatableEntityInterface<MtbPartitaMag> {
applicationName?: string | null;
barcode?: string | null;
cambioDiviCont?: number | null;
codDiviCont?: string | null;
codMart?: string | null;
costoUntUmMag?: number | null;
dataAggPrz?: Date | null;
dataIns?: Date | null;
dataProd?: Date | null;
dataScad?: Date | null;
descrizione?: string | null;
excludedColumns?: string[] | null;
flagImballoArendere?: string | null;
flagStato?: string | null;
mtbPartitaMagCarat?: MtbPartitaMagCarat[] | null;
nazioneProv?: string | null;
note?: string | null;
parent?: any | null;
partitaMag?: string | null;
partitaMagProd?: string | null;
partitaMagSec?: string | null;
posizione?: string | null;
qtaAttesa?: number | null;
qtaCnf?: number | null;
queryTimeoutSeconds?: number | null;
rapConv2?: number | null;
rapConv3?: number | null;
scelta?: number | null;
tableName?: string | null;
taraCnfKg?: number | null;
transactionGroupId?: number | null;
type: "mtb_partita_mag";
valUntUmMag?: number | null;
constructor(data: MtbPartitaMag) {
super(data);
this.applicationName = data.applicationName;
this.barcode = data.barcode;
this.cambioDiviCont = data.cambioDiviCont;
this.codDiviCont = data.codDiviCont;
this.codMart = data.codMart;
this.costoUntUmMag = data.costoUntUmMag;
this.dataAggPrz = data.dataAggPrz;
this.dataIns = data.dataIns;
this.dataProd = data.dataProd;
this.dataScad = data.dataScad;
this.descrizione = data.descrizione;
this.excludedColumns = data.excludedColumns;
this.flagImballoArendere = data.flagImballoArendere;
this.flagStato = data.flagStato;
this.mtbPartitaMagCarat = data.mtbPartitaMagCarat;
this.nazioneProv = data.nazioneProv;
this.note = data.note;
this.parent = data.parent;
this.partitaMag = data.partitaMag;
this.partitaMagProd = data.partitaMagProd;
this.partitaMagSec = data.partitaMagSec;
this.posizione = data.posizione;
this.qtaAttesa = data.qtaAttesa;
this.qtaCnf = data.qtaCnf;
this.queryTimeoutSeconds = data.queryTimeoutSeconds;
this.rapConv2 = data.rapConv2;
this.rapConv3 = data.rapConv3;
this.scelta = data.scelta;
this.tableName = data.tableName;
this.taraCnfKg = data.taraCnfKg;
this.transactionGroupId = data.transactionGroupId;
this.valUntUmMag = data.valUntUmMag;
}
}
export class MtbPartitaMagCarat extends EntityBase {
activityId?: string | null;
carat?: string | null;
chkCompatibilita?: boolean | null;
codMart?: string | null;
dataRilevazione?: Date | null;
fonte?: string | null;
idRiga?: number | null;
partitaMag?: string | null;
type: "mtb_partita_mag_carat";
valCarat?: string | null;
constructor(data: MtbPartitaMagCarat) {
super(data);
this.activityId = data.activityId;
this.carat = data.carat;
this.chkCompatibilita = data.chkCompatibilita;
this.codMart = data.codMart;
this.dataRilevazione = data.dataRilevazione;
this.fonte = data.fonte;
this.idRiga = data.idRiga;
this.partitaMag = data.partitaMag;
this.valCarat = data.valCarat;
}
}
export class MtbSart extends EntityBase {
anno?: number | null;
cambioDiviCont?: number | null;
codDiviCont?: string | null;
codMart?: string | null;
codMdep?: string | null;
dataUltCar?: Date | null;
dataUltScar?: Date | null;
numCar?: number | null;
numIniz?: number | null;
numScar?: number | null;
qtaCar?: number | null;
qtaCarCosto?: number | null;
qtaIniz?: number | null;
qtaScar?: number | null;
type: "mtb_sart";
valCar?: number | null;
valCarCosto?: number | null;
valIniz?: number | null;
valScar?: number | null;
valUltCar?: number | null;
valUltScar?: number | null;
constructor(data: MtbSart) {
super(data);
this.anno = data.anno;
this.cambioDiviCont = data.cambioDiviCont;
this.codDiviCont = data.codDiviCont;
this.codMart = data.codMart;
this.codMdep = data.codMdep;
this.dataUltCar = data.dataUltCar;
this.dataUltScar = data.dataUltScar;
this.numCar = data.numCar;
this.numIniz = data.numIniz;
this.numScar = data.numScar;
this.qtaCar = data.qtaCar;
this.qtaCarCosto = data.qtaCarCosto;
this.qtaIniz = data.qtaIniz;
this.qtaScar = data.qtaScar;
this.valCar = data.valCar;
this.valCarCosto = data.valCarCosto;
this.valIniz = data.valIniz;
this.valScar = data.valScar;
this.valUltCar = data.valUltCar;
this.valUltScar = data.valUltScar;
}
}
export class MtbSartDt extends EntityBase {
anno?: number | null;
codCol?: string | null;
codMart?: string | null;
codMdep?: string | null;
codTagl?: string | null;
concatena?: string | null;
numCar?: number | null;
numIniz?: number | null;
numScar?: number | null;
partitaMag?: string | null;
qtaCar?: number | null;
qtaIniz?: number | null;
qtaScar?: number | null;
type: "mtb_sart_dt";
constructor(data: MtbSartDt) {
super(data);
this.anno = data.anno;
this.codCol = data.codCol;
this.codMart = data.codMart;
this.codMdep = data.codMdep;
this.codTagl = data.codTagl;
this.concatena = data.concatena;
this.numCar = data.numCar;
this.numIniz = data.numIniz;
this.numScar = data.numScar;
this.partitaMag = data.partitaMag;
this.qtaCar = data.qtaCar;
this.qtaIniz = data.qtaIniz;
this.qtaScar = data.qtaScar;
}
}
export class MtbSchTecSetr extends EntityBase {
codSch?: string | null;
codVar?: string | null;
descrizione?: string | null;
descrizioneEng?: string | null;
type: "mtb_sch_tec_setr";
constructor(data: MtbSchTecSetr) {
super(data);
this.codSch = data.codSch;
this.codVar = data.codVar;
this.descrizione = data.descrizione;
this.descrizioneEng = data.descrizioneEng;
}
}
export class MtbSchTecSett extends EntityBase {
codSch?: string | null;
descrizione?: string | null;
mtbSchTecSetr?: MtbSchTecSetr[] | null;
type: "mtb_sch_tec_sett";
constructor(data: MtbSchTecSett) {
super(data);
this.codSch = data.codSch;
this.descrizione = data.descrizione;
this.mtbSchTecSetr = data.mtbSchTecSetr;
}
}
export class MtbSchTecVar extends EntityBase {
codVar?: string | null;
descrizione?: string | null;
type: "mtb_sch_tec_var";
constructor(data: MtbSchTecVar) {
super(data);
this.codVar = data.codVar;
this.descrizione = data.descrizione;
}
}
export class MtbSfam extends EntityBase implements EquatableEntityInterface<MtbSfam> {
applicationName?: string | null;
codMgrp?: string | null;
codMsfa?: string | null;
codMsgr?: string | null;
descrizione?: string | null;
excludedColumns?: string[] | null;
parent?: any | null;
queryTimeoutSeconds?: number | null;
tableName?: string | null;
transactionGroupId?: number | null;
type: "mtb_sfam";
constructor(data: MtbSfam) {
super(data);
this.applicationName = data.applicationName;
this.codMgrp = data.codMgrp;
this.codMsfa = data.codMsfa;
this.codMsgr = data.codMsgr;
this.descrizione = data.descrizione;
this.excludedColumns = data.excludedColumns;
this.parent = data.parent;
this.queryTimeoutSeconds = data.queryTimeoutSeconds;
this.tableName = data.tableName;
this.transactionGroupId = data.transactionGroupId;
}
}
export class MtbSfamLingua extends EntityBase {
codLingua?: string | null;
codMgrp?: string | null;
codMsfa?: string | null;
codMsgr?: string | null;
descrizioneEstera?: string | null;
type: "mtb_sfam_lingua";
constructor(data: MtbSfamLingua) {
super(data);
this.codLingua = data.codLingua;
this.codMgrp = data.codMgrp;
this.codMsfa = data.codMsfa;
this.codMsgr = data.codMsgr;
this.descrizioneEstera = data.descrizioneEstera;
}
}
export class MtbSgrp extends EntityBase implements EquatableEntityInterface<MtbSgrp> {
applicationName?: string | null;
chkGiacenzaNeg?: boolean | null;
codCconWip?: string | null;
codMgrp?: string | null;
codMsgr?: string | null;
contoRimFin?: string | null;
descrizione?: string | null;
excludedColumns?: string[] | null;
flagReso?: boolean | null;
inclInStat?: string | null;
mtbSfam?: MtbSfam[] | null;
ordinamento?: number | null;
parent?: any | null;
queryTimeoutSeconds?: number | null;
tableName?: string | null;
transactionGroupId?: number | null;
type: "mtb_sgrp";
constructor(data: MtbSgrp) {
super(data);
this.applicationName = data.applicationName;
this.chkGiacenzaNeg = data.chkGiacenzaNeg;
this.codCconWip = data.codCconWip;
this.codMgrp = data.codMgrp;
this.codMsgr = data.codMsgr;
this.contoRimFin = data.contoRimFin;
this.descrizione = data.descrizione;
this.excludedColumns = data.excludedColumns;
this.flagReso = data.flagReso;
this.inclInStat = data.inclInStat;
this.mtbSfam = data.mtbSfam;
this.ordinamento = data.ordinamento;
this.parent = data.parent;
this.queryTimeoutSeconds = data.queryTimeoutSeconds;
this.tableName = data.tableName;
this.transactionGroupId = data.transactionGroupId;
}
}
export class MtbSgrpLingua extends EntityBase {
codLingua?: string | null;
codMgrp?: string | null;
codMsgr?: string | null;
descrizioneEstera?: string | null;
type: "mtb_sgrp_lingua";
constructor(data: MtbSgrpLingua) {
super(data);
this.codLingua = data.codLingua;
this.codMgrp = data.codMgrp;
this.codMsgr = data.codMsgr;
this.descrizioneEstera = data.descrizioneEstera;
}
}
export class MtbShelfLifeTolerance extends EntityBase {
id?: number | null;
rateToTolerance?: number | null;
shelfLifeMax?: number | null;
shelfLifeMin?: number | null;
type: "mtb_shelf_life_tolerance";
constructor(data: MtbShelfLifeTolerance) {
super(data);
this.id = data.id;
this.rateToTolerance = data.rateToTolerance;
this.shelfLifeMax = data.shelfLifeMax;
this.shelfLifeMin = data.shelfLifeMin;
}
}
export class MtbSpes extends EntityBase {
cambioDiviCont?: number | null;
codDiviCont?: string | null;
codMart?: string | null;
codSpes?: string | null;
flagIncAcq?: string | null;
flagIncInOneriAcq?: string | null;
flagIncInOneriVen?: string | null;
flagIncInPrz?: string | null;
flagIncLav?: string | null;
flagIncVen?: string | null;
importo?: number | null;
qtaSpes?: number | null;
type: "mtb_spes";
constructor(data: MtbSpes) {
super(data);
this.cambioDiviCont = data.cambioDiviCont;
this.codDiviCont = data.codDiviCont;
this.codMart = data.codMart;
this.codSpes = data.codSpes;
this.flagIncAcq = data.flagIncAcq;
this.flagIncInOneriAcq = data.flagIncInOneriAcq;
this.flagIncInOneriVen = data.flagIncInOneriVen;
this.flagIncInPrz = data.flagIncInPrz;
this.flagIncLav = data.flagIncLav;
this.flagIncVen = data.flagIncVen;
this.importo = data.importo;
this.qtaSpes = data.qtaSpes;
}
}
export class MtbStip extends EntityBase {
codMstp?: string | null;
codMtip?: string | null;
descrizione?: string | null;
exprCalRapConv2?: string | null;
exprCalRapConv3?: string | null;
exprCalcDescrEstesa?: string | null;
flagBio?: boolean | null;
mtbTipiCarat?: MtbTipiCarat[] | null;
type: "mtb_stip";
untMis1?: string | null;
untMis2?: string | null;
untMis3?: string | null;
constructor(data: MtbStip) {
super(data);
this.codMstp = data.codMstp;
this.codMtip = data.codMtip;
this.descrizione = data.descrizione;
this.exprCalRapConv2 = data.exprCalRapConv2;
this.exprCalRapConv3 = data.exprCalRapConv3;
this.exprCalcDescrEstesa = data.exprCalcDescrEstesa;
this.flagBio = data.flagBio;
this.mtbTipiCarat = data.mtbTipiCarat;
this.untMis1 = data.untMis1;
this.untMis2 = data.untMis2;
this.untMis3 = data.untMis3;
}
}
export class MtbTcol extends EntityBase {
altezzaCm?: number | null;
circuito?: string | null;
codMart?: string | null;
codTcol?: string | null;
descrizione?: string | null;
flagUiUl?: string | null;
larghezzaCm?: number | null;
lunghezzaCm?: number | null;
numPezzi?: number | null;
pesoKg?: number | null;
taraKg?: number | null;
type: "mtb_tcol";
constructor(data: MtbTcol) {
super(data);
this.altezzaCm = data.altezzaCm;
this.circuito = data.circuito;
this.codMart = data.codMart;
this.codTcol = data.codTcol;
this.descrizione = data.descrizione;
this.flagUiUl = data.flagUiUl;
this.larghezzaCm = data.larghezzaCm;
this.lunghezzaCm = data.lunghezzaCm;
this.numPezzi = data.numPezzi;
this.pesoKg = data.pesoKg;
this.taraKg = data.taraKg;
}
}
export class MtbTipi extends EntityBase implements EquatableEntityInterface<MtbTipi> {
applicationName?: string | null;
codMtip?: string | null;
descrizione?: string | null;
excludedColumns?: string[] | null;
flagAttivo?: boolean | null;
mtbStip?: MtbStip[] | null;
mtbTipiCarat?: MtbTipiCarat[] | null;
parent?: any | null;
queryTimeoutSeconds?: number | null;
tableName?: string | null;
transactionGroupId?: number | null;
type: "mtb_tipi";
constructor(data: MtbTipi) {
super(data);
this.applicationName = data.applicationName;
this.codMtip = data.codMtip;
this.descrizione = data.descrizione;
this.excludedColumns = data.excludedColumns;
this.flagAttivo = data.flagAttivo;
this.mtbStip = data.mtbStip;
this.mtbTipiCarat = data.mtbTipiCarat;
this.parent = data.parent;
this.queryTimeoutSeconds = data.queryTimeoutSeconds;
this.tableName = data.tableName;
this.transactionGroupId = data.transactionGroupId;
}
}
export class MtbTipiCarat extends EntityBase {
carat?: string | null;
chkCompatibilita?: boolean | null;
codMstp?: string | null;
codMtip?: string | null;
descrizioneCarat?: string | null;
flagCaratPartita?: boolean | null;
flagInclDoc?: string | null;
note?: string | null;
rigaOrdCarat?: number | null;
type: "mtb_tipi_carat";
untMisCarat?: string | null;
constructor(data: MtbTipiCarat) {
super(data);
this.carat = data.carat;
this.chkCompatibilita = data.chkCompatibilita;
this.codMstp = data.codMstp;
this.codMtip = data.codMtip;
this.descrizioneCarat = data.descrizioneCarat;
this.flagCaratPartita = data.flagCaratPartita;
this.flagInclDoc = data.flagInclDoc;
this.note = data.note;
this.rigaOrdCarat = data.rigaOrdCarat;
this.untMisCarat = data.untMisCarat;
}
}
export class MtbUntMis extends EntityBase {
cifreDec?: number | null;
flagAttivo?: string | null;
flagDig?: string | null;
flagUnitaKg?: string | null;
grandezza?: Grandezza | null;
ordinamento?: number | null;
tipoUm?: TipoUM | null;
type: "mtb_unt_mis";
untMis?: string | null;
constructor(data: MtbUntMis) {
super(data);
this.cifreDec = data.cifreDec;
this.flagAttivo = data.flagAttivo;
this.flagDig = data.flagDig;
this.flagUnitaKg = data.flagUnitaKg;
this.grandezza = data.grandezza;
this.ordinamento = data.ordinamento;
this.tipoUm = data.tipoUm;
this.untMis = data.untMis;
}
}
export class NrlTipiIncaGtbPaga extends EntityBase {
codPaga?: string | null;
idInc?: number | null;
tipoInca?: string | null;
type: "nrl_tipi_inca_gtb_paga";
constructor(data: NrlTipiIncaGtbPaga) {
super(data);
this.codPaga = data.codPaga;
this.idInc = data.idInc;
this.tipoInca = data.tipoInca;
}
}
export class NtbDocp extends EntityBase {
codCassa?: string | null;
codMdep?: string | null;
dataDoc?: Date | null;
descrPaga?: string | null;
idRiga?: number | null;
impPaga?: number | null;
ntbTipiInca?: NtbTipiInca | null;
tipoInca?: string | null;
type: "ntb_docp";
constructor(data: NtbDocp) {
super(data);
this.codCassa = data.codCassa;
this.codMdep = data.codMdep;
this.dataDoc = data.dataDoc;
this.descrPaga = data.descrPaga;
this.idRiga = data.idRiga;
this.impPaga = data.impPaga;
this.ntbTipiInca = data.ntbTipiInca;
this.tipoInca = data.tipoInca;
}
}
export class NtbDocr extends EntityBase {
barCode?: string | null;
causale?: string | null;
causaleReso?: string | null;
codAliq?: string | null;
codCassa?: string | null;
codCol?: string | null;
codKit?: string | null;
codMart?: string | null;
codMdep?: string | null;
codTagl?: string | null;
codVlis?: string | null;
costo?: number | null;
dataDoc?: Date | null;
dataOrd?: Date | null;
descrizione?: string | null;
dtbOrdt?: DtbOrdt | null;
idRiga?: number | null;
numOrd?: number | null;
promozione?: string | null;
przUntIva?: number | null;
puntiArt?: number | null;
qtaCnf?: number | null;
qtaDoc?: number | null;
rapConv?: number | null;
reparto?: string | null;
type: "ntb_docr";
untMis?: string | null;
valSco?: number | null;
constructor(data: NtbDocr) {
super(data);
this.barCode = data.barCode;
this.causale = data.causale;
this.causaleReso = data.causaleReso;
this.codAliq = data.codAliq;
this.codCassa = data.codCassa;
this.codCol = data.codCol;
this.codKit = data.codKit;
this.codMart = data.codMart;
this.codMdep = data.codMdep;
this.codTagl = data.codTagl;
this.codVlis = data.codVlis;
this.costo = data.costo;
this.dataDoc = data.dataDoc;
this.dataOrd = data.dataOrd;
this.descrizione = data.descrizione;
this.dtbOrdt = data.dtbOrdt;
this.idRiga = data.idRiga;
this.numOrd = data.numOrd;
this.promozione = data.promozione;
this.przUntIva = data.przUntIva;
this.puntiArt = data.puntiArt;
this.qtaCnf = data.qtaCnf;
this.qtaDoc = data.qtaDoc;
this.rapConv = data.rapConv;
this.reparto = data.reparto;
this.untMis = data.untMis;
this.valSco = data.valSco;
}
}
export class NtbDoct extends EntityBase {
barcodeScontrino?: string | null;
causale?: string | null;
codAnag?: string | null;
codAnagVal?: string | null;
codCassa?: string | null;
codCassaRif?: string | null;
codDivi?: string | null;
codDtipVal?: string | null;
codFidelity?: string | null;
codMdep?: string | null;
codOper?: string | null;
codVlis?: string | null;
controllatoDa?: string | null;
countFidelity?: number | null;
countPremio?: number | null;
dataChk?: Date | null;
dataDoc?: Date | null;
dataDocRif?: Date | null;
dataDocVal?: Date | null;
dataImport?: Date | null;
dataOrd?: Date | null;
dataScontr?: Date | null;
dateOnlyDoc?: Date | null;
flagChkGg?: string | null;
idScontr?: number | null;
importatoDa?: string | null;
mtbDepoCasse?: MtbDepoCasse | null;
mtbDepoOper?: MtbDepoOper | null;
ntbDocp?: NtbDocp[] | null;
ntbDocr?: NtbDocr[] | null;
numDocRif?: number | null;
numDocVal?: number | null;
numOrd?: number | null;
rifOrd?: string | null;
segueFattura?: boolean | null;
serDocVal?: string | null;
type: "ntb_doct";
constructor(data: NtbDoct) {
super(data);
this.barcodeScontrino = data.barcodeScontrino;
this.causale = data.causale;
this.codAnag = data.codAnag;
this.codAnagVal = data.codAnagVal;
this.codCassa = data.codCassa;
this.codCassaRif = data.codCassaRif;
this.codDivi = data.codDivi;
this.codDtipVal = data.codDtipVal;
this.codFidelity = data.codFidelity;
this.codMdep = data.codMdep;
this.codOper = data.codOper;
this.codVlis = data.codVlis;
this.controllatoDa = data.controllatoDa;
this.countFidelity = data.countFidelity;
this.countPremio = data.countPremio;
this.dataChk = data.dataChk;
this.dataDoc = data.dataDoc;
this.dataDocRif = data.dataDocRif;
this.dataDocVal = data.dataDocVal;
this.dataImport = data.dataImport;
this.dataOrd = data.dataOrd;
this.dataScontr = data.dataScontr;
this.dateOnlyDoc = data.dateOnlyDoc;
this.flagChkGg = data.flagChkGg;
this.idScontr = data.idScontr;
this.importatoDa = data.importatoDa;
this.mtbDepoCasse = data.mtbDepoCasse;
this.mtbDepoOper = data.mtbDepoOper;
this.ntbDocp = data.ntbDocp;
this.ntbDocr = data.ntbDocr;
this.numDocRif = data.numDocRif;
this.numDocVal = data.numDocVal;
this.numOrd = data.numOrd;
this.rifOrd = data.rifOrd;
this.segueFattura = data.segueFattura;
this.serDocVal = data.serDocVal;
}
}
export class NtbDoctChk extends EntityBase {
codMdep?: string | null;
controllatoDa?: string | null;
dataChk?: Date | null;
dataDoc?: Date | null;
type: "ntb_doct_chk";
constructor(data: NtbDoctChk) {
super(data);
this.codMdep = data.codMdep;
this.controllatoDa = data.controllatoDa;
this.dataChk = data.dataChk;
this.dataDoc = data.dataDoc;
}
}
export class NtbRapp extends EntityBase {
codCassa?: string | null;
codMdep?: string | null;
dataOraRapp?: Date | null;
flagChiusuraFiscale?: string | null;
idRapp?: number | null;
impPaga?: number | null;
ntbTipiInca?: NtbTipiInca | null;
tipoInca?: string | null;
type: "ntb_rapp";
constructor(data: NtbRapp) {
super(data);
this.codCassa = data.codCassa;
this.codMdep = data.codMdep;
this.dataOraRapp = data.dataOraRapp;
this.flagChiusuraFiscale = data.flagChiusuraFiscale;
this.idRapp = data.idRapp;
this.impPaga = data.impPaga;
this.ntbTipiInca = data.ntbTipiInca;
this.tipoInca = data.tipoInca;
}
}
export class NtbRapr extends EntityBase {
codCassa?: string | null;
codMdep?: string | null;
dataOraRapp?: Date | null;
flagChiusuraFiscale?: string | null;
idRapp?: number | null;
idRiga?: number | null;
importo?: number | null;
note?: string | null;
tipoRiga?: string | null;
type: "ntb_rapr";
constructor(data: NtbRapr) {
super(data);
this.codCassa = data.codCassa;
this.codMdep = data.codMdep;
this.dataOraRapp = data.dataOraRapp;
this.flagChiusuraFiscale = data.flagChiusuraFiscale;
this.idRapp = data.idRapp;
this.idRiga = data.idRiga;
this.importo = data.importo;
this.note = data.note;
this.tipoRiga = data.tipoRiga;
}
}
export class NtbRapt extends EntityBase {
codCassa?: string | null;
codMdep?: string | null;
codOper?: string | null;
corrNoInc?: number | null;
dataOraRapp?: Date | null;
dataRapp?: Date | null;
flagChiusuraFiscale?: string | null;
flagGgChiusa?: string | null;
flagImportato?: string | null;
idRapp?: number | null;
impCredito?: number | null;
impRimborso?: number | null;
ntbRapp?: NtbRapp[] | null;
ntbRapr?: NtbRapr[] | null;
numScontrFiscali?: number | null;
totAnnulli?: number | null;
totCorr?: number | null;
totSconti?: number | null;
type: "ntb_rapt";
constructor(data: NtbRapt) {
super(data);
this.codCassa = data.codCassa;
this.codMdep = data.codMdep;
this.codOper = data.codOper;
this.corrNoInc = data.corrNoInc;
this.dataOraRapp = data.dataOraRapp;
this.dataRapp = data.dataRapp;
this.flagChiusuraFiscale = data.flagChiusuraFiscale;
this.flagGgChiusa = data.flagGgChiusa;
this.flagImportato = data.flagImportato;
this.idRapp = data.idRapp;
this.impCredito = data.impCredito;
this.impRimborso = data.impRimborso;
this.ntbRapp = data.ntbRapp;
this.ntbRapr = data.ntbRapr;
this.numScontrFiscali = data.numScontrFiscali;
this.totAnnulli = data.totAnnulli;
this.totCorr = data.totCorr;
this.totSconti = data.totSconti;
}
}
export class NtbTipiInca extends EntityBase {
codAliq?: string | null;
codCcon?: string | null;
codCconStornoCorr?: string | null;
codMdep?: string | null;
codPaga?: string | null;
descrizione?: string | null;
flagBuoni?: string | null;
flagTipoInca?: string | null;
nrlTipiIncaGtbPaga?: NrlTipiIncaGtbPaga | null;
tipoInca?: string | null;
type: "ntb_tipi_inca";
constructor(data: NtbTipiInca) {
super(data);
this.codAliq = data.codAliq;
this.codCcon = data.codCcon;
this.codCconStornoCorr = data.codCconStornoCorr;
this.codMdep = data.codMdep;
this.codPaga = data.codPaga;
this.descrizione = data.descrizione;
this.flagBuoni = data.flagBuoni;
this.flagTipoInca = data.flagTipoInca;
this.nrlTipiIncaGtbPaga = data.nrlTipiIncaGtbPaga;
this.tipoInca = data.tipoInca;
}
}
export class NtbVariazioniExportLog extends EntityBase {
codVlis?: string | null;
dataExport?: Date | null;
formatFile?: string | null;
id?: number | null;
jsonString?: string | null;
type: "ntb_variazioni_export_log";
userName?: string | null;
xmlFileName?: string | null;
constructor(data: NtbVariazioniExportLog) {
super(data);
this.codVlis = data.codVlis;
this.dataExport = data.dataExport;
this.formatFile = data.formatFile;
this.id = data.id;
this.jsonString = data.jsonString;
this.userName = data.userName;
this.xmlFileName = data.xmlFileName;
}
}
export class OltbAnagfcto extends EntityBase {
codCua?: string | null;
codIsoNazione?: string | null;
codIstatCitta?: string | null;
codIstatProv?: string | null;
codSoggetto?: number | null;
dataFile?: Date | null;
denominazione?: string | null;
idDepo?: number | null;
idFiscale?: string | null;
indirizzo?: string | null;
progFile?: number | null;
stato?: string | null;
type: "oltb_anagfcto";
constructor(data: OltbAnagfcto) {
super(data);
this.codCua = data.codCua;
this.codIsoNazione = data.codIsoNazione;
this.codIstatCitta = data.codIstatCitta;
this.codIstatProv = data.codIstatProv;
this.codSoggetto = data.codSoggetto;
this.dataFile = data.dataFile;
this.denominazione = data.denominazione;
this.idDepo = data.idDepo;
this.idFiscale = data.idFiscale;
this.indirizzo = data.indirizzo;
this.progFile = data.progFile;
this.stato = data.stato;
}
}
export class OltbOperazioni extends EntityBase {
codDtip?: string | null;
codOoper?: string | null;
filtroArticoliFine?: string | null;
filtroArticoloDa?: string | null;
flagArticoloA?: boolean | null;
flagArticoloDa?: boolean | null;
flagArticoloFine?: boolean | null;
flagFornitoreAziendale?: boolean | null;
flagLottoFine?: boolean | null;
flagOperazioniFrantoio?: boolean | null;
flagPosturaA?: boolean | null;
flagPosturaDa?: boolean | null;
operazione?: string | null;
tipoOperazione?: string | null;
type: "oltb_operazioni";
constructor(data: OltbOperazioni) {
super(data);
this.codDtip = data.codDtip;
this.codOoper = data.codOoper;
this.filtroArticoliFine = data.filtroArticoliFine;
this.filtroArticoloDa = data.filtroArticoloDa;
this.flagArticoloA = data.flagArticoloA;
this.flagArticoloDa = data.flagArticoloDa;
this.flagArticoloFine = data.flagArticoloFine;
this.flagFornitoreAziendale = data.flagFornitoreAziendale;
this.flagLottoFine = data.flagLottoFine;
this.flagOperazioniFrantoio = data.flagOperazioniFrantoio;
this.flagPosturaA = data.flagPosturaA;
this.flagPosturaDa = data.flagPosturaDa;
this.operazione = data.operazione;
this.tipoOperazione = data.tipoOperazione;
}
}
export class OltbOperregi extends EntityBase {
activityId?: string | null;
annata?: number | null;
capacitaConf?: number | null;
codAnag?: string | null;
codCategFine?: number | null;
codCategIniz?: number | null;
codCommit?: number | null;
codCua?: string | null;
codDtip?: string | null;
codMacroareaFine?: number | null;
codMacroareaIniz?: number | null;
codMart?: string | null;
codMartFine?: string | null;
codMartFineIsDop?: boolean | null;
codMartIsDop?: boolean | null;
codOperaz?: string | null;
codSoggetto?: number | null;
dataCertifDop?: Date | null;
dataDoc?: Date | null;
dataDocSian?: Date | null;
dataFile?: Date | null;
dataOperaz?: Date | null;
dataOraMolitura?: Date | null;
dataoraRaccolta?: Date | null;
flagBioFine?: boolean | null;
flagBioIniz?: boolean | null;
flagCterzi?: boolean | null;
flagEfFine?: boolean | null;
flagEfIniz?: boolean | null;
flagInconversioneFine?: boolean | null;
flagInconversioneIniz?: boolean | null;
flagNonetichettatoFine?: boolean | null;
flagNonetichettatoIniz?: boolean | null;
flagPsfFine?: boolean | null;
flagPsfIniz?: boolean | null;
idDepo?: number | null;
idOperazione?: number | null;
idSilosDest?: string | null;
idSilosStock?: string | null;
idStabProvdest?: number | null;
lottoOlio?: string | null;
mtbPartitaMag?: MtbPartitaMag | null;
note?: string | null;
numCertifDop?: string | null;
numDoc?: number | null;
numDocSian?: string | null;
numOperaz?: number | null;
originespecFine?: string | null;
originespeciniz?: string | null;
progFile?: number | null;
qtaCarOlioconf?: number | null;
qtaCarOliosfuso?: number | null;
qtaCarOlive?: number | null;
qtaCarSansa?: number | null;
qtaPerdite?: number | null;
qtaScarOlioconf?: number | null;
qtaScarOliosfuso?: number | null;
qtaScarOlive?: number | null;
qtaScarSansa?: number | null;
serDoc?: string | null;
serieCollariA?: string | null;
serieCollariDa?: string | null;
tipoRecord?: string | null;
type: "oltb_operregi";
constructor(data: OltbOperregi) {
super(data);
this.activityId = data.activityId;
this.annata = data.annata;
this.capacitaConf = data.capacitaConf;
this.codAnag = data.codAnag;
this.codCategFine = data.codCategFine;
this.codCategIniz = data.codCategIniz;
this.codCommit = data.codCommit;
this.codCua = data.codCua;
this.codDtip = data.codDtip;
this.codMacroareaFine = data.codMacroareaFine;
this.codMacroareaIniz = data.codMacroareaIniz;
this.codMart = data.codMart;
this.codMartFine = data.codMartFine;
this.codMartFineIsDop = data.codMartFineIsDop;
this.codMartIsDop = data.codMartIsDop;
this.codOperaz = data.codOperaz;
this.codSoggetto = data.codSoggetto;
this.dataCertifDop = data.dataCertifDop;
this.dataDoc = data.dataDoc;
this.dataDocSian = data.dataDocSian;
this.dataFile = data.dataFile;
this.dataOperaz = data.dataOperaz;
this.dataOraMolitura = data.dataOraMolitura;
this.dataoraRaccolta = data.dataoraRaccolta;
this.flagBioFine = data.flagBioFine;
this.flagBioIniz = data.flagBioIniz;
this.flagCterzi = data.flagCterzi;
this.flagEfFine = data.flagEfFine;
this.flagEfIniz = data.flagEfIniz;
this.flagInconversioneFine = data.flagInconversioneFine;
this.flagInconversioneIniz = data.flagInconversioneIniz;
this.flagNonetichettatoFine = data.flagNonetichettatoFine;
this.flagNonetichettatoIniz = data.flagNonetichettatoIniz;
this.flagPsfFine = data.flagPsfFine;
this.flagPsfIniz = data.flagPsfIniz;
this.idDepo = data.idDepo;
this.idOperazione = data.idOperazione;
this.idSilosDest = data.idSilosDest;
this.idSilosStock = data.idSilosStock;
this.idStabProvdest = data.idStabProvdest;
this.lottoOlio = data.lottoOlio;
this.mtbPartitaMag = data.mtbPartitaMag;
this.note = data.note;
this.numCertifDop = data.numCertifDop;
this.numDoc = data.numDoc;
this.numDocSian = data.numDocSian;
this.numOperaz = data.numOperaz;
this.originespecFine = data.originespecFine;
this.originespeciniz = data.originespeciniz;
this.progFile = data.progFile;
this.qtaCarOlioconf = data.qtaCarOlioconf;
this.qtaCarOliosfuso = data.qtaCarOliosfuso;
this.qtaCarOlive = data.qtaCarOlive;
this.qtaCarSansa = data.qtaCarSansa;
this.qtaPerdite = data.qtaPerdite;
this.qtaScarOlioconf = data.qtaScarOlioconf;
this.qtaScarOliosfuso = data.qtaScarOliosfuso;
this.qtaScarOlive = data.qtaScarOlive;
this.qtaScarSansa = data.qtaScarSansa;
this.serDoc = data.serDoc;
this.serieCollariA = data.serieCollariA;
this.serieCollariDa = data.serieCollariDa;
this.tipoRecord = data.tipoRecord;
}
}
export class OltbOperregiFile extends EntityBase {
aDataop?: Date | null;
codCua?: string | null;
daDataop?: Date | null;
dataFile?: Date | null;
flagEsportato?: boolean | null;
idDepo?: number | null;
oltbAnagfcto?: OltbAnagfcto[] | null;
oltbOperregi?: OltbOperregi[] | null;
progFile?: number | null;
type: "oltb_operregi_file";
constructor(data: OltbOperregiFile) {
super(data);
this.aDataop = data.aDataop;
this.codCua = data.codCua;
this.daDataop = data.daDataop;
this.dataFile = data.dataFile;
this.flagEsportato = data.flagEsportato;
this.idDepo = data.idDepo;
this.oltbAnagfcto = data.oltbAnagfcto;
this.oltbOperregi = data.oltbOperregi;
this.progFile = data.progFile;
}
}
export class OltbOperregiLog extends EntityBase {
codCua?: string | null;
dataFile?: Date | null;
dataOperaz?: Date | null;
errorText?: string | null;
idDepo?: number | null;
idErr?: number | null;
numOperaz?: number | null;
progFile?: number | null;
tipoErrore?: number | null;
type: "oltb_operregi_log";
constructor(data: OltbOperregiLog) {
super(data);
this.codCua = data.codCua;
this.dataFile = data.dataFile;
this.dataOperaz = data.dataOperaz;
this.errorText = data.errorText;
this.idDepo = data.idDepo;
this.idErr = data.idErr;
this.numOperaz = data.numOperaz;
this.progFile = data.progFile;
this.tipoErrore = data.tipoErrore;
}
}
export class OltbSoggetti extends EntityBase {
codAnag?: string | null;
codSoggetto?: number | null;
flagEsportato?: boolean | null;
type: "oltb_soggetti";
constructor(data: OltbSoggetti) {
super(data);
this.codAnag = data.codAnag;
this.codSoggetto = data.codSoggetto;
this.flagEsportato = data.flagEsportato;
}
}
export class PrlPrevtDisegni extends EntityBase {
codDisegno?: string | null;
flagDisConf?: string | null;
idOfferta?: string | null;
type: "prl_prevt_disegni";
constructor(data: PrlPrevtDisegni) {
super(data);
this.codDisegno = data.codDisegno;
this.flagDisConf = data.flagDisConf;
this.idOfferta = data.idOfferta;
}
}
export class PtbDest extends EntityBase {
cap?: string | null;
citta?: string | null;
codAliqIn?: string | null;
codAliqOut?: string | null;
codPdes?: string | null;
codPpro?: string | null;
codVage?: string | null;
codVlis?: string | null;
codVzon?: string | null;
eMail?: string | null;
fax?: string | null;
indirizzo?: string | null;
nazione?: string | null;
note?: string | null;
precode?: string | null;
prov?: string | null;
ragSoc?: string | null;
telefono?: string | null;
type: "ptb_dest";
constructor(data: PtbDest) {
super(data);
this.cap = data.cap;
this.citta = data.citta;
this.codAliqIn = data.codAliqIn;
this.codAliqOut = data.codAliqOut;
this.codPdes = data.codPdes;
this.codPpro = data.codPpro;
this.codVage = data.codVage;
this.codVlis = data.codVlis;
this.codVzon = data.codVzon;
this.eMail = data.eMail;
this.fax = data.fax;
this.indirizzo = data.indirizzo;
this.nazione = data.nazione;
this.note = data.note;
this.precode = data.precode;
this.prov = data.prov;
this.ragSoc = data.ragSoc;
this.telefono = data.telefono;
}
}
export class PtbFonti extends EntityBase {
fonte?: string | null;
type: "ptb_fonti";
constructor(data: PtbFonti) {
super(data);
this.fonte = data.fonte;
}
}
export class PtbPrevEsito extends EntityBase {
colore?: number | null;
esitoOff?: string | null;
flagAttivo?: string | null;
type: "ptb_prev_esito";
constructor(data: PtbPrevEsito) {
super(data);
this.colore = data.colore;
this.esitoOff = data.esitoOff;
this.flagAttivo = data.flagAttivo;
}
}
export class PtbPrevStato extends EntityBase {
flagAttivo?: string | null;
flagCommessa?: string | null;
flagImportabile?: string | null;
paragrafoImposta?: string | null;
paragrafoTestata?: string | null;
statoOfferta?: string | null;
type: "ptb_prev_stato";
constructor(data: PtbPrevStato) {
super(data);
this.flagAttivo = data.flagAttivo;
this.flagCommessa = data.flagCommessa;
this.flagImportabile = data.flagImportabile;
this.paragrafoImposta = data.paragrafoImposta;
this.paragrafoTestata = data.paragrafoTestata;
this.statoOfferta = data.statoOfferta;
}
}
export class PtbPrevr extends EntityBase {
capitolo?: string | null;
codAliq?: string | null;
codMart?: string | null;
codVart?: string | null;
codVartRif?: string | null;
costoUnt?: number | null;
descrOneri?: string | null;
descrizione?: string | null;
descrizioneEstesa?: string | null;
flagEsplosa?: string | null;
flagFoglia?: string | null;
flagStato?: number | null;
flagVisuRiga?: string | null;
idOfferta?: string | null;
matricola?: string | null;
nomeFileDescr?: string | null;
note?: string | null;
partitaMag?: string | null;
percOneri?: number | null;
percProv?: number | null;
percProvIspe?: number | null;
percRicarica?: number | null;
pesoKg?: number | null;
prezzoAcq?: number | null;
qtaMolt?: number | null;
qtaPrev?: number | null;
rapConv?: number | null;
rigaPrev?: string | null;
sconto1Acq?: number | null;
sconto2Acq?: number | null;
sconto3Acq?: number | null;
sconto4Acq?: number | null;
sconto5?: number | null;
sconto6?: number | null;
sconto7?: number | null;
sconto8?: number | null;
type: "ptb_prevr";
untPrev?: string | null;
valOneri?: number | null;
valProv?: number | null;
valProvIspe?: number | null;
valUnt?: number | null;
constructor(data: PtbPrevr) {
super(data);
this.capitolo = data.capitolo;
this.codAliq = data.codAliq;
this.codMart = data.codMart;
this.codVart = data.codVart;
this.codVartRif = data.codVartRif;
this.costoUnt = data.costoUnt;
this.descrOneri = data.descrOneri;
this.descrizione = data.descrizione;
this.descrizioneEstesa = data.descrizioneEstesa;
this.flagEsplosa = data.flagEsplosa;
this.flagFoglia = data.flagFoglia;
this.flagStato = data.flagStato;
this.flagVisuRiga = data.flagVisuRiga;
this.idOfferta = data.idOfferta;
this.matricola = data.matricola;
this.nomeFileDescr = data.nomeFileDescr;
this.note = data.note;
this.partitaMag = data.partitaMag;
this.percOneri = data.percOneri;
this.percProv = data.percProv;
this.percProvIspe = data.percProvIspe;
this.percRicarica = data.percRicarica;
this.pesoKg = data.pesoKg;
this.prezzoAcq = data.prezzoAcq;
this.qtaMolt = data.qtaMolt;
this.qtaPrev = data.qtaPrev;
this.rapConv = data.rapConv;
this.rigaPrev = data.rigaPrev;
this.sconto1Acq = data.sconto1Acq;
this.sconto2Acq = data.sconto2Acq;
this.sconto3Acq = data.sconto3Acq;
this.sconto4Acq = data.sconto4Acq;
this.sconto5 = data.sconto5;
this.sconto6 = data.sconto6;
this.sconto7 = data.sconto7;
this.sconto8 = data.sconto8;
this.untPrev = data.untPrev;
this.valOneri = data.valOneri;
this.valProv = data.valProv;
this.valProvIspe = data.valProvIspe;
this.valUnt = data.valUnt;
}
}
export class PtbPrevt extends EntityBase {
agenziaBanca?: string | null;
cambio?: number | null;
codAbi?: string | null;
codAliq?: string | null;
codBanc?: string | null;
codCab?: string | null;
codDivi?: string | null;
codJcom?: string | null;
codLingua?: string | null;
codMontatore?: string | null;
codPaga?: string | null;
codPpro?: string | null;
codPproDest?: string | null;
codVage?: string | null;
codVlis?: string | null;
codVzon?: string | null;
costo?: number | null;
dataFineContratto?: Date | null;
dataInizContratto?: Date | null;
dataLastUpd?: Date | null;
dataOrd?: Date | null;
dataPrev?: Date | null;
dataScadOff?: Date | null;
dataValidita?: Date | null;
descrizioneBanca?: string | null;
descrizionePag?: string | null;
eMail?: string | null;
esitoOff?: string | null;
fax?: string | null;
gestione?: string | null;
idOfferta?: string | null;
mezzo?: string | null;
nomeDitta?: string | null;
nomeFileDescr?: string | null;
note?: string | null;
numOrd?: number | null;
numProt?: string | null;
oggetto?: string | null;
oggettoOle?: any | null;
percProv?: number | null;
personaRif?: string | null;
porto?: string | null;
prlPrevtDisegni?: PrlPrevtDisegni[] | null;
ptbPrevr?: PtbPrevr[] | null;
ptbPrevtFile?: PtbPrevtFile[] | null;
rifPrev?: string | null;
rifPrev2?: string | null;
sconto1?: number | null;
sconto2?: number | null;
sconto3?: number | null;
sconto4?: number | null;
statoOfferta?: string | null;
telefono?: string | null;
termCons?: string | null;
totMerce?: number | null;
totaleNetto?: number | null;
type: "ptb_prevt";
userName?: string | null;
userNameResp?: string | null;
constructor(data: PtbPrevt) {
super(data);
this.agenziaBanca = data.agenziaBanca;
this.cambio = data.cambio;
this.codAbi = data.codAbi;
this.codAliq = data.codAliq;
this.codBanc = data.codBanc;
this.codCab = data.codCab;
this.codDivi = data.codDivi;
this.codJcom = data.codJcom;
this.codLingua = data.codLingua;
this.codMontatore = data.codMontatore;
this.codPaga = data.codPaga;
this.codPpro = data.codPpro;
this.codPproDest = data.codPproDest;
this.codVage = data.codVage;
this.codVlis = data.codVlis;
this.codVzon = data.codVzon;
this.costo = data.costo;
this.dataFineContratto = data.dataFineContratto;
this.dataInizContratto = data.dataInizContratto;
this.dataLastUpd = data.dataLastUpd;
this.dataOrd = data.dataOrd;
this.dataPrev = data.dataPrev;
this.dataScadOff = data.dataScadOff;
this.dataValidita = data.dataValidita;
this.descrizioneBanca = data.descrizioneBanca;
this.descrizionePag = data.descrizionePag;
this.eMail = data.eMail;
this.esitoOff = data.esitoOff;
this.fax = data.fax;
this.gestione = data.gestione;
this.idOfferta = data.idOfferta;
this.mezzo = data.mezzo;
this.nomeDitta = data.nomeDitta;
this.nomeFileDescr = data.nomeFileDescr;
this.note = data.note;
this.numOrd = data.numOrd;
this.numProt = data.numProt;
this.oggetto = data.oggetto;
this.oggettoOle = data.oggettoOle;
this.percProv = data.percProv;
this.personaRif = data.personaRif;
this.porto = data.porto;
this.prlPrevtDisegni = data.prlPrevtDisegni;
this.ptbPrevr = data.ptbPrevr;
this.ptbPrevtFile = data.ptbPrevtFile;
this.rifPrev = data.rifPrev;
this.rifPrev2 = data.rifPrev2;
this.sconto1 = data.sconto1;
this.sconto2 = data.sconto2;
this.sconto3 = data.sconto3;
this.sconto4 = data.sconto4;
this.statoOfferta = data.statoOfferta;
this.telefono = data.telefono;
this.termCons = data.termCons;
this.totMerce = data.totMerce;
this.totaleNetto = data.totaleNetto;
this.userName = data.userName;
this.userNameResp = data.userNameResp;
}
}
export class PtbPrevtFile extends EntityBase {
dataGen?: Date | null;
descrizione?: string | null;
idOfferta?: string | null;
nomeFile?: string | null;
type: "ptb_prevt_file";
constructor(data: PtbPrevtFile) {
super(data);
this.dataGen = data.dataGen;
this.descrizione = data.descrizione;
this.idOfferta = data.idOfferta;
this.nomeFile = data.nomeFile;
}
}
export class PtbPros extends EntityBase {
agenziaBanca?: string | null;
cap?: string | null;
citta?: string | null;
codAbi?: string | null;
codAliq?: string | null;
codAnag?: string | null;
codBanc?: string | null;
codCab?: string | null;
codFisc?: string | null;
codPaga?: string | null;
codPpro?: string | null;
codVage?: string | null;
codVatt?: string | null;
codVlis?: string | null;
codVseg?: string | null;
codVset?: string | null;
codVtip?: string | null;
codVzon?: string | null;
cuuPa?: string | null;
dataIns?: Date | null;
descrizionePag?: string | null;
eMail?: string | null;
eMailPec?: string | null;
fax?: string | null;
flagConsenso?: string | null;
flagInformativa?: string | null;
flagRivClie?: string | null;
fonte?: string | null;
ggChiusura?: string | null;
indirizzo?: string | null;
nazione?: string | null;
note?: string | null;
partIva?: string | null;
personaRif?: string | null;
precode?: string | null;
prov?: string | null;
ptbDest?: PtbDest[] | null;
ptbProsRif?: PtbProsRif[] | null;
ragSoc?: string | null;
ragSoc2?: string | null;
sconto1?: number | null;
sconto2?: number | null;
telefono?: string | null;
type: "ptb_pros";
userName?: string | null;
constructor(data: PtbPros) {
super(data);
this.agenziaBanca = data.agenziaBanca;
this.cap = data.cap;
this.citta = data.citta;
this.codAbi = data.codAbi;
this.codAliq = data.codAliq;
this.codAnag = data.codAnag;
this.codBanc = data.codBanc;
this.codCab = data.codCab;
this.codFisc = data.codFisc;
this.codPaga = data.codPaga;
this.codPpro = data.codPpro;
this.codVage = data.codVage;
this.codVatt = data.codVatt;
this.codVlis = data.codVlis;
this.codVseg = data.codVseg;
this.codVset = data.codVset;
this.codVtip = data.codVtip;
this.codVzon = data.codVzon;
this.cuuPa = data.cuuPa;
this.dataIns = data.dataIns;
this.descrizionePag = data.descrizionePag;
this.eMail = data.eMail;
this.eMailPec = data.eMailPec;
this.fax = data.fax;
this.flagConsenso = data.flagConsenso;
this.flagInformativa = data.flagInformativa;
this.flagRivClie = data.flagRivClie;
this.fonte = data.fonte;
this.ggChiusura = data.ggChiusura;
this.indirizzo = data.indirizzo;
this.nazione = data.nazione;
this.note = data.note;
this.partIva = data.partIva;
this.personaRif = data.personaRif;
this.precode = data.precode;
this.prov = data.prov;
this.ptbDest = data.ptbDest;
this.ptbProsRif = data.ptbProsRif;
this.ragSoc = data.ragSoc;
this.ragSoc2 = data.ragSoc2;
this.sconto1 = data.sconto1;
this.sconto2 = data.sconto2;
this.telefono = data.telefono;
this.userName = data.userName;
}
}
export class PtbProsRif extends EntityBase {
codPpro?: string | null;
eMail?: string | null;
fax?: string | null;
idPersRif?: number | null;
mansione?: string | null;
numCellulare?: string | null;
personaRif?: string | null;
telefono?: string | null;
type: "ptb_pros_rif";
constructor(data: PtbProsRif) {
super(data);
this.codPpro = data.codPpro;
this.eMail = data.eMail;
this.fax = data.fax;
this.idPersRif = data.idPersRif;
this.mansione = data.mansione;
this.numCellulare = data.numCellulare;
this.personaRif = data.personaRif;
this.telefono = data.telefono;
}
}
export interface Serializable {
}
export class ServiceRestResponse {
dto?: any | null;
entity?: EntityBase | null;
entityList?: EntityBase[] | null;
errorCode?: number | null;
errorMessage?: string | null;
esito?: EsitoType | null;
execDate?: Date | null;
genericList?: any[] | null;
messages?: MessageDTO[] | null;
messagesFromAnomalie?: AnomalieDTO[] | null;
operationType?: OperationType | null;
profileDB?: string | null;
report?: FileItem | null;
xml?: FileItem | null;
xmlString?: string | null;
constructor(data: ServiceRestResponse) {
this.dto = data.dto;
this.entity = data.entity;
this.entityList = data.entityList;
this.errorCode = data.errorCode;
this.errorMessage = data.errorMessage;
this.esito = data.esito;
this.execDate = data.execDate;
this.genericList = data.genericList;
this.messages = data.messages;
this.messagesFromAnomalie = data.messagesFromAnomalie;
this.operationType = data.operationType;
this.profileDB = data.profileDB;
this.report = data.report;
this.xml = data.xml;
this.xmlString = data.xmlString;
}
}
export class SrlActivityPlanUser extends EntityBase {
planId?: number | null;
type: "srl_activity_plan_user";
userName?: string | null;
constructor(data: SrlActivityPlanUser) {
super(data);
this.planId = data.planId;
this.userName = data.userName;
}
}
export class SrlActivityType extends EntityBase {
activityTypeId?: string | null;
activityTypeIdNext?: string | null;
flagTipologia?: string | null;
flagTipologiaNext?: string | null;
type: "srl_activity_type";
constructor(data: SrlActivityType) {
super(data);
this.activityTypeId = data.activityTypeId;
this.activityTypeIdNext = data.activityTypeIdNext;
this.flagTipologia = data.flagTipologia;
this.flagTipologiaNext = data.flagTipologiaNext;
}
}
export class SrlActivityTypeUser extends EntityBase {
activityTypeId?: string | null;
flagTipologia?: string | null;
type: "srl_activity_type_user";
userName?: string | null;
constructor(data: SrlActivityTypeUser) {
super(data);
this.activityTypeId = data.activityTypeId;
this.flagTipologia = data.flagTipologia;
this.userName = data.userName;
}
}
export class SrlActivityUsers extends EntityBase {
activityId?: string | null;
type: "srl_activity_users";
userName?: string | null;
constructor(data: SrlActivityUsers) {
super(data);
this.activityId = data.activityId;
this.userName = data.userName;
}
}
export class SrlUser extends EntityBase {
flagAzione?: string | null;
type: "srl_user";
userName1?: string | null;
userName2?: string | null;
constructor(data: SrlUser) {
super(data);
this.flagAzione = data.flagAzione;
this.userName1 = data.userName1;
this.userName2 = data.userName2;
}
}
export class SrlUserAttached extends EntityBase {
idAttach?: string | null;
type: "srl_user_attached";
userName?: string | null;
constructor(data: SrlUserAttached) {
super(data);
this.idAttach = data.idAttach;
this.userName = data.userName;
}
}
export class StackTraceElement implements Serializable {
classLoaderName?: string | null;
className?: string | null;
fileName?: string | null;
lineNumber?: number | null;
methodName?: string | null;
moduleName?: string | null;
moduleVersion?: string | null;
nativeMethod?: boolean | null;
constructor(data: StackTraceElement) {
this.classLoaderName = data.classLoaderName;
this.className = data.className;
this.fileName = data.fileName;
this.lineNumber = data.lineNumber;
this.methodName = data.methodName;
this.moduleName = data.moduleName;
this.moduleVersion = data.moduleVersion;
this.nativeMethod = data.nativeMethod;
}
}
export class StbAbil extends EntityBase {
codOpz?: string | null;
flagAbil?: string | null;
gestName?: string | null;
type: "stb_abil";
userName?: string | null;
constructor(data: StbAbil) {
super(data);
this.codOpz = data.codOpz;
this.flagAbil = data.flagAbil;
this.gestName = data.gestName;
this.userName = data.userName;
}
}
export class StbActivity extends EntityBase {
activityDescription?: string | null;
activityEvent?: string | null;
activityId?: string | null;
activityPlayCounter?: number | null;
activityResult?: string | null;
activityResultId?: string | null;
activityType?: string | null;
activityTypeId?: string | null;
alarmDate?: Date | null;
alarmTime?: Date | null;
codAnag?: string | null;
codCmac?: string | null;
codJcom?: string | null;
codJfas?: string | null;
codMart?: string | null;
codMgrp?: string | null;
codVdes?: string | null;
dataInsAct?: Date | null;
dataOrd?: Date | null;
dtbOrdt?: DtbOrdt | null;
effectiveDate?: Date | null;
effectiveEnddate?: Date | null;
effectiveEndtime?: Date | null;
effectiveTime?: Date | null;
estimatedDate?: Date | null;
estimatedEnddate?: Date | null;
estimatedEndtime?: Date | null;
estimatedHours?: number | null;
estimatedTime?: Date | null;
flagRisolto?: string | null;
flagTipologia?: string | null;
gestione?: string | null;
guarantee?: string | null;
hrNum?: number | null;
idLotto?: number | null;
idRiga?: number | null;
idStep?: number | null;
indiceGradimento?: number | null;
jtbRLavt?: JtbRLavt[] | null;
matricola?: string | null;
note?: string | null;
noteGradimento?: string | null;
numOrd?: number | null;
oraInsAct?: Date | null;
oraModAct?: Date | null;
oraViewAct?: Date | null;
oreRapportino?: number | null;
parentActivity?: StbActivity | null;
parentActivityId?: string | null;
partitaMag?: string | null;
percComp?: number | null;
personaRif?: string | null;
planId?: number | null;
priorita?: number | null;
resultDescription?: string | null;
rfid?: string | null;
srlActivityUsers?: SrlActivityUsers[] | null;
stbActivity?: StbActivity[] | null;
stbActivityCosts?: StbActivityCosts[] | null;
stbActivityFile?: StbActivityFile[] | null;
stbActivityNotification?: StbActivityNotification[] | null;
stbActivityPublications?: StbActivityPublications[] | null;
stbActivityTags?: StbActivityTags[] | null;
tipoAnag?: string | null;
type: "stb_activity";
userCreator?: string | null;
userModifier?: string | null;
userName?: string | null;
wrikeId?: string | null;
constructor(data: StbActivity) {
super(data);
this.activityDescription = data.activityDescription;
this.activityEvent = data.activityEvent;
this.activityId = data.activityId;
this.activityPlayCounter = data.activityPlayCounter;
this.activityResult = data.activityResult;
this.activityResultId = data.activityResultId;
this.activityType = data.activityType;
this.activityTypeId = data.activityTypeId;
this.alarmDate = data.alarmDate;
this.alarmTime = data.alarmTime;
this.codAnag = data.codAnag;
this.codCmac = data.codCmac;
this.codJcom = data.codJcom;
this.codJfas = data.codJfas;
this.codMart = data.codMart;
this.codMgrp = data.codMgrp;
this.codVdes = data.codVdes;
this.dataInsAct = data.dataInsAct;
this.dataOrd = data.dataOrd;
this.dtbOrdt = data.dtbOrdt;
this.effectiveDate = data.effectiveDate;
this.effectiveEnddate = data.effectiveEnddate;
this.effectiveEndtime = data.effectiveEndtime;
this.effectiveTime = data.effectiveTime;
this.estimatedDate = data.estimatedDate;
this.estimatedEnddate = data.estimatedEnddate;
this.estimatedEndtime = data.estimatedEndtime;
this.estimatedHours = data.estimatedHours;
this.estimatedTime = data.estimatedTime;
this.flagRisolto = data.flagRisolto;
this.flagTipologia = data.flagTipologia;
this.gestione = data.gestione;
this.guarantee = data.guarantee;
this.hrNum = data.hrNum;
this.idLotto = data.idLotto;
this.idRiga = data.idRiga;
this.idStep = data.idStep;
this.indiceGradimento = data.indiceGradimento;
this.jtbRLavt = data.jtbRLavt;
this.matricola = data.matricola;
this.note = data.note;
this.noteGradimento = data.noteGradimento;
this.numOrd = data.numOrd;
this.oraInsAct = data.oraInsAct;
this.oraModAct = data.oraModAct;
this.oraViewAct = data.oraViewAct;
this.oreRapportino = data.oreRapportino;
this.parentActivity = data.parentActivity;
this.parentActivityId = data.parentActivityId;
this.partitaMag = data.partitaMag;
this.percComp = data.percComp;
this.personaRif = data.personaRif;
this.planId = data.planId;
this.priorita = data.priorita;
this.resultDescription = data.resultDescription;
this.rfid = data.rfid;
this.srlActivityUsers = data.srlActivityUsers;
this.stbActivity = data.stbActivity;
this.stbActivityCosts = data.stbActivityCosts;
this.stbActivityFile = data.stbActivityFile;
this.stbActivityNotification = data.stbActivityNotification;
this.stbActivityPublications = data.stbActivityPublications;
this.stbActivityTags = data.stbActivityTags;
this.tipoAnag = data.tipoAnag;
this.userCreator = data.userCreator;
this.userModifier = data.userModifier;
this.userName = data.userName;
this.wrikeId = data.wrikeId;
}
}
export class StbActivityCheck extends EntityBase {
codJcom?: string | null;
controllatoData?: string | null;
dataChk?: Date | null;
dataFine?: Date | null;
dataIniz?: Date | null;
id?: number | null;
type: "stb_activity_check";
constructor(data: StbActivityCheck) {
super(data);
this.codJcom = data.codJcom;
this.controllatoData = data.controllatoData;
this.dataChk = data.dataChk;
this.dataFine = data.dataFine;
this.dataIniz = data.dataIniz;
this.id = data.id;
}
}
export class StbActivityCosts extends EntityBase {
activityId?: string | null;
codDivi?: string | null;
codSpes?: string | null;
descrizione?: string | null;
idRiga?: number | null;
qta?: number | null;
type: "stb_activity_costs";
untMis?: string | null;
valUnt?: number | null;
constructor(data: StbActivityCosts) {
super(data);
this.activityId = data.activityId;
this.codDivi = data.codDivi;
this.codSpes = data.codSpes;
this.descrizione = data.descrizione;
this.idRiga = data.idRiga;
this.qta = data.qta;
this.untMis = data.untMis;
this.valUnt = data.valUnt;
}
}
export class StbActivityFile extends EntityBase {
content?: any | null;
descrizione?: string | null;
fileName?: string | null;
id?: string | null;
lastUpd?: Date | null;
modello?: string | null;
originalSize?: number | null;
thumbnail?: any | null;
type: "stb_activity_file";
constructor(data: StbActivityFile) {
super(data);
this.content = data.content;
this.descrizione = data.descrizione;
this.fileName = data.fileName;
this.id = data.id;
this.lastUpd = data.lastUpd;
this.modello = data.modello;
this.originalSize = data.originalSize;
this.thumbnail = data.thumbnail;
}
}
export class StbActivityFileModels extends EntityBase {
descrizione?: string | null;
estensione?: string | null;
modello?: string | null;
path?: string | null;
type: "stb_activity_file_models";
constructor(data: StbActivityFileModels) {
super(data);
this.descrizione = data.descrizione;
this.estensione = data.estensione;
this.modello = data.modello;
this.path = data.path;
}
}
export class StbActivityNotification extends EntityBase {
activityId?: string | null;
notificationDate?: Date | null;
notificationNote?: string | null;
notificationType?: string | null;
type: "stb_activity_notification";
userName?: string | null;
constructor(data: StbActivityNotification) {
super(data);
this.activityId = data.activityId;
this.notificationDate = data.notificationDate;
this.notificationNote = data.notificationNote;
this.notificationType = data.notificationType;
this.userName = data.userName;
}
}
export class StbActivityPlan extends EntityBase {
action?: string | null;
active?: boolean | null;
activityTypeId?: string | null;
allDay?: boolean | null;
endTime?: Date | null;
firstOccurrence?: Date | null;
flagTipologia?: string | null;
id?: number | null;
lastOccurrence?: Date | null;
maxRepetitions?: number | null;
periodicityFrequency?: number | null;
periodicityType?: Periodicity | null;
recurrenceRule?: string | null;
repeatable?: boolean | null;
srlActivityPlanUser?: SrlActivityPlanUser[] | null;
startTime?: Date | null;
type: "stb_activity_plan";
constructor(data: StbActivityPlan) {
super(data);
this.action = data.action;
this.active = data.active;
this.activityTypeId = data.activityTypeId;
this.allDay = data.allDay;
this.endTime = data.endTime;
this.firstOccurrence = data.firstOccurrence;
this.flagTipologia = data.flagTipologia;
this.id = data.id;
this.lastOccurrence = data.lastOccurrence;
this.maxRepetitions = data.maxRepetitions;
this.periodicityFrequency = data.periodicityFrequency;
this.periodicityType = data.periodicityType;
this.recurrenceRule = data.recurrenceRule;
this.repeatable = data.repeatable;
this.srlActivityPlanUser = data.srlActivityPlanUser;
this.startTime = data.startTime;
}
}
export class StbActivityPublications extends EntityBase {
activityId?: string | null;
codJcom?: string | null;
customActivityDescription?: string | null;
customProjectDescription?: string | null;
dataPub?: Date | null;
id?: number | null;
type: "stb_activity_publications";
constructor(data: StbActivityPublications) {
super(data);
this.activityId = data.activityId;
this.codJcom = data.codJcom;
this.customActivityDescription = data.customActivityDescription;
this.customProjectDescription = data.customProjectDescription;
this.dataPub = data.dataPub;
this.id = data.id;
}
}
export class StbActivityResulr extends EntityBase {
activityResultDescription?: string | null;
activityResultId?: string | null;
type: "stb_activity_resultr";
constructor(data: StbActivityResulr) {
super(data);
this.activityResultDescription = data.activityResultDescription;
this.activityResultId = data.activityResultId;
}
}
export class StbActivityResult extends EntityBase {
activityResultId?: string | null;
flagActivityResult?: number | null;
flagAttivo?: string | null;
flagInsertActivity?: string | null;
flagInvioNotifica?: string | null;
flagSaveRapLav?: string | null;
flagStatoAttivita?: string | null;
pathIcona?: string | null;
stbActivityResulr?: StbActivityResulr[] | null;
type: "stb_activity_result";
constructor(data: StbActivityResult) {
super(data);
this.activityResultId = data.activityResultId;
this.flagActivityResult = data.flagActivityResult;
this.flagAttivo = data.flagAttivo;
this.flagInsertActivity = data.flagInsertActivity;
this.flagInvioNotifica = data.flagInvioNotifica;
this.flagSaveRapLav = data.flagSaveRapLav;
this.flagStatoAttivita = data.flagStatoAttivita;
this.pathIcona = data.pathIcona;
this.stbActivityResulr = data.stbActivityResulr;
}
}
export class StbActivityTags extends EntityBase {
activityId?: string | null;
activityTag?: string | null;
id?: number | null;
type: "stb_activity_tags";
constructor(data: StbActivityTags) {
super(data);
this.activityId = data.activityId;
this.activityTag = data.activityTag;
this.id = data.id;
}
}
export class StbActivityType extends EntityBase {
activityTypeId?: string | null;
codJfas?: string | null;
estimatedDuration?: number | null;
flagAttiva?: string | null;
flagGenerateMov?: string | null;
flagSal?: string | null;
flagSetAlarm?: string | null;
flagTipologia?: string | null;
flagViewCalendar?: boolean | null;
linkGest?: string | null;
srlActivityTypeUser?: SrlActivityTypeUser[] | null;
stbActivityTyper?: StbActivityTyper[] | null;
type: "stb_activity_type";
userName?: string | null;
constructor(data: StbActivityType) {
super(data);
this.activityTypeId = data.activityTypeId;
this.codJfas = data.codJfas;
this.estimatedDuration = data.estimatedDuration;
this.flagAttiva = data.flagAttiva;
this.flagGenerateMov = data.flagGenerateMov;
this.flagSal = data.flagSal;
this.flagSetAlarm = data.flagSetAlarm;
this.flagTipologia = data.flagTipologia;
this.flagViewCalendar = data.flagViewCalendar;
this.linkGest = data.linkGest;
this.srlActivityTypeUser = data.srlActivityTypeUser;
this.stbActivityTyper = data.stbActivityTyper;
this.userName = data.userName;
}
}
export class StbActivityTypeScore extends EntityBase {
activityTypeId?: string | null;
codCluster?: string | null;
codJfas?: string | null;
flagTipologia?: string | null;
id?: number | null;
stbActivityTypeScoreR?: StbActivityTypeScoreR[] | null;
type: "stb_activity_type_score";
constructor(data: StbActivityTypeScore) {
super(data);
this.activityTypeId = data.activityTypeId;
this.codCluster = data.codCluster;
this.codJfas = data.codJfas;
this.flagTipologia = data.flagTipologia;
this.id = data.id;
this.stbActivityTypeScoreR = data.stbActivityTypeScoreR;
}
}
export class StbActivityTypeScoreR extends EntityBase {
id?: number | null;
idScore?: number | null;
numAnomalie?: number | null;
score?: number | null;
type: "stb_activity_type_score_r";
constructor(data: StbActivityTypeScoreR) {
super(data);
this.id = data.id;
this.idScore = data.idScore;
this.numAnomalie = data.numAnomalie;
this.score = data.score;
}
}
export class StbActivityTyper extends EntityBase {
activityTypeDescription?: string | null;
activityTypeId?: string | null;
flagTipologia?: string | null;
idRiga?: number | null;
type: "stb_activity_typer";
constructor(data: StbActivityTyper) {
super(data);
this.activityTypeDescription = data.activityTypeDescription;
this.activityTypeId = data.activityTypeId;
this.flagTipologia = data.flagTipologia;
this.idRiga = data.idRiga;
}
}
export class StbAuthToken extends EntityBase {
accessToken?: string | null;
deviceId?: number | null;
expiryDate?: Date | null;
id?: number | null;
refreshToken?: string | null;
type: "stb_auth_tokens";
userName?: string | null;
constructor(data: StbAuthToken) {
super(data);
this.accessToken = data.accessToken;
this.deviceId = data.deviceId;
this.expiryDate = data.expiryDate;
this.id = data.id;
this.refreshToken = data.refreshToken;
this.userName = data.userName;
}
}
export class StbCalrOreGg extends EntityBase {
codCal?: string | null;
flagTipoOra?: string | null;
idRiga?: number | null;
ora?: Date | null;
type: "stb_calr_ore_gg";
constructor(data: StbCalrOreGg) {
super(data);
this.codCal = data.codCal;
this.flagTipoOra = data.flagTipoOra;
this.idRiga = data.idRiga;
this.ora = data.ora;
}
}
export class StbCalt extends EntityBase {
codCal?: string | null;
descrizione?: string | null;
stbCalrOreGg?: StbCalrOreGg[] | null;
type: "stb_calt";
constructor(data: StbCalt) {
super(data);
this.codCal = data.codCal;
this.descrizione = data.descrizione;
this.stbCalrOreGg = data.stbCalrOreGg;
}
}
export class StbDevices extends EntityBase {
createdAt?: Date | null;
id?: number | null;
identificationId?: string | null;
lastUse?: Date | null;
name?: string | null;
type: "stb_devices";
constructor(data: StbDevices) {
super(data);
this.createdAt = data.createdAt;
this.id = data.id;
this.identificationId = data.identificationId;
this.lastUse = data.lastUse;
this.name = data.name;
}
}
export class StbEditLimit extends EntityBase {
displayOnly?: string | null;
duplicate?: string | null;
dwColname?: string | null;
dwColtype?: string | null;
dwName?: string | null;
dwValue?: string | null;
enabled?: string | null;
gestName?: string | null;
limit?: number | null;
required?: string | null;
type: "stb_edit_limit";
userName?: string | null;
visible?: string | null;
constructor(data: StbEditLimit) {
super(data);
this.displayOnly = data.displayOnly;
this.duplicate = data.duplicate;
this.dwColname = data.dwColname;
this.dwColtype = data.dwColtype;
this.dwName = data.dwName;
this.dwValue = data.dwValue;
this.enabled = data.enabled;
this.gestName = data.gestName;
this.limit = data.limit;
this.required = data.required;
this.userName = data.userName;
this.visible = data.visible;
}
}
export class StbEmail extends EntityBase {
authentication?: string | null;
cryptPassword?: string | null;
eMail?: string | null;
flagDefault?: string | null;
flagDefaultContabilita?: string | null;
idRiga?: number | null;
imap?: string | null;
imapPort?: string | null;
password?: string | null;
port?: string | null;
smtp?: string | null;
ssl?: string | null;
type: "stb_email";
userName?: string | null;
constructor(data: StbEmail) {
super(data);
this.authentication = data.authentication;
this.cryptPassword = data.cryptPassword;
this.eMail = data.eMail;
this.flagDefault = data.flagDefault;
this.flagDefaultContabilita = data.flagDefaultContabilita;
this.idRiga = data.idRiga;
this.imap = data.imap;
this.imapPort = data.imapPort;
this.password = data.password;
this.port = data.port;
this.smtp = data.smtp;
this.ssl = data.ssl;
this.userName = data.userName;
}
}
export class StbEmailContent extends EntityBase {
dataInvio?: Date | null;
dataRicezione?: Date | null;
direzione?: string | null;
emailContent?: string | null;
emailContentByteArr?: any | null;
fileSize?: number | null;
idEmail?: number | null;
mittente?: string | null;
oggetto?: string | null;
type: "stb_email_content";
constructor(data: StbEmailContent) {
super(data);
this.dataInvio = data.dataInvio;
this.dataRicezione = data.dataRicezione;
this.direzione = data.direzione;
this.emailContent = data.emailContent;
this.emailContentByteArr = data.emailContentByteArr;
this.fileSize = data.fileSize;
this.idEmail = data.idEmail;
this.mittente = data.mittente;
this.oggetto = data.oggetto;
}
}
export class StbEmailRecovery extends EntityBase {
attachments?: string | null;
cc?: string | null;
ccn?: string | null;
dataIns?: Date | null;
fromMail?: string | null;
msgtext?: string | null;
subject?: string | null;
toMail?: string | null;
type: "stb_email_recovery";
constructor(data: StbEmailRecovery) {
super(data);
this.attachments = data.attachments;
this.cc = data.cc;
this.ccn = data.ccn;
this.dataIns = data.dataIns;
this.fromMail = data.fromMail;
this.msgtext = data.msgtext;
this.subject = data.subject;
this.toMail = data.toMail;
}
}
export class StbExchangeConfig extends EntityBase {
createdAt?: Date | null;
description?: string | null;
externalProfileDb?: string | null;
id?: number | null;
internalProfileDb?: string | null;
lastExecution?: Date | null;
lastExecutionErrorMessage?: string | null;
schedulationCron?: string | null;
stbExchangeConfigDetail?: StbExchangeConfigDetail[] | null;
type: "stb_exchange_config";
constructor(data: StbExchangeConfig) {
super(data);
this.createdAt = data.createdAt;
this.description = data.description;
this.externalProfileDb = data.externalProfileDb;
this.id = data.id;
this.internalProfileDb = data.internalProfileDb;
this.lastExecution = data.lastExecution;
this.lastExecutionErrorMessage = data.lastExecutionErrorMessage;
this.schedulationCron = data.schedulationCron;
this.stbExchangeConfigDetail = data.stbExchangeConfigDetail;
}
}
export class StbExchangeConfigDetail extends EntityBase {
configType?: number | null;
executionOrder?: number | null;
id?: number | null;
stbExchangeConfigId?: number | null;
type: "stb_exchange_config_detail";
constructor(data: StbExchangeConfigDetail) {
super(data);
this.configType = data.configType;
this.executionOrder = data.executionOrder;
this.id = data.id;
this.stbExchangeConfigId = data.stbExchangeConfigId;
}
}
export class StbFilesAttached extends EntityBase {
arlListDataAttach?: ArlListDataAttach | null;
arlOfftAttach?: ArlOfftAttach | null;
codAlis?: string | null;
content?: any | null;
crlAmacManutenzioniFiles?: CrlAmacManutenzioniFiles | null;
crlMovAttached?: CrlMovAttached | null;
ctbAmacHistory?: CtbAmacHistory | null;
datetimeAttach?: Date | null;
description?: string | null;
drlDocAttached?: DrlDocAttached | null;
drlOrdAttached?: DrlOrdAttached | null;
fileName?: string | null;
fileSize?: number | null;
flagLock?: string | null;
grlAnagNoteFiles?: GrlAnagNoteFiles | null;
idAttach?: string | null;
idElo?: number | null;
mimeType?: string | null;
mrlPartitaMagAttached?: MrlPartitaMagAttached | null;
mrlSartAttached?: MrlSartAttached | null;
numCmov?: number | null;
parentIdAttach?: string | null;
refUuid?: string | null;
srlUserAttached?: SrlUserAttached | null;
thumbnailContent?: any | null;
type: "stb_files_attached";
typeAttach?: TypeAttach | null;
userName?: string | null;
versione?: number | null;
wtbNotificationImage?: WtbNotificationImage | null;
constructor(data: StbFilesAttached) {
super(data);
this.arlListDataAttach = data.arlListDataAttach;
this.arlOfftAttach = data.arlOfftAttach;
this.codAlis = data.codAlis;
this.content = data.content;
this.crlAmacManutenzioniFiles = data.crlAmacManutenzioniFiles;
this.crlMovAttached = data.crlMovAttached;
this.ctbAmacHistory = data.ctbAmacHistory;
this.datetimeAttach = data.datetimeAttach;
this.description = data.description;
this.drlDocAttached = data.drlDocAttached;
this.drlOrdAttached = data.drlOrdAttached;
this.fileName = data.fileName;
this.fileSize = data.fileSize;
this.flagLock = data.flagLock;
this.grlAnagNoteFiles = data.grlAnagNoteFiles;
this.idAttach = data.idAttach;
this.idElo = data.idElo;
this.mimeType = data.mimeType;
this.mrlPartitaMagAttached = data.mrlPartitaMagAttached;
this.mrlSartAttached = data.mrlSartAttached;
this.numCmov = data.numCmov;
this.parentIdAttach = data.parentIdAttach;
this.refUuid = data.refUuid;
this.srlUserAttached = data.srlUserAttached;
this.thumbnailContent = data.thumbnailContent;
this.typeAttach = data.typeAttach;
this.userName = data.userName;
this.versione = data.versione;
this.wtbNotificationImage = data.wtbNotificationImage;
}
}
export class StbFilesSharingRules extends EntityBase {
idRules?: number | null;
note?: string | null;
pathFile?: string | null;
rulesAction?: string | null;
rulesEntity?: string | null;
rulesSql?: string | null;
type: "stb_files_sharing_rules";
constructor(data: StbFilesSharingRules) {
super(data);
this.idRules = data.idRules;
this.note = data.note;
this.pathFile = data.pathFile;
this.rulesAction = data.rulesAction;
this.rulesEntity = data.rulesEntity;
this.rulesSql = data.rulesSql;
}
}
export class StbFilterDf extends EntityBase {
objectEnabled?: string | null;
objectName?: string | null;
objectValue?: string | null;
objectVisible?: boolean | null;
type: "stb_filter_df";
userName?: string | null;
windowName?: string | null;
constructor(data: StbFilterDf) {
super(data);
this.objectEnabled = data.objectEnabled;
this.objectName = data.objectName;
this.objectValue = data.objectValue;
this.objectVisible = data.objectVisible;
this.userName = data.userName;
this.windowName = data.windowName;
}
}
export class StbGestDf extends EntityBase {
type: "stb_gest_df";
userName?: string | null;
whereCondUser?: string | null;
windowName?: string | null;
constructor(data: StbGestDf) {
super(data);
this.userName = data.userName;
this.whereCondUser = data.whereCondUser;
this.windowName = data.windowName;
}
}
export class StbGestSetup extends EntityBase {
codQuery?: string | null;
dataModifica?: Date | null;
description?: string | null;
flagMultiValue?: boolean | null;
flagSetupDepo?: string | null;
flagSetupUserWeb?: string | null;
flagSync?: string | null;
flagTipoColore?: string | null;
flagTipoJson?: string | null;
flagUserView?: string | null;
gestName?: string | null;
keySection?: string | null;
modificatoDa?: string | null;
queryDefault?: string | null;
section?: string | null;
stbGestSetupDet?: StbGestSetupDet[] | null;
stbGestSetupQuery?: StbGestSetupQuery | null;
tipoSetup?: string | null;
type: "stb_gest_setup";
value?: string | null;
constructor(data: StbGestSetup) {
super(data);
this.codQuery = data.codQuery;
this.dataModifica = data.dataModifica;
this.description = data.description;
this.flagMultiValue = data.flagMultiValue;
this.flagSetupDepo = data.flagSetupDepo;
this.flagSetupUserWeb = data.flagSetupUserWeb;
this.flagSync = data.flagSync;
this.flagTipoColore = data.flagTipoColore;
this.flagTipoJson = data.flagTipoJson;
this.flagUserView = data.flagUserView;
this.gestName = data.gestName;
this.keySection = data.keySection;
this.modificatoDa = data.modificatoDa;
this.queryDefault = data.queryDefault;
this.section = data.section;
this.stbGestSetupDet = data.stbGestSetupDet;
this.stbGestSetupQuery = data.stbGestSetupQuery;
this.tipoSetup = data.tipoSetup;
this.value = data.value;
}
}
export class StbGestSetupDepo extends EntityBase {
codMdep?: string | null;
flagSync?: string | null;
gestName?: string | null;
keySection?: string | null;
section?: string | null;
type: "stb_gest_setup_depo";
value?: string | null;
constructor(data: StbGestSetupDepo) {
super(data);
this.codMdep = data.codMdep;
this.flagSync = data.flagSync;
this.gestName = data.gestName;
this.keySection = data.keySection;
this.section = data.section;
this.value = data.value;
}
}
export class StbGestSetupDet extends EntityBase {
gestName?: string | null;
keySection?: string | null;
section?: string | null;
tipoSetup?: string | null;
type: "stb_gest_setup_det";
valColRif?: string | null;
value?: string | null;
constructor(data: StbGestSetupDet) {
super(data);
this.gestName = data.gestName;
this.keySection = data.keySection;
this.section = data.section;
this.tipoSetup = data.tipoSetup;
this.valColRif = data.valColRif;
this.value = data.value;
}
}
export class StbGestSetupQuery extends EntityBase {
codQuery?: string | null;
description?: string | null;
queryDefault?: string | null;
type: "stb_gest_setup_query";
constructor(data: StbGestSetupQuery) {
super(data);
this.codQuery = data.codQuery;
this.description = data.description;
this.queryDefault = data.queryDefault;
}
}
export class StbGestSync extends EntityBase {
entityName?: string | null;
gestName?: string | null;
saveLog?: string | null;
syncronize?: string | null;
type: "stb_gest_sync";
constructor(data: StbGestSync) {
super(data);
this.entityName = data.entityName;
this.gestName = data.gestName;
this.saveLog = data.saveLog;
this.syncronize = data.syncronize;
}
}
export class StbLogEntitySetup extends EntityBase {
entityName?: string | null;
id?: number | null;
logDays?: number | null;
type: "stb_log_entity_setup";
constructor(data: StbLogEntitySetup) {
super(data);
this.entityName = data.entityName;
this.id = data.id;
this.logDays = data.logDays;
}
}
export class StbLookupLimit extends EntityBase {
codLookup?: string | null;
condLimit?: string | null;
tableAdded?: string | null;
tableCondJoin?: string | null;
type: "stb_lookup_limit";
userName?: string | null;
constructor(data: StbLookupLimit) {
super(data);
this.codLookup = data.codLookup;
this.condLimit = data.condLimit;
this.tableAdded = data.tableAdded;
this.tableCondJoin = data.tableCondJoin;
this.userName = data.userName;
}
}
export class StbLookupQuery extends EntityBase {
codLookup?: string | null;
flagLookupTouch?: string | null;
keyColumn?: string | null;
queryLookup?: string | null;
titolo?: string | null;
type: "stb_lookup_query";
constructor(data: StbLookupQuery) {
super(data);
this.codLookup = data.codLookup;
this.flagLookupTouch = data.flagLookupTouch;
this.keyColumn = data.keyColumn;
this.queryLookup = data.queryLookup;
this.titolo = data.titolo;
}
}
export class StbMenu extends EntityBase {
codOpz?: string | null;
codParent?: string | null;
descrizione?: string | null;
descrizioneEstesa?: string | null;
flagAttivo?: string | null;
pos?: number | null;
posCliente?: number | null;
posTipoAzienda?: number | null;
stbMenuChildren?: StbMenu[] | null;
stbMenuOpz?: StbMenuOpz[] | null;
tipoAzienda?: string | null;
type: "stb_menu";
urlDescrizione?: string | null;
constructor(data: StbMenu) {
super(data);
this.codOpz = data.codOpz;
this.codParent = data.codParent;
this.descrizione = data.descrizione;
this.descrizioneEstesa = data.descrizioneEstesa;
this.flagAttivo = data.flagAttivo;
this.pos = data.pos;
this.posCliente = data.posCliente;
this.posTipoAzienda = data.posTipoAzienda;
this.stbMenuChildren = data.stbMenuChildren;
this.stbMenuOpz = data.stbMenuOpz;
this.tipoAzienda = data.tipoAzienda;
this.urlDescrizione = data.urlDescrizione;
}
}
export class StbMenuOpz extends EntityBase {
codOpz?: string | null;
descrizione?: string | null;
entityName?: string | null;
flagPrinterSetup?: string | null;
gestName?: string | null;
isDeprecated?: string | null;
note?: string | null;
objectType?: string | null;
openType?: string | null;
parameter?: string | null;
pictureMenu?: string | null;
pictureSelect?: string | null;
type: "stb_menu_opz";
constructor(data: StbMenuOpz) {
super(data);
this.codOpz = data.codOpz;
this.descrizione = data.descrizione;
this.entityName = data.entityName;
this.flagPrinterSetup = data.flagPrinterSetup;
this.gestName = data.gestName;
this.isDeprecated = data.isDeprecated;
this.note = data.note;
this.objectType = data.objectType;
this.openType = data.openType;
this.parameter = data.parameter;
this.pictureMenu = data.pictureMenu;
this.pictureSelect = data.pictureSelect;
}
}
export class StbMigrationStatus extends EntityBase {
completed?: boolean | null;
errorMessage?: string | null;
id?: number | null;
migrationCode?: number | null;
skipped?: boolean | null;
type: "stb_migration_status";
constructor(data: StbMigrationStatus) {
super(data);
this.completed = data.completed;
this.errorMessage = data.errorMessage;
this.id = data.id;
this.migrationCode = data.migrationCode;
this.skipped = data.skipped;
}
}
export class StbNote extends EntityBase {
id?: number | null;
identifier?: string | null;
note?: string | null;
type: "stb_note";
constructor(data: StbNote) {
super(data);
this.id = data.id;
this.identifier = data.identifier;
this.note = data.note;
}
}
export class StbObjectCustom extends EntityBase {
controlName?: string | null;
easyReading?: string | null;
firstRow?: number | null;
nextRow?: number | null;
objectName?: string | null;
type: "stb_object_custom";
userName?: string | null;
constructor(data: StbObjectCustom) {
super(data);
this.controlName = data.controlName;
this.easyReading = data.easyReading;
this.firstRow = data.firstRow;
this.nextRow = data.nextRow;
this.objectName = data.objectName;
this.userName = data.userName;
}
}
export class StbPosizioni extends EntityBase {
cap?: string | null;
citta?: string | null;
id?: number | null;
indirizzo?: string | null;
lat?: number | null;
lng?: number | null;
nazione?: string | null;
prov?: string | null;
type: "stb_posizioni";
constructor(data: StbPosizioni) {
super(data);
this.cap = data.cap;
this.citta = data.citta;
this.id = data.id;
this.indirizzo = data.indirizzo;
this.lat = data.lat;
this.lng = data.lng;
this.nazione = data.nazione;
this.prov = data.prov;
}
}
export class StbPublications extends EntityBase {
id?: number | null;
lastGroupId?: number | null;
publicationDescription?: string | null;
stbPublicationsDetails?: StbPublicationsDetail[] | null;
type: "stb_publications";
constructor(data: StbPublications) {
super(data);
this.id = data.id;
this.lastGroupId = data.lastGroupId;
this.publicationDescription = data.publicationDescription;
this.stbPublicationsDetails = data.stbPublicationsDetails;
}
}
export class StbPublicationsDetail extends EntityBase {
active?: boolean | null;
entityName?: string | null;
exportHistory?: boolean | null;
id?: number | null;
readyToTransmit?: boolean | null;
recalcColumnsField?: string | null;
stbPublicationId?: number | null;
type: "stb_publications_detail";
whereCondField?: string | null;
whereCondSql?: string | null;
constructor(data: StbPublicationsDetail) {
super(data);
this.active = data.active;
this.entityName = data.entityName;
this.exportHistory = data.exportHistory;
this.id = data.id;
this.readyToTransmit = data.readyToTransmit;
this.recalcColumnsField = data.recalcColumnsField;
this.stbPublicationId = data.stbPublicationId;
this.whereCondField = data.whereCondField;
this.whereCondSql = data.whereCondSql;
}
}
export class StbRemoteSubscription extends EntityBase {
active?: boolean | null;
endpointHost?: string | null;
endpointPort?: number | null;
endpointProtocol?: string | null;
endpointUrl?: string | null;
id?: number | null;
lastTransactionId?: number | null;
lastTransactionIdImported?: number | null;
password?: string | null;
profileDb?: string | null;
publicationDescription?: string | null;
publicationId?: number | null;
type: "stb_remote_subscription";
usernameField?: string | null;
constructor(data: StbRemoteSubscription) {
super(data);
this.active = data.active;
this.endpointHost = data.endpointHost;
this.endpointPort = data.endpointPort;
this.endpointProtocol = data.endpointProtocol;
this.endpointUrl = data.endpointUrl;
this.id = data.id;
this.lastTransactionId = data.lastTransactionId;
this.lastTransactionIdImported = data.lastTransactionIdImported;
this.password = data.password;
this.profileDb = data.profileDb;
this.publicationDescription = data.publicationDescription;
this.publicationId = data.publicationId;
this.usernameField = data.usernameField;
}
}
export class StbSubscription extends EntityBase {
flagAttivo?: string | null;
recalcColumnsField?: string | null;
tableNameField?: string | null;
type: "stb_subscription";
typeField?: string | null;
typeTransaction?: string | null;
userNameField?: string | null;
whereCondField?: string | null;
whereCondSql?: string | null;
constructor(data: StbSubscription) {
super(data);
this.flagAttivo = data.flagAttivo;
this.recalcColumnsField = data.recalcColumnsField;
this.tableNameField = data.tableNameField;
this.typeField = data.typeField;
this.typeTransaction = data.typeTransaction;
this.userNameField = data.userNameField;
this.whereCondField = data.whereCondField;
this.whereCondSql = data.whereCondSql;
}
}
export class StbTipiIndirizzi extends EntityBase {
tipoDocumento?: string | null;
tipoIndirizzo?: string | null;
type: "stb_tipi_indirizzi";
constructor(data: StbTipiIndirizzi) {
super(data);
this.tipoDocumento = data.tipoDocumento;
this.tipoIndirizzo = data.tipoIndirizzo;
}
}
export class StbTipoAzienda extends EntityBase {
descrizione?: string | null;
tipoAzienda?: string | null;
type: "stb_tipo_azienda";
constructor(data: StbTipoAzienda) {
super(data);
this.descrizione = data.descrizione;
this.tipoAzienda = data.tipoAzienda;
}
}
export class StbTransactionLog extends EntityBase {
createdAt?: Date | null;
entities?: string | null;
entitiesJson?: string | null;
groupId?: number | null;
id?: number | null;
publicationGroupId?: number | null;
type: "stb_transaction_log";
userName?: string | null;
constructor(data: StbTransactionLog) {
super(data);
this.createdAt = data.createdAt;
this.entities = data.entities;
this.entitiesJson = data.entitiesJson;
this.groupId = data.groupId;
this.id = data.id;
this.publicationGroupId = data.publicationGroupId;
this.userName = data.userName;
}
}
export class StbUser extends EntityBase {
codCal?: string | null;
codLang?: string | null;
companyname?: string | null;
creationDatetime?: Date | null;
cryptPassword?: boolean | null;
destructionDatetime?: Date | null;
details?: string | null;
eMail?: string | null;
flagAttivo?: string | null;
flagDba?: string | null;
flagExtraUser?: string | null;
flagIntraUser?: string | null;
flagPasswordExpiring?: string | null;
fullName?: string | null;
keyGroup?: number | null;
lastAccessDatetime?: Date | null;
lastDownload?: Date | null;
lastPasswords?: string | null;
lastUpgDb?: Date | null;
lastUpgSp?: Date | null;
logoUser?: string | null;
password?: string | null;
passwordEndtime?: Date | null;
passwordExpiresDays?: number | null;
precode?: string | null;
srlActivityTypeUser?: SrlActivityTypeUser | null;
srlUser?: SrlUser[] | null;
srlUserAttached?: SrlUserAttached[] | null;
stbAbil?: StbAbil[] | null;
stbEditLimit?: StbEditLimit[] | null;
stbFilterDf?: StbFilterDf[] | null;
stbGestDf?: StbGestDf[] | null;
stbLookupLimit?: StbLookupLimit[] | null;
stbObjectCustom?: StbObjectCustom[] | null;
type: "stb_user";
urlCss?: string | null;
userCode?: string | null;
userId?: string | null;
userName?: string | null;
userNameRif?: string | null;
wrlUsersFasi?: WrlUsersFasi[] | null;
wtbClie?: WtbClie[] | null;
wtbClieDest?: WtbClieDest[] | null;
wtbDepo?: WtbDepo[] | null;
wtbFavoriteArt?: WtbFavoriteArt[] | null;
wtbForn?: WtbForn[] | null;
wtbFornDest?: WtbFornDest[] | null;
wtbGestSetupUser?: WtbGestSetupUser[] | null;
wtbPros?: WtbPros[] | null;
wtbUsersInfo?: WtbUsersInfo[] | null;
constructor(data: StbUser) {
super(data);
this.codCal = data.codCal;
this.codLang = data.codLang;
this.companyname = data.companyname;
this.creationDatetime = data.creationDatetime;
this.cryptPassword = data.cryptPassword;
this.destructionDatetime = data.destructionDatetime;
this.details = data.details;
this.eMail = data.eMail;
this.flagAttivo = data.flagAttivo;
this.flagDba = data.flagDba;
this.flagExtraUser = data.flagExtraUser;
this.flagIntraUser = data.flagIntraUser;
this.flagPasswordExpiring = data.flagPasswordExpiring;
this.fullName = data.fullName;
this.keyGroup = data.keyGroup;
this.lastAccessDatetime = data.lastAccessDatetime;
this.lastDownload = data.lastDownload;
this.lastPasswords = data.lastPasswords;
this.lastUpgDb = data.lastUpgDb;
this.lastUpgSp = data.lastUpgSp;
this.logoUser = data.logoUser;
this.password = data.password;
this.passwordEndtime = data.passwordEndtime;
this.passwordExpiresDays = data.passwordExpiresDays;
this.precode = data.precode;
this.srlActivityTypeUser = data.srlActivityTypeUser;
this.srlUser = data.srlUser;
this.srlUserAttached = data.srlUserAttached;
this.stbAbil = data.stbAbil;
this.stbEditLimit = data.stbEditLimit;
this.stbFilterDf = data.stbFilterDf;
this.stbGestDf = data.stbGestDf;
this.stbLookupLimit = data.stbLookupLimit;
this.stbObjectCustom = data.stbObjectCustom;
this.urlCss = data.urlCss;
this.userCode = data.userCode;
this.userId = data.userId;
this.userName = data.userName;
this.userNameRif = data.userNameRif;
this.wrlUsersFasi = data.wrlUsersFasi;
this.wtbClie = data.wtbClie;
this.wtbClieDest = data.wtbClieDest;
this.wtbDepo = data.wtbDepo;
this.wtbFavoriteArt = data.wtbFavoriteArt;
this.wtbForn = data.wtbForn;
this.wtbFornDest = data.wtbFornDest;
this.wtbGestSetupUser = data.wtbGestSetupUser;
this.wtbPros = data.wtbPros;
this.wtbUsersInfo = data.wtbUsersInfo;
}
}
export class TtbAbbi extends EntityBase {
codStyle?: string | null;
codStyleAbb?: string | null;
desEstera?: string | null;
descrizione?: string | null;
type: "ttb_abbi";
constructor(data: TtbAbbi) {
super(data);
this.codStyle = data.codStyle;
this.codStyleAbb = data.codStyleAbb;
this.desEstera = data.desEstera;
this.descrizione = data.descrizione;
}
}
export class TtbAnnoStag extends EntityBase {
annoStag?: string | null;
codJcom?: string | null;
dataFine?: Date | null;
dataFineAcq?: Date | null;
dataFineCambio?: Date | null;
dataFineCons?: Date | null;
dataFineEcomm?: Date | null;
dataFineProd?: Date | null;
dataFineProg?: Date | null;
dataFinePronto?: Date | null;
dataFineRiord?: Date | null;
dataIniz?: Date | null;
dataInizAcq?: Date | null;
dataInizCambio?: Date | null;
dataInizCons?: Date | null;
dataInizEcomm?: Date | null;
dataInizProd?: Date | null;
dataInizProg?: Date | null;
dataInizPronto?: Date | null;
dataInizRiord?: Date | null;
gruppoConsNumMaxStyle?: number | null;
jtbComt?: JtbComt | null;
ttbAnnoStagLingua?: TtbAnnoStagLingua[] | null;
type: "ttb_anno_stag";
constructor(data: TtbAnnoStag) {
super(data);
this.annoStag = data.annoStag;
this.codJcom = data.codJcom;
this.dataFine = data.dataFine;
this.dataFineAcq = data.dataFineAcq;
this.dataFineCambio = data.dataFineCambio;
this.dataFineCons = data.dataFineCons;
this.dataFineEcomm = data.dataFineEcomm;
this.dataFineProd = data.dataFineProd;
this.dataFineProg = data.dataFineProg;
this.dataFinePronto = data.dataFinePronto;
this.dataFineRiord = data.dataFineRiord;
this.dataIniz = data.dataIniz;
this.dataInizAcq = data.dataInizAcq;
this.dataInizCambio = data.dataInizCambio;
this.dataInizCons = data.dataInizCons;
this.dataInizEcomm = data.dataInizEcomm;
this.dataInizProd = data.dataInizProd;
this.dataInizProg = data.dataInizProg;
this.dataInizPronto = data.dataInizPronto;
this.dataInizRiord = data.dataInizRiord;
this.gruppoConsNumMaxStyle = data.gruppoConsNumMaxStyle;
this.jtbComt = data.jtbComt;
this.ttbAnnoStagLingua = data.ttbAnnoStagLingua;
}
}
export class TtbAnnoStagLingua extends EntityBase {
annoStag?: string | null;
annoStagLingua?: string | null;
codLingua?: string | null;
type: "ttb_anno_stag_lingua";
constructor(data: TtbAnnoStagLingua) {
super(data);
this.annoStag = data.annoStag;
this.annoStagLingua = data.annoStagLingua;
this.codLingua = data.codLingua;
}
}
export class TtbBarCode extends EntityBase {
codBarre?: string | null;
codBarreForn?: string | null;
codCol?: string | null;
codStyle?: string | null;
codTagl?: string | null;
qtaConf?: number | null;
type: "ttb_bar_code";
constructor(data: TtbBarCode) {
super(data);
this.codBarre = data.codBarre;
this.codBarreForn = data.codBarreForn;
this.codCol = data.codCol;
this.codStyle = data.codStyle;
this.codTagl = data.codTagl;
this.qtaConf = data.qtaConf;
}
}
export class TtbCart extends EntityBase {
annoStag?: string | null;
codCart?: string | null;
desEstera?: string | null;
descrizione?: string | null;
ttbCtcl?: TtbCtcl[] | null;
type: "ttb_cart";
constructor(data: TtbCart) {
super(data);
this.annoStag = data.annoStag;
this.codCart = data.codCart;
this.desEstera = data.desEstera;
this.descrizione = data.descrizione;
this.ttbCtcl = data.ttbCtcl;
}
}
export class TtbClieLine extends EntityBase {
blacklist?: boolean | null;
codAnag?: string | null;
codLine?: string | null;
type: "ttb_clie_line";
constructor(data: TtbClieLine) {
super(data);
this.blacklist = data.blacklist;
this.codAnag = data.codAnag;
this.codLine = data.codLine;
}
}
export class TtbCommr extends EntityBase {
dataComm?: Date | null;
dataOrd?: Date | null;
gestione?: string | null;
numComm?: number | null;
numOrd?: number | null;
qtaAcc?: number | null;
rigaOrd?: number | null;
type: "ttb_commr";
constructor(data: TtbCommr) {
super(data);
this.dataComm = data.dataComm;
this.dataOrd = data.dataOrd;
this.gestione = data.gestione;
this.numComm = data.numComm;
this.numOrd = data.numOrd;
this.qtaAcc = data.qtaAcc;
this.rigaOrd = data.rigaOrd;
}
}
export class TtbCommt extends EntityBase {
codAnag?: string | null;
codDtip?: string | null;
codStyleMp?: string | null;
codStylePf?: string | null;
dataAcc?: Date | null;
dataComm?: Date | null;
dataDoc?: Date | null;
flagAcc?: string | null;
note?: string | null;
numComm?: number | null;
numDoc?: number | null;
serDoc?: string | null;
ttbCommr?: TtbCommr[] | null;
type: "ttb_commt";
constructor(data: TtbCommt) {
super(data);
this.codAnag = data.codAnag;
this.codDtip = data.codDtip;
this.codStyleMp = data.codStyleMp;
this.codStylePf = data.codStylePf;
this.dataAcc = data.dataAcc;
this.dataComm = data.dataComm;
this.dataDoc = data.dataDoc;
this.flagAcc = data.flagAcc;
this.note = data.note;
this.numComm = data.numComm;
this.numDoc = data.numDoc;
this.serDoc = data.serDoc;
this.ttbCommr = data.ttbCommr;
}
}
export class TtbComp extends EntityBase {
codComp?: string | null;
desEstera?: string | null;
descrizione?: string | null;
type: "ttb_comp";
constructor(data: TtbComp) {
super(data);
this.codComp = data.codComp;
this.desEstera = data.desEstera;
this.descrizione = data.descrizione;
}
}
export class TtbCtcl extends EntityBase {
annoStag?: string | null;
codCart?: string | null;
codCol?: string | null;
desEstera?: string | null;
descrizione?: string | null;
note?: string | null;
type: "ttb_ctcl";
constructor(data: TtbCtcl) {
super(data);
this.annoStag = data.annoStag;
this.codCart = data.codCart;
this.codCol = data.codCol;
this.desEstera = data.desEstera;
this.descrizione = data.descrizione;
this.note = data.note;
}
}
export class TtbEtic extends EntityBase {
codEtic?: string | null;
descrizione?: string | null;
ttbEticli?: TtbEticli[] | null;
type: "ttb_etic";
constructor(data: TtbEtic) {
super(data);
this.codEtic = data.codEtic;
this.descrizione = data.descrizione;
this.ttbEticli = data.ttbEticli;
}
}
export class TtbEticli extends EntityBase {
codAnag?: string | null;
codEtic?: string | null;
type: "ttb_eticli";
constructor(data: TtbEticli) {
super(data);
this.codAnag = data.codAnag;
this.codEtic = data.codEtic;
}
}
export class TtbLine extends EntityBase {
b64Logo?: string | null;
codAliq?: string | null;
codCconCosti?: string | null;
codCconRicavi?: string | null;
codDgrpArt?: string | null;
codLine?: string | null;
codMdepProgra?: string | null;
codMdepPronto?: string | null;
codMgrp?: string | null;
codMsgr?: string | null;
codMstp?: string | null;
codMtip?: string | null;
codScoArt?: string | null;
descrizione?: string | null;
elTipiDocNoTrad?: string | null;
flagAttivaCambioMerce?: string | null;
flagAttivo?: string | null;
flagCambioMerce?: string | null;
flagEscludiGruppoConsProd?: string | null;
flagFixNumArtXGruppoCons?: string | null;
ggRitDecor?: number | null;
impMinOrd?: number | null;
lineeCambioMerce?: string | null;
logoCartellino?: string | null;
logoGriff?: string | null;
logoWeb?: string | null;
moltiplicatorePrezzoBase?: number | null;
numCharPrecode?: number | null;
numMaxArtReso?: number | null;
numMaxArtResoBuco?: number | null;
numMinArtCol?: number | null;
percRetrocessione?: number | null;
percRoyalty?: number | null;
precode?: string | null;
prefisso?: string | null;
serCollo?: string | null;
termCons?: string | null;
tipoCodice?: string | null;
ttbLineLingua?: TtbLineLingua[] | null;
ttbLinePeriod?: TtbLinePeriod[] | null;
type: "ttb_line";
untMis?: string | null;
constructor(data: TtbLine) {
super(data);
this.b64Logo = data.b64Logo;
this.codAliq = data.codAliq;
this.codCconCosti = data.codCconCosti;
this.codCconRicavi = data.codCconRicavi;
this.codDgrpArt = data.codDgrpArt;
this.codLine = data.codLine;
this.codMdepProgra = data.codMdepProgra;
this.codMdepPronto = data.codMdepPronto;
this.codMgrp = data.codMgrp;
this.codMsgr = data.codMsgr;
this.codMstp = data.codMstp;
this.codMtip = data.codMtip;
this.codScoArt = data.codScoArt;
this.descrizione = data.descrizione;
this.elTipiDocNoTrad = data.elTipiDocNoTrad;
this.flagAttivaCambioMerce = data.flagAttivaCambioMerce;
this.flagAttivo = data.flagAttivo;
this.flagCambioMerce = data.flagCambioMerce;
this.flagEscludiGruppoConsProd = data.flagEscludiGruppoConsProd;
this.flagFixNumArtXGruppoCons = data.flagFixNumArtXGruppoCons;
this.ggRitDecor = data.ggRitDecor;
this.impMinOrd = data.impMinOrd;
this.lineeCambioMerce = data.lineeCambioMerce;
this.logoCartellino = data.logoCartellino;
this.logoGriff = data.logoGriff;
this.logoWeb = data.logoWeb;
this.moltiplicatorePrezzoBase = data.moltiplicatorePrezzoBase;
this.numCharPrecode = data.numCharPrecode;
this.numMaxArtReso = data.numMaxArtReso;
this.numMaxArtResoBuco = data.numMaxArtResoBuco;
this.numMinArtCol = data.numMinArtCol;
this.percRetrocessione = data.percRetrocessione;
this.percRoyalty = data.percRoyalty;
this.precode = data.precode;
this.prefisso = data.prefisso;
this.serCollo = data.serCollo;
this.termCons = data.termCons;
this.tipoCodice = data.tipoCodice;
this.ttbLineLingua = data.ttbLineLingua;
this.ttbLinePeriod = data.ttbLinePeriod;
this.untMis = data.untMis;
}
}
export class TtbLineLingua extends EntityBase {
codLine?: string | null;
codLingua?: string | null;
descrizioneLingua?: string | null;
type: "ttb_line_lingua";
constructor(data: TtbLineLingua) {
super(data);
this.codLine = data.codLine;
this.codLingua = data.codLingua;
this.descrizioneLingua = data.descrizioneLingua;
}
}
export class TtbLinePeriod extends EntityBase {
annoStag?: string | null;
codLine?: string | null;
dataFineCambio?: Date | null;
dataFineOrd?: Date | null;
dataFineRiord?: Date | null;
dataInizCambio?: Date | null;
dataInizOrd?: Date | null;
dataInizRiord?: Date | null;
keyGroup?: string | null;
type: "ttb_line_period";
constructor(data: TtbLinePeriod) {
super(data);
this.annoStag = data.annoStag;
this.codLine = data.codLine;
this.dataFineCambio = data.dataFineCambio;
this.dataFineOrd = data.dataFineOrd;
this.dataFineRiord = data.dataFineRiord;
this.dataInizCambio = data.dataInizCambio;
this.dataInizOrd = data.dataInizOrd;
this.dataInizRiord = data.dataInizRiord;
this.keyGroup = data.keyGroup;
}
}
export class TtbLisvTaglieData extends EntityBase {
codStyle?: string | null;
codTagl?: string | null;
codVlis?: string | null;
przVend?: number | null;
przVendSug?: number | null;
type: "ttb_lisv_taglie_data";
versione?: number | null;
constructor(data: TtbLisvTaglieData) {
super(data);
this.codStyle = data.codStyle;
this.codTagl = data.codTagl;
this.codVlis = data.codVlis;
this.przVend = data.przVend;
this.przVendSug = data.przVendSug;
this.versione = data.versione;
}
}
export class TtbStag extends EntityBase {
codStag?: string | null;
desEstera?: string | null;
descrizione?: string | null;
perCons?: string | null;
perConsEstera?: string | null;
type: "ttb_stag";
constructor(data: TtbStag) {
super(data);
this.codStag = data.codStag;
this.desEstera = data.desEstera;
this.descrizione = data.descrizione;
this.perCons = data.perCons;
this.perConsEstera = data.perConsEstera;
}
}
export class TtbStyle extends EntityBase {
annoStag?: string | null;
cambioDiviCont?: number | null;
codCart?: string | null;
codColCamp?: string | null;
codComp?: string | null;
codDiviAcq?: string | null;
codDiviCont?: string | null;
codForn?: string | null;
codFornCamp?: string | null;
codGrtg?: string | null;
codLine?: string | null;
codNazi?: string | null;
codSplava?: string | null;
codStag?: string | null;
codStyle?: string | null;
codStyleForn?: string | null;
codTaglCamp?: string | null;
codTaglMax?: string | null;
codTaglMin?: string | null;
codTmat?: string | null;
colori?: string | null;
costoCamp?: number | null;
costoProposto?: number | null;
dataCompDis?: Date | null;
desComp?: string | null;
desEstera?: string | null;
distLevel?: number | null;
flagAsso?: string | null;
flagCartellino?: string | null;
flagCodBarre?: string | null;
flagHiddenGiacWeb?: string | null;
flagListino?: string | null;
flagMinOrdLineaCol?: boolean | null;
flagMpPf?: string | null;
flagSaldoProd?: string | null;
mp1?: string | null;
mp2?: string | null;
mtbAart?: MtbAart | null;
note?: string | null;
note2?: string | null;
noteEstera?: string | null;
noteLavaggio?: string | null;
pathFileImg?: string | null;
prezzoBase?: number | null;
przRetailVendIva?: number | null;
rapConvM?: number | null;
sesso?: string | null;
tema?: string | null;
temaEstero?: string | null;
ttbStyleAbbi?: TtbAbbi[] | null;
ttbStyleAss?: TtbStyleAss[] | null;
ttbStyleColori?: TtbStyleColori[] | null;
ttbStyleComp?: TtbStyleComp[] | null;
ttbStyleDaziUsa?: TtbStyleDaziUsa[] | null;
ttbStyleTaglie?: TtbStyleTaglie[] | null;
type: "ttb_style";
valScatto?: number | null;
constructor(data: TtbStyle) {
super(data);
this.annoStag = data.annoStag;
this.cambioDiviCont = data.cambioDiviCont;
this.codCart = data.codCart;
this.codColCamp = data.codColCamp;
this.codComp = data.codComp;
this.codDiviAcq = data.codDiviAcq;
this.codDiviCont = data.codDiviCont;
this.codForn = data.codForn;
this.codFornCamp = data.codFornCamp;
this.codGrtg = data.codGrtg;
this.codLine = data.codLine;
this.codNazi = data.codNazi;
this.codSplava = data.codSplava;
this.codStag = data.codStag;
this.codStyle = data.codStyle;
this.codStyleForn = data.codStyleForn;
this.codTaglCamp = data.codTaglCamp;
this.codTaglMax = data.codTaglMax;
this.codTaglMin = data.codTaglMin;
this.codTmat = data.codTmat;
this.colori = data.colori;
this.costoCamp = data.costoCamp;
this.costoProposto = data.costoProposto;
this.dataCompDis = data.dataCompDis;
this.desComp = data.desComp;
this.desEstera = data.desEstera;
this.distLevel = data.distLevel;
this.flagAsso = data.flagAsso;
this.flagCartellino = data.flagCartellino;
this.flagCodBarre = data.flagCodBarre;
this.flagHiddenGiacWeb = data.flagHiddenGiacWeb;
this.flagListino = data.flagListino;
this.flagMinOrdLineaCol = data.flagMinOrdLineaCol;
this.flagMpPf = data.flagMpPf;
this.flagSaldoProd = data.flagSaldoProd;
this.mp1 = data.mp1;
this.mp2 = data.mp2;
this.mtbAart = data.mtbAart;
this.note = data.note;
this.note2 = data.note2;
this.noteEstera = data.noteEstera;
this.noteLavaggio = data.noteLavaggio;
this.pathFileImg = data.pathFileImg;
this.prezzoBase = data.prezzoBase;
this.przRetailVendIva = data.przRetailVendIva;
this.rapConvM = data.rapConvM;
this.sesso = data.sesso;
this.tema = data.tema;
this.temaEstero = data.temaEstero;
this.ttbStyleAbbi = data.ttbStyleAbbi;
this.ttbStyleAss = data.ttbStyleAss;
this.ttbStyleColori = data.ttbStyleColori;
this.ttbStyleComp = data.ttbStyleComp;
this.ttbStyleDaziUsa = data.ttbStyleDaziUsa;
this.ttbStyleTaglie = data.ttbStyleTaglie;
this.valScatto = data.valScatto;
}
}
export class TtbStyleAss extends EntityBase {
codAsso?: string | null;
codBarre?: string | null;
codStyle?: string | null;
descrizione?: string | null;
ttbStyleAssEl?: TtbStyleAssEl[] | null;
type: "ttb_style_ass";
constructor(data: TtbStyleAss) {
super(data);
this.codAsso = data.codAsso;
this.codBarre = data.codBarre;
this.codStyle = data.codStyle;
this.descrizione = data.descrizione;
this.ttbStyleAssEl = data.ttbStyleAssEl;
}
}
export class TtbStyleAssEl extends EntityBase {
codAsso?: string | null;
codCol?: string | null;
codStyle?: string | null;
codTagl?: string | null;
pos?: number | null;
qtaAsso?: number | null;
type: "ttb_style_ass_el";
constructor(data: TtbStyleAssEl) {
super(data);
this.codAsso = data.codAsso;
this.codCol = data.codCol;
this.codStyle = data.codStyle;
this.codTagl = data.codTagl;
this.pos = data.pos;
this.qtaAsso = data.qtaAsso;
}
}
export class TtbStyleBoxr extends EntityBase {
codAsso?: string | null;
codBox?: string | null;
codStyle?: string | null;
type: "ttb_style_boxr";
constructor(data: TtbStyleBoxr) {
super(data);
this.codAsso = data.codAsso;
this.codBox = data.codBox;
this.codStyle = data.codStyle;
}
}
export class TtbStyleBoxt extends EntityBase {
codBox?: string | null;
descrizione?: string | null;
ttbStyleBoxr?: TtbStyleBoxr[] | null;
type: "ttb_style_boxt";
constructor(data: TtbStyleBoxt) {
super(data);
this.codBox = data.codBox;
this.descrizione = data.descrizione;
this.ttbStyleBoxr = data.ttbStyleBoxr;
}
}
export class TtbStyleColori extends EntityBase {
altezzaCm?: number | null;
codCol?: string | null;
codColForn?: string | null;
codStyle?: string | null;
costo?: number | null;
desEstera?: string | null;
descrizione?: string | null;
flagAttivo?: string | null;
flagCamp?: string | null;
note?: string | null;
qtaMinOrd?: number | null;
qtaSottoScorta?: number | null;
type: "ttb_style_colori";
constructor(data: TtbStyleColori) {
super(data);
this.altezzaCm = data.altezzaCm;
this.codCol = data.codCol;
this.codColForn = data.codColForn;
this.codStyle = data.codStyle;
this.costo = data.costo;
this.desEstera = data.desEstera;
this.descrizione = data.descrizione;
this.flagAttivo = data.flagAttivo;
this.flagCamp = data.flagCamp;
this.note = data.note;
this.qtaMinOrd = data.qtaMinOrd;
this.qtaSottoScorta = data.qtaSottoScorta;
}
}
export class TtbStyleComp extends EntityBase {
codComp?: string | null;
codStyle?: string | null;
idRiga?: number | null;
percComp?: number | null;
type: "ttb_style_comp";
utilizzo?: string | null;
constructor(data: TtbStyleComp) {
super(data);
this.codComp = data.codComp;
this.codStyle = data.codStyle;
this.idRiga = data.idRiga;
this.percComp = data.percComp;
this.utilizzo = data.utilizzo;
}
}
export class TtbStyleDaziUsa extends EntityBase {
babynobaby?: string | null;
centKg?: number | null;
codDazio?: string | null;
codStyle?: string | null;
descrizioneAgg?: string | null;
kgTgCamp?: number | null;
kgTgMax?: number | null;
percDazio?: number | null;
percPrezzo?: number | null;
type: "ttb_style_dazi_usa";
constructor(data: TtbStyleDaziUsa) {
super(data);
this.babynobaby = data.babynobaby;
this.centKg = data.centKg;
this.codDazio = data.codDazio;
this.codStyle = data.codStyle;
this.descrizioneAgg = data.descrizioneAgg;
this.kgTgCamp = data.kgTgCamp;
this.kgTgMax = data.kgTgMax;
this.percDazio = data.percDazio;
this.percPrezzo = data.percPrezzo;
}
}
export class TtbStyleTaglie extends EntityBase {
babynobaby?: string | null;
codStyle?: string | null;
codTagl?: string | null;
codTaglEstera?: string | null;
costo?: number | null;
eta?: string | null;
flagAttivo?: string | null;
flagCamp?: string | null;
numScatto?: number | null;
pesoKg?: number | null;
pos?: number | null;
qtaMinOrd?: number | null;
qtaSottoScorta?: number | null;
statura?: string | null;
type: "ttb_style_taglie";
constructor(data: TtbStyleTaglie) {
super(data);
this.babynobaby = data.babynobaby;
this.codStyle = data.codStyle;
this.codTagl = data.codTagl;
this.codTaglEstera = data.codTaglEstera;
this.costo = data.costo;
this.eta = data.eta;
this.flagAttivo = data.flagAttivo;
this.flagCamp = data.flagCamp;
this.numScatto = data.numScatto;
this.pesoKg = data.pesoKg;
this.pos = data.pos;
this.qtaMinOrd = data.qtaMinOrd;
this.qtaSottoScorta = data.qtaSottoScorta;
this.statura = data.statura;
}
}
export class TtbTmat extends EntityBase {
codTmat?: string | null;
descrizione?: string | null;
flagTesFil?: string | null;
type: "ttb_tmat";
constructor(data: TtbTmat) {
super(data);
this.codTmat = data.codTmat;
this.descrizione = data.descrizione;
this.flagTesFil = data.flagTesFil;
}
}
export class UntMisDTO {
numCnf?: number | null;
pesoNetto?: number | null;
qta?: number | null;
qta2?: number | null;
qta3?: number | null;
qtaCnf?: number | null;
rapConv?: number | null;
untMis?: string | null;
untMis2?: string | null;
untMis3?: string | null;
constructor(data: UntMisDTO) {
this.numCnf = data.numCnf;
this.pesoNetto = data.pesoNetto;
this.qta = data.qta;
this.qta2 = data.qta2;
this.qta3 = data.qta3;
this.qtaCnf = data.qtaCnf;
this.rapConv = data.rapConv;
this.untMis = data.untMis;
this.untMis2 = data.untMis2;
this.untMis3 = data.untMis3;
}
}
export class UtbPrevisioneMeteo extends EntityBase {
dataAcquisizione?: Date | null;
dataPrevisione?: Date | null;
geog?: LatLng | null;
humidity?: number | null;
idCondizione?: number | null;
idPrevisione?: number | null;
isDay?: number | null;
location?: string | null;
maxtempC?: number | null;
mintempC?: number | null;
oraPrevisione?: number | null;
precipMm?: number | null;
sunriseSunset?: string | null;
tempC?: number | null;
type: "utb_previsione_meteo";
windDir?: string | null;
windKph?: number | null;
constructor(data: UtbPrevisioneMeteo) {
super(data);
this.dataAcquisizione = data.dataAcquisizione;
this.dataPrevisione = data.dataPrevisione;
this.geog = data.geog;
this.humidity = data.humidity;
this.idCondizione = data.idCondizione;
this.idPrevisione = data.idPrevisione;
this.isDay = data.isDay;
this.location = data.location;
this.maxtempC = data.maxtempC;
this.mintempC = data.mintempC;
this.oraPrevisione = data.oraPrevisione;
this.precipMm = data.precipMm;
this.sunriseSunset = data.sunriseSunset;
this.tempC = data.tempC;
this.windDir = data.windDir;
this.windKph = data.windKph;
}
}
export class VtbAgen extends EntityBase {
cap?: string | null;
citta?: string | null;
codAnag?: string | null;
codCausRit?: string | null;
codFisc?: string | null;
codVage?: string | null;
codVisp?: string | null;
codVlis?: string | null;
condClieAgg?: string | null;
dataFineRap?: Date | null;
dataInizRap?: Date | null;
eMail?: string | null;
fax?: string | null;
indirizzo?: string | null;
nazione?: string | null;
note?: string | null;
numOrdFirst?: number | null;
partIva?: string | null;
percProv?: number | null;
percProvAge?: number | null;
prov?: string | null;
ragSoc?: string | null;
serie?: string | null;
tel?: string | null;
tipoAgen?: string | null;
tipoCliente?: string | null;
tipoIndirizzo?: string | null;
type: "vtb_agen";
vtbAgenBudget?: VtbAgenBudget[] | null;
vtbAgenPremi?: VtbAgenPremi[] | null;
vtbAgenProv?: VtbAgenProv[] | null;
vtbAgenRigheFat?: VtbAgenRigheFat[] | null;
constructor(data: VtbAgen) {
super(data);
this.cap = data.cap;
this.citta = data.citta;
this.codAnag = data.codAnag;
this.codCausRit = data.codCausRit;
this.codFisc = data.codFisc;
this.codVage = data.codVage;
this.codVisp = data.codVisp;
this.codVlis = data.codVlis;
this.condClieAgg = data.condClieAgg;
this.dataFineRap = data.dataFineRap;
this.dataInizRap = data.dataInizRap;
this.eMail = data.eMail;
this.fax = data.fax;
this.indirizzo = data.indirizzo;
this.nazione = data.nazione;
this.note = data.note;
this.numOrdFirst = data.numOrdFirst;
this.partIva = data.partIva;
this.percProv = data.percProv;
this.percProvAge = data.percProvAge;
this.prov = data.prov;
this.ragSoc = data.ragSoc;
this.serie = data.serie;
this.tel = data.tel;
this.tipoAgen = data.tipoAgen;
this.tipoCliente = data.tipoCliente;
this.tipoIndirizzo = data.tipoIndirizzo;
this.vtbAgenBudget = data.vtbAgenBudget;
this.vtbAgenPremi = data.vtbAgenPremi;
this.vtbAgenProv = data.vtbAgenProv;
this.vtbAgenRigheFat = data.vtbAgenRigheFat;
}
}
export class VtbAgenBudget extends EntityBase {
anno?: number | null;
codDiviCont?: string | null;
codMtip?: string | null;
codVage?: string | null;
flagTipologia?: string | null;
idRiga?: number | null;
importo?: number | null;
mese?: number | null;
type: "vtb_agen_budget";
constructor(data: VtbAgenBudget) {
super(data);
this.anno = data.anno;
this.codDiviCont = data.codDiviCont;
this.codMtip = data.codMtip;
this.codVage = data.codVage;
this.flagTipologia = data.flagTipologia;
this.idRiga = data.idRiga;
this.importo = data.importo;
this.mese = data.mese;
}
}
export class VtbAgenEnasarcoFirr extends EntityBase {
aImpProvv?: number | null;
anno?: number | null;
cambioDiviCont?: number | null;
codDiviCont?: string | null;
daImpProvv?: number | null;
percEnasarcoAziendaTrim?: number | null;
percEnasarcoTrim?: number | null;
percFirr01?: number | null;
percFirr02?: number | null;
percFirr03?: number | null;
prevMin?: number | null;
provvMax?: number | null;
tipoAgen?: string | null;
type: "vtb_agen_enasarco_firr";
constructor(data: VtbAgenEnasarcoFirr) {
super(data);
this.aImpProvv = data.aImpProvv;
this.anno = data.anno;
this.cambioDiviCont = data.cambioDiviCont;
this.codDiviCont = data.codDiviCont;
this.daImpProvv = data.daImpProvv;
this.percEnasarcoAziendaTrim = data.percEnasarcoAziendaTrim;
this.percEnasarcoTrim = data.percEnasarcoTrim;
this.percFirr01 = data.percFirr01;
this.percFirr02 = data.percFirr02;
this.percFirr03 = data.percFirr03;
this.prevMin = data.prevMin;
this.provvMax = data.provvMax;
this.tipoAgen = data.tipoAgen;
}
}
export class VtbAgenPremi extends EntityBase {
cambioDiviCont?: number | null;
codDiviCont?: string | null;
codVage?: string | null;
dataLiquid?: Date | null;
dataMaturaz?: Date | null;
descrizione?: string | null;
iDriga?: number | null;
importo?: number | null;
type: "vtb_agen_premi";
constructor(data: VtbAgenPremi) {
super(data);
this.cambioDiviCont = data.cambioDiviCont;
this.codDiviCont = data.codDiviCont;
this.codVage = data.codVage;
this.dataLiquid = data.dataLiquid;
this.dataMaturaz = data.dataMaturaz;
this.descrizione = data.descrizione;
this.iDriga = data.iDriga;
this.importo = data.importo;
}
}
export class VtbAgenProv extends EntityBase {
cambioDiviCont?: number | null;
codDiviCont?: string | null;
codScoArt?: string | null;
codScoCli?: string | null;
codVage?: string | null;
fissoProv?: number | null;
percGest?: number | null;
percIspe?: number | null;
percProv?: number | null;
type: "vtb_agen_prov";
valGest?: number | null;
valIspe?: number | null;
constructor(data: VtbAgenProv) {
super(data);
this.cambioDiviCont = data.cambioDiviCont;
this.codDiviCont = data.codDiviCont;
this.codScoArt = data.codScoArt;
this.codScoCli = data.codScoCli;
this.codVage = data.codVage;
this.fissoProv = data.fissoProv;
this.percGest = data.percGest;
this.percIspe = data.percIspe;
this.percProv = data.percProv;
this.valGest = data.valGest;
this.valIspe = data.valIspe;
}
}
export class VtbAgenRigheFat extends EntityBase {
codVage?: string | null;
riga?: number | null;
rigaFat?: string | null;
type: "vtb_agen_righe_fat";
constructor(data: VtbAgenRigheFat) {
super(data);
this.codVage = data.codVage;
this.riga = data.riga;
this.rigaFat = data.rigaFat;
}
}
export class VtbAgenTipo extends EntityBase {
descrizione?: string | null;
tipoAgen?: string | null;
type: "vtb_agen_tipo";
constructor(data: VtbAgenTipo) {
super(data);
this.descrizione = data.descrizione;
this.tipoAgen = data.tipoAgen;
}
}
export class VtbAmac extends EntityBase {
annoFabbr?: number | null;
codJcom?: string | null;
codMart?: string | null;
dataInizGaranzia?: Date | null;
dataInizManut?: Date | null;
dataScadGaranzia?: Date | null;
dataScadManut?: Date | null;
descrizione?: string | null;
flagTipoRinnovo?: string | null;
matricola?: string | null;
note1?: string | null;
note2?: string | null;
note3?: string | null;
type: "vtb_amac";
vtbAmacComp?: VtbAmacComp[] | null;
constructor(data: VtbAmac) {
super(data);
this.annoFabbr = data.annoFabbr;
this.codJcom = data.codJcom;
this.codMart = data.codMart;
this.dataInizGaranzia = data.dataInizGaranzia;
this.dataInizManut = data.dataInizManut;
this.dataScadGaranzia = data.dataScadGaranzia;
this.dataScadManut = data.dataScadManut;
this.descrizione = data.descrizione;
this.flagTipoRinnovo = data.flagTipoRinnovo;
this.matricola = data.matricola;
this.note1 = data.note1;
this.note2 = data.note2;
this.note3 = data.note3;
this.vtbAmacComp = data.vtbAmacComp;
}
}
export class VtbAmacComp extends EntityBase {
codMart?: string | null;
flagGaranzia?: string | null;
idRiga?: number | null;
matricola?: string | null;
note?: string | null;
qta?: number | null;
type: "vtb_amac_comp";
constructor(data: VtbAmacComp) {
super(data);
this.codMart = data.codMart;
this.flagGaranzia = data.flagGaranzia;
this.idRiga = data.idRiga;
this.matricola = data.matricola;
this.note = data.note;
this.qta = data.qta;
}
}
export class VtbArti extends EntityBase {
cambioDiviCont?: number | null;
codDiviCont?: string | null;
codMart?: string | null;
codSupp?: string | null;
codVart?: string | null;
codVlis?: string | null;
codVsez?: string | null;
descrizione?: string | null;
fileDisegno?: string | null;
note?: string | null;
posizione?: string | null;
prezzoAcq?: number | null;
prezzoBase?: number | null;
scoAcq1?: number | null;
scoAcq2?: number | null;
tipologiaVart?: string | null;
type: "vtb_arti";
untMis?: string | null;
vtbArtiAcc?: VtbArtiAcc[] | null;
vtbArtiDesc?: VtbArtiDesc[] | null;
vtbArtiVaria?: VtbArtiVaria[] | null;
constructor(data: VtbArti) {
super(data);
this.cambioDiviCont = data.cambioDiviCont;
this.codDiviCont = data.codDiviCont;
this.codMart = data.codMart;
this.codSupp = data.codSupp;
this.codVart = data.codVart;
this.codVlis = data.codVlis;
this.codVsez = data.codVsez;
this.descrizione = data.descrizione;
this.fileDisegno = data.fileDisegno;
this.note = data.note;
this.posizione = data.posizione;
this.prezzoAcq = data.prezzoAcq;
this.prezzoBase = data.prezzoBase;
this.scoAcq1 = data.scoAcq1;
this.scoAcq2 = data.scoAcq2;
this.tipologiaVart = data.tipologiaVart;
this.untMis = data.untMis;
this.vtbArtiAcc = data.vtbArtiAcc;
this.vtbArtiDesc = data.vtbArtiDesc;
this.vtbArtiVaria = data.vtbArtiVaria;
}
}
export class VtbArtiAcc extends EntityBase {
capitolo?: string | null;
codLingua?: string | null;
codMart?: string | null;
codVacc?: string | null;
codVart?: string | null;
costoUnt?: number | null;
descrizione?: string | null;
flagOpz?: string | null;
idGruppo?: number | null;
idRiga?: number | null;
note?: string | null;
pesoKg?: number | null;
qta?: number | null;
rapConv?: number | null;
sconto1?: number | null;
sconto2?: number | null;
type: "vtb_arti_acc";
untMis?: string | null;
valUnt?: number | null;
constructor(data: VtbArtiAcc) {
super(data);
this.capitolo = data.capitolo;
this.codLingua = data.codLingua;
this.codMart = data.codMart;
this.codVacc = data.codVacc;
this.codVart = data.codVart;
this.costoUnt = data.costoUnt;
this.descrizione = data.descrizione;
this.flagOpz = data.flagOpz;
this.idGruppo = data.idGruppo;
this.idRiga = data.idRiga;
this.note = data.note;
this.pesoKg = data.pesoKg;
this.qta = data.qta;
this.rapConv = data.rapConv;
this.sconto1 = data.sconto1;
this.sconto2 = data.sconto2;
this.untMis = data.untMis;
this.valUnt = data.valUnt;
}
}
export class VtbArtiDesc extends EntityBase {
capitolo?: string | null;
codLingua?: string | null;
codMart?: string | null;
codVart?: string | null;
descrEstesa?: string | null;
descrizione?: string | null;
flagAllegato?: string | null;
flagListino?: string | null;
flagPrev?: string | null;
flagStamPrz?: string | null;
idRiga?: number | null;
nomeFileDescr?: string | null;
type: "vtb_arti_desc";
constructor(data: VtbArtiDesc) {
super(data);
this.capitolo = data.capitolo;
this.codLingua = data.codLingua;
this.codMart = data.codMart;
this.codVart = data.codVart;
this.descrEstesa = data.descrEstesa;
this.descrizione = data.descrizione;
this.flagAllegato = data.flagAllegato;
this.flagListino = data.flagListino;
this.flagPrev = data.flagPrev;
this.flagStamPrz = data.flagStamPrz;
this.idRiga = data.idRiga;
this.nomeFileDescr = data.nomeFileDescr;
}
}
export class VtbArtiVaria extends EntityBase {
codVart?: string | null;
descrizioneCarat?: string | null;
idRiga?: number | null;
nomeCarat?: string | null;
note?: string | null;
type: "vtb_arti_varia";
constructor(data: VtbArtiVaria) {
super(data);
this.codVart = data.codVart;
this.descrizioneCarat = data.descrizioneCarat;
this.idRiga = data.idRiga;
this.nomeCarat = data.nomeCarat;
this.note = data.note;
}
}
export class VtbAss extends EntityBase {
codVass?: string | null;
descrizione?: string | null;
type: "vtb_ass";
constructor(data: VtbAss) {
super(data);
this.codVass = data.codVass;
this.descrizione = data.descrizione;
}
}
export class VtbAtt extends EntityBase {
codVatt?: string | null;
descrizione?: string | null;
type: "vtb_att";
constructor(data: VtbAtt) {
super(data);
this.codVatt = data.codVatt;
this.descrizione = data.descrizione;
}
}
export class VtbAuto extends EntityBase {
codAuto?: string | null;
codBene?: string | null;
descrizione?: string | null;
flagAutomezzoTv?: string | null;
flagInUso?: string | null;
licenza?: string | null;
portataQli?: number | null;
targa?: string | null;
type: "vtb_auto";
vtbAutoKm?: VtbAutoKm[] | null;
vtbAutoScad?: VtbAutoScad[] | null;
constructor(data: VtbAuto) {
super(data);
this.codAuto = data.codAuto;
this.codBene = data.codBene;
this.descrizione = data.descrizione;
this.flagAutomezzoTv = data.flagAutomezzoTv;
this.flagInUso = data.flagInUso;
this.licenza = data.licenza;
this.portataQli = data.portataQli;
this.targa = data.targa;
this.vtbAutoKm = data.vtbAutoKm;
this.vtbAutoScad = data.vtbAutoScad;
}
}
export class VtbAutoKm extends EntityBase {
codAuto?: string | null;
codVvet?: string | null;
dataCons?: Date | null;
impCarb?: number | null;
kmFine?: number | null;
kmInizio?: number | null;
luogoPartenza?: string | null;
qtaCarb?: number | null;
type: "vtb_auto_km";
constructor(data: VtbAutoKm) {
super(data);
this.codAuto = data.codAuto;
this.codVvet = data.codVvet;
this.dataCons = data.dataCons;
this.impCarb = data.impCarb;
this.kmFine = data.kmFine;
this.kmInizio = data.kmInizio;
this.luogoPartenza = data.luogoPartenza;
this.qtaCarb = data.qtaCarb;
}
}
export class VtbAutoScad extends EntityBase {
codAuto?: string | null;
dataEff?: Date | null;
dataScad?: Date | null;
descrizione?: string | null;
idRiga?: number | null;
kmEffettivi?: number | null;
kmPrevisti?: number | null;
note?: string | null;
tipoScad?: string | null;
type: "vtb_auto_scad";
constructor(data: VtbAutoScad) {
super(data);
this.codAuto = data.codAuto;
this.dataEff = data.dataEff;
this.dataScad = data.dataScad;
this.descrizione = data.descrizione;
this.idRiga = data.idRiga;
this.kmEffettivi = data.kmEffettivi;
this.kmPrevisti = data.kmPrevisti;
this.note = data.note;
this.tipoScad = data.tipoScad;
}
}
export class VtbBdgr extends EntityBase {
codAnag?: string | null;
codMart?: string | null;
idBdg?: number | null;
idRow?: number | null;
qtaBudget?: number | null;
qtaStorico?: number | null;
type: "vtb_bdgr";
valBudget?: number | null;
valStorico?: number | null;
constructor(data: VtbBdgr) {
super(data);
this.codAnag = data.codAnag;
this.codMart = data.codMart;
this.idBdg = data.idBdg;
this.idRow = data.idRow;
this.qtaBudget = data.qtaBudget;
this.qtaStorico = data.qtaStorico;
this.valBudget = data.valBudget;
this.valStorico = data.valStorico;
}
}
export class VtbBdgt extends EntityBase {
budgetA?: Date | null;
budgetDa?: Date | null;
descrizione?: string | null;
getBdgFunction?: string | null;
idBdg?: number | null;
storicoA?: Date | null;
storicoDa?: Date | null;
type: "vtb_bdgt";
vtbBdgr?: VtbBdgr[] | null;
constructor(data: VtbBdgt) {
super(data);
this.budgetA = data.budgetA;
this.budgetDa = data.budgetDa;
this.descrizione = data.descrizione;
this.getBdgFunction = data.getBdgFunction;
this.idBdg = data.idBdg;
this.storicoA = data.storicoA;
this.storicoDa = data.storicoDa;
this.vtbBdgr = data.vtbBdgr;
}
}
export class VtbCdist extends EntityBase {
codAnagDistr?: string | null;
codDtip?: string | null;
codFormBolle?: string | null;
codFormOrd?: string | null;
dirFtpBolle?: string | null;
dirFtpOrdini?: string | null;
indirizzoFtp?: string | null;
password?: string | null;
pathBolle?: string | null;
pathOrdini?: string | null;
type: "vtb_cdist";
userName?: string | null;
constructor(data: VtbCdist) {
super(data);
this.codAnagDistr = data.codAnagDistr;
this.codDtip = data.codDtip;
this.codFormBolle = data.codFormBolle;
this.codFormOrd = data.codFormOrd;
this.dirFtpBolle = data.dirFtpBolle;
this.dirFtpOrdini = data.dirFtpOrdini;
this.indirizzoFtp = data.indirizzoFtp;
this.password = data.password;
this.pathBolle = data.pathBolle;
this.pathOrdini = data.pathOrdini;
this.userName = data.userName;
}
}
export class VtbClie extends EntityBase implements EquatableEntityInterface<VtbClie> {
agenziaBanca?: string | null;
applicationName?: string | null;
codAbi?: string | null;
codAliq?: string | null;
codAnag?: string | null;
codAnagStat?: string | null;
codAssicurato?: string | null;
codBanc?: string | null;
codBancAzi?: string | null;
codBic?: string | null;
codCab?: string | null;
codCconCosti?: string | null;
codCconRicavi?: string | null;
codComVal?: string | null;
codDtipSped?: string | null;
codFidelity?: string | null;
codFornFido?: string | null;
codGriglia?: string | null;
codMdep?: string | null;
codPaga?: string | null;
codScoCli?: string | null;
codVage?: string | null;
codVage2?: string | null;
codVass?: string | null;
codVatt?: string | null;
codVcom?: string | null;
codVgrpAcq?: string | null;
codVlis?: string | null;
codVpre?: string | null;
codVseg?: string | null;
codVset?: string | null;
codVtbloccons?: string | null;
codVtip?: string | null;
codVtipFido?: string | null;
codVvet?: string | null;
codVvet2?: string | null;
codVzon?: string | null;
costoEsenzione?: string | null;
countFidelity?: number | null;
dataConsObbl?: boolean | null;
dataConsStart?: Date | null;
dataConsStop?: Date | null;
dataFineFido?: Date | null;
dataInizAttivita?: Date | null;
dataInizFido?: Date | null;
dataMandato?: Date | null;
descrEsenzione?: string | null;
eanFidelity?: string | null;
excludedColumns?: string[] | null;
fatturaPedaneSeparate?: boolean | null;
fido?: number | null;
flagAddBollo?: string | null;
flagPrzCons?: boolean | null;
flagSpese?: string | null;
flagSpeseArt?: string | null;
flagStampaPrezzi?: string | null;
flagStato?: string | null;
flagTd?: string | null;
fonte?: string | null;
ggChiusura?: string | null;
gtbAnag?: GtbAnag | null;
iban?: string | null;
idMandato?: string | null;
immagine?: number | null;
impMinOrd?: number | null;
infoComVal?: string | null;
mesiEsclusi?: string | null;
mezzo?: string | null;
mmDecor?: string | null;
nomeNegozio?: string | null;
note?: string | null;
noteCons?: string | null;
noteFido?: string | null;
numCc?: string | null;
parent?: any | null;
percProv?: number | null;
percProv2?: number | null;
periodFat?: string | null;
porto?: string | null;
queryTimeoutSeconds?: number | null;
sconto1?: number | null;
sconto2?: number | null;
solvibilita?: number | null;
tableName?: string | null;
termCons?: string | null;
tipoFatDif?: string | null;
tipoNegozio?: string | null;
transactionGroupId?: number | null;
ttbClieLine?: TtbClieLine[] | null;
type: "vtb_clie";
valutazione?: number | null;
constructor(data: VtbClie) {
super(data);
this.agenziaBanca = data.agenziaBanca;
this.applicationName = data.applicationName;
this.codAbi = data.codAbi;
this.codAliq = data.codAliq;
this.codAnag = data.codAnag;
this.codAnagStat = data.codAnagStat;
this.codAssicurato = data.codAssicurato;
this.codBanc = data.codBanc;
this.codBancAzi = data.codBancAzi;
this.codBic = data.codBic;
this.codCab = data.codCab;
this.codCconCosti = data.codCconCosti;
this.codCconRicavi = data.codCconRicavi;
this.codComVal = data.codComVal;
this.codDtipSped = data.codDtipSped;
this.codFidelity = data.codFidelity;
this.codFornFido = data.codFornFido;
this.codGriglia = data.codGriglia;
this.codMdep = data.codMdep;
this.codPaga = data.codPaga;
this.codScoCli = data.codScoCli;
this.codVage = data.codVage;
this.codVage2 = data.codVage2;
this.codVass = data.codVass;
this.codVatt = data.codVatt;
this.codVcom = data.codVcom;
this.codVgrpAcq = data.codVgrpAcq;
this.codVlis = data.codVlis;
this.codVpre = data.codVpre;
this.codVseg = data.codVseg;
this.codVset = data.codVset;
this.codVtbloccons = data.codVtbloccons;
this.codVtip = data.codVtip;
this.codVtipFido = data.codVtipFido;
this.codVvet = data.codVvet;
this.codVvet2 = data.codVvet2;
this.codVzon = data.codVzon;
this.costoEsenzione = data.costoEsenzione;
this.countFidelity = data.countFidelity;
this.dataConsObbl = data.dataConsObbl;
this.dataConsStart = data.dataConsStart;
this.dataConsStop = data.dataConsStop;
this.dataFineFido = data.dataFineFido;
this.dataInizAttivita = data.dataInizAttivita;
this.dataInizFido = data.dataInizFido;
this.dataMandato = data.dataMandato;
this.descrEsenzione = data.descrEsenzione;
this.eanFidelity = data.eanFidelity;
this.excludedColumns = data.excludedColumns;
this.fatturaPedaneSeparate = data.fatturaPedaneSeparate;
this.fido = data.fido;
this.flagAddBollo = data.flagAddBollo;
this.flagPrzCons = data.flagPrzCons;
this.flagSpese = data.flagSpese;
this.flagSpeseArt = data.flagSpeseArt;
this.flagStampaPrezzi = data.flagStampaPrezzi;
this.flagStato = data.flagStato;
this.flagTd = data.flagTd;
this.fonte = data.fonte;
this.ggChiusura = data.ggChiusura;
this.gtbAnag = data.gtbAnag;
this.iban = data.iban;
this.idMandato = data.idMandato;
this.immagine = data.immagine;
this.impMinOrd = data.impMinOrd;
this.infoComVal = data.infoComVal;
this.mesiEsclusi = data.mesiEsclusi;
this.mezzo = data.mezzo;
this.mmDecor = data.mmDecor;
this.nomeNegozio = data.nomeNegozio;
this.note = data.note;
this.noteCons = data.noteCons;
this.noteFido = data.noteFido;
this.numCc = data.numCc;
this.parent = data.parent;
this.percProv = data.percProv;
this.percProv2 = data.percProv2;
this.periodFat = data.periodFat;
this.porto = data.porto;
this.queryTimeoutSeconds = data.queryTimeoutSeconds;
this.sconto1 = data.sconto1;
this.sconto2 = data.sconto2;
this.solvibilita = data.solvibilita;
this.tableName = data.tableName;
this.termCons = data.termCons;
this.tipoFatDif = data.tipoFatDif;
this.tipoNegozio = data.tipoNegozio;
this.transactionGroupId = data.transactionGroupId;
this.ttbClieLine = data.ttbClieLine;
this.valutazione = data.valutazione;
}
}
export class VtbClieFido extends EntityBase {
codAnag?: string | null;
codVtipFido?: string | null;
dataOper?: Date | null;
fido?: number | null;
idRigaFido?: number | null;
type: "vtb_clie_fido";
constructor(data: VtbClieFido) {
super(data);
this.codAnag = data.codAnag;
this.codVtipFido = data.codVtipFido;
this.dataOper = data.dataOper;
this.fido = data.fido;
this.idRigaFido = data.idRigaFido;
}
}
export class VtbCliePersRif extends EntityBase {
codAnag?: string | null;
codVdes?: string | null;
dataUltAgg?: Date | null;
eMail?: string | null;
fax?: string | null;
idPersRif?: number | null;
mansione?: string | null;
numCellulare?: string | null;
personaRif?: string | null;
telefono?: string | null;
tipoIndirizzo?: string | null;
type: "vtb_clie_pers_rif";
constructor(data: VtbCliePersRif) {
super(data);
this.codAnag = data.codAnag;
this.codVdes = data.codVdes;
this.dataUltAgg = data.dataUltAgg;
this.eMail = data.eMail;
this.fax = data.fax;
this.idPersRif = data.idPersRif;
this.mansione = data.mansione;
this.numCellulare = data.numCellulare;
this.personaRif = data.personaRif;
this.telefono = data.telefono;
this.tipoIndirizzo = data.tipoIndirizzo;
}
}
export class VtbCompensiTdr extends EntityBase {
codMart?: string | null;
codVcom?: string | null;
percGest?: number | null;
type: "vtb_compensi_tdr";
valGest?: number | null;
constructor(data: VtbCompensiTdr) {
super(data);
this.codMart = data.codMart;
this.codVcom = data.codVcom;
this.percGest = data.percGest;
this.valGest = data.valGest;
}
}
export class VtbCompensiTdt extends EntityBase {
cambio?: number | null;
codDivi?: string | null;
codVcom?: string | null;
descrizione?: string | null;
type: "vtb_compensi_tdt";
vtbCompensiTdr?: VtbCompensiTdr[] | null;
constructor(data: VtbCompensiTdt) {
super(data);
this.cambio = data.cambio;
this.codDivi = data.codDivi;
this.codVcom = data.codVcom;
this.descrizione = data.descrizione;
this.vtbCompensiTdr = data.vtbCompensiTdr;
}
}
export class VtbConcorrenti extends EntityBase {
codConcorrente?: string | null;
concorrente?: string | null;
flagAttivo?: string | null;
piazza?: string | null;
type: "vtb_concorrenti";
constructor(data: VtbConcorrenti) {
super(data);
this.codConcorrente = data.codConcorrente;
this.concorrente = data.concorrente;
this.flagAttivo = data.flagAttivo;
this.piazza = data.piazza;
}
}
export class VtbDest extends EntityBase implements EquatableEntityInterface<VtbDest> {
applicationName?: string | null;
cap?: string | null;
capLegale?: string | null;
citta?: string | null;
cittaLegale?: string | null;
codAcc?: string | null;
codAffiliazione?: string | null;
codAliq?: string | null;
codAliqIn?: string | null;
codAliqOut?: string | null;
codAlis?: string | null;
codAnag?: string | null;
codCentroAzi?: string | null;
codEan?: string | null;
codFisc?: string | null;
codFiscLegale?: string | null;
codGriglia?: string | null;
codMdep?: string | null;
codScoCli?: string | null;
codVage?: string | null;
codVatt?: string | null;
codVcom?: string | null;
codVdes?: string | null;
codVlis?: string | null;
codVpre?: string | null;
codVseg?: string | null;
codVset?: string | null;
codVtip?: string | null;
codVvet?: string | null;
codVzon?: string | null;
cuuPa?: string | null;
dataAttivazione?: Date | null;
dataCessazione?: Date | null;
descrizAliqOut?: string | null;
destinatario?: string | null;
eMail?: string | null;
eMailPec?: string | null;
excludedColumns?: string[] | null;
fax?: string | null;
flagAttivo?: string | null;
flagDomicRiba?: string | null;
flagEsponi?: string | null;
flagStabileOrg?: string | null;
flagStampaPrezzi?: string | null;
fonte?: string | null;
ggChiusura?: string | null;
ggCons?: number | null;
impMinOrd?: number | null;
indirizzo?: string | null;
indirizzoLegale?: string | null;
itinerario?: string | null;
lat?: number | null;
lng?: number | null;
nazione?: string | null;
nazioneLegale?: string | null;
note?: string | null;
parent?: any | null;
partIva?: string | null;
partIvaLegale?: string | null;
personaRif?: string | null;
precode?: string | null;
prov?: string | null;
provLegale?: string | null;
queryTimeoutSeconds?: number | null;
ragSocLegale?: string | null;
tableName?: string | null;
tel?: string | null;
termCons?: string | null;
tipoNegozio?: string | null;
transactionGroupId?: number | null;
type: "vtb_dest";
vtbDestIntercode?: VtbDestIntercode[] | null;
constructor(data: VtbDest) {
super(data);
this.applicationName = data.applicationName;
this.cap = data.cap;
this.capLegale = data.capLegale;
this.citta = data.citta;
this.cittaLegale = data.cittaLegale;
this.codAcc = data.codAcc;
this.codAffiliazione = data.codAffiliazione;
this.codAliq = data.codAliq;
this.codAliqIn = data.codAliqIn;
this.codAliqOut = data.codAliqOut;
this.codAlis = data.codAlis;
this.codAnag = data.codAnag;
this.codCentroAzi = data.codCentroAzi;
this.codEan = data.codEan;
this.codFisc = data.codFisc;
this.codFiscLegale = data.codFiscLegale;
this.codGriglia = data.codGriglia;
this.codMdep = data.codMdep;
this.codScoCli = data.codScoCli;
this.codVage = data.codVage;
this.codVatt = data.codVatt;
this.codVcom = data.codVcom;
this.codVdes = data.codVdes;
this.codVlis = data.codVlis;
this.codVpre = data.codVpre;
this.codVseg = data.codVseg;
this.codVset = data.codVset;
this.codVtip = data.codVtip;
this.codVvet = data.codVvet;
this.codVzon = data.codVzon;
this.cuuPa = data.cuuPa;
this.dataAttivazione = data.dataAttivazione;
this.dataCessazione = data.dataCessazione;
this.descrizAliqOut = data.descrizAliqOut;
this.destinatario = data.destinatario;
this.eMail = data.eMail;
this.eMailPec = data.eMailPec;
this.excludedColumns = data.excludedColumns;
this.fax = data.fax;
this.flagAttivo = data.flagAttivo;
this.flagDomicRiba = data.flagDomicRiba;
this.flagEsponi = data.flagEsponi;
this.flagStabileOrg = data.flagStabileOrg;
this.flagStampaPrezzi = data.flagStampaPrezzi;
this.fonte = data.fonte;
this.ggChiusura = data.ggChiusura;
this.ggCons = data.ggCons;
this.impMinOrd = data.impMinOrd;
this.indirizzo = data.indirizzo;
this.indirizzoLegale = data.indirizzoLegale;
this.itinerario = data.itinerario;
this.lat = data.lat;
this.lng = data.lng;
this.nazione = data.nazione;
this.nazioneLegale = data.nazioneLegale;
this.note = data.note;
this.parent = data.parent;
this.partIva = data.partIva;
this.partIvaLegale = data.partIvaLegale;
this.personaRif = data.personaRif;
this.precode = data.precode;
this.prov = data.prov;
this.provLegale = data.provLegale;
this.queryTimeoutSeconds = data.queryTimeoutSeconds;
this.ragSocLegale = data.ragSocLegale;
this.tableName = data.tableName;
this.tel = data.tel;
this.termCons = data.termCons;
this.tipoNegozio = data.tipoNegozio;
this.transactionGroupId = data.transactionGroupId;
this.vtbDestIntercode = data.vtbDestIntercode;
}
}
export class VtbDestIntercode extends EntityBase {
codAnag?: string | null;
codCarat01?: string | null;
codCarat02?: string | null;
codCarat03?: string | null;
codCarat04?: string | null;
codForn?: string | null;
codVcom?: string | null;
codVdes?: string | null;
codVpre?: string | null;
intercode?: string | null;
tipologia?: string | null;
type: "vtb_dest_intercode";
constructor(data: VtbDestIntercode) {
super(data);
this.codAnag = data.codAnag;
this.codCarat01 = data.codCarat01;
this.codCarat02 = data.codCarat02;
this.codCarat03 = data.codCarat03;
this.codCarat04 = data.codCarat04;
this.codForn = data.codForn;
this.codVcom = data.codVcom;
this.codVdes = data.codVdes;
this.codVpre = data.codVpre;
this.intercode = data.intercode;
this.tipologia = data.tipologia;
}
}
export class VtbDist extends EntityBase {
cambioDiviCont?: number | null;
codBanc?: string | null;
codDiviCont?: string | null;
dataDist?: Date | null;
dataEsportazione?: Date | null;
flagCont?: string | null;
flagEffetti?: string | null;
flagStp?: string | null;
impTot?: number | null;
numCmov?: number | null;
numRic?: number | null;
percAnticipo?: number | null;
rifDist?: number | null;
tipoPaga?: string | null;
type: "vtb_dist";
vtbRiba?: VtbRiba[] | null;
constructor(data: VtbDist) {
super(data);
this.cambioDiviCont = data.cambioDiviCont;
this.codBanc = data.codBanc;
this.codDiviCont = data.codDiviCont;
this.dataDist = data.dataDist;
this.dataEsportazione = data.dataEsportazione;
this.flagCont = data.flagCont;
this.flagEffetti = data.flagEffetti;
this.flagStp = data.flagStp;
this.impTot = data.impTot;
this.numCmov = data.numCmov;
this.numRic = data.numRic;
this.percAnticipo = data.percAnticipo;
this.rifDist = data.rifDist;
this.tipoPaga = data.tipoPaga;
this.vtbRiba = data.vtbRiba;
}
}
export class VtbDistIncar extends EntityBase {
codAnag?: string | null;
codDtip?: string | null;
codPaga?: string | null;
codVdes?: string | null;
compilatoDa?: string | null;
dataDist?: Date | null;
dataDoc?: Date | null;
dataIns?: Date | null;
descrizPaga?: string | null;
flagRegAcc?: string | null;
flagTipoFatturazione?: string | null;
idRiga?: number | null;
impIncasso?: number | null;
numDist?: number | null;
numDoc?: number | null;
serDoc?: string | null;
type: "vtb_dist_incar";
constructor(data: VtbDistIncar) {
super(data);
this.codAnag = data.codAnag;
this.codDtip = data.codDtip;
this.codPaga = data.codPaga;
this.codVdes = data.codVdes;
this.compilatoDa = data.compilatoDa;
this.dataDist = data.dataDist;
this.dataDoc = data.dataDoc;
this.dataIns = data.dataIns;
this.descrizPaga = data.descrizPaga;
this.flagRegAcc = data.flagRegAcc;
this.flagTipoFatturazione = data.flagTipoFatturazione;
this.idRiga = data.idRiga;
this.impIncasso = data.impIncasso;
this.numDist = data.numDist;
this.numDoc = data.numDoc;
this.serDoc = data.serDoc;
}
}
export class VtbDistIncat extends EntityBase {
codCassa?: string | null;
codMdep?: string | null;
codVage?: string | null;
codVvet?: string | null;
controllatoDa?: string | null;
dataChk?: Date | null;
dataDist?: Date | null;
dataReg?: Date | null;
numCmov?: number | null;
numDist?: number | null;
registratoDa?: string | null;
type: "vtb_dist_incat";
vtbDistIncar?: VtbDistIncar[] | null;
constructor(data: VtbDistIncat) {
super(data);
this.codCassa = data.codCassa;
this.codMdep = data.codMdep;
this.codVage = data.codVage;
this.codVvet = data.codVvet;
this.controllatoDa = data.controllatoDa;
this.dataChk = data.dataChk;
this.dataDist = data.dataDist;
this.dataReg = data.dataReg;
this.numCmov = data.numCmov;
this.numDist = data.numDist;
this.registratoDa = data.registratoDa;
this.vtbDistIncar = data.vtbDistIncar;
}
}
export class VtbFidelity extends EntityBase {
codFidelity?: string | null;
dataFineCampagna?: Date | null;
dataInizioCampagna?: Date | null;
descrizione?: string | null;
flagIncArtscont?: string | null;
flagIncNoart?: string | null;
flagScoVal?: string | null;
impPremio?: number | null;
passo?: number | null;
percScoPremio?: number | null;
qtaPunti?: number | null;
qtaPuntiPasso?: number | null;
tipoAccumulo?: string | null;
type: "vtb_fidelity";
valImpMin?: number | null;
valScoPremio?: number | null;
vtbFidelityArticoli?: VtbFidelityArticoli[] | null;
constructor(data: VtbFidelity) {
super(data);
this.codFidelity = data.codFidelity;
this.dataFineCampagna = data.dataFineCampagna;
this.dataInizioCampagna = data.dataInizioCampagna;
this.descrizione = data.descrizione;
this.flagIncArtscont = data.flagIncArtscont;
this.flagIncNoart = data.flagIncNoart;
this.flagScoVal = data.flagScoVal;
this.impPremio = data.impPremio;
this.passo = data.passo;
this.percScoPremio = data.percScoPremio;
this.qtaPunti = data.qtaPunti;
this.qtaPuntiPasso = data.qtaPuntiPasso;
this.tipoAccumulo = data.tipoAccumulo;
this.valImpMin = data.valImpMin;
this.valScoPremio = data.valScoPremio;
this.vtbFidelityArticoli = data.vtbFidelityArticoli;
}
}
export class VtbFidelityAnag extends EntityBase {
cap?: string | null;
citta?: string | null;
codFidelity?: string | null;
codFisc?: string | null;
codMdep?: string | null;
cognome?: string | null;
comuneNascita?: string | null;
dataIns?: Date | null;
dataMod?: Date | null;
dataNascita?: Date | null;
eMail?: string | null;
eanFidelity?: string | null;
indirizzo?: string | null;
nazione?: string | null;
nome?: string | null;
nominativo?: string | null;
partIva?: string | null;
prov?: string | null;
provNascita?: string | null;
sesso?: string | null;
telefono?: string | null;
type: "vtb_fidelity_anag";
userName?: string | null;
constructor(data: VtbFidelityAnag) {
super(data);
this.cap = data.cap;
this.citta = data.citta;
this.codFidelity = data.codFidelity;
this.codFisc = data.codFisc;
this.codMdep = data.codMdep;
this.cognome = data.cognome;
this.comuneNascita = data.comuneNascita;
this.dataIns = data.dataIns;
this.dataMod = data.dataMod;
this.dataNascita = data.dataNascita;
this.eMail = data.eMail;
this.eanFidelity = data.eanFidelity;
this.indirizzo = data.indirizzo;
this.nazione = data.nazione;
this.nome = data.nome;
this.nominativo = data.nominativo;
this.partIva = data.partIva;
this.prov = data.prov;
this.provNascita = data.provNascita;
this.sesso = data.sesso;
this.telefono = data.telefono;
this.userName = data.userName;
}
}
export class VtbFidelityArticoli extends EntityBase {
amountFidelity?: number | null;
codFidelity?: string | null;
codMart?: string | null;
countFidelity?: number | null;
type: "vtb_fidelity_articoli";
constructor(data: VtbFidelityArticoli) {
super(data);
this.amountFidelity = data.amountFidelity;
this.codFidelity = data.codFidelity;
this.codMart = data.codMart;
this.countFidelity = data.countFidelity;
}
}
export class VtbGriglia extends EntityBase {
codGriglia?: string | null;
dataValidita?: Date | null;
descrizione?: string | null;
type: "vtb_griglia";
vtbGrigliaArt?: VtbGrigliaArt[] | null;
constructor(data: VtbGriglia) {
super(data);
this.codGriglia = data.codGriglia;
this.dataValidita = data.dataValidita;
this.descrizione = data.descrizione;
this.vtbGrigliaArt = data.vtbGrigliaArt;
}
}
export class VtbGrigliaArt extends EntityBase {
codGriglia?: string | null;
codMart?: string | null;
dataValidita?: Date | null;
type: "vtb_griglia_art";
constructor(data: VtbGrigliaArt) {
super(data);
this.codGriglia = data.codGriglia;
this.codMart = data.codMart;
this.dataValidita = data.dataValidita;
}
}
export class VtbGrpAcq extends EntityBase {
codVass?: string | null;
codVgrpAcq?: string | null;
descrizione?: string | null;
type: "vtb_grp_acq";
constructor(data: VtbGrpAcq) {
super(data);
this.codVass = data.codVass;
this.codVgrpAcq = data.codVgrpAcq;
this.descrizione = data.descrizione;
}
}
export class VtbIspe extends EntityBase {
cap?: string | null;
citta?: string | null;
codFisc?: string | null;
codVage?: string | null;
codVisp?: string | null;
eMail?: string | null;
fax?: string | null;
indirizzo?: string | null;
nazione?: string | null;
note?: string | null;
partIva?: string | null;
prov?: string | null;
ragSoc?: string | null;
tel?: string | null;
type: "vtb_ispe";
vtbAgen?: VtbAgen[] | null;
constructor(data: VtbIspe) {
super(data);
this.cap = data.cap;
this.citta = data.citta;
this.codFisc = data.codFisc;
this.codVage = data.codVage;
this.codVisp = data.codVisp;
this.eMail = data.eMail;
this.fax = data.fax;
this.indirizzo = data.indirizzo;
this.nazione = data.nazione;
this.note = data.note;
this.partIva = data.partIva;
this.prov = data.prov;
this.ragSoc = data.ragSoc;
this.tel = data.tel;
this.vtbAgen = data.vtbAgen;
}
}
export class VtbList extends EntityBase {
arrCam?: number | null;
arrRic?: number | null;
cambio?: number | null;
codDivi?: string | null;
codVlis?: string | null;
codVlisRif?: string | null;
descrizione?: string | null;
flagAddSfrido?: boolean | null;
flagAddTrasp?: boolean | null;
flagArrPrzIva?: string | null;
flagAttivo?: string | null;
flagCalcoloPrz?: string | null;
flagECommerce?: string | null;
flagListIvaInclusa?: string | null;
flagLisvMargine?: string | null;
flagRicScatto?: string | null;
percGest?: number | null;
percIspe?: number | null;
percOneri?: number | null;
percPromo?: number | null;
percProv?: number | null;
percRecSpese?: number | null;
ricarica?: number | null;
type: "vtb_list";
versioneRif?: number | null;
vtbList?: VtbList[] | null;
vtbListData?: VtbListData[] | null;
vtbListPremi?: VtbListPremi[] | null;
constructor(data: VtbList) {
super(data);
this.arrCam = data.arrCam;
this.arrRic = data.arrRic;
this.cambio = data.cambio;
this.codDivi = data.codDivi;
this.codVlis = data.codVlis;
this.codVlisRif = data.codVlisRif;
this.descrizione = data.descrizione;
this.flagAddSfrido = data.flagAddSfrido;
this.flagAddTrasp = data.flagAddTrasp;
this.flagArrPrzIva = data.flagArrPrzIva;
this.flagAttivo = data.flagAttivo;
this.flagCalcoloPrz = data.flagCalcoloPrz;
this.flagECommerce = data.flagECommerce;
this.flagListIvaInclusa = data.flagListIvaInclusa;
this.flagLisvMargine = data.flagLisvMargine;
this.flagRicScatto = data.flagRicScatto;
this.percGest = data.percGest;
this.percIspe = data.percIspe;
this.percOneri = data.percOneri;
this.percPromo = data.percPromo;
this.percProv = data.percProv;
this.percRecSpese = data.percRecSpese;
this.ricarica = data.ricarica;
this.versioneRif = data.versioneRif;
this.vtbList = data.vtbList;
this.vtbListData = data.vtbListData;
this.vtbListPremi = data.vtbListPremi;
}
}
export class VtbListData extends EntityBase {
checkDataFine?: boolean | null;
checkDataIniz?: boolean | null;
cifreDec?: number | null;
codPromo?: string | null;
codVlis?: string | null;
codVlisRif?: string | null;
cod_divi?: string | null;
condizioniComm?: string | null;
dataAtt?: Date | null;
dataFine?: Date | null;
dataIniz?: Date | null;
dataTrasmissione?: Date | null;
dataTrasmissioneFinePromo?: Date | null;
dataUltVar?: Date | null;
datiLogistici?: boolean | null;
descrPromo?: string | null;
descrizione?: string | null;
flagVolantino?: boolean | null;
mtbLisvData?: MtbLisvData[] | null;
mtbLisvDataSpese?: MtbLisvDataSpese[] | null;
note?: string | null;
porto?: string | null;
ricarica?: number | null;
type: "vtb_list_data";
versione?: number | null;
versioneRif?: number | null;
vtbList?: VtbList | null;
vtbListData?: VtbListData[] | null;
vtbPromo?: VtbPromo | null;
constructor(data: VtbListData) {
super(data);
this.checkDataFine = data.checkDataFine;
this.checkDataIniz = data.checkDataIniz;
this.cifreDec = data.cifreDec;
this.codPromo = data.codPromo;
this.codVlis = data.codVlis;
this.codVlisRif = data.codVlisRif;
this.cod_divi = data.cod_divi;
this.condizioniComm = data.condizioniComm;
this.dataAtt = data.dataAtt;
this.dataFine = data.dataFine;
this.dataIniz = data.dataIniz;
this.dataTrasmissione = data.dataTrasmissione;
this.dataTrasmissioneFinePromo = data.dataTrasmissioneFinePromo;
this.dataUltVar = data.dataUltVar;
this.datiLogistici = data.datiLogistici;
this.descrPromo = data.descrPromo;
this.descrizione = data.descrizione;
this.flagVolantino = data.flagVolantino;
this.mtbLisvData = data.mtbLisvData;
this.mtbLisvDataSpese = data.mtbLisvDataSpese;
this.note = data.note;
this.porto = data.porto;
this.ricarica = data.ricarica;
this.versione = data.versione;
this.versioneRif = data.versioneRif;
this.vtbList = data.vtbList;
this.vtbListData = data.vtbListData;
this.vtbPromo = data.vtbPromo;
}
}
export class VtbListPremi extends EntityBase {
aDataFat?: Date | null;
aImportoFat?: number | null;
aImportoFat02?: number | null;
aImportoFat03?: number | null;
aImportoFat04?: number | null;
codVlis?: string | null;
daDataFat?: Date | null;
daImportoFat?: number | null;
dataMaturaz?: Date | null;
descrizione?: string | null;
fatturatoBdg?: number | null;
flagLiquidato?: string | null;
idRiga?: number | null;
importoLiquid?: number | null;
note?: string | null;
percFat?: number | null;
percFat02?: number | null;
percFat03?: number | null;
percFat04?: number | null;
type: "vtb_list_premi";
valoreFisso?: number | null;
constructor(data: VtbListPremi) {
super(data);
this.aDataFat = data.aDataFat;
this.aImportoFat = data.aImportoFat;
this.aImportoFat02 = data.aImportoFat02;
this.aImportoFat03 = data.aImportoFat03;
this.aImportoFat04 = data.aImportoFat04;
this.codVlis = data.codVlis;
this.daDataFat = data.daDataFat;
this.daImportoFat = data.daImportoFat;
this.dataMaturaz = data.dataMaturaz;
this.descrizione = data.descrizione;
this.fatturatoBdg = data.fatturatoBdg;
this.flagLiquidato = data.flagLiquidato;
this.idRiga = data.idRiga;
this.importoLiquid = data.importoLiquid;
this.note = data.note;
this.percFat = data.percFat;
this.percFat02 = data.percFat02;
this.percFat03 = data.percFat03;
this.percFat04 = data.percFat04;
this.valoreFisso = data.valoreFisso;
}
}
export class VtbMzon extends EntityBase {
codVmzo?: string | null;
descrizione?: string | null;
type: "vtb_mzon";
vtbZone?: VtbZone[] | null;
constructor(data: VtbMzon) {
super(data);
this.codVmzo = data.codVmzo;
this.descrizione = data.descrizione;
this.vtbZone = data.vtbZone;
}
}
export class VtbOffr extends EntityBase implements EquatableEntityInterface<VtbOffr> {
applicationName?: string | null;
codMart?: string | null;
codMartOrig?: string | null;
costoUnt?: number | null;
dataFineContr?: Date | null;
dataInizContr?: Date | null;
descrizione?: string | null;
descrizioneHtml?: string | null;
excludedColumns?: string[] | null;
idOfferta?: number | null;
jsonCosti?: string | null;
note?: string | null;
parent?: any | null;
percSco1?: number | null;
percSco2?: number | null;
percSco3?: number | null;
percSco4?: number | null;
przUnt?: number | null;
qtaCnf?: number | null;
qtaDoc?: number | null;
qtaFatt?: number | null;
qtaOff?: number | null;
qtaOrd?: number | null;
queryTimeoutSeconds?: number | null;
rapConv?: number | null;
rapConvVend?: number | null;
tableName?: string | null;
transactionGroupId?: number | null;
type: "vtb_offr";
untMis?: string | null;
untMisVend?: string | null;
constructor(data: VtbOffr) {
super(data);
this.applicationName = data.applicationName;
this.codMart = data.codMart;
this.codMartOrig = data.codMartOrig;
this.costoUnt = data.costoUnt;
this.dataFineContr = data.dataFineContr;
this.dataInizContr = data.dataInizContr;
this.descrizione = data.descrizione;
this.descrizioneHtml = data.descrizioneHtml;
this.excludedColumns = data.excludedColumns;
this.idOfferta = data.idOfferta;
this.jsonCosti = data.jsonCosti;
this.note = data.note;
this.parent = data.parent;
this.percSco1 = data.percSco1;
this.percSco2 = data.percSco2;
this.percSco3 = data.percSco3;
this.percSco4 = data.percSco4;
this.przUnt = data.przUnt;
this.qtaCnf = data.qtaCnf;
this.qtaDoc = data.qtaDoc;
this.qtaFatt = data.qtaFatt;
this.qtaOff = data.qtaOff;
this.qtaOrd = data.qtaOrd;
this.queryTimeoutSeconds = data.queryTimeoutSeconds;
this.rapConv = data.rapConv;
this.rapConvVend = data.rapConvVend;
this.tableName = data.tableName;
this.transactionGroupId = data.transactionGroupId;
this.untMis = data.untMis;
this.untMisVend = data.untMisVend;
}
}
export class VtbOfft extends EntityBase implements EquatableEntityInterface<VtbOfft> {
activityId?: string | null;
applicationName?: string | null;
codAnag?: string | null;
codPaga?: string | null;
codVdes?: string | null;
dataIns?: Date | null;
dataOff?: Date | null;
dataScadOff?: Date | null;
dataUltMod?: Date | null;
excludedColumns?: string[] | null;
idOfferta?: number | null;
inseritoDa?: string | null;
modificatoDa?: string | null;
note?: string | null;
parent?: any | null;
queryTimeoutSeconds?: number | null;
statoOfferta?: VtbOfftStatoOfferta | null;
stbActivity?: StbActivity | null;
tableName?: string | null;
transactionGroupId?: number | null;
type: "vtb_offt";
vtbOffr?: VtbOffr[] | null;
constructor(data: VtbOfft) {
super(data);
this.activityId = data.activityId;
this.applicationName = data.applicationName;
this.codAnag = data.codAnag;
this.codPaga = data.codPaga;
this.codVdes = data.codVdes;
this.dataIns = data.dataIns;
this.dataOff = data.dataOff;
this.dataScadOff = data.dataScadOff;
this.dataUltMod = data.dataUltMod;
this.excludedColumns = data.excludedColumns;
this.idOfferta = data.idOfferta;
this.inseritoDa = data.inseritoDa;
this.modificatoDa = data.modificatoDa;
this.note = data.note;
this.parent = data.parent;
this.queryTimeoutSeconds = data.queryTimeoutSeconds;
this.statoOfferta = data.statoOfferta;
this.stbActivity = data.stbActivity;
this.tableName = data.tableName;
this.transactionGroupId = data.transactionGroupId;
this.vtbOffr = data.vtbOffr;
}
}
export class VtbPremiArtr extends EntityBase {
codMart?: string | null;
codVpre?: string | null;
percPremio?: number | null;
type: "vtb_premi_artr";
valPremio?: number | null;
constructor(data: VtbPremiArtr) {
super(data);
this.codMart = data.codMart;
this.codVpre = data.codVpre;
this.percPremio = data.percPremio;
this.valPremio = data.valPremio;
}
}
export class VtbPremiArtt extends EntityBase {
cambio?: number | null;
codDivi?: string | null;
codVpre?: string | null;
descrizione?: string | null;
type: "vtb_premi_artt";
vtbPremiArtr?: VtbPremiArtr[] | null;
constructor(data: VtbPremiArtt) {
super(data);
this.cambio = data.cambio;
this.codDivi = data.codDivi;
this.codVpre = data.codVpre;
this.descrizione = data.descrizione;
this.vtbPremiArtr = data.vtbPremiArtr;
}
}
export class VtbPromo extends EntityBase {
codAliq?: string | null;
codPromo?: string | null;
codPromoIntercode?: string | null;
dataFineSellIn?: Date | null;
dataFineSellOut?: Date | null;
dataInizSellIn?: Date | null;
dataInizSellOut?: Date | null;
descArticoliPromo?: string | null;
desc_clienti?: string | null;
descrizione?: string | null;
filtroArticoliOmaggio?: string | null;
filtroArticoliPromo?: string | null;
filtroClienti?: string | null;
flagAttivo?: string | null;
flagPromoRimb?: string | null;
flagScontoContrattuale?: string | null;
flagTipoPromo?: string | null;
flagTipologia?: string | null;
flagVolantino?: boolean | null;
intercodeXmlVariazioni?: string | null;
przBloccato?: number | null;
qtVend?: number | null;
qtaOmaggio?: number | null;
type: "vtb_promo";
umOmaggio?: string | null;
umVend?: string | null;
constructor(data: VtbPromo) {
super(data);
this.codAliq = data.codAliq;
this.codPromo = data.codPromo;
this.codPromoIntercode = data.codPromoIntercode;
this.dataFineSellIn = data.dataFineSellIn;
this.dataFineSellOut = data.dataFineSellOut;
this.dataInizSellIn = data.dataInizSellIn;
this.dataInizSellOut = data.dataInizSellOut;
this.descArticoliPromo = data.descArticoliPromo;
this.desc_clienti = data.desc_clienti;
this.descrizione = data.descrizione;
this.filtroArticoliOmaggio = data.filtroArticoliOmaggio;
this.filtroArticoliPromo = data.filtroArticoliPromo;
this.filtroClienti = data.filtroClienti;
this.flagAttivo = data.flagAttivo;
this.flagPromoRimb = data.flagPromoRimb;
this.flagScontoContrattuale = data.flagScontoContrattuale;
this.flagTipoPromo = data.flagTipoPromo;
this.flagTipologia = data.flagTipologia;
this.flagVolantino = data.flagVolantino;
this.intercodeXmlVariazioni = data.intercodeXmlVariazioni;
this.przBloccato = data.przBloccato;
this.qtVend = data.qtVend;
this.qtaOmaggio = data.qtaOmaggio;
this.umOmaggio = data.umOmaggio;
this.umVend = data.umVend;
}
}
export class VtbRangeRicarico extends EntityBase {
codMgrp?: string | null;
codMsgr?: string | null;
flagAttivo?: boolean | null;
flagMultiplo?: string | null;
flagTipoRicarico?: string | null;
ricaricoMax?: number | null;
ricaricoMin?: number | null;
tipoArr?: string | null;
type: "vtb_range_ricarico";
valArr?: number | null;
constructor(data: VtbRangeRicarico) {
super(data);
this.codMgrp = data.codMgrp;
this.codMsgr = data.codMsgr;
this.flagAttivo = data.flagAttivo;
this.flagMultiplo = data.flagMultiplo;
this.flagTipoRicarico = data.flagTipoRicarico;
this.ricaricoMax = data.ricaricoMax;
this.ricaricoMin = data.ricaricoMin;
this.tipoArr = data.tipoArr;
this.valArr = data.valArr;
}
}
export class VtbRiba extends EntityBase {
cambioDiviCont?: number | null;
codAnag?: string | null;
codDiviCont?: string | null;
dataDist?: Date | null;
dataDoc?: Date | null;
dataRientroCast?: Date | null;
dataScad?: Date | null;
dataValuta?: Date | null;
idGruppo?: number | null;
impScad?: number | null;
numDoc?: number | null;
numScad?: number | null;
rifDebito?: string | null;
rifDist?: number | null;
riga?: number | null;
segno?: number | null;
serDoc?: string | null;
tipoAnag?: string | null;
type: "vtb_riba";
constructor(data: VtbRiba) {
super(data);
this.cambioDiviCont = data.cambioDiviCont;
this.codAnag = data.codAnag;
this.codDiviCont = data.codDiviCont;
this.dataDist = data.dataDist;
this.dataDoc = data.dataDoc;
this.dataRientroCast = data.dataRientroCast;
this.dataScad = data.dataScad;
this.dataValuta = data.dataValuta;
this.idGruppo = data.idGruppo;
this.impScad = data.impScad;
this.numDoc = data.numDoc;
this.numScad = data.numScad;
this.rifDebito = data.rifDebito;
this.rifDist = data.rifDist;
this.riga = data.riga;
this.segno = data.segno;
this.serDoc = data.serDoc;
this.tipoAnag = data.tipoAnag;
}
}
export class VtbRicarSugg extends EntityBase {
codAnag?: string | null;
codDivi?: string | null;
codMgrp?: string | null;
codMsgr?: string | null;
daImporto?: number | null;
percRicarica?: number | null;
type: "vtb_ricar_sugg";
constructor(data: VtbRicarSugg) {
super(data);
this.codAnag = data.codAnag;
this.codDivi = data.codDivi;
this.codMgrp = data.codMgrp;
this.codMsgr = data.codMsgr;
this.daImporto = data.daImporto;
this.percRicarica = data.percRicarica;
}
}
export class VtbRicariche extends EntityBase {
cambioDiviCont?: number | null;
codDiviCont?: string | null;
daImporto?: number | null;
percRicarica?: number | null;
type: "vtb_ricariche";
untMis?: string | null;
constructor(data: VtbRicariche) {
super(data);
this.cambioDiviCont = data.cambioDiviCont;
this.codDiviCont = data.codDiviCont;
this.daImporto = data.daImporto;
this.percRicarica = data.percRicarica;
this.untMis = data.untMis;
}
}
export class VtbRilPrzr extends EntityBase {
barcode?: string | null;
codConcorrente?: string | null;
codMart?: string | null;
compilatoDa?: string | null;
dataIns?: Date | null;
dataUltMod?: Date | null;
flagPromo?: string | null;
idRil?: number | null;
modificatoDa?: string | null;
note?: string | null;
prezzoRil?: number | null;
type: "vtb_ril_przr";
constructor(data: VtbRilPrzr) {
super(data);
this.barcode = data.barcode;
this.codConcorrente = data.codConcorrente;
this.codMart = data.codMart;
this.compilatoDa = data.compilatoDa;
this.dataIns = data.dataIns;
this.dataUltMod = data.dataUltMod;
this.flagPromo = data.flagPromo;
this.idRil = data.idRil;
this.modificatoDa = data.modificatoDa;
this.note = data.note;
this.prezzoRil = data.prezzoRil;
}
}
export class VtbRilPrzt extends EntityBase {
codAnag?: string | null;
codDtip?: string | null;
compilatoDa?: string | null;
dataDoc?: Date | null;
dataIns?: Date | null;
dataRil?: Date | null;
dataUltMod?: Date | null;
idRil?: number | null;
modificatoDa?: string | null;
note?: string | null;
numDoc?: number | null;
operatore?: string | null;
serDoc?: string | null;
type: "vtb_ril_przt";
vtbRilPrzr?: VtbRilPrzr[] | null;
constructor(data: VtbRilPrzt) {
super(data);
this.codAnag = data.codAnag;
this.codDtip = data.codDtip;
this.compilatoDa = data.compilatoDa;
this.dataDoc = data.dataDoc;
this.dataIns = data.dataIns;
this.dataRil = data.dataRil;
this.dataUltMod = data.dataUltMod;
this.idRil = data.idRil;
this.modificatoDa = data.modificatoDa;
this.note = data.note;
this.numDoc = data.numDoc;
this.operatore = data.operatore;
this.serDoc = data.serDoc;
this.vtbRilPrzr = data.vtbRilPrzr;
}
}
export class VtbScar extends EntityBase {
codScoArt?: string | null;
descrizione?: string | null;
type: "vtb_scar";
constructor(data: VtbScar) {
super(data);
this.codScoArt = data.codScoArt;
this.descrizione = data.descrizione;
}
}
export class VtbSccl extends EntityBase {
codScoCli?: string | null;
contratto?: string | null;
descrizione?: string | null;
type: "vtb_sccl";
constructor(data: VtbSccl) {
super(data);
this.codScoCli = data.codScoCli;
this.contratto = data.contratto;
this.descrizione = data.descrizione;
}
}
export class VtbScon extends EntityBase {
cambioDiviCont?: number | null;
codDiviCont?: string | null;
codScoArt?: string | null;
codScoCli?: string | null;
codVage?: string | null;
codVlis?: string | null;
fissoProv?: number | null;
percGest?: number | null;
percIspe?: number | null;
percOneri?: number | null;
percPromo?: number | null;
percProv?: number | null;
percSco1?: number | null;
percSco2?: number | null;
percSco3?: number | null;
percSco4?: number | null;
type: "vtb_scon";
valGest?: number | null;
valIspe?: number | null;
valOneri?: number | null;
valPromo?: number | null;
vtbScar?: VtbScar | null;
vtbSccl?: VtbSccl | null;
constructor(data: VtbScon) {
super(data);
this.cambioDiviCont = data.cambioDiviCont;
this.codDiviCont = data.codDiviCont;
this.codScoArt = data.codScoArt;
this.codScoCli = data.codScoCli;
this.codVage = data.codVage;
this.codVlis = data.codVlis;
this.fissoProv = data.fissoProv;
this.percGest = data.percGest;
this.percIspe = data.percIspe;
this.percOneri = data.percOneri;
this.percPromo = data.percPromo;
this.percProv = data.percProv;
this.percSco1 = data.percSco1;
this.percSco2 = data.percSco2;
this.percSco3 = data.percSco3;
this.percSco4 = data.percSco4;
this.valGest = data.valGest;
this.valIspe = data.valIspe;
this.valOneri = data.valOneri;
this.valPromo = data.valPromo;
this.vtbScar = data.vtbScar;
this.vtbSccl = data.vtbSccl;
}
}
export class VtbSconFasce extends EntityBase {
aImporto?: number | null;
cambioDiviCont?: number | null;
codDiviCont?: string | null;
daImporto?: number | null;
sconto1?: number | null;
sconto2?: number | null;
sconto3?: number | null;
type: "vtb_scon_fasce";
constructor(data: VtbSconFasce) {
super(data);
this.aImporto = data.aImporto;
this.cambioDiviCont = data.cambioDiviCont;
this.codDiviCont = data.codDiviCont;
this.daImporto = data.daImporto;
this.sconto1 = data.sconto1;
this.sconto2 = data.sconto2;
this.sconto3 = data.sconto3;
}
}
export class VtbSegm extends EntityBase {
codVseg?: string | null;
descrizione?: string | null;
type: "vtb_segm";
constructor(data: VtbSegm) {
super(data);
this.codVseg = data.codVseg;
this.descrizione = data.descrizione;
}
}
export class VtbSett extends EntityBase {
codVset?: string | null;
descrizione?: string | null;
type: "vtb_sett";
constructor(data: VtbSett) {
super(data);
this.codVset = data.codVset;
this.descrizione = data.descrizione;
}
}
export class VtbTipi extends EntityBase {
codVtip?: string | null;
descrizione?: string | null;
type: "vtb_tipi";
constructor(data: VtbTipi) {
super(data);
this.codVtip = data.codVtip;
this.descrizione = data.descrizione;
}
}
export class VtbTipiNegozio extends EntityBase {
tipoNegozio?: string | null;
type: "vtb_tipi_negozio";
constructor(data: VtbTipiNegozio) {
super(data);
this.tipoNegozio = data.tipoNegozio;
}
}
export class VtbTipoBlocCons extends EntityBase {
codVtbloccons?: string | null;
descrizione?: string | null;
type: "vtb_tipo_bloc_cons";
constructor(data: VtbTipoBlocCons) {
super(data);
this.codVtbloccons = data.codVtbloccons;
this.descrizione = data.descrizione;
}
}
export class VtbTipoFido extends EntityBase {
codVtipFido?: string | null;
defaultVal?: string | null;
descrizione?: string | null;
flagAggiornaAnag?: string | null;
type: "vtb_tipo_fido";
constructor(data: VtbTipoFido) {
super(data);
this.codVtipFido = data.codVtipFido;
this.defaultVal = data.defaultVal;
this.descrizione = data.descrizione;
this.flagAggiornaAnag = data.flagAggiornaAnag;
}
}
export class VtbVetr extends EntityBase {
aQta?: number | null;
codDivi?: string | null;
codSpes?: string | null;
codVvet?: string | null;
daQta?: number | null;
idRiga?: string | null;
impFisso?: number | null;
impUnt?: number | null;
type: "vtb_vetr";
constructor(data: VtbVetr) {
super(data);
this.aQta = data.aQta;
this.codDivi = data.codDivi;
this.codSpes = data.codSpes;
this.codVvet = data.codVvet;
this.daQta = data.daQta;
this.idRiga = data.idRiga;
this.impFisso = data.impFisso;
this.impUnt = data.impUnt;
}
}
export class VtbVett extends EntityBase {
cap?: string | null;
citta?: string | null;
codAnag?: string | null;
codLettVett?: string | null;
codVvet?: string | null;
coefVol?: number | null;
eMail?: string | null;
fax?: string | null;
flagAttivo?: string | null;
indirizzo?: string | null;
modStamp?: string | null;
nazione?: string | null;
note?: string | null;
numAutoriz?: string | null;
partIva?: string | null;
precode?: string | null;
prov?: string | null;
ragSoc?: string | null;
telefono?: string | null;
type: "vtb_vett";
vtbVetr?: VtbVetr[] | null;
vtbVettTarghe?: VtbVettTarghe[] | null;
constructor(data: VtbVett) {
super(data);
this.cap = data.cap;
this.citta = data.citta;
this.codAnag = data.codAnag;
this.codLettVett = data.codLettVett;
this.codVvet = data.codVvet;
this.coefVol = data.coefVol;
this.eMail = data.eMail;
this.fax = data.fax;
this.flagAttivo = data.flagAttivo;
this.indirizzo = data.indirizzo;
this.modStamp = data.modStamp;
this.nazione = data.nazione;
this.note = data.note;
this.numAutoriz = data.numAutoriz;
this.partIva = data.partIva;
this.precode = data.precode;
this.prov = data.prov;
this.ragSoc = data.ragSoc;
this.telefono = data.telefono;
this.vtbVetr = data.vtbVetr;
this.vtbVettTarghe = data.vtbVettTarghe;
}
}
export class VtbVettLett extends EntityBase {
codClieInt?: string | null;
codLettVett?: string | null;
codSospensione?: string | null;
descrizione?: string | null;
flagSospendiInternazionali?: string | null;
flagSospendiNazionali?: string | null;
formato?: string | null;
mittente?: string | null;
mittenteInt?: string | null;
numVettFine?: number | null;
numVettIniz?: number | null;
numVettIntFine?: number | null;
numVettIntIniz?: number | null;
numVettIntUlt?: number | null;
numVettUlt?: number | null;
password?: string | null;
pathFile?: string | null;
precode?: string | null;
sitoFtp?: string | null;
type: "vtb_vett_lett";
userName?: string | null;
vtbVettLettPorto?: VtbVettLettPorto[] | null;
vtbVettLettServizi?: VtbVettLettServizi[] | null;
constructor(data: VtbVettLett) {
super(data);
this.codClieInt = data.codClieInt;
this.codLettVett = data.codLettVett;
this.codSospensione = data.codSospensione;
this.descrizione = data.descrizione;
this.flagSospendiInternazionali = data.flagSospendiInternazionali;
this.flagSospendiNazionali = data.flagSospendiNazionali;
this.formato = data.formato;
this.mittente = data.mittente;
this.mittenteInt = data.mittenteInt;
this.numVettFine = data.numVettFine;
this.numVettIniz = data.numVettIniz;
this.numVettIntFine = data.numVettIntFine;
this.numVettIntIniz = data.numVettIntIniz;
this.numVettIntUlt = data.numVettIntUlt;
this.numVettUlt = data.numVettUlt;
this.password = data.password;
this.pathFile = data.pathFile;
this.precode = data.precode;
this.sitoFtp = data.sitoFtp;
this.userName = data.userName;
this.vtbVettLettPorto = data.vtbVettLettPorto;
this.vtbVettLettServizi = data.vtbVettLettServizi;
}
}
export class VtbVettLettPorto extends EntityBase {
codLettVett?: string | null;
codServizio?: string | null;
porto?: string | null;
type: "vtb_vett_lett_porto";
constructor(data: VtbVettLettPorto) {
super(data);
this.codLettVett = data.codLettVett;
this.codServizio = data.codServizio;
this.porto = data.porto;
}
}
export class VtbVettLettServizi extends EntityBase {
codLettVett?: string | null;
codServizio?: string | null;
mezzo?: string | null;
type: "vtb_vett_lett_servizi";
constructor(data: VtbVettLettServizi) {
super(data);
this.codLettVett = data.codLettVett;
this.codServizio = data.codServizio;
this.mezzo = data.mezzo;
}
}
export class VtbVettTarghe extends EntityBase {
codVvet?: string | null;
targa?: string | null;
tipo?: string | null;
type: "vtb_vett_targhe";
constructor(data: VtbVettTarghe) {
super(data);
this.codVvet = data.codVvet;
this.targa = data.targa;
this.tipo = data.tipo;
}
}
export class VtbVettZone extends EntityBase {
codVvet?: string | null;
codZonaTarif?: string | null;
descrizione?: string | null;
type: "vtb_vett_zone";
constructor(data: VtbVettZone) {
super(data);
this.codVvet = data.codVvet;
this.codZonaTarif = data.codZonaTarif;
this.descrizione = data.descrizione;
}
}
export class VtbViaggi extends EntityBase {
codAuto?: string | null;
codFornTrasp?: string | null;
codVvet?: string | null;
codVzon?: string | null;
container?: string | null;
dataOraInizTrasp?: Date | null;
destinazione?: string | null;
flagRitirClie?: boolean | null;
gtbMezzo?: GtbMezzo | null;
idViaggio?: string | null;
incoterms?: string | null;
mezzo?: string | null;
nave?: string | null;
note?: string | null;
noteIncoterms?: string | null;
numPrenotazione?: string | null;
portoCarico?: string | null;
posizione?: number | null;
recalcPosizione?: boolean | null;
sigillo?: string | null;
stato?: Stato | null;
targa?: string | null;
type: "vtb_viaggi";
vtbViaggiList?: VtbViaggi[] | null;
constructor(data: VtbViaggi) {
super(data);
this.codAuto = data.codAuto;
this.codFornTrasp = data.codFornTrasp;
this.codVvet = data.codVvet;
this.codVzon = data.codVzon;
this.container = data.container;
this.dataOraInizTrasp = data.dataOraInizTrasp;
this.destinazione = data.destinazione;
this.flagRitirClie = data.flagRitirClie;
this.gtbMezzo = data.gtbMezzo;
this.idViaggio = data.idViaggio;
this.incoterms = data.incoterms;
this.mezzo = data.mezzo;
this.nave = data.nave;
this.note = data.note;
this.noteIncoterms = data.noteIncoterms;
this.numPrenotazione = data.numPrenotazione;
this.portoCarico = data.portoCarico;
this.posizione = data.posizione;
this.recalcPosizione = data.recalcPosizione;
this.sigillo = data.sigillo;
this.stato = data.stato;
this.targa = data.targa;
this.vtbViaggiList = data.vtbViaggiList;
}
}
export class VtbZone extends EntityBase {
codVmzo?: string | null;
codVzon?: string | null;
descrizione?: string | null;
type: "vtb_zone";
constructor(data: VtbZone) {
super(data);
this.codVmzo = data.codVmzo;
this.codVzon = data.codVzon;
this.descrizione = data.descrizione;
}
}
export class WdtbDocr extends DtbBaseDocR {
codBarre?: string | null;
codDivi?: string | null;
codDtipComp?: string | null;
costoUnt?: number | null;
dataDocComp?: Date | null;
dataScadPartita?: Date | null;
flagElaborato?: string | null;
flagEvasoForzato?: string | null;
flagPrzScontati?: string | null;
numDocComp?: number | null;
percAliq?: number | null;
percGest?: number | null;
percIspe?: number | null;
percProv?: number | null;
qtaDoc?: number | null;
righeKit?: DtbDocOrdR[] | null;
serDocComp?: string | null;
type: "wdtb_docr";
untDoc?: string | null;
valGest?: number | null;
valIspe?: number | null;
valProv?: number | null;
constructor(data: WdtbDocr) {
super(data);
this.codBarre = data.codBarre;
this.codDivi = data.codDivi;
this.codDtipComp = data.codDtipComp;
this.costoUnt = data.costoUnt;
this.dataDocComp = data.dataDocComp;
this.dataScadPartita = data.dataScadPartita;
this.flagElaborato = data.flagElaborato;
this.flagEvasoForzato = data.flagEvasoForzato;
this.flagPrzScontati = data.flagPrzScontati;
this.numDocComp = data.numDocComp;
this.percAliq = data.percAliq;
this.percGest = data.percGest;
this.percIspe = data.percIspe;
this.percProv = data.percProv;
this.qtaDoc = data.qtaDoc;
this.righeKit = data.righeKit;
this.serDocComp = data.serDocComp;
this.untDoc = data.untDoc;
this.valGest = data.valGest;
this.valIspe = data.valIspe;
this.valProv = data.valProv;
}
}
export class WdtbDoct extends DtbBaseDocT {
codBancAzi?: string | null;
codLingua?: string | null;
codNewCli?: string | null;
dataMod?: Date | null;
dataRifScad?: Date | null;
dtbTipi?: DtbTipi | null;
flagElaborato?: string | null;
modificatoDa?: string | null;
partIva?: string | null;
rows?: WdtbDocr[] | null;
type: "wdtb_doct";
wdtbDocr?: WdtbDocr[] | null;
constructor(data: WdtbDoct) {
super(data);
this.codBancAzi = data.codBancAzi;
this.codLingua = data.codLingua;
this.codNewCli = data.codNewCli;
this.dataMod = data.dataMod;
this.dataRifScad = data.dataRifScad;
this.dtbTipi = data.dtbTipi;
this.flagElaborato = data.flagElaborato;
this.modificatoDa = data.modificatoDa;
this.partIva = data.partIva;
this.wdtbDocr = data.wdtbDocr;
}
}
export class WdtbNewCliOrd extends EntityBase {
cap?: string | null;
capDes?: string | null;
citta?: string | null;
cittaDes?: string | null;
codAbi?: string | null;
codAnag?: string | null;
codAnagImported?: string | null;
codCab?: string | null;
codFisc?: string | null;
codVdes?: string | null;
codVdesImported?: string | null;
cognome?: string | null;
cuuPa?: string | null;
dataInizAttivita?: Date | null;
dataOrd?: Date | null;
destinatario?: string | null;
diacod?: string | null;
eMail?: string | null;
eMailDes?: string | null;
eMailPec?: string | null;
eMailPersRif?: string | null;
fax?: string | null;
faxDes?: string | null;
faxPersRif?: string | null;
gestione?: string | null;
indirizzo?: string | null;
indirizzoDes?: string | null;
intercode?: string | null;
mezzo?: string | null;
nazione?: string | null;
nazioneDes?: string | null;
nome?: string | null;
nomeNegozio?: string | null;
note?: string | null;
noteDes?: string | null;
numCelPersRif?: string | null;
numCell?: string | null;
numOrd?: number | null;
partIva?: string | null;
personaRif?: string | null;
porto?: string | null;
prov?: string | null;
provDes?: string | null;
ragSoc?: string | null;
ragSoc2?: string | null;
serie?: string | null;
telefono?: string | null;
telefonoDes?: string | null;
telefonoPersRif?: string | null;
tipoAzienda?: string | null;
type: "wdtb_new_cli_ord";
constructor(data: WdtbNewCliOrd) {
super(data);
this.cap = data.cap;
this.capDes = data.capDes;
this.citta = data.citta;
this.cittaDes = data.cittaDes;
this.codAbi = data.codAbi;
this.codAnag = data.codAnag;
this.codAnagImported = data.codAnagImported;
this.codCab = data.codCab;
this.codFisc = data.codFisc;
this.codVdes = data.codVdes;
this.codVdesImported = data.codVdesImported;
this.cognome = data.cognome;
this.cuuPa = data.cuuPa;
this.dataInizAttivita = data.dataInizAttivita;
this.dataOrd = data.dataOrd;
this.destinatario = data.destinatario;
this.diacod = data.diacod;
this.eMail = data.eMail;
this.eMailDes = data.eMailDes;
this.eMailPec = data.eMailPec;
this.eMailPersRif = data.eMailPersRif;
this.fax = data.fax;
this.faxDes = data.faxDes;
this.faxPersRif = data.faxPersRif;
this.gestione = data.gestione;
this.indirizzo = data.indirizzo;
this.indirizzoDes = data.indirizzoDes;
this.intercode = data.intercode;
this.mezzo = data.mezzo;
this.nazione = data.nazione;
this.nazioneDes = data.nazioneDes;
this.nome = data.nome;
this.nomeNegozio = data.nomeNegozio;
this.note = data.note;
this.noteDes = data.noteDes;
this.numCelPersRif = data.numCelPersRif;
this.numCell = data.numCell;
this.numOrd = data.numOrd;
this.partIva = data.partIva;
this.personaRif = data.personaRif;
this.porto = data.porto;
this.prov = data.prov;
this.provDes = data.provDes;
this.ragSoc = data.ragSoc;
this.ragSoc2 = data.ragSoc2;
this.serie = data.serie;
this.telefono = data.telefono;
this.telefonoDes = data.telefonoDes;
this.telefonoPersRif = data.telefonoPersRif;
this.tipoAzienda = data.tipoAzienda;
}
}
export class WdtbOrdr extends DtbOrdCommonR {
codAsso?: string | null;
codBox?: string | null;
codDivi?: string | null;
codMcon?: string | null;
codOann?: string | null;
codVage?: string | null;
flagEvaso?: string | null;
flagEvasoForzato?: string | null;
flagPrzScontati?: string | null;
flagResoRiv?: string | null;
flagTd?: string | null;
ggCons?: number | null;
percAliq?: number | null;
percGest?: number | null;
percIspe?: number | null;
percProv?: number | null;
posRiga?: number | null;
qtaAcc?: number | null;
qtaCol?: number | null;
qtaEvasa?: number | null;
qtaOmg?: number | null;
qtaOrd?: number | null;
qtaOrd2?: number | null;
qtaOrd3?: number | null;
qtaReso?: number | null;
righeKit?: DtbDocOrdR[] | null;
serie?: string | null;
type: "wdtb_ordr";
untMisDTO?: UntMisDTO | null;
untOrd?: string | null;
untOrd2?: string | null;
untOrd3?: string | null;
valGest?: number | null;
valIspe?: number | null;
valProv?: number | null;
constructor(data: WdtbOrdr) {
super(data);
this.codAsso = data.codAsso;
this.codBox = data.codBox;
this.codDivi = data.codDivi;
this.codMcon = data.codMcon;
this.codOann = data.codOann;
this.codVage = data.codVage;
this.flagEvaso = data.flagEvaso;
this.flagEvasoForzato = data.flagEvasoForzato;
this.flagPrzScontati = data.flagPrzScontati;
this.flagResoRiv = data.flagResoRiv;
this.flagTd = data.flagTd;
this.ggCons = data.ggCons;
this.percAliq = data.percAliq;
this.percGest = data.percGest;
this.percIspe = data.percIspe;
this.percProv = data.percProv;
this.posRiga = data.posRiga;
this.qtaAcc = data.qtaAcc;
this.qtaCol = data.qtaCol;
this.qtaEvasa = data.qtaEvasa;
this.qtaOmg = data.qtaOmg;
this.qtaOrd = data.qtaOrd;
this.qtaOrd2 = data.qtaOrd2;
this.qtaOrd3 = data.qtaOrd3;
this.qtaReso = data.qtaReso;
this.righeKit = data.righeKit;
this.serie = data.serie;
this.untMisDTO = data.untMisDTO;
this.untOrd = data.untOrd;
this.untOrd2 = data.untOrd2;
this.untOrd3 = data.untOrd3;
this.valGest = data.valGest;
this.valIspe = data.valIspe;
this.valProv = data.valProv;
}
}
export class WdtbOrds extends EntityBase {
codAliq?: string | null;
codAnag?: string | null;
codDivi?: string | null;
codSpes?: string | null;
codVdes?: string | null;
dataOrd?: Date | null;
descrizione?: string | null;
flagPrzIva?: string | null;
gestione?: string | null;
idRiga?: number | null;
importo?: number | null;
importoIva?: number | null;
numOrd?: number | null;
serie?: string | null;
type: "wdtb_ords";
constructor(data: WdtbOrds) {
super(data);
this.codAliq = data.codAliq;
this.codAnag = data.codAnag;
this.codDivi = data.codDivi;
this.codSpes = data.codSpes;
this.codVdes = data.codVdes;
this.dataOrd = data.dataOrd;
this.descrizione = data.descrizione;
this.flagPrzIva = data.flagPrzIva;
this.gestione = data.gestione;
this.idRiga = data.idRiga;
this.importo = data.importo;
this.importoIva = data.importoIva;
this.numOrd = data.numOrd;
this.serie = data.serie;
}
}
export class WdtbOrdt extends DtbDocOrdT {
activityId?: string | null;
codBancAzi?: string | null;
codEtic?: string | null;
codLingua?: string | null;
codVage2?: string | null;
controllatoDa?: string | null;
dataConsProd?: Date | null;
dataConsRich?: Date | null;
dataInsOrd?: Date | null;
dataOrdDef?: Date | null;
dataOrdRif?: Date | null;
descrEstesaProd?: string | null;
descrizioneProd?: string | null;
eanFidelity?: string | null;
firmaClie?: string | null;
firmaCliePrivacy?: string | null;
flagAnnulla?: string | null;
flagElaborato?: string | null;
flagEvasoForzato?: string | null;
flagEvasoProd?: string | null;
flagSospeso?: string | null;
gestioneRif?: string | null;
note?: string | null;
numOrdDef?: number | null;
numOrdRif?: number | null;
personaRif?: string | null;
qtaEvasaProd?: number | null;
rigaOrdRif?: number | null;
rows?: WdtbOrdr[] | null;
serie?: string | null;
stbActivity?: StbActivity | null;
type: "wdtb_ordt";
userName?: string | null;
wdtbNewCliOrd?: WdtbNewCliOrd | null;
wdtbOrdr?: WdtbOrdr[] | null;
wdtbOrds?: WdtbOrds[] | null;
constructor(data: WdtbOrdt) {
super(data);
this.activityId = data.activityId;
this.codBancAzi = data.codBancAzi;
this.codEtic = data.codEtic;
this.codLingua = data.codLingua;
this.codVage2 = data.codVage2;
this.controllatoDa = data.controllatoDa;
this.dataConsProd = data.dataConsProd;
this.dataConsRich = data.dataConsRich;
this.dataInsOrd = data.dataInsOrd;
this.dataOrdDef = data.dataOrdDef;
this.dataOrdRif = data.dataOrdRif;
this.descrEstesaProd = data.descrEstesaProd;
this.descrizioneProd = data.descrizioneProd;
this.eanFidelity = data.eanFidelity;
this.firmaClie = data.firmaClie;
this.firmaCliePrivacy = data.firmaCliePrivacy;
this.flagAnnulla = data.flagAnnulla;
this.flagElaborato = data.flagElaborato;
this.flagEvasoForzato = data.flagEvasoForzato;
this.flagEvasoProd = data.flagEvasoProd;
this.flagSospeso = data.flagSospeso;
this.gestioneRif = data.gestioneRif;
this.note = data.note;
this.numOrdDef = data.numOrdDef;
this.numOrdRif = data.numOrdRif;
this.personaRif = data.personaRif;
this.qtaEvasaProd = data.qtaEvasaProd;
this.rigaOrdRif = data.rigaOrdRif;
this.serie = data.serie;
this.stbActivity = data.stbActivity;
this.userName = data.userName;
this.wdtbNewCliOrd = data.wdtbNewCliOrd;
this.wdtbOrdr = data.wdtbOrdr;
this.wdtbOrds = data.wdtbOrds;
}
}
export class WrlUsersFasi extends EntityBase {
codJfas?: string | null;
type: "wrl_users_fasi";
userName?: string | null;
constructor(data: WrlUsersFasi) {
super(data);
this.codJfas = data.codJfas;
this.userName = data.userName;
}
}
export class WtbClie extends EntityBase {
codAnag?: string | null;
type: "wtb_clie";
userName?: string | null;
constructor(data: WtbClie) {
super(data);
this.codAnag = data.codAnag;
this.userName = data.userName;
}
}
export class WtbClieDest extends EntityBase {
codAnag?: string | null;
codVdes?: string | null;
type: "wtb_clie_dest";
userName?: string | null;
constructor(data: WtbClieDest) {
super(data);
this.codAnag = data.codAnag;
this.codVdes = data.codVdes;
this.userName = data.userName;
}
}
export class WtbDepo extends EntityBase {
codMdep?: string | null;
type: "wtb_depo";
userName?: string | null;
constructor(data: WtbDepo) {
super(data);
this.codMdep = data.codMdep;
this.userName = data.userName;
}
}
export class WtbDeviceNotification extends EntityBase {
notificationId?: number | null;
readDate?: Date | null;
type: "wtb_device_notification";
userDeviceId?: number | null;
constructor(data: WtbDeviceNotification) {
super(data);
this.notificationId = data.notificationId;
this.readDate = data.readDate;
this.userDeviceId = data.userDeviceId;
}
}
export class WtbDeviceTokenTopic extends EntityBase {
deviceTokenId?: number | null;
topicName?: string | null;
type: "wtb_device_token_topics";
constructor(data: WtbDeviceTokenTopic) {
super(data);
this.deviceTokenId = data.deviceTokenId;
this.topicName = data.topicName;
}
}
export class WtbFavoriteArt extends EntityBase {
codMart?: string | null;
dataImport?: Date | null;
dataIns?: Date | null;
riga?: number | null;
type: "wtb_favorite_art";
userName?: string | null;
constructor(data: WtbFavoriteArt) {
super(data);
this.codMart = data.codMart;
this.dataImport = data.dataImport;
this.dataIns = data.dataIns;
this.riga = data.riga;
this.userName = data.userName;
}
}
export class WtbForn extends EntityBase {
codAnag?: string | null;
type: "wtb_forn";
userName?: string | null;
constructor(data: WtbForn) {
super(data);
this.codAnag = data.codAnag;
this.userName = data.userName;
}
}
export class WtbFornDest extends EntityBase {
codAnag?: string | null;
codVdes?: string | null;
type: "wtb_forn_dest";
userName?: string | null;
constructor(data: WtbFornDest) {
super(data);
this.codAnag = data.codAnag;
this.codVdes = data.codVdes;
this.userName = data.userName;
}
}
export class WtbGestSetupUser extends EntityBase {
gestName?: string | null;
keySection?: string | null;
section?: string | null;
type: "wtb_gest_setup_user";
userName?: string | null;
value?: string | null;
constructor(data: WtbGestSetupUser) {
super(data);
this.gestName = data.gestName;
this.keySection = data.keySection;
this.section = data.section;
this.userName = data.userName;
this.value = data.value;
}
}
export class WtbJrepr extends EntityBase {
campoSelect?: string | null;
etichetta?: string | null;
expression?: string | null;
fieldToSearch?: string | null;
flagDisabled?: string | null;
flagEditable?: string | null;
flagVisible?: string | null;
hideToUsergroups?: string | null;
hideToUsers?: string | null;
id?: number | null;
obblGroups?: string | null;
ordine?: number | null;
parameterName?: string | null;
reportId?: number | null;
showToUsergroups?: string | null;
showToUsers?: string | null;
tipo?: string | null;
type: "wtb_jrepr";
constructor(data: WtbJrepr) {
super(data);
this.campoSelect = data.campoSelect;
this.etichetta = data.etichetta;
this.expression = data.expression;
this.fieldToSearch = data.fieldToSearch;
this.flagDisabled = data.flagDisabled;
this.flagEditable = data.flagEditable;
this.flagVisible = data.flagVisible;
this.hideToUsergroups = data.hideToUsergroups;
this.hideToUsers = data.hideToUsers;
this.id = data.id;
this.obblGroups = data.obblGroups;
this.ordine = data.ordine;
this.parameterName = data.parameterName;
this.reportId = data.reportId;
this.showToUsergroups = data.showToUsergroups;
this.showToUsers = data.showToUsers;
this.tipo = data.tipo;
}
}
export class WtbJreprSub extends EntityBase {
b64Jasper?: string | null;
id?: number | null;
jasperFilename?: string | null;
reportId?: number | null;
type: "wtb_jrepr_sub";
constructor(data: WtbJreprSub) {
super(data);
this.b64Jasper = data.b64Jasper;
this.id = data.id;
this.jasperFilename = data.jasperFilename;
this.reportId = data.reportId;
}
}
export class WtbJrept extends EntityBase {
b64Jrxml?: string | null;
b64Query?: string | null;
compiledJasper?: number[] | null;
descrizioneGruppo?: string | null;
filename?: string | null;
grlAnagJrepts?: GrlAnagJrept[] | null;
hideToUsergroups?: string | null;
hideToUsers?: string | null;
id?: number | null;
note?: string | null;
orientation?: Orientation | null;
reportName?: string | null;
showToUsergroups?: string | null;
showToUsers?: string | null;
title?: string | null;
type: "wtb_jrept";
wtbJrepr?: WtbJrepr[] | null;
wtbJreprSub?: WtbJreprSub[] | null;
wtbJreptSetups?: WtbJreptSetup[] | null;
constructor(data: WtbJrept) {
super(data);
this.b64Jrxml = data.b64Jrxml;
this.b64Query = data.b64Query;
this.compiledJasper = data.compiledJasper;
this.descrizioneGruppo = data.descrizioneGruppo;
this.filename = data.filename;
this.grlAnagJrepts = data.grlAnagJrepts;
this.hideToUsergroups = data.hideToUsergroups;
this.hideToUsers = data.hideToUsers;
this.id = data.id;
this.note = data.note;
this.orientation = data.orientation;
this.reportName = data.reportName;
this.showToUsergroups = data.showToUsergroups;
this.showToUsers = data.showToUsers;
this.title = data.title;
this.wtbJrepr = data.wtbJrepr;
this.wtbJreprSub = data.wtbJreprSub;
this.wtbJreptSetups = data.wtbJreptSetups;
}
}
export class WtbJreptSetup extends EntityBase {
codAnag?: string | null;
codDtip?: string | null;
codMdep?: string | null;
id?: number | null;
orientation?: Orientation | null;
printDuplex?: boolean | null;
printQuantity?: number | null;
printerName?: string | null;
reportId?: number | null;
tipo?: WtbJreptSetupTipo | null;
type: "wtb_jrept_setup";
constructor(data: WtbJreptSetup) {
super(data);
this.codAnag = data.codAnag;
this.codDtip = data.codDtip;
this.codMdep = data.codMdep;
this.id = data.id;
this.orientation = data.orientation;
this.printDuplex = data.printDuplex;
this.printQuantity = data.printQuantity;
this.printerName = data.printerName;
this.reportId = data.reportId;
this.tipo = data.tipo;
}
}
export class WtbMessage extends EntityBase {
dataCreazione?: Date | null;
dataInvio?: Date | null;
idEmail?: number | null;
idMessage?: number | null;
type: "wtb_message";
userName?: string | null;
wtbMessageAttachment?: WtbMessageAttachment[] | null;
constructor(data: WtbMessage) {
super(data);
this.dataCreazione = data.dataCreazione;
this.dataInvio = data.dataInvio;
this.idEmail = data.idEmail;
this.idMessage = data.idMessage;
this.userName = data.userName;
this.wtbMessageAttachment = data.wtbMessageAttachment;
}
}
export class WtbMessageAttachment extends EntityBase {
content?: string | null;
fileName?: string | null;
idMessage?: number | null;
type: "wtb_message_attachment";
constructor(data: WtbMessageAttachment) {
super(data);
this.content = data.content;
this.fileName = data.fileName;
this.idMessage = data.idMessage;
}
}
export class WtbMessageEmail extends EntityBase {
body?: string | null;
cc?: string | null;
ccn?: string | null;
flagHtml?: string | null;
fromE?: string | null;
idEmail?: number | null;
replyTo?: string | null;
subject?: string | null;
toE?: string | null;
type: "wtb_message_email";
constructor(data: WtbMessageEmail) {
super(data);
this.body = data.body;
this.cc = data.cc;
this.ccn = data.ccn;
this.flagHtml = data.flagHtml;
this.fromE = data.fromE;
this.idEmail = data.idEmail;
this.replyTo = data.replyTo;
this.subject = data.subject;
this.toE = data.toE;
}
}
export class WtbNotification extends EntityBase {
attachments?: WtbNotificationImage[] | null;
body?: string | null;
endDate?: Date | null;
id?: number | null;
imageFile?: WtbNotificationImage | null;
imageUrl?: string | null;
notificationData?: { [index: string]: string } | null;
persistent?: boolean | null;
startDate?: Date | null;
title?: string | null;
topics?: string[] | null;
type: "wtb_notification";
wtbDeviceNotifications?: WtbDeviceNotification[] | null;
constructor(data: WtbNotification) {
super(data);
this.attachments = data.attachments;
this.body = data.body;
this.endDate = data.endDate;
this.id = data.id;
this.imageFile = data.imageFile;
this.imageUrl = data.imageUrl;
this.notificationData = data.notificationData;
this.persistent = data.persistent;
this.startDate = data.startDate;
this.title = data.title;
this.topics = data.topics;
this.wtbDeviceNotifications = data.wtbDeviceNotifications;
}
}
export class WtbNotificationImage extends EntityBase {
attachId?: string | null;
attachedFile?: StbFilesAttached | null;
image?: boolean | null;
isImage?: boolean | null;
notificationId?: number | null;
type: "wtb_notification_image";
constructor(data: WtbNotificationImage) {
super(data);
this.attachId = data.attachId;
this.attachedFile = data.attachedFile;
this.image = data.image;
this.isImage = data.isImage;
this.notificationId = data.notificationId;
}
}
export class WtbProfilesContent extends EntityBase {
codHash?: string | null;
dataUltimoAccesso?: Date | null;
driverDb?: string | null;
endPointSa?: string | null;
endPointSw?: string | null;
hostDb?: string | null;
passwordDb?: string | null;
profileDb?: string | null;
rootPathImages?: string | null;
type: "wtb_profiles_content";
urlPvm?: string | null;
userDb?: string | null;
constructor(data: WtbProfilesContent) {
super(data);
this.codHash = data.codHash;
this.dataUltimoAccesso = data.dataUltimoAccesso;
this.driverDb = data.driverDb;
this.endPointSa = data.endPointSa;
this.endPointSw = data.endPointSw;
this.hostDb = data.hostDb;
this.passwordDb = data.passwordDb;
this.profileDb = data.profileDb;
this.rootPathImages = data.rootPathImages;
this.urlPvm = data.urlPvm;
this.userDb = data.userDb;
}
}
export class WtbPros extends EntityBase {
codPpro?: string | null;
type: "wtb_pros";
userName?: string | null;
constructor(data: WtbPros) {
super(data);
this.codPpro = data.codPpro;
this.userName = data.userName;
}
}
export class WtbUserDeviceToken extends EntityBase {
appName?: AppName | null;
deviceToken?: string | null;
id?: number | null;
platform?: string | null;
topics?: string[] | null;
type: "wtb_user_device_tokens";
userName?: string | null;
wtbDeviceNotifications?: WtbDeviceNotification[] | null;
wtbDeviceTokenTopic?: WtbDeviceTokenTopic[] | null;
wtbDeviceTokenTopicFromTopics?: string[] | null;
constructor(data: WtbUserDeviceToken) {
super(data);
this.appName = data.appName;
this.deviceToken = data.deviceToken;
this.id = data.id;
this.platform = data.platform;
this.topics = data.topics;
this.userName = data.userName;
this.wtbDeviceNotifications = data.wtbDeviceNotifications;
this.wtbDeviceTokenTopic = data.wtbDeviceTokenTopic;
this.wtbDeviceTokenTopicFromTopics = data.wtbDeviceTokenTopicFromTopics;
}
}
export class WtbUserTokens extends EntityBase {
dataCreazione?: Date | null;
dataScadenza?: Date | null;
dataUltimoAccesso?: Date | null;
flagAttivo?: string | null;
ipRequest?: string | null;
note?: string | null;
tokenId?: string | null;
type: "wtb_user_tokens";
userName?: string | null;
useragent?: string | null;
constructor(data: WtbUserTokens) {
super(data);
this.dataCreazione = data.dataCreazione;
this.dataScadenza = data.dataScadenza;
this.dataUltimoAccesso = data.dataUltimoAccesso;
this.flagAttivo = data.flagAttivo;
this.ipRequest = data.ipRequest;
this.note = data.note;
this.tokenId = data.tokenId;
this.userName = data.userName;
this.useragent = data.useragent;
}
}
export class WtbUsers extends EntityBase {
codLang?: string | null;
creationDatetime?: Date | null;
ctrlState?: string | null;
destructionDatetime?: Date | null;
details?: string | null;
eMail?: string | null;
flagPasswordExpiring?: string | null;
fullName?: string | null;
insertStbUser?: string | null;
keyGroup?: number | null;
lastAccessDatetime?: Date | null;
lastPasswords?: string | null;
password?: string | null;
passwordEndtime?: Date | null;
passwordExpiresDays?: number | null;
stbUser?: StbUser | null;
type: "wtb_users";
urlCss?: string | null;
userCode?: string | null;
userName?: string | null;
wrlUsersFasi?: WrlUsersFasi[] | null;
wtbClie?: WtbClie[] | null;
wtbClieDest?: WtbClieDest[] | null;
wtbDepo?: WtbDepo[] | null;
wtbFavoriteArt?: WtbFavoriteArt[] | null;
wtbForn?: WtbForn[] | null;
wtbFornDest?: WtbFornDest[] | null;
wtbJrepr?: WtbClie[] | null;
wtbPros?: WtbPros[] | null;
wtbUsersInfo?: WtbUsersInfo[] | null;
constructor(data: WtbUsers) {
super(data);
this.codLang = data.codLang;
this.creationDatetime = data.creationDatetime;
this.ctrlState = data.ctrlState;
this.destructionDatetime = data.destructionDatetime;
this.details = data.details;
this.eMail = data.eMail;
this.flagPasswordExpiring = data.flagPasswordExpiring;
this.fullName = data.fullName;
this.insertStbUser = data.insertStbUser;
this.keyGroup = data.keyGroup;
this.lastAccessDatetime = data.lastAccessDatetime;
this.lastPasswords = data.lastPasswords;
this.password = data.password;
this.passwordEndtime = data.passwordEndtime;
this.passwordExpiresDays = data.passwordExpiresDays;
this.stbUser = data.stbUser;
this.urlCss = data.urlCss;
this.userCode = data.userCode;
this.userName = data.userName;
this.wrlUsersFasi = data.wrlUsersFasi;
this.wtbClie = data.wtbClie;
this.wtbClieDest = data.wtbClieDest;
this.wtbDepo = data.wtbDepo;
this.wtbFavoriteArt = data.wtbFavoriteArt;
this.wtbForn = data.wtbForn;
this.wtbFornDest = data.wtbFornDest;
this.wtbJrepr = data.wtbJrepr;
this.wtbPros = data.wtbPros;
this.wtbUsersInfo = data.wtbUsersInfo;
}
}
export class WtbUsersInfo extends EntityBase {
charSeparator?: number | null;
email?: string | null;
emailCc?: string | null;
emailCcn?: string | null;
emailNotification?: string | null;
exportAfterSave?: string | null;
exportHeader?: boolean | null;
exportMode?: string | null;
exportType?: string | null;
exportTypeData?: string | null;
fileName?: string | null;
filePath?: string | null;
filterCond?: string | null;
flagAppendFile?: string | null;
flagFileCompress?: string | null;
flagRemoteSave?: string | null;
flagSharedAnagArt?: string | null;
flagState?: string | null;
formatFile?: string | null;
ftpCreateDirectory?: string | null;
ftpDirectory?: string | null;
ftpHost?: string | null;
ftpPassword?: string | null;
ftpPort?: number | null;
ftpRetries?: number | null;
ftpType?: number | null;
ftpUser?: string | null;
getFileName?: string | null;
priority?: string | null;
queryCustom?: string | null;
type: "wtb_users_info";
userName?: string | null;
wsEndpoint?: string | null;
wsPassword?: string | null;
wsUser?: string | null;
constructor(data: WtbUsersInfo) {
super(data);
this.charSeparator = data.charSeparator;
this.email = data.email;
this.emailCc = data.emailCc;
this.emailCcn = data.emailCcn;
this.emailNotification = data.emailNotification;
this.exportAfterSave = data.exportAfterSave;
this.exportHeader = data.exportHeader;
this.exportMode = data.exportMode;
this.exportType = data.exportType;
this.exportTypeData = data.exportTypeData;
this.fileName = data.fileName;
this.filePath = data.filePath;
this.filterCond = data.filterCond;
this.flagAppendFile = data.flagAppendFile;
this.flagFileCompress = data.flagFileCompress;
this.flagRemoteSave = data.flagRemoteSave;
this.flagSharedAnagArt = data.flagSharedAnagArt;
this.flagState = data.flagState;
this.formatFile = data.formatFile;
this.ftpCreateDirectory = data.ftpCreateDirectory;
this.ftpDirectory = data.ftpDirectory;
this.ftpHost = data.ftpHost;
this.ftpPassword = data.ftpPassword;
this.ftpPort = data.ftpPort;
this.ftpRetries = data.ftpRetries;
this.ftpType = data.ftpType;
this.ftpUser = data.ftpUser;
this.getFileName = data.getFileName;
this.priority = data.priority;
this.queryCustom = data.queryCustom;
this.userName = data.userName;
this.wsEndpoint = data.wsEndpoint;
this.wsPassword = data.wsPassword;
this.wsUser = data.wsUser;
}
}
export class WtbUsersInfoPlanStatus extends EntityBase {
exportType?: string | null;
formatFile?: string | null;
lastExport?: Date | null;
type: "wtb_users_info_plan_status";
userName?: string | null;
constructor(data: WtbUsersInfoPlanStatus) {
super(data);
this.exportType = data.exportType;
this.formatFile = data.formatFile;
this.lastExport = data.lastExport;
this.userName = data.userName;
}
}
export const enum AppName {
PVM = 0,
WMS = 1,
WINGEST = 2,
WINACT = 3,
ORDIFY = 4,
WINCLOCK = 5,
TASK = 6,
}
export const enum ApplicationName {
WINGEST = "WINGEST",
TEXTILES = "TEXTILES",
DMS = "DMS",
}
export const enum Assicurazione {
VUOTO = 0,
ACQUIRENTE = 1,
VENDITORE = 2,
}
export const enum AtbOfftStatoOfferta {
RICHIESTA_DI_OFFERTA = 0,
OFFERTA = 1,
CONTRATTO = 2,
}
export const enum Costo {
NESSUNO = 0,
ACQUIRENTE = 1,
VENDITORE = 2,
}
export const enum EsitoType {
OK = 1,
KO = -1,
WARNING = 0,
}
export const enum FlagEvaso {
INEVASO = "I",
EVASO = "E",
ANNULLATO = "A",
}
export const enum FlagSezione {
RIGHE_DOC = 0,
RIGHE_INTRA = 1,
RIGHE_COLLO = 2,
}
export const enum Grandezza {
LUNGHEZZA = 0,
AREA = 1,
VOLUME = 2,
}
export const enum GrlAnagJreptTipo {
ETICHETTA_SSCC_ACCETTAZIONE = 0,
ETICHETTA_SSCC_LAVORAZIONE = 1,
ETICHETTA_SSCC_SPEDIZIONE = 2,
STAMPA_LISTINI_VENDITA = 5,
}
export const enum Level {
INFO = "INFO",
WARNING = "WARNING",
ERROR = "ERROR",
}
export const enum MaintenanceStatus {
PROGRAMMATA = 0,
AVVIATA = 1,
TERMINATA = 2,
ANNULLATA = 3,
}
export const enum MtbColrCausale {
DEFAULT = 0,
RETTIFICA = 1,
VERSAMENTO = 2,
}
export const enum MtbColsCausale {
CREAZIONE = 0,
RETTIFICA = 1,
POSIZIONAMENTO = 2,
VERSAMENTO = 3,
}
/**
* Values:
* - `NO_OP`
* - `SELECT`
* - `SELECT_OBJECT`
* - `INSERT`
* - `UPDATE`
* - `APPEND` - @deprecated
* - `SUBSTITUTE`
* - `DELETE_THEN_INSERT`
* - `DELETE`
* - `INSERT_OR_UPDATE`
*/
export const enum OperationType {
NO_OP = "NO_OP",
SELECT = "SELECT",
SELECT_OBJECT = "SELECT_OBJECT",
INSERT = "INSERT",
UPDATE = "UPDATE",
/**
* @deprecated
*/
APPEND = "APPEND",
SUBSTITUTE = "SUBSTITUTE",
DELETE_THEN_INSERT = "DELETE_THEN_INSERT",
DELETE = "DELETE",
INSERT_OR_UPDATE = "INSERT_OR_UPDATE",
}
export const enum Orientation {
PORTRAIT = 0,
LANDSCAPE = 1,
AUTO = 2,
}
export const enum Periodicity {
NEVER = 0,
DAILY = 1,
WEEKLY = 2,
MONTHLY = 3,
YEARLY = 4,
}
export const enum Rischi {
NESSUNO = 0,
ACQUIRENTE = 1,
VENDITORE = 2,
}
export const enum Stato {
PIANIFICATO = 0,
CARICO = 1,
SPEDITO = 2,
}
export const enum TipoGruppo {
ACCONTI_SCONTI = "ACS",
FITTIZIO = "FTT",
IMBALLAGGI = "IMB",
MATERIALE_ACCESSORI = "ACC",
MATERIE_PRIME = "MP",
PRODOTTI_FINITI = "PF",
SEMILAVORATI = "SL",
RICAMBI = "RIC",
SERVIZI = "SRV",
}
export const enum TipoUM {
UP = "UP",
UI = "UI",
UL = "UL",
}
export const enum TipoValore {
TESTO = 0,
BOOLEAN = 1,
INTERO = 2,
DECIMALE = 3,
DATE = 4,
DATETIME = 5,
TIME = 6,
}
export const enum Type {
WARNING = "WARNING",
ERROR = "ERROR",
INFO = "INFO",
}
export const enum TypeAttach {
FATTURA_PASSIVA = "FP",
SCHEDA_TECNICA = "ST",
FIRMA = "FI",
}
export const enum VtbOfftStatoOfferta {
IN_ELABORAZIONE = 0,
IN_APPROVAZIONE = 1,
APPROVATA = 2,
COMPLETATA = 3,
}
export const enum WtbJreptSetupTipo {
ETICHETTA_SSCC_ACCETTAZIONE = 0,
ETICHETTA_SSCC_LAVORAZIONE = 1,
ETICHETTA_SSCC_SPEDIZIONE = 2,
WMS_SPEDIZIONE_PACKING_LIST_ORD = 4,
STAMPA_LISTINI_VENDITA = 5,
STAMPA_LISTINI_VENDITA_RANGE_PEDANE = 6,
STAMPA_ORDINE_LAVORAZIONE = 7,
STAMPA_DOCUMENTI_VENDITA = 8,
}