POST legacy/muutostyot/lisaa

Lisää uuden muutostyöehdotuksen


Request Information

URI Parameters

None.

Body Parameters

ApiAlterationInsert
NameDescriptionTypeAdditional information
KohdeId Kohteen, esimerkiksi huoneiston kohdeId integer Required
OsapuoliId Osapuolen Id integer None.
Etunimi Muutostyöilmoituksen tekijän etunimi string RequiredString length: inclusive between 0 and 25
Sukunimi Muutostyöilmoituksen tekijän sukunumi string RequiredString length: inclusive between 0 and 25
Puhelin Muutostyöilmoituksen tekijän puhelinnumero string RequiredString length: inclusive between 0 and 20
Sahkoposti Muutostyöilmoituksen tekijän sähköposti string RequiredString length: inclusive between 0 and 100
Aloitusaika Koska muutostyö aloitetaan date Required
Lopetusaika Koska muutostyö on valmis date None.
OsakkaanLisatieto Mahdollinen lisätieto muutostyöstä string String length: inclusive between 0 and 250
Muutostyot Muutostöiden kohteet, vähintään yksi mutta voi olla useampikin. Collection of ApiAlterationPropositionInsert Required

Request Formats

application/json, text/json
Sample:
{
  "KohdeId": 1,
  "OsapuoliId": 1,
  "Etunimi": "sample string 2",
  "Sukunimi": "sample string 3",
  "Puhelin": "sample string 4",
  "Sahkoposti": "sample string 5",
  "Aloitusaika": "2024-04-17T02:28:54.2253911+03:00",
  "Lopetusaika": "2024-04-17T02:28:54.2253911+03:00",
  "OsakkaanLisatieto": "sample string 7",
  "Muutostyot": [
    {
      "MuutostyoKohde": 1,
      "Kuvaus": "sample string 2",
      "TyonSuorittajanNimi": "sample string 3",
      "TyonSuorittajanYtunnus": "sample string 4"
    },
    {
      "MuutostyoKohde": 1,
      "Kuvaus": "sample string 2",
      "TyonSuorittajanNimi": "sample string 3",
      "TyonSuorittajanYtunnus": "sample string 4"
    }
  ]
}
application/xml, text/xml
Sample:
<ApiAlterationInsert xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Agenteq.Tampuuri.ApplicationServiceApi.Contract.Muutosty%C3%B6t">
  <Aloitusaika>2024-04-17T02:28:54.2253911+03:00</Aloitusaika>
  <Etunimi>sample string 2</Etunimi>
  <KohdeId>1</KohdeId>
  <Lopetusaika>2024-04-17T02:28:54.2253911+03:00</Lopetusaika>
  <Muutostyot>
    <ApiAlterationPropositionInsert>
      <Kuvaus>sample string 2</Kuvaus>
      <MuutostyoKohde>1</MuutostyoKohde>
      <TyonSuorittajanNimi>sample string 3</TyonSuorittajanNimi>
      <TyonSuorittajanYtunnus>sample string 4</TyonSuorittajanYtunnus>
    </ApiAlterationPropositionInsert>
    <ApiAlterationPropositionInsert>
      <Kuvaus>sample string 2</Kuvaus>
      <MuutostyoKohde>1</MuutostyoKohde>
      <TyonSuorittajanNimi>sample string 3</TyonSuorittajanNimi>
      <TyonSuorittajanYtunnus>sample string 4</TyonSuorittajanYtunnus>
    </ApiAlterationPropositionInsert>
  </Muutostyot>
  <OsakkaanLisatieto>sample string 7</OsakkaanLisatieto>
  <OsapuoliId>1</OsapuoliId>
  <Puhelin>sample string 4</Puhelin>
  <Sahkoposti>sample string 5</Sahkoposti>
  <Sukunimi>sample string 3</Sukunimi>
</ApiAlterationInsert>
application/x-www-form-urlencoded
Sample:

Sample not available.


Response Information

Resource Description


GenericPostResponse
NameDescriptionTypeAdditional information
Id Uuden resurssin id. integer None.

Response Formats

application/json, text/json
Sample:
{
  "Id": 1
}
application/xml, text/xml
Sample:
<GenericPostResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Agenteq.Tampuuri.ApplicationServiceApi.Contract">
  <Id>1</Id>
</GenericPostResponse>