' Options: 'Date: 2026-06-06 01:28:47 '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: Anagrafica.* '''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.Anagrafiche Imports Unico3.Link.API.Messages.Magazzino Imports Unico3.Link.API.Messages Imports Unico3.Link.API.Messages.Documenti 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 IUniqueDescrizione Implements IForeignKey Property Descrizione As String End Interface End Namespace Namespace Unico3.Link.API.Messages.Anagrafiche Public Partial Class Anagrafica Implements IReturn(Of Anagrafica) Public Overridable Property Id As Nullable(Of Integer) Public Overridable Property Codice As Nullable(Of Integer) Public Overridable Property CodiceExport As String Public Overridable Property TipoPersona As Nullable(Of TipoPersona) Public Overridable Property Denominazione As String Public Overridable Property Nome As String Public Overridable Property Cognome As String Public Overridable Property CodiceFiscale As String Public Overridable Property PIVA As String Public Overridable Property ProfiloFGas As Nullable(Of ProfiloFGas) Public Overridable Property TipoSoggettoSdI As Nullable(Of TipoSoggettoSdI) Public Overridable Property CodiceSdI As String Public Overridable Property PECSdI As String Public Overridable Property Email As String Public Overridable Property Tribunale As String Public Overridable Property PEC As String Public Overridable Property CCIAA As String Public Overridable Property EORI As String Public Overridable Property TipoTelefono1 As Nullable(Of TipoTelefono) Public Overridable Property TipoTelefono2 As Nullable(Of TipoTelefono) Public Overridable Property TipoTelefono3 As Nullable(Of TipoTelefono) Public Overridable Property Telefono1 As String Public Overridable Property Telefono2 As String Public Overridable Property Telefono3 As String Public Overridable Property Indirizzo As String Public Overridable Property NumeroCivico As String Public Overridable Property Comune As FK_Comune Public Overridable Property Gruppo As String Public Overridable Property Suffisso As String Public Overridable Property NotePrincipali As String Public Overridable Property NoteStorico As String Public Overridable Property NoteRiservato As String Public Overridable Property NoteBloccato As String Public Overridable Property IsCliente As Nullable(Of Boolean) Public Overridable Property DatiVendita As DatiCliente Public Overridable Property IsFornitore As Nullable(Of Boolean) Public Overridable Property DatiAcquisto As DatiFornitore End Class Public Partial Class DatiCliente Public Overridable Property ContoCliente As FK_Conto Public Overridable Property Pagamento As FK_Pagamento Public Overridable Property AliquotaIVA As FK_AliquotaIVA Public Overridable Property ScontoAbituale As String Public Overridable Property Listino As FK_Listino Public Overridable Property IsRitenutaAcconto As Nullable(Of Boolean) End Class Public Partial Class DatiFornitore Public Overridable Property Listino As FK_Listino Public Overridable Property Pagamento As FK_Pagamento Public Overridable Property ContoFornitore As FK_Conto Public Overridable Property Contropartita As FK_Conto End Class Public Partial Class FK_Comune Inherits FK Public Overridable Property CAP As String Public Overridable Property Denominazione As String Public Overridable Property Provincia As String Public Overridable Property CodiceISTAT As String End Class Public Enum ProfiloFGas Privato = 1 Impresa = 2 Enti = 3 Altro = 4 End Enum Public Enum TipoPersona Giuridica Fisica End Enum Public Enum TipoSoggettoSdI Privato = 1 PA = 2 SoggettoSdI = 3 NonSoggettoSdI = 4 Condominio = 5 End Enum Public Enum TipoTelefono Fisso Fax Cellulare SMS End Enum End Namespace Namespace Unico3.Link.API.Messages.Documenti 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 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_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_Listino Inherits FK Implements IUniqueCodice Implements IUniqueDescrizione Public Overridable Property Codice As String Public Overridable Property Descrizione As String End Class End Namespace End Namespace