Unico3.Link.API

<back to all web services

CustomListaContratti1

Assistenza
The following routes are available for this service:
GET/assistenza/query/custom1
using System;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using ServiceStack;
using ServiceStack.DataAnnotations;
using Unico3.Link.API.Messages.Assistenza;
using Unico3.Link.API.Messages.Anagrafiche;
using Unico3.Link.API.Messages;

namespace Unico3.Link.API.Messages
{
    public partial class FK
    {
        public virtual int? Id { get; set; }
    }

}

namespace Unico3.Link.API.Messages.Anagrafiche
{
    public partial class FK_Comune
        : FK
    {
        public virtual string CAP { get; set; }
        public virtual string Denominazione { get; set; }
        public virtual string Provincia { get; set; }
        public virtual string CodiceISTAT { get; set; }
    }

}

namespace Unico3.Link.API.Messages.Assistenza
{
    public partial class CustomListaContratti1
    {
        public virtual string PODPDR { get; set; }
        public virtual string CF { get; set; }
        public virtual string PIVA { get; set; }
        public virtual int? NumeroContratto { get; set; }
        public virtual string RifContratto { get; set; }
    }

    public partial class CustomListaContratti1Response
    {
        public CustomListaContratti1Response()
        {
            Risultati = new List<CustomListaContratti1Response_Result>{};
        }

        public virtual List<CustomListaContratti1Response_Result> Risultati { get; set; }
    }

    public partial class CustomListaContratti1Response_Result
    {
        public CustomListaContratti1Response_Result()
        {
            Contratti = new List<CustomListaContratti1Response_Result_Contratto>{};
        }

        public virtual int CodiceImpianto { get; set; }
        public virtual string IndirizzoImpianto { get; set; }
        public virtual string NumeroCivicoImpianto { get; set; }
        public virtual FK_Comune ComuneImpianto { get; set; }
        public virtual DateTime? DataUltimoIntervento { get; set; }
        public virtual DateTime? DataProssimaManutenzionePrevista { get; set; }
        public virtual DateTime? DataProssimaRdIProgrammata { get; set; }
        public virtual List<CustomListaContratti1Response_Result_Contratto> Contratti { get; set; }
    }

    public partial class CustomListaContratti1Response_Result_Contratto
    {
        public virtual int Numero { get; set; }
        public virtual string DescrizioneTipo { get; set; }
        public virtual string CodiceTipo { get; set; }
        public virtual double? Importo { get; set; }
        public virtual DateTime? DataStipula { get; set; }
        public virtual DateTime? DataInizio { get; set; }
        public virtual DateTime? DataFineCopertura { get; set; }
        public virtual DateTime? DataFineTacitoRinnovo { get; set; }
        public virtual string Riferimento { get; set; }
    }

}

C# CustomListaContratti1 DTOs

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

HTTP + JSON

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

GET /assistenza/query/custom1 HTTP/1.1 
Host: unico3.link.api 
Accept: application/json
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length

{"Risultati":[{"CodiceImpianto":0,"IndirizzoImpianto":"String","NumeroCivicoImpianto":"String","ComuneImpianto":{"CAP":"String","Denominazione":"String","Provincia":"String","CodiceISTAT":"String","Id":0},"DataUltimoIntervento":"0001-01-01T00:00:00.0000000","DataProssimaManutenzionePrevista":"0001-01-01T00:00:00.0000000","DataProssimaRdIProgrammata":"0001-01-01T00:00:00.0000000","Contratti":[{"Numero":0,"DescrizioneTipo":"String","CodiceTipo":"String","Importo":0,"DataStipula":"0001-01-01T00:00:00.0000000","DataInizio":"0001-01-01T00:00:00.0000000","DataFineCopertura":"0001-01-01T00:00:00.0000000","DataFineTacitoRinnovo":"0001-01-01T00:00:00.0000000","Riferimento":"String"}]}]}