(* Options: Date: 2026-06-06 01:21:54 Version: 5.140 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://link.dc8.unico3.cloud //GlobalNamespace: //MakeDataContractsExtensible: False //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //ExportValueTypes: False IncludeTypes: RicercaDocumentiEmessi.* //ExcludeTypes: //InitializeCollections: True //AddNamespaces: *) namespace Unico3.Link.API.Messages open System open System.Collections open System.Collections.Generic open System.Runtime.Serialization open ServiceStack open ServiceStack.DataAnnotations [] type FK() = member val Id:Nullable = new Nullable() with get,set [] type FK_CAT() = inherit FK() member val Codice:String = null with get,set [] type FK_Impianto() = inherit FK() member val Codice:Nullable = new Nullable() with get,set member val CodiceExport:String = null with get,set [] type FK_Anagrafica() = inherit FK() member val Codice:Nullable = new Nullable() with get,set member val CodiceExport:String = null with get,set [] type FK_UdM() = inherit FK() member val Codice:String = null with get,set member val Descrizione:String = null with get,set member val CodiceExport:String = null with get,set [] type FK_AliquotaIVA() = inherit FK() member val Codice:String = null with get,set member val CodiceExport:String = null with get,set [] type FK_Conto() = inherit FK() member val Codice:String = null with get,set member val CodiceExport:String = null with get,set [] type FK_Articolo() = inherit FK() member val Codice:String = null with get,set [] type FK_Intervento() = inherit FK() member val Numero:Nullable = new Nullable() with get,set [] type FK_TipologiaDocumento() = inherit FK() member val CodiceExport:String = null with get,set member val Descrizione:String = null with get,set [] type FK_Tecnico() = inherit FK() member val Sigla:String = null with get,set member val Nominativo:String = null with get,set type StatoSessioneMobile = | APERTA = 0 | CHIUSA = 1 type StatoValidazione = | DA_VALIDARE = 0 | VALIDATI = 1 [] type FK_Attivita() = inherit FK() member val Numero:Nullable = new Nullable() with get,set [] type FK_TipologiaIntervento() = inherit FK() member val Descrizione:String = null with get,set member val Sigla:String = null with get,set [] type FK_StepValidazione() = inherit FK() member val Descrizione:String = null with get,set [] type ValidazioneIntervento() = member val IsEseguita:Boolean = new Boolean() with get,set member val Note:String = null with get,set member val StepValidazione:FK_StepValidazione = null with get,set [] type Intervento() = member val Id:Int32 = new Int32() with get,set member val Numero:Nullable = new Nullable() with get,set member val Richiesta:FK_Attivita = null with get,set member val Impianto:FK_Impianto = null with get,set member val Tipologia:FK_TipologiaIntervento = null with get,set member val Tecnico:FK_Tecnico = null with get,set member val StatoSessioneMobile:StatoSessioneMobile = new StatoSessioneMobile() with get,set member val StatoValidazione:StatoValidazione = new StatoValidazione() with get,set member val Validazioni:ResizeArray = new ResizeArray() with get,set member val Descrizione:String = null with get,set member val Note:String = null with get,set member val Data:DateTime = new DateTime() with get,set member val OraInizio:Nullable = new Nullable() with get,set member val Durata:Nullable = new Nullable() with get,set [] type FK_Magazzino() = inherit FK() member val Descrizione:String = null with get,set member val CodiceExport:String = null with get,set [] type FK_Pagamento() = inherit FK() member val CodiceExport:String = null with get,set member val Descrizione:String = null with get,set [] type FK_CausaleTrasporto() = inherit FK() member val Descrizione:String = null with get,set type TipoRiga = | Articolo = 0 | Manuale = 1 | Testo = 2 | Distinta = 3 type TipoPrezzoDistinta = | ANALITICO = 0 | FORFAIT = 1 [] type DettaglioDocumento() = member val Id:Int32 = new Int32() with get,set member val Tipo:TipoRiga = new TipoRiga() with get,set member val Articolo:FK_Articolo = null with get,set member val Codice:String = null with get,set member val Descrizione:String = null with get,set member val DescrizioneEstesa:String = null with get,set member val Quantita:Nullable = new Nullable() with get,set member val UdM:FK_UdM = null with get,set member val PrezzoUnitario:Nullable = new Nullable() with get,set member val Importo:Nullable = new Nullable() with get,set member val Sconto:String = null with get,set member val Contropartita:FK_Conto = null with get,set member val AliquotaIVA:FK_AliquotaIVA = null with get,set member val IsGaranzia:Boolean = new Boolean() with get,set member val TipoPrezzoDistinta:Nullable = new Nullable() with get,set member val IsComponenteDistinta:Boolean = new Boolean() with get,set member val IdTestataDistinta:Nullable = new Nullable() with get,set [] type Documento() = member val Id:Int32 = new Int32() with get,set member val CodiceExport:String = null with get,set member val Data:Nullable = new Nullable() with get,set member val Numero:String = null with get,set member val Tipologia:FK_TipologiaDocumento = null with get,set member val CAT:FK_CAT = null with get,set member val Intervento:Intervento = null with get,set member val Cliente:FK_Anagrafica = null with get,set member val CodiceFiscale:String = null with get,set member val PartitaIva:String = null with get,set member val NominativoIntestatario:String = null with get,set member val IndirizzoIntestatario:String = null with get,set member val ComuneIntestatario:String = null with get,set member val CAPIntestatario:String = null with get,set member val ProvinciaIntestatario:String = null with get,set member val TelefonoIntestatario:String = null with get,set member val NominativoDestinatario:String = null with get,set member val IndirizzoDestinatario:String = null with get,set member val ComuneDestinatario:String = null with get,set member val CAPDestinatario:String = null with get,set member val ProvinciaDestinatario:String = null with get,set member val MagazzinoDestinazione:FK_Magazzino = null with get,set member val MagazzinoOrigine:FK_Magazzino = null with get,set member val Impianto:FK_Impianto = null with get,set member val NominativoImpianto:String = null with get,set member val IndirizzoImpianto:String = null with get,set member val NumeroCivicoImpianto:String = null with get,set member val ComuneImpianto:String = null with get,set member val CAPImpianto:String = null with get,set member val ProvinciaImpianto:String = null with get,set member val Imponibile:Nullable = new Nullable() with get,set member val Imposta:Nullable = new Nullable() with get,set member val Esente:Nullable = new Nullable() with get,set member val Arrotondamento:Nullable = new Nullable() with get,set member val TotaleImporto:Nullable = new Nullable() with get,set member val PagamentoContestuale:FK_Pagamento = null with get,set member val Pagato:Nullable = new Nullable() with get,set member val PagamentoDifferito:FK_Pagamento = null with get,set member val IvaDiCassa:Nullable = new Nullable() with get,set member val IsFatturare:Nullable = new Nullable() with get,set member val CausaleDiTrasporto:FK_CausaleTrasporto = null with get,set member val Dettagli:ResizeArray = new ResizeArray() with get,set [] type IUniqueSigla = abstract Sigla:String with get,set [] type IForeignKey = abstract Id:Nullable with get,set [] type IUniqueDescrizione = abstract Descrizione:String with get,set [] type IUniqueCodiceExport = abstract CodiceExport:String with get,set [] type IUniqueCodice = abstract Codice:String with get,set [] type IUniqueCodiceNumerico = abstract Codice:Nullable with get,set [] type IUniqueNumero = abstract Numero:Nullable with get,set [] type IUniqueNominativo = abstract Nominativo:String with get,set [] type GetDocumentiResponse() = member val Documenti:ResizeArray = new ResizeArray() with get,set [] [] [] [] [] [] [] [] type RicercaDocumentiEmessi() = interface IReturn member val Da:Nullable = new Nullable() with get,set member val Ultimi:Nullable = new Nullable() with get,set member val DaFatturare:Nullable = new Nullable() with get,set member val IsFatturato:Nullable = new Nullable() with get,set member val IsIntervento:Boolean = new Boolean() with get,set member val IsCommessa:Boolean = new Boolean() with get,set member val Intervento:FK_Intervento = null with get,set member val Tipologia:FK_TipologiaDocumento = null with get,set member val CAT:FK_CAT = null with get,set member val Tecnico:FK_Tecnico = null with get,set member val DataA:Nullable = new Nullable() with get,set member val DataDa:Nullable = new Nullable() with get,set member val SessioneMobile:Nullable = new Nullable() with get,set member val Validazione:Nullable = new Nullable() with get,set member val IsSupportoDistinte:Boolean = new Boolean() with get,set