| PUT,GET | /documenti/scadenziario/al/{Data}/ |
|---|
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
Namespace Global
Namespace Unico3.Link.API.Messages
Public Partial Class FK
Public Overridable Property Id As Nullable(Of Integer)
End Class
End Namespace
Namespace Unico3.Link.API.Messages.Documenti
Public Partial Class AnagraficaConExtra
Inherits FK_Anagrafica
Public Overridable Property Nominativo As String
Public Overridable Property CF As String
Public Overridable Property PIVA As String
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_CAT
Inherits FK
Implements IUniqueCodice
Public Overridable Property Codice As String
End Class
Public Partial Class ScadenzaResult
Public Overridable Property Id As Integer
Public Overridable Property AttivaPassiva As SezioneScadenza
Public Overridable Property Tipo As TipoScadenza
Public Overridable Property Stato As StatoScadenza
Public Overridable Property Anagrafica As AnagraficaConExtra
Public Overridable Property Importo As Double
Public Overridable Property DataScadenza As Date
Public Overridable Property NumeroDocumento As String
Public Overridable Property SuffissoDocumento As String
Public Overridable Property DataDocumento As Date
Public Overridable Property DescrizioneTipologiaDocumento As String
Public Overridable Property CodiceExport As String
End Class
Public Partial Class Scadenziario
<Required>
Public Overridable Property Data As Date
Public Overridable Property AttivaPassiva As Nullable(Of SezioneScadenza)
Public Overridable Property IncludiManuali As Boolean
Public Overridable Property CAT As FK_CAT
End Class
Public Partial Class ScadenziarioResult
Public Sub New()
Scadenze = New List(Of ScadenzaResult)
End Sub
Public Overridable Property Scadenze As List(Of ScadenzaResult)
End Class
Public Enum SezioneScadenza
ATTIVA
PASSIVA
End Enum
Public Enum StatoScadenza
Aperto
Chiuso
Insoluto
Presentato
Contestuale
End Enum
Public Enum TipoScadenza
Bonifico
Insoluto
RID
RicevutaBancaria
RimessaDiretta
RitenutaAcconto
RitenutaEnasarco
ScontoBonus
SplitPayment
Tratta
End Enum
End Namespace
End Namespace
To override the Content-type in your clients, use the HTTP Accept Header, append the .json suffix or ?format=json
To embed the response in a jsonp callback, append ?callback=myCallback
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
PUT /documenti/scadenziario/al/{Data}/ HTTP/1.1
Host: unico3.link.api
Accept: application/json
Content-Type: application/json
Content-Length: length
{"Data":"0001-01-01T00:00:00.0000000","AttivaPassiva":"ATTIVA","IncludiManuali":false,"CAT":{"Codice":"String","Id":0}}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length
{"Scadenze":[{"Id":0,"AttivaPassiva":"ATTIVA","Tipo":"Bonifico","Stato":"Aperto","Anagrafica":{"Nominativo":"String","CF":"String","PIVA":"String","Codice":0,"CodiceExport":"String","Id":0},"Importo":0,"DataScadenza":"0001-01-01T00:00:00.0000000","NumeroDocumento":"String","SuffissoDocumento":"String","DataDocumento":"0001-01-01T00:00:00.0000000","DescrizioneTipologiaDocumento":"String","CodiceExport":"String"}]}