Documentation de service Web / Catégories / Services des propriétés / Modifier la conception

Modifier la conception

Mise à jour le 10 février 2014

Description

Ce service Web met à jour les caractéristiques de conception selon les renseignements fournis dans la demande XML pour une propriété déterminée qui existe déjà. Il écrase toutes les caractéristiques de conception déjà existantes. La propriété doit déjà être partagée avec vous.

Version

22.0

Méthode HTTP

PUT

URL de la ressource

/property/(propertyId)/design

En-tête

Nom du champ Valeur Commentaires
Autorisation Basic authentifiant
Type de contenu application/xml

Autorisation requise

Oui

Paramètres

Nom du paramètre Description
propertyId Identifiant de la propriété à modifier

Schémas XML

Demande/réponse Nom de schéma
Demande design.xsd
Réponse response.xsd

Exemple de demande

L'exemple suivant met à jour les caractéristiques de conception d'une propriété ayant un identificateur de 150.

PUT  /property/150/design

<?xml version="1.0" encoding="UTF-8"?> <design> <propertyUses> <k12School> <name>Modification de l'école Broadway</name> <useDetails> <totalGrossFloorArea units="Square Feet"> <value>3</value> </totalGrossFloorArea> <openOnWeekends> <value>Oui</value> </openOnWeekends> <percentCooled> <value>0</value> </percentCooled> <percentHeated> <value>0</value> </percentHeated> <numberOfComputers> <value>3</value> </numberOfComputers> <cookingFacilities> <value>Yes</value> </cookingFacilities> <isHighSchool> <value>Oui</value> </isHighSchool> <monthsInUse> <value>8</value> </monthsInUse> <schoolDistrict> <value>String</value> </schoolDistrict> </useDetails> </k12School> </propertyUses> <estimatedEnergyList> <entries> <designEntry> <energyType>Électrique</energyType> <energyUnit>MBtu (millions de Btu)</energyUnit> <estimatedAnnualEnergyUsage>10</estimatedAnnualEnergyUsage> <energyRateCost>100,01</energyRateCost> <energyRateCostUnit>MBtu (millions de Btu)</energyRateCostUnit> </designEntry> </entries> </estimatedEnergyList> <target> <targetTypeScore> <value>55</value> </targetTypeScore> </target> </design>

Exemple de réponse

L'exemple suivant indique que la propriété a été mise à jour avec succès. La réponse comprend également un lien vers le service Web pour y récupérer les mesures. Quand vous appelez le service Web pour récupérer les mesures, assurez-vous de spécifier le service approprié.

<?xml version="1.0" encoding="UTF-8"?>
<response status="Ok">
    <id>150</id>
    <links>
        <link httpMethod="GET" link="/property/150/design" linkDescription="This is the GET design url for this Property."/>
        <link httpMethod="GET" link="/property/150/design/metrics" linkDescription="This is the GET metrics url for this Property."/>
    </links>
</response>
ENVIRONNEMENT D'ESSAI