Web Service - GetTicket

Da Libro Bianco OpenPass.
Versione del 14 ott 2016 alle 09:35 di Marco (Discussione | contributi) (Parametri input)

(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)


Parametri input

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

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