Differenze tra le versioni di "Web Service - GetTicket"

Da Libro Bianco OpenPass.
[versione verificata][versione verificata]
(Parametri input)
Riga 4: Riga 4:
 
{| class="wikitable"
 
{| class="wikitable"
 
! Parametro !! Tipo !! Obbligatorio !! Descrizione
 
! Parametro !! Tipo !! Obbligatorio !! Descrizione
 +
|-
 +
| TicketIdentifier || numerico || si || Codice numerico univoco di identificazione del biglietto
 
|-
 
|-
 
| Company || numerico || si || Codice numerico univoco di identificazione della stazione
 
| Company || numerico || si || Codice numerico univoco di identificazione della stazione
|-
 
| TicketIdentifier || numerico || si || Codice numerico univoco di identificazione del biglietto
 
 
|}
 
|}
 +
 
== Parametri output ==
 
== Parametri output ==
 
{| class="wikitable"
 
{| class="wikitable"

Versione delle 09:35, 14 ott 2016


Parametri input

Parametro Tipo Obbligatorio Descrizione
TicketIdentifier numerico si Codice numerico univoco di identificazione del biglietto
Company numerico si Codice numerico univoco di identificazione della stazione

Parametri output

Parametro Tipo Descrizione
Identifier numerico Codice numerico univoco di identificazione del biglietto
Description testo Descrizione del biglietto
CustomerAge numerico Classe di età del destinatario del biglietto (1=”Bambini <=11”, 2=”Ragazzi 12-17”, 3=”Adulti 18-64”, 4=”Senior >= 65”)
CustomerType numerico Tipologia del destinatario del biglietto (1=”Non Residenti”, 2=”Residenti”)
LastTouch data Data e ora di creazione
Values oggetto Oggetto contenente i TokenValue

Oggetto Values

Parametro Tipo Descrizione
TokenValue oggetto Oggetto che contiene i dati dei token

Oggetto TokenValue

Parametro Tipo Descrizione
Name testo Nome del token
Value testo Valore del token

Esempio di chiamata

Clicca su Espandi per visualizzare il codice


<?xml version="1.0"?> 
	<GetTicket xmlns:xsi="http://www.w3.org/2001/XMLSchema- instance"  xmlns:xsd="http://www.w3.org/2001/XMLSchema"> 
  		<Company>4</Company> 
  		<TicketIdentifier>33554433</TicketIdentifier> 
	</GetTicket>

Esempio di risposta con successo


<?xml version="1.0"?> 
	<TicketDefinition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> 
		<Identifier>33554433</Identifier> 
		<Description>Biglietto Stagionale Adulti Lombardia</Description> 
		<CustomerAge>3</CustomerAge>
		<CustomerType></CustomerType>
		<LastTouch>2010-06-15T16:30:08</LastTouch> 
		<Values> 
			<TokenValue>
				<Name>Root.IssuerRegion</Name>
				<Value>1</Value>
			</TokenValue>
			<TokenValue>
				<Name>Root.Group</Name>
				<Value>1</Value>
			</TokenValue>
			<TokenValue>
				<Name>Root.UsageDomain</Name>
				<Value>4</Value>
			</TokenValue>
			<TokenValue>
				<Name>Root.SubDomain</Name>
				<Value>0</Value>
			</TokenValue>
			<TokenValue>
				<Name>Root.Duration</Name>
				<Value>1</Value>
			</TokenValue>
			<TokenValue>
				<Name>Root.TicketType</Name>
				<Value>1</Value>
			</TokenValue>
			<TokenValue>
				<Name>Root.Unit</Name>
				<Value>5</Value>
			</TokenValue>
			<TokenValue>
				<Name>Root.Restrictions</Name>
				<Value>1</Value>
			</TokenValue>
			<TokenValue>
				<Name>Root.TicketID</Name>
				<Value>33554433</Value>
			</TokenValue>
			<TokenValue>
				<Name>Root.UserType</Name>
				<Value>3</Value>
			</TokenValue>
			<TokenValue>
				<Name>Root.TargetRegion</Name>
				<Value>1</Value>
			</TokenValue>
		</Values>
	</TicketDefinition>


Torna all'Appendice A