POST saunavuorot

Lisää uuden saunavuoron järjestelmään.


Request Information

URI Parameters

None.

Body Parameters

Uusi saunavuoro. ApiSaunavuoro
NameDescriptionTypeAdditional information
SaunaId Asettaa tai palauttaa varattavan saunavuoron id:n. integer None.
PukuhuoneId Asettaa tai palauttaa mahdollisen pukuhuoneen id:n. integer None.
Pukuhuone Asettaa tai palauttaa pukuhuoneen nimen. Tätä käytetään mikäli PukuhuoneId on null, muutoin tieto ylikirjoitetaan asetetun pukuhuoneen nimellä. string None.
VaraajaId Asettaa tai palauttaa varaajan id:n. Mikäli varaajatyyppiid = 1 pitää varaajaId:n olla henkilö tai yritys Mikäli tyyppiid on 2 pitää varaajaId olla kustannuspaikan id, mikäli tyyppiid on 3 on kysymyksessä sopimuksen id. integer None.
Varaajatyyppi Asettaa tai palauttaa saunavuoron tyypin. ApiSaunavuorotyyppi None.
Varauspäivä Asettaa tai palauttaa varauspäivän. DayOfWeek None.
VarausAlkaa Asettaa tai palauttaa varausajankohdan. Vain tunti ja minuuttiosuudet ovat merkitseviä. time interval None.
VarausPäättyy Asettaa tai palauttaa varausajankohdan. Vain tunti ja minuuttiosuudet ovat merkitseviä. time interval None.
Lisätiedot Asettaa tai palauttaa varausta koskevia vapaamuotoisia lisätietoja. string None.

Request Formats

application/json, text/json
Sample:
{
  "SaunaId": 1,
  "PukuhuoneId": 1,
  "Pukuhuone": "sample string 2",
  "VaraajaId": 3,
  "Varaajatyyppi": "Osapuoli",
  "Varauspäivä": 0,
  "VarausAlkaa": "00:00:00.1234567",
  "VarausPäättyy": "00:00:00.1234567",
  "Lisätiedot": "sample string 6"
}
application/xml, text/xml
Sample:
<ApiSaunavuoro xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Agenteq.Tampuuri.ApplicationServiceApi.Contract.Saunavuorot">
  <Lisätiedot>sample string 6</Lisätiedot>
  <Pukuhuone>sample string 2</Pukuhuone>
  <PukuhuoneId>1</PukuhuoneId>
  <SaunaId>1</SaunaId>
  <VaraajaId>3</VaraajaId>
  <Varaajatyyppi>Osapuoli</Varaajatyyppi>
  <VarausAlkaa>PT0.1234567S</VarausAlkaa>
  <VarausPäättyy>PT0.1234567S</VarausPäättyy>
  <Varauspäivä>Sunday</Varauspäivä>
</ApiSaunavuoro>
application/x-www-form-urlencoded
Sample:

Sample not available.


Response Information

Resource Description

Muodostettu uusi saunavuoro.
ApiSaunavuoroResponse
NameDescriptionTypeAdditional information
Id integer None.
KiinteistoId integer None.
Kiinteisto string None.
SaunaId integer None.
Sauna string None.
PukuhuoneId integer None.
Pukuhuone string None.
VaraajaId integer None.
Varaajatyyppi ApiSaunavuorotyyppiInt None.
Varauspäivä DayOfWeek None.
VarausAlkaa time interval None.
VarausPäättyy time interval None.
Lisätiedot string None.
Voimassaolo ApiAikavali None.

Response Formats

application/json, text/json
Sample:
{
  "Id": 1,
  "KiinteistoId": 2,
  "Kiinteisto": "sample string 3",
  "SaunaId": 4,
  "Sauna": "sample string 5",
  "PukuhuoneId": 1,
  "Pukuhuone": "sample string 6",
  "VaraajaId": 1,
  "Varaajatyyppi": 1,
  "Varauspäivä": 0,
  "VarausAlkaa": "00:00:00.1234567",
  "VarausPäättyy": "00:00:00.1234567",
  "Lisätiedot": "sample string 9",
  "Voimassaolo": {
    "Alkuaika": "2025-04-19T20:30:35.8873874+03:00",
    "Loppuaika": "2025-04-19T20:30:35.8873874+03:00"
  }
}
application/xml, text/xml
Sample:
<ApiSaunavuoroResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Agenteq.Tampuuri.ApplicationServiceApi.Contract.Saunavuorot">
  <Id>1</Id>
  <Kiinteisto>sample string 3</Kiinteisto>
  <KiinteistoId>2</KiinteistoId>
  <Lisätiedot>sample string 9</Lisätiedot>
  <Pukuhuone>sample string 6</Pukuhuone>
  <PukuhuoneId>1</PukuhuoneId>
  <Sauna>sample string 5</Sauna>
  <SaunaId>4</SaunaId>
  <VaraajaId>1</VaraajaId>
  <Varaajatyyppi>Osapuoli</Varaajatyyppi>
  <VarausAlkaa>PT0.1234567S</VarausAlkaa>
  <VarausPäättyy>PT0.1234567S</VarausPäättyy>
  <Varauspäivä>Sunday</Varauspäivä>
  <Voimassaolo xmlns:d2p1="http://schemas.datacontract.org/2004/07/Agenteq.Tampuuri.ApplicationServiceApi.Contract">
    <d2p1:Alkuaika>2025-04-19T20:30:35.8873874+03:00</d2p1:Alkuaika>
    <d2p1:Loppuaika>2025-04-19T20:30:35.8873874+03:00</d2p1:Loppuaika>
  </Voimassaolo>
</ApiSaunavuoroResponse>