Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Next »

Infört från och med version 25.585

Lista priser

Listar priser för angiven produkt. Vid produkter av typ paket så listas delarnas priser individuellt. Resurser tas ej i beaktande.

Anrop

HTTP GET till /prices

Filter

namn

obligatorisk

exempelvärde

förklaring

Värdemängd/Datatyp

Default

productidjaproductid=14obligatoriskID-

businessunitids

nej

businessunitids=1,2,3

endast priser som gäller för dessa anläggningar

ID-lista

Alla

pricelistidnejpricelistid=3enbart för personer som har denna prislista. Om pricelistid=0 så erhålls enbart standardpriset i svaret.IDAlla prislistor
dateja/nej (se förklaring)date=2014-11-13priser som gäller denna dag. Om date anges så måste även time anges.DatumIdag
timeja/nej (se förklaring)time=12:00priser som gäller denna tid. Om time anges så måste även date anges.TidNu

 

Exempel:

GET:APIURL/prices.xml?apikey=338934897438&productid=14&date=2014-11-13&time=12:00

Svar som erhålls för alla produkttyper förutom paket

Tag

Format

Exempel

Förklaring

prices  prices-taggen omsluter priser
price  representerar ett pris
pricelistidID
<pricelistid>7</pricelistid>
priset avser personer med denna prislista
businessunitidID
<businessunitid>1</businessunitid>
priset gäller för denna anläggning
priceincvatNummer
<priceincvat>25000</priceincvat>
belopp inkl moms
priceexvatNummer
<priceexvat>20000</priceexvat>
belopp exkl moms
starttimeTidpunkt tidpunkt då priset är giltigt från
endtimeTidpunkt tidpunkt då priset är giltigt till
forinternetBoolean
<forinternet>true</forinternet>

priset gäller endast internetbokningar

schedule 
<schedule><id>3</id><name>efter lunch</name></schedule>
Representerar ett schema. Priset gäller vissa tider på dagen.
<prices>
	<price>
		<pricelistid>7</pricelistid>			
		<businessunitid>134</businessunitid>
		<priceincvat>25000</priceincvat>
		<priceexvat>20000</priceexvat>
		<schedule>
			<id>3</id>
			<name>efter lunch</name>
		</schedule>
		<starttime>
			<timepoint>
        		<timestamp>1102082400</timestamp>
        		<datetime>2012-05-18 12:00</datetime>
        		<date>2012-05-18</date>
        		<time>12:00</time>
      		</timepoint>
		</starttime>
		<endtime>
			<timepoint>
        		<timestamp>1102082400</timestamp>
        		<datetime>2012-06-18 12:00</datetime>
        		<date>2012-06-18</date>
        		<time>12:00</time>
      		</timepoint>
		</endtime>
		<forinternet>true</forinternet>
	</price>
	<price>
		<pricelistid>8</pricelistid>			
		<businessunitid>134</businessunitid>
		<priceincvat>25000</priceincvat>
		<priceexvat>20000</priceexvat>
		<starttime>
			<timepoint>
        		<timestamp>1102082400</timestamp>
        		<datetime>2007-01-01 00:00</datetime>
        		<date>2007-01-01</date>
        		<time>00:00</time>
      		</timepoint>
		</starttime>
		<starttime><timepoint><date>2007-01-01</date><time>00:00</time></timepoint></starttime>
		<forinternet>true</forinternet>
	</price>
	
	<price>	
		<businessunitid>134</businessunitid>
		<priceincvat>25000</priceincvat>
		<priceexvat>20000</priceexvat>
		<forinternet>true</forinternet>		
	</price>
</prices>

Svar som erhålls om produkten är av typ paket

Tag

Exempel

Format

Förklaring

packageparts<packageparts> Lista av paketdelar

packagepart

<packagepart>

 Paketdel

productid

<id>2</id>

 IdProduktens id

productname

<name>Lager 1</name>

Sträng

Produktens namn

perpackage<perpackage>true</perpackage>BooleanEn per antal eller en för hela bokningen*
day<day>1</day>NummerVilken dag paketdelen infaller på (1 = startdagen)
relativetime<relativetime>01:00</relativetime>TidRelativ startid utifrån paketets start**
fixedtime<fixedtime>14:00</fixedtime>TidFast tid för paketdelen**
pricesse ovan prices-taggen omsluter priser. Som ovanstående för icke-paket-produkter

* Om true så ska det vara lika många av paketdelen som av paketet annars endast 1 för hela paketet.

** Endast en av dessa är satta.

<packageparts>
	<packagepart>
		<productid>32</productid>
		<productname>Massage</productname>
		<perpackage>true</perpackage>
		<day>1</day>
		<relativetime>00:00</relativetime>
		<fixedtime></fixedtime>
		<prices>
			<price>
				<priceincvat>425,00</priceincvat>
				<priceexvat>340,00</priceexvat>
				<forinternet>true</forinternet>
				<pricelistid>1</pricelistid>
				<starttime><timepoint><timestamp>1167606000</timestamp><datetime>2007-01-01 00:00</datetime><date>2007-01-01</date><time>00:00</time></timepoint></starttime>
			</price>
		</prices>
	</packagepart>


	<packagepart>
		<productid>32</productid>
		<productname>Massage</productname>
		<perpackage>true</perpackage>
		<day>1</day>
		<relativetime>01:00</relativetime>
		<fixedtime></fixedtime>
		<prices>
			<price>
				<priceincvat>425,00</priceincvat>
				<priceexvat>340,00</priceexvat>
				<forinternet>true</forinternet>
				<pricelistid>1</pricelistid>
				<starttime><timepoint><timestamp>1167606000</timestamp><datetime>2007-01-01 00:00</datetime><date>2007-01-01</date><time>00:00</time></timepoint></starttime>
			</price>
		</prices>
	</packagepart>
</packageparts>

 

 

  • No labels