POST api/Installations/Contrats

Renvoi toutes les informations des contrats énergétiques d'une installation

Informations sur la Requête

Paramètres dans l'URL

Aucune.

Paramètres dans le Body

BindingInstallationInfo
NonDescriptionTypeInformation complémentaire
GuID

string

Aucune.

HomeServerID

string

Aucune.

Format de la requête

application/json, text/json

Exemple :
{
  "GuID": "sample string 1",
  "HomeServerID": "sample string 2"
}

application/xml, text/xml

Exemple :
<InstallationsModel.BindingInstallationInfo xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/test.Models">
  <GuID>sample string 1</GuID>
  <HomeServerID>sample string 2</HomeServerID>
</InstallationsModel.BindingInstallationInfo>

Informations sur la Réponse

Descriptions des ressources

ViewContrats
NonDescriptionTypeInformation complémentaire
Contrats

Dictionary of string [key] and ViewContrat [value]

Aucune.

Format de la Réponse

application/json, text/json

Exemple :
{
  "Contrats": {
    "sample string 1": {
      "IDModule": "sample string 1",
      "energie": "sample string 2",
      "mode": "sample string 3",
      "valeur_annuelle": 4.1,
      "contrat": "sample string 5",
      "Heures_Creuses_1": "sample string 6",
      "Heures_Creuses_2": "sample string 7",
      "Cout_Heure_Pleine": 8.1,
      "Cout_Heure_Creuse": 9.1
    },
    "sample string 2": {
      "IDModule": "sample string 1",
      "energie": "sample string 2",
      "mode": "sample string 3",
      "valeur_annuelle": 4.1,
      "contrat": "sample string 5",
      "Heures_Creuses_1": "sample string 6",
      "Heures_Creuses_2": "sample string 7",
      "Cout_Heure_Pleine": 8.1,
      "Cout_Heure_Creuse": 9.1
    }
  }
}

application/xml, text/xml

Exemple :
<InstallationsModel.ViewContrats xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/test.Models">
  <Contrats xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:KeyValueOfstringInstallationsModel.ViewContratFxCgVUbq>
      <d2p1:Key>sample string 1</d2p1:Key>
      <d2p1:Value>
        <Cout_Heure_Creuse>9.1</Cout_Heure_Creuse>
        <Cout_Heure_Pleine>8.1</Cout_Heure_Pleine>
        <Heures_Creuses_1>sample string 6</Heures_Creuses_1>
        <Heures_Creuses_2>sample string 7</Heures_Creuses_2>
        <IDModule>sample string 1</IDModule>
        <contrat>sample string 5</contrat>
        <energie>sample string 2</energie>
        <mode>sample string 3</mode>
        <valeur_annuelle>4.1</valeur_annuelle>
      </d2p1:Value>
    </d2p1:KeyValueOfstringInstallationsModel.ViewContratFxCgVUbq>
    <d2p1:KeyValueOfstringInstallationsModel.ViewContratFxCgVUbq>
      <d2p1:Key>sample string 2</d2p1:Key>
      <d2p1:Value>
        <Cout_Heure_Creuse>9.1</Cout_Heure_Creuse>
        <Cout_Heure_Pleine>8.1</Cout_Heure_Pleine>
        <Heures_Creuses_1>sample string 6</Heures_Creuses_1>
        <Heures_Creuses_2>sample string 7</Heures_Creuses_2>
        <IDModule>sample string 1</IDModule>
        <contrat>sample string 5</contrat>
        <energie>sample string 2</energie>
        <mode>sample string 3</mode>
        <valeur_annuelle>4.1</valeur_annuelle>
      </d2p1:Value>
    </d2p1:KeyValueOfstringInstallationsModel.ViewContratFxCgVUbq>
  </Contrats>
</InstallationsModel.ViewContrats>