' Options: 'Date: 2026-06-06 01:28:34 'Version: 5.140 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://link.dc8.unico3.cloud ' '''GlobalNamespace: '''MakePartial: True '''MakeVirtual: True '''MakeDataContractsExtensible: False '''AddReturnMarker: True '''AddDescriptionAsComments: True '''AddDataContractAttributes: False '''AddIndexesToDataMembers: False '''AddGeneratedCodeAttributes: False '''AddResponseStatus: False '''AddImplicitVersion: '''InitializeCollections: True '''ExportValueTypes: False 'IncludeTypes: RicercaDocumentiEmessi.* '''ExcludeTypes: '''AddNamespaces: '''AddDefaultXmlNamespace: http://schemas.servicestack.net/types Imports System Imports System.Collections Imports System.Collections.Generic Imports System.Runtime.Serialization Imports ServiceStack Imports ServiceStack.DataAnnotations Imports Unico3.Link.API.Messages.Documenti Imports Unico3.Link.API.Messages.Magazzino Imports Unico3.Link.API.Messages Imports Unico3.Link.API.Messages.Assistenza Namespace Global Namespace Unico3.Link.API.Messages Public Partial Class FK Public Overridable Property Id As Nullable(Of Integer) End Class Public Interface IForeignKey Property Id As Nullable(Of Integer) End Interface Public Interface IUniqueCodice Implements IForeignKey Property Codice As String End Interface Public Interface IUniqueCodiceExport Implements IForeignKey Property CodiceExport As String End Interface Public Interface IUniqueCodiceNumerico Implements IForeignKey Property Codice As Nullable(Of Integer) End Interface Public Interface IUniqueDescrizione Implements IForeignKey Property Descrizione As String End Interface Public Interface IUniqueNominativo Implements IForeignKey Property Nominativo As String End Interface Public Interface IUniqueNumero Implements IForeignKey Property Numero As Nullable(Of Integer) End Interface Public Interface IUniqueSigla Implements IForeignKey Property Sigla As String End Interface End Namespace Namespace Unico3.Link.API.Messages.Assistenza Public Partial Class Intervento Public Sub New() Validazioni = New List(Of ValidazioneIntervento) End Sub Public Overridable Property Id As Integer Public Overridable Property Numero As Nullable(Of Integer) Public Overridable Property Richiesta As FK_Attivita Public Overridable Property Impianto As FK_Impianto Public Overridable Property Tipologia As FK_TipologiaIntervento Public Overridable Property Tecnico As FK_Tecnico Public Overridable Property StatoSessioneMobile As StatoSessioneMobile Public Overridable Property StatoValidazione As StatoValidazione Public Overridable Property Validazioni As List(Of ValidazioneIntervento) Public Overridable Property Descrizione As String Public Overridable Property Note As String Public Overridable Property Data As Date Public Overridable Property OraInizio As Nullable(Of TimeSpan) Public Overridable Property Durata As Nullable(Of TimeSpan) End Class Public Partial Class ValidazioneIntervento Public Overridable Property IsEseguita As Boolean Public Overridable Property Note As String Public Overridable Property StepValidazione As FK_StepValidazione End Class End Namespace Namespace Unico3.Link.API.Messages.Documenti Public Partial Class DettaglioDocumento Public Overridable Property Id As Integer Public Overridable Property Tipo As TipoRiga Public Overridable Property Articolo As FK_Articolo Public Overridable Property Codice As String Public Overridable Property Descrizione As String Public Overridable Property DescrizioneEstesa As String Public Overridable Property Quantita As Nullable(Of Double) Public Overridable Property UdM As FK_UdM Public Overridable Property PrezzoUnitario As Nullable(Of Double) Public Overridable Property Importo As Nullable(Of Double) Public Overridable Property Sconto As String Public Overridable Property Contropartita As FK_Conto Public Overridable Property AliquotaIVA As FK_AliquotaIVA Public Overridable Property IsGaranzia As Boolean Public Overridable Property TipoPrezzoDistinta As Nullable(Of TipoPrezzoDistinta) Public Overridable Property IsComponenteDistinta As Boolean Public Overridable Property IdTestataDistinta As Nullable(Of Integer) End Class Public Partial Class Documento Public Sub New() Dettagli = New List(Of DettaglioDocumento) End Sub Public Overridable Property Id As Integer Public Overridable Property CodiceExport As String Public Overridable Property Data As Nullable(Of Date) Public Overridable Property Numero As String Public Overridable Property Tipologia As FK_TipologiaDocumento Public Overridable Property CAT As FK_CAT Public Overridable Property Intervento As Intervento Public Overridable Property Cliente As FK_Anagrafica Public Overridable Property CodiceFiscale As String Public Overridable Property PartitaIva As String Public Overridable Property NominativoIntestatario As String Public Overridable Property IndirizzoIntestatario As String Public Overridable Property ComuneIntestatario As String Public Overridable Property CAPIntestatario As String Public Overridable Property ProvinciaIntestatario As String Public Overridable Property TelefonoIntestatario As String Public Overridable Property NominativoDestinatario As String Public Overridable Property IndirizzoDestinatario As String Public Overridable Property ComuneDestinatario As String Public Overridable Property CAPDestinatario As String Public Overridable Property ProvinciaDestinatario As String Public Overridable Property MagazzinoDestinazione As FK_Magazzino Public Overridable Property MagazzinoOrigine As FK_Magazzino Public Overridable Property Impianto As FK_Impianto Public Overridable Property NominativoImpianto As String Public Overridable Property IndirizzoImpianto As String Public Overridable Property NumeroCivicoImpianto As String Public Overridable Property ComuneImpianto As String Public Overridable Property CAPImpianto As String Public Overridable Property ProvinciaImpianto As String Public Overridable Property Imponibile As Nullable(Of Double) Public Overridable Property Imposta As Nullable(Of Double) Public Overridable Property Esente As Nullable(Of Double) Public Overridable Property Arrotondamento As Nullable(Of Double) Public Overridable Property TotaleImporto As Nullable(Of Double) Public Overridable Property PagamentoContestuale As FK_Pagamento Public Overridable Property Pagato As Nullable(Of Double) Public Overridable Property PagamentoDifferito As FK_Pagamento Public Overridable Property IvaDiCassa As Nullable(Of Boolean) Public Overridable Property IsFatturare As Nullable(Of Boolean) Public Overridable Property CausaleDiTrasporto As FK_CausaleTrasporto Public Overridable Property Dettagli As List(Of DettaglioDocumento) End Class Public Partial Class FK_Anagrafica Inherits FK Implements IUniqueCodiceNumerico Implements IUniqueCodiceExport Public Overridable Property Codice As Nullable(Of Integer) Public Overridable Property CodiceExport As String End Class Public Partial Class FK_Attivita Inherits FK Implements IUniqueNumero Public Overridable Property Numero As Nullable(Of Integer) End Class Public Partial Class FK_CAT Inherits FK Implements IUniqueCodice Public Overridable Property Codice As String End Class Public Partial Class FK_CausaleTrasporto Inherits FK Implements IUniqueDescrizione Public Overridable Property Descrizione As String End Class Public Partial Class FK_Impianto Inherits FK Implements IUniqueCodiceNumerico Implements IUniqueCodiceExport Public Overridable Property Codice As Nullable(Of Integer) Public Overridable Property CodiceExport As String End Class Public Partial Class FK_Intervento Inherits FK Implements IUniqueNumero Public Overridable Property Numero As Nullable(Of Integer) End Class Public Partial Class FK_Pagamento Inherits FK Implements IUniqueDescrizione Implements IUniqueCodiceExport Public Overridable Property CodiceExport As String Public Overridable Property Descrizione As String End Class Public Partial Class FK_StepValidazione Inherits FK Public Overridable Property Descrizione As String End Class Public Partial Class FK_Tecnico Inherits FK Implements IUniqueSigla Implements IUniqueNominativo Public Overridable Property Sigla As String Public Overridable Property Nominativo As String End Class Public Partial Class FK_TipologiaDocumento Inherits FK Implements IUniqueDescrizione Implements IUniqueCodiceExport Public Overridable Property CodiceExport As String Public Overridable Property Descrizione As String End Class Public Partial Class FK_TipologiaIntervento Inherits FK Implements IUniqueSigla Implements IUniqueDescrizione Public Overridable Property Descrizione As String Public Overridable Property Sigla As String End Class Public Partial Class GetDocumentiResponse Public Sub New() Documenti = New List(Of Documento) End Sub Public Overridable Property Documenti As List(Of Documento) End Class Public Partial Class RicercaDocumentiEmessi Implements IReturn(Of GetDocumentiResponse) Public Overridable Property Da As Nullable(Of Integer) Public Overridable Property Ultimi As Nullable(Of Integer) Public Overridable Property DaFatturare As Nullable(Of Boolean) Public Overridable Property IsFatturato As Nullable(Of Boolean) Public Overridable Property IsIntervento As Boolean Public Overridable Property IsCommessa As Boolean Public Overridable Property Intervento As FK_Intervento Public Overridable Property Tipologia As FK_TipologiaDocumento Public Overridable Property CAT As FK_CAT Public Overridable Property Tecnico As FK_Tecnico Public Overridable Property DataA As Nullable(Of Date) Public Overridable Property DataDa As Nullable(Of Date) Public Overridable Property SessioneMobile As Nullable(Of StatoSessioneMobile) Public Overridable Property Validazione As Nullable(Of StatoValidazione) Public Overridable Property IsSupportoDistinte As Boolean End Class Public Enum StatoSessioneMobile APERTA CHIUSA End Enum Public Enum StatoValidazione DA_VALIDARE VALIDATI End Enum Public Enum TipoPrezzoDistinta ANALITICO FORFAIT End Enum Public Enum TipoRiga Articolo Manuale Testo Distinta End Enum End Namespace Namespace Unico3.Link.API.Messages.Magazzino Public Partial Class FK_AliquotaIVA Inherits FK Implements IUniqueCodice Implements IUniqueCodiceExport Public Overridable Property Codice As String Public Overridable Property CodiceExport As String End Class Public Partial Class FK_Articolo Inherits FK Implements IUniqueCodice Public Overridable Property Codice As String End Class Public Partial Class FK_Conto Inherits FK Implements IUniqueCodice Implements IUniqueCodiceExport Public Overridable Property Codice As String Public Overridable Property CodiceExport As String End Class Public Partial Class FK_Magazzino Inherits FK Implements IUniqueDescrizione Implements IUniqueCodiceExport Public Overridable Property Descrizione As String Public Overridable Property CodiceExport As String End Class Public Partial Class FK_UdM Inherits FK Implements IUniqueCodice Implements IUniqueDescrizione Implements IUniqueCodiceExport Public Overridable Property Codice As String Public Overridable Property Descrizione As String Public Overridable Property CodiceExport As String End Class End Namespace End Namespace