Files
vlt/SwD/2030p5/sep_wadl.xml
T
2026-09-18 23:22:55 +10:00

4670 lines
216 KiB
XML

<application xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wx="urn:ieee:std:2030.5:wadlExt" xmlns:sep="urn:ieee:std:2030.5:ns" xmlns="http://wadl.dev.java.net/2009/02" xsi:schemaLocation="http://wadl.dev.java.net/2009/02 wadl.xsd">
<doc title="SEP 2.0 Application">SEP 2.0.0</doc>
<grammars>
<include href="sep.xsd"/>
</grammars>
<resources wx:sampleBase="http://localhost/sep/">
<resource id="DeviceCapability" wx:samplePath="/dcap">
<doc title="DeviceCapability">Used to determine the resources available on a server.</doc>
<method id="GETDeviceCapability" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:DeviceCapability"/>
<representation mediaType="application/sep-exi" element="sep:DeviceCapability"/>
</response>
</method>
<method id="HEADDeviceCapability" name="HEAD" wx:mode="M"/>
<method id="PUTDeviceCapability" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:DeviceCapability"/>
<representation mediaType="application/sep-exi" element="sep:DeviceCapability"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTDeviceCapability" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:DeviceCapability"/>
<representation mediaType="application/sep-exi" element="sep:DeviceCapability"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEDeviceCapability" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
</resource>
<resource id="SelfDevice" wx:samplePath="/sdev">
<doc title="SelfDevice">The device that is providing the services being accessed. </doc>
<method id="GETSelfDevice" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:SelfDevice"/>
<representation mediaType="application/sep-exi" element="sep:SelfDevice"/>
</response>
</method>
<method id="HEADSelfDevice" name="HEAD" wx:mode="M"/>
<method id="PUTSelfDevice" name="PUT" wx:mode="D">
<request>
<representation mediaType="application/sep+xml" element="sep:SelfDevice"/>
<representation mediaType="application/sep-exi" element="sep:SelfDevice"/>
</request>
</method>
<method id="POSTSelfDevice" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:SelfDevice"/>
<representation mediaType="application/sep-exi" element="sep:SelfDevice"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETESelfDevice" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
</resource>
<resource id="EndDeviceList" wx:samplePath="/edev">
<doc title="EndDeviceList">End device resource list. </doc>
<method id="GETEndDeviceList" name="GET" wx:mode="M">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:EndDeviceList"/>
<representation mediaType="application/sep-exi" element="sep:EndDeviceList"/>
</response>
</method>
<method id="HEADEndDeviceList" name="HEAD" wx:mode="M"/>
<method id="PUTEndDeviceList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:EndDevice"/>
<representation mediaType="application/sep-exi" element="sep:EndDevice"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTEndDeviceList" name="POST" wx:mode="O">
<request>
<representation mediaType="application/sep+xml" element="sep:EndDevice"/>
<representation mediaType="application/sep-exi" element="sep:EndDevice"/>
</request>
<response status="200">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
<response status="201">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
</method>
<method id="DELETEEndDeviceList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
</resource>
<resource id="EndDevice" wx:samplePath="/edev/{id1}">
<doc title="EndDevice">End device instance.</doc>
<method id="GETEndDevice" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:EndDevice"/>
<representation mediaType="application/sep-exi" element="sep:EndDevice"/>
</response>
</method>
<method id="HEADEndDevice" name="HEAD" wx:mode="M"/>
<method id="PUTEndDevice" name="PUT" wx:mode="O">
<request>
<representation mediaType="application/sep+xml" element="sep:EndDevice"/>
<representation mediaType="application/sep-exi" element="sep:EndDevice"/>
</request>
</method>
<method id="POSTEndDevice" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:EndDevice"/>
<representation mediaType="application/sep-exi" element="sep:EndDevice"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEEndDevice" name="DELETE" wx:mode="O">
<response>
<representation mediaType="application/xml" element="sep:EndDevice"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
</resource>
<resource id="Registration" wx:samplePath="/edev/{id1}/rg">
<doc title="Registration">Contains registrations related to the indicated device. </doc>
<method id="GETRegistration" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:Registration"/>
<representation mediaType="application/sep-exi" element="sep:Registration"/>
</response>
</method>
<method id="HEADRegistration" name="HEAD" wx:mode="M"/>
<method id="PUTRegistration" name="PUT" wx:mode="O">
<request>
<representation mediaType="application/sep+xml" element="sep:Registration"/>
<representation mediaType="application/sep-exi" element="sep:Registration"/>
</request>
</method>
<method id="POSTRegistration" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:Registration"/>
<representation mediaType="application/sep-exi" element="sep:Registration"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETERegistration" name="DELETE" wx:mode="O">
<response>
<representation mediaType="application/xml" element="sep:Registration"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
</resource>
<resource id="DeviceStatus" wx:samplePath="/edev/{id1}/dstat">
<doc title="DeviceStatus">Contains the current operational state of the associated EndDevice or SelfDevice.</doc>
<method id="GETDeviceStatus" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:DeviceStatus"/>
<representation mediaType="application/sep-exi" element="sep:DeviceStatus"/>
</response>
</method>
<method id="HEADDeviceStatus" name="HEAD" wx:mode="M"/>
<method id="PUTDeviceStatus" name="PUT" wx:mode="M">
<request>
<representation mediaType="application/sep+xml" element="sep:DeviceStatus"/>
<representation mediaType="application/sep-exi" element="sep:DeviceStatus"/>
</request>
</method>
<method id="POSTDeviceStatus" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:DeviceStatus"/>
<representation mediaType="application/sep-exi" element="sep:DeviceStatus"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEDeviceStatus" name="DELETE" wx:mode="O">
<response>
<representation mediaType="application/xml" element="sep:DeviceStatus"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
</resource>
<resource id="FunctionSetAssignmentsList" wx:samplePath="/edev/{id1}/fsa">
<doc title="FunctionSetAssignmentsList">Contains function set assignments present on the server and/or related to the indicated device. </doc>
<method id="GETFunctionSetAssignmentsList" name="GET" wx:mode="M">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:FunctionSetAssignmentsList"/>
<representation mediaType="application/sep-exi" element="sep:FunctionSetAssignmentsList"/>
</response>
</method>
<method id="HEADFunctionSetAssignmentsList" name="HEAD" wx:mode="M"/>
<method id="PUTFunctionSetAssignmentsList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:FunctionSetAssignments"/>
<representation mediaType="application/sep-exi" element="sep:FunctionSetAssignments"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTFunctionSetAssignmentsList" name="POST" wx:mode="D">
<request>
<representation mediaType="application/sep+xml" element="sep:FunctionSetAssignments"/>
<representation mediaType="application/sep-exi" element="sep:FunctionSetAssignments"/>
</request>
<response status="200">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
<response status="201">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
</method>
<method id="DELETEFunctionSetAssignmentsList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
</resource>
<resource id="FunctionSetAssignments" wx:samplePath="/edev/{id1}/fsa/{id2}">
<doc title="FunctionSetAssignments">Contains links to the specific function set assignments.</doc>
<method id="GETFunctionSetAssignments" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:FunctionSetAssignments"/>
<representation mediaType="application/sep-exi" element="sep:FunctionSetAssignments"/>
</response>
</method>
<method id="HEADFunctionSetAssignments" name="HEAD" wx:mode="M"/>
<method id="PUTFunctionSetAssignments" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:FunctionSetAssignments"/>
<representation mediaType="application/sep-exi" element="sep:FunctionSetAssignments"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTFunctionSetAssignments" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:FunctionSetAssignments"/>
<representation mediaType="application/sep-exi" element="sep:FunctionSetAssignments"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEFunctionSetAssignments" name="DELETE" wx:mode="D">
<response>
<representation mediaType="application/xml" element="sep:FunctionSetAssignments"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
</resource>
<resource id="SubscriptionList" wx:samplePath="/edev/{id1}/sub">
<doc title="SubscriptionList">Contains subscriptions related to the indicated device. Documented in Subscription / Notification Mechanism.</doc>
<method id="GETSubscriptionList" name="GET" wx:mode="M">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:SubscriptionList"/>
<representation mediaType="application/sep-exi" element="sep:SubscriptionList"/>
</response>
</method>
<method id="HEADSubscriptionList" name="HEAD" wx:mode="M"/>
<method id="PUTSubscriptionList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:Subscription"/>
<representation mediaType="application/sep-exi" element="sep:Subscription"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTSubscriptionList" name="POST" wx:mode="M">
<request>
<representation mediaType="application/sep+xml" element="sep:Subscription"/>
<representation mediaType="application/sep-exi" element="sep:Subscription"/>
</request>
<response status="200">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
<response status="201">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
</method>
<method id="DELETESubscriptionList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
</resource>
<resource id="Subscription" wx:samplePath="/edev/{id1}/sub/{id2}">
<doc title="Subscription">A specific subscription</doc>
<method id="GETSubscription" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:Subscription"/>
<representation mediaType="application/sep-exi" element="sep:Subscription"/>
</response>
</method>
<method id="HEADSubscription" name="HEAD" wx:mode="M"/>
<method id="PUTSubscription" name="PUT" wx:mode="M">
<request>
<representation mediaType="application/sep+xml" element="sep:Subscription"/>
<representation mediaType="application/sep-exi" element="sep:Subscription"/>
</request>
</method>
<method id="POSTSubscription" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:Subscription"/>
<representation mediaType="application/sep-exi" element="sep:Subscription"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETESubscription" name="DELETE" wx:mode="M">
<response>
<representation mediaType="application/xml" element="sep:Subscription"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
</resource>
<resource id="NotificationList" wx:samplePath="/ntfy">
<doc title="NotificationList">A list of notifications</doc>
<method id="GETNotificationList" name="GET" wx:mode="D">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:NotificationList"/>
<representation mediaType="application/sep-exi" element="sep:NotificationList"/>
</response>
</method>
<method id="HEADNotificationList" name="HEAD" wx:mode="D"/>
<method id="PUTNotificationList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:Notification"/>
<representation mediaType="application/sep-exi" element="sep:Notification"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTNotificationList" name="POST" wx:mode="M">
<request>
<representation mediaType="application/sep+xml" element="sep:Notification"/>
<representation mediaType="application/sep-exi" element="sep:Notification"/>
</request>
<response status="200">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
<response status="201">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
</method>
<method id="DELETENotificationList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
</resource>
<resource id="Notification" wx:samplePath="/ntfy/{id1}">
<doc title="Notification">A specific notification</doc>
<method id="GETNotification" name="GET" wx:mode="D">
<response>
<representation mediaType="application/sep+xml" element="sep:Notification"/>
<representation mediaType="application/sep-exi" element="sep:Notification"/>
</response>
</method>
<method id="HEADNotification" name="HEAD" wx:mode="D"/>
<method id="PUTNotification" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:Notification"/>
<representation mediaType="application/sep-exi" element="sep:Notification"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTNotification" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:Notification"/>
<representation mediaType="application/sep-exi" element="sep:Notification"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETENotification" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
</resource>
<resource id="ResponseSetList" wx:samplePath="/rsps">
<doc title="ResponseSetList">List of ResponseSet instances or channels. Devices implementing the ResponseSetList resource MAY support multiple instances of ResponseSet</doc>
<method id="GETResponseSetList" name="GET" wx:mode="O">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:ResponseSetList"/>
<representation mediaType="application/sep-exi" element="sep:ResponseSetList"/>
</response>
</method>
<method id="HEADResponseSetList" name="HEAD" wx:mode="O"/>
<method id="PUTResponseSetList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:ResponseSet"/>
<representation mediaType="application/sep-exi" element="sep:ResponseSet"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTResponseSetList" name="POST" wx:mode="D">
<request>
<representation mediaType="application/sep+xml" element="sep:ResponseSet"/>
<representation mediaType="application/sep-exi" element="sep:ResponseSet"/>
</request>
<response status="200">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
<response status="201">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
</method>
<method id="DELETEResponseSetList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
</resource>
<resource id="ResponseSet" wx:samplePath="/rsps/{id1}">
<doc title="ResponseSet">Specific ResponseSet instance. This resource can be thought of as a particular ResponseList or channel.</doc>
<method id="GETResponseSet" name="GET" wx:mode="O">
<response>
<representation mediaType="application/sep+xml" element="sep:ResponseSet"/>
<representation mediaType="application/sep-exi" element="sep:ResponseSet"/>
</response>
</method>
<method id="HEADResponseSet" name="HEAD" wx:mode="O"/>
<method id="PUTResponseSet" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:ResponseSet"/>
<representation mediaType="application/sep-exi" element="sep:ResponseSet"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTResponseSet" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:ResponseSet"/>
<representation mediaType="application/sep-exi" element="sep:ResponseSet"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEResponseSet" name="DELETE" wx:mode="D">
<response>
<representation mediaType="application/xml" element="sep:ResponseSet"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
</resource>
<resource id="ResponseList" wx:samplePath="/rsps/{id1}/rsp">
<doc title="ResponseList">List of Response instances. </doc>
<method id="GETResponseList" name="GET" wx:mode="O">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:ResponseList"/>
<representation mediaType="application/sep-exi" element="sep:ResponseList"/>
</response>
</method>
<method id="HEADResponseList" name="HEAD" wx:mode="O"/>
<method id="PUTResponseList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:Response"/>
<representation mediaType="application/sep-exi" element="sep:Response"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTResponseList" name="POST" wx:mode="M">
<request>
<representation mediaType="application/sep+xml" element="sep:Response"/>
<representation mediaType="application/sep-exi" element="sep:Response"/>
</request>
<response status="200">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
<response status="201">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
</method>
<method id="DELETEResponseList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
</resource>
<resource id="Response" wx:samplePath="/rsps/{id1}/rsp/{id2}">
<doc title="Response">Specific Response instance. </doc>
<method id="GETResponse" name="GET" wx:mode="O">
<response>
<representation mediaType="application/sep+xml" element="sep:Response"/>
<representation mediaType="application/sep-exi" element="sep:Response"/>
</response>
</method>
<method id="HEADResponse" name="HEAD" wx:mode="O"/>
<method id="PUTResponse" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:Response"/>
<representation mediaType="application/sep-exi" element="sep:Response"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTResponse" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:Response"/>
<representation mediaType="application/sep-exi" element="sep:Response"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEResponse" name="DELETE" wx:mode="O">
<response>
<representation mediaType="application/xml" element="sep:Response"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
</resource>
<resource id="PriceResponse" wx:samplePath="/rsps/{id1}/rsp/{id2}">
<doc title="PriceResponse">A specific PriceResponse instance. </doc>
<method id="GETPriceResponse" name="GET" wx:mode="O">
<response>
<representation mediaType="application/sep+xml" element="sep:PriceResponse"/>
<representation mediaType="application/sep-exi" element="sep:PriceResponse"/>
</response>
</method>
<method id="HEADPriceResponse" name="HEAD" wx:mode="O"/>
<method id="PUTPriceResponse" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:PriceResponse"/>
<representation mediaType="application/sep-exi" element="sep:PriceResponse"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTPriceResponse" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:PriceResponse"/>
<representation mediaType="application/sep-exi" element="sep:PriceResponse"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEPriceResponse" name="DELETE" wx:mode="O">
<response>
<representation mediaType="application/xml" element="sep:PriceResponse"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
</resource>
<resource id="TextResponse" wx:samplePath="/rsps/{id1}/rsp/{id2}">
<doc title="TextResponse">A specific TextMessage Response instance.</doc>
<method id="GETTextResponse" name="GET" wx:mode="O">
<response>
<representation mediaType="application/sep+xml" element="sep:TextResponse"/>
<representation mediaType="application/sep-exi" element="sep:TextResponse"/>
</response>
</method>
<method id="HEADTextResponse" name="HEAD" wx:mode="O"/>
<method id="PUTTextResponse" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:TextResponse"/>
<representation mediaType="application/sep-exi" element="sep:TextResponse"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTTextResponse" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:TextResponse"/>
<representation mediaType="application/sep-exi" element="sep:TextResponse"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETETextResponse" name="DELETE" wx:mode="O">
<response>
<representation mediaType="application/xml" element="sep:TextResponse"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
</resource>
<resource id="DERControlResponse" wx:samplePath="/rsps/{id1}/rsp/{id2}">
<doc title="DERControlResponse">A specific DERControl Response instance.</doc>
<method id="GETDERControlResponse" name="GET" wx:mode="O">
<response>
<representation mediaType="application/sep+xml" element="sep:DERControlResponse"/>
<representation mediaType="application/sep-exi" element="sep:DERControlResponse"/>
</response>
</method>
<method id="HEADDERControlResponse" name="HEAD" wx:mode="O"/>
<method id="PUTDERControlResponse" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:DERControlResponse"/>
<representation mediaType="application/sep-exi" element="sep:DERControlResponse"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTDERControlResponse" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:DERControlResponse"/>
<representation mediaType="application/sep-exi" element="sep:DERControlResponse"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEDERControlResponse" name="DELETE" wx:mode="O">
<response>
<representation mediaType="application/xml" element="sep:DERControlResponse"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
</resource>
<resource id="FlowReservationResponseResponse" wx:samplePath="/rsps/{id1}/rsp/{id2}">
<doc title="FlowReservationResponseResponse">A specific FlowReservationResponse Response instance.</doc>
<method id="GETFlowReservationResponseResponse" name="GET" wx:mode="O">
<response>
<representation mediaType="application/sep+xml" element="sep:FlowReservationResponseResponse"/>
<representation mediaType="application/sep-exi" element="sep:FlowReservationResponseResponse"/>
</response>
</method>
<method id="HEADFlowReservationResponseResponse" name="HEAD" wx:mode="O"/>
<method id="PUTFlowReservationResponseResponse" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:FlowReservationResponseResponse"/>
<representation mediaType="application/sep-exi" element="sep:FlowReservationResponseResponse"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTFlowReservationResponseResponse" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:FlowReservationResponseResponse"/>
<representation mediaType="application/sep-exi" element="sep:FlowReservationResponseResponse"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEFlowReservationResponseResponse" name="DELETE" wx:mode="O">
<response>
<representation mediaType="application/xml" element="sep:FlowReservationResponseResponse"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
</resource>
<resource id="DrResponse" wx:samplePath="/rsps/{id1}/rsp/{id2}">
<doc title="DrResponse">A specific Demand Response / Load Control EndDeviceControl Response (DrResponse) instance.</doc>
<method id="GETDrResponse" name="GET" wx:mode="O">
<response>
<representation mediaType="application/sep+xml" element="sep:DrResponse"/>
<representation mediaType="application/sep-exi" element="sep:DrResponse"/>
</response>
</method>
<method id="HEADDrResponse" name="HEAD" wx:mode="O"/>
<method id="PUTDrResponse" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:DrResponse"/>
<representation mediaType="application/sep-exi" element="sep:DrResponse"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTDrResponse" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:DrResponse"/>
<representation mediaType="application/sep-exi" element="sep:DrResponse"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEDrResponse" name="DELETE" wx:mode="O">
<response>
<representation mediaType="application/xml" element="sep:DrResponse"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
</resource>
<resource id="Time" wx:samplePath="/tm">
<doc title="Time">Provides the Time Resource.</doc>
<method id="GETTime" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:Time"/>
<representation mediaType="application/sep-exi" element="sep:Time"/>
</response>
</method>
<method id="HEADTime" name="HEAD" wx:mode="M"/>
<method id="PUTTime" name="PUT" wx:mode="D">
<request>
<representation mediaType="application/sep+xml" element="sep:Time"/>
<representation mediaType="application/sep-exi" element="sep:Time"/>
</request>
</method>
<method id="POSTTime" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:Time"/>
<representation mediaType="application/sep-exi" element="sep:Time"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETETime" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
</resource>
<resource id="DeviceInformation" wx:samplePath="/edev/{id1}/di">
<doc title="DeviceInformation">Device Information of the associated EndDevice or SelfDevice.</doc>
<method id="GETDeviceInformation" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:DeviceInformation"/>
<representation mediaType="application/sep-exi" element="sep:DeviceInformation"/>
</response>
</method>
<method id="HEADDeviceInformation" name="HEAD" wx:mode="M"/>
<method id="PUTDeviceInformation" name="PUT" wx:mode="M">
<request>
<representation mediaType="application/sep+xml" element="sep:DeviceInformation"/>
<representation mediaType="application/sep-exi" element="sep:DeviceInformation"/>
</request>
</method>
<method id="POSTDeviceInformation" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:DeviceInformation"/>
<representation mediaType="application/sep-exi" element="sep:DeviceInformation"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEDeviceInformation" name="DELETE" wx:mode="O">
<response>
<representation mediaType="application/xml" element="sep:DeviceInformation"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
</resource>
<resource id="SupportedLocaleList" wx:samplePath="/edev/{id1}/di/loc">
<doc title="SupportedLocaleList">A List of supported locales for the associated EndDevice or SelfDevice.</doc>
<method id="GETSupportedLocaleList" name="GET" wx:mode="M">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:SupportedLocaleList"/>
<representation mediaType="application/sep-exi" element="sep:SupportedLocaleList"/>
</response>
</method>
<method id="HEADSupportedLocaleList" name="HEAD" wx:mode="M"/>
<method id="PUTSupportedLocaleList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:SupportedLocale"/>
<representation mediaType="application/sep-exi" element="sep:SupportedLocale"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTSupportedLocaleList" name="POST" wx:mode="M">
<request>
<representation mediaType="application/sep+xml" element="sep:SupportedLocale"/>
<representation mediaType="application/sep-exi" element="sep:SupportedLocale"/>
</request>
<response status="200">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
<response status="201">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
</method>
<method id="DELETESupportedLocaleList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
</resource>
<resource id="SupportedLocale" wx:samplePath="/edev/{id1}/di/loc/{id2}">
<doc title="SupportedLocale">A specific supported locale for the associated EndDevice or SelfDevice.</doc>
<method id="GETSupportedLocale" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:SupportedLocale"/>
<representation mediaType="application/sep-exi" element="sep:SupportedLocale"/>
</response>
</method>
<method id="HEADSupportedLocale" name="HEAD" wx:mode="M"/>
<method id="PUTSupportedLocale" name="PUT" wx:mode="M">
<request>
<representation mediaType="application/sep+xml" element="sep:SupportedLocale"/>
<representation mediaType="application/sep-exi" element="sep:SupportedLocale"/>
</request>
</method>
<method id="POSTSupportedLocale" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:SupportedLocale"/>
<representation mediaType="application/sep-exi" element="sep:SupportedLocale"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETESupportedLocale" name="DELETE" wx:mode="M">
<response>
<representation mediaType="application/xml" element="sep:SupportedLocale"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
</resource>
<resource id="PowerStatus" wx:samplePath="/edev/{id1}/ps">
<doc title="PowerStatus">Contains the power status for the associated EndDevice or SelfDevice.</doc>
<method id="GETPowerStatus" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:PowerStatus"/>
<representation mediaType="application/sep-exi" element="sep:PowerStatus"/>
</response>
</method>
<method id="HEADPowerStatus" name="HEAD" wx:mode="M"/>
<method id="PUTPowerStatus" name="PUT" wx:mode="M">
<request>
<representation mediaType="application/sep+xml" element="sep:PowerStatus"/>
<representation mediaType="application/sep-exi" element="sep:PowerStatus"/>
</request>
</method>
<method id="POSTPowerStatus" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:PowerStatus"/>
<representation mediaType="application/sep-exi" element="sep:PowerStatus"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEPowerStatus" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
</resource>
<resource id="IPInterfaceList" wx:samplePath="/edev/{id1}/ns">
<doc title="IPInterfaceList">List of IPInterface instances on the associated EndDevice or SelfDevice.</doc>
<method id="GETIPInterfaceList" name="GET" wx:mode="M">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:IPInterfaceList"/>
<representation mediaType="application/sep-exi" element="sep:IPInterfaceList"/>
</response>
</method>
<method id="HEADIPInterfaceList" name="HEAD" wx:mode="M"/>
<method id="PUTIPInterfaceList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:IPInterface"/>
<representation mediaType="application/sep-exi" element="sep:IPInterface"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTIPInterfaceList" name="POST" wx:mode="O">
<request>
<representation mediaType="application/sep+xml" element="sep:IPInterface"/>
<representation mediaType="application/sep-exi" element="sep:IPInterface"/>
</request>
<response status="200">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
<response status="201">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
</method>
<method id="DELETEIPInterfaceList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
</resource>
<resource id="IPInterface" wx:samplePath="/edev/{id1}/ns/{id2}">
<doc title="IPInterface">Specific IPInterface resource. This resource may be thought of as network status information for a specific network (IP) layer interface.</doc>
<method id="GETIPInterface" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:IPInterface"/>
<representation mediaType="application/sep-exi" element="sep:IPInterface"/>
</response>
</method>
<method id="HEADIPInterface" name="HEAD" wx:mode="M"/>
<method id="PUTIPInterface" name="PUT" wx:mode="O">
<request>
<representation mediaType="application/sep+xml" element="sep:IPInterface"/>
<representation mediaType="application/sep-exi" element="sep:IPInterface"/>
</request>
</method>
<method id="POSTIPInterface" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:IPInterface"/>
<representation mediaType="application/sep-exi" element="sep:IPInterface"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEIPInterface" name="DELETE" wx:mode="O">
<response>
<representation mediaType="application/xml" element="sep:IPInterface"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
</resource>
<resource id="IPAddrList" wx:samplePath="/edev/{id1}/ns/{id2}/addr">
<doc title="IPAddrList">List of IP Addresses</doc>
<method id="GETIPAddrList" name="GET" wx:mode="M">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:IPAddrList"/>
<representation mediaType="application/sep-exi" element="sep:IPAddrList"/>
</response>
</method>
<method id="HEADIPAddrList" name="HEAD" wx:mode="M"/>
<method id="PUTIPAddrList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:IPAddr"/>
<representation mediaType="application/sep-exi" element="sep:IPAddr"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTIPAddrList" name="POST" wx:mode="O">
<request>
<representation mediaType="application/sep+xml" element="sep:IPAddr"/>
<representation mediaType="application/sep-exi" element="sep:IPAddr"/>
</request>
<response status="200">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
<response status="201">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
</method>
<method id="DELETEIPAddrList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
</resource>
<resource id="IPAddr" wx:samplePath="/edev/{id1}/ns/{id2}/addr/{id3}">
<doc title="IPAddr">A specific IP Address</doc>
<method id="GETIPAddr" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:IPAddr"/>
<representation mediaType="application/sep-exi" element="sep:IPAddr"/>
</response>
</method>
<method id="HEADIPAddr" name="HEAD" wx:mode="M"/>
<method id="PUTIPAddr" name="PUT" wx:mode="O">
<request>
<representation mediaType="application/sep+xml" element="sep:IPAddr"/>
<representation mediaType="application/sep-exi" element="sep:IPAddr"/>
</request>
</method>
<method id="POSTIPAddr" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:IPAddr"/>
<representation mediaType="application/sep-exi" element="sep:IPAddr"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEIPAddr" name="DELETE" wx:mode="O">
<response>
<representation mediaType="application/xml" element="sep:IPAddr"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
<wx:sampleParam name="id3" style="template" type="idType"/>
</resource>
<resource id="RPLInstanceList" wx:samplePath="/edev/{id1}/ns/{id2}/addr/{id3}/rpl">
<doc title="RPLInstanceList">List of RPL instances that the IPAddr is a member </doc>
<method id="GETRPLInstanceList" name="GET" wx:mode="M">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:RPLInstanceList"/>
<representation mediaType="application/sep-exi" element="sep:RPLInstanceList"/>
</response>
</method>
<method id="HEADRPLInstanceList" name="HEAD" wx:mode="M"/>
<method id="PUTRPLInstanceList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:RPLInstance"/>
<representation mediaType="application/sep-exi" element="sep:RPLInstance"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTRPLInstanceList" name="POST" wx:mode="O">
<request>
<representation mediaType="application/sep+xml" element="sep:RPLInstance"/>
<representation mediaType="application/sep-exi" element="sep:RPLInstance"/>
</request>
<response status="200">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
<response status="201">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
</method>
<method id="DELETERPLInstanceList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
<wx:sampleParam name="id3" style="template" type="idType"/>
</resource>
<resource id="RPLInstance" wx:samplePath="/edev/{id1}/ns/{id2}/addr/{id3}/rpl/{id4}">
<doc title="RPLInstance">A specific RPL Instance</doc>
<method id="GETRPLInstance" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:RPLInstance"/>
<representation mediaType="application/sep-exi" element="sep:RPLInstance"/>
</response>
</method>
<method id="HEADRPLInstance" name="HEAD" wx:mode="M"/>
<method id="PUTRPLInstance" name="PUT" wx:mode="O">
<request>
<representation mediaType="application/sep+xml" element="sep:RPLInstance"/>
<representation mediaType="application/sep-exi" element="sep:RPLInstance"/>
</request>
</method>
<method id="POSTRPLInstance" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:RPLInstance"/>
<representation mediaType="application/sep-exi" element="sep:RPLInstance"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETERPLInstance" name="DELETE" wx:mode="O">
<response>
<representation mediaType="application/xml" element="sep:RPLInstance"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
<wx:sampleParam name="id3" style="template" type="idType"/>
<wx:sampleParam name="id4" style="template" type="idType"/>
</resource>
<resource id="RPLSourceRoutesList" wx:samplePath="/edev/{id1}/ns/{id2}/addr/{id3}/rpl/{id4}/srt">
<doc title="RPLSourceRoutesList">List of RPL source routes</doc>
<method id="GETRPLSourceRoutesList" name="GET" wx:mode="M">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:RPLSourceRoutesList"/>
<representation mediaType="application/sep-exi" element="sep:RPLSourceRoutesList"/>
</response>
</method>
<method id="HEADRPLSourceRoutesList" name="HEAD" wx:mode="M"/>
<method id="PUTRPLSourceRoutesList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:RPLSourceRoutes"/>
<representation mediaType="application/sep-exi" element="sep:RPLSourceRoutes"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTRPLSourceRoutesList" name="POST" wx:mode="O">
<request>
<representation mediaType="application/sep+xml" element="sep:RPLSourceRoutes"/>
<representation mediaType="application/sep-exi" element="sep:RPLSourceRoutes"/>
</request>
<response status="200">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
<response status="201">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
</method>
<method id="DELETERPLSourceRoutesList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
<wx:sampleParam name="id3" style="template" type="idType"/>
<wx:sampleParam name="id4" style="template" type="idType"/>
</resource>
<resource id="RPLSourceRoutes" wx:samplePath="/edev/{id1}/ns/{id2}/addr/{id3}/rpl/{id4}/srt/{id5}">
<doc title="RPLSourceRoutes">A specific RPL source route</doc>
<method id="GETRPLSourceRoutes" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:RPLSourceRoutes"/>
<representation mediaType="application/sep-exi" element="sep:RPLSourceRoutes"/>
</response>
</method>
<method id="HEADRPLSourceRoutes" name="HEAD" wx:mode="M"/>
<method id="PUTRPLSourceRoutes" name="PUT" wx:mode="O">
<request>
<representation mediaType="application/sep+xml" element="sep:RPLSourceRoutes"/>
<representation mediaType="application/sep-exi" element="sep:RPLSourceRoutes"/>
</request>
</method>
<method id="POSTRPLSourceRoutes" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:RPLSourceRoutes"/>
<representation mediaType="application/sep-exi" element="sep:RPLSourceRoutes"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETERPLSourceRoutes" name="DELETE" wx:mode="O">
<response>
<representation mediaType="application/xml" element="sep:RPLSourceRoutes"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
<wx:sampleParam name="id3" style="template" type="idType"/>
<wx:sampleParam name="id4" style="template" type="idType"/>
<wx:sampleParam name="id5" style="template" type="idType"/>
</resource>
<resource id="LLInterfaceList" wx:samplePath="/edev/{id1}/ns/{id2}/ll">
<doc title="LLInterfaceList">List of Link Layer Interfaces</doc>
<method id="GETLLInterfaceList" name="GET" wx:mode="M">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:LLInterfaceList"/>
<representation mediaType="application/sep-exi" element="sep:LLInterfaceList"/>
</response>
</method>
<method id="HEADLLInterfaceList" name="HEAD" wx:mode="M"/>
<method id="PUTLLInterfaceList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:LLInterface"/>
<representation mediaType="application/sep-exi" element="sep:LLInterface"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTLLInterfaceList" name="POST" wx:mode="O">
<request>
<representation mediaType="application/sep+xml" element="sep:LLInterface"/>
<representation mediaType="application/sep-exi" element="sep:LLInterface"/>
</request>
<response status="200">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
<response status="201">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
</method>
<method id="DELETELLInterfaceList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
</resource>
<resource id="LLInterface" wx:samplePath="/edev/{id1}/ns/{id2}/ll/{id3}">
<doc title="LLInterface">A specific Link Layer Interface</doc>
<method id="GETLLInterface" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:LLInterface"/>
<representation mediaType="application/sep-exi" element="sep:LLInterface"/>
</response>
</method>
<method id="HEADLLInterface" name="HEAD" wx:mode="M"/>
<method id="PUTLLInterface" name="PUT" wx:mode="O">
<request>
<representation mediaType="application/sep+xml" element="sep:LLInterface"/>
<representation mediaType="application/sep-exi" element="sep:LLInterface"/>
</request>
</method>
<method id="POSTLLInterface" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:LLInterface"/>
<representation mediaType="application/sep-exi" element="sep:LLInterface"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETELLInterface" name="DELETE" wx:mode="O">
<response>
<representation mediaType="application/xml" element="sep:LLInterface"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
<wx:sampleParam name="id3" style="template" type="idType"/>
</resource>
<resource id="NeighborList" wx:samplePath="/edev/{id1}/ns/{id2}/ll/{id3}/nbh">
<doc title="NeighborList">List of 802.15.4 neighbors</doc>
<method id="GETNeighborList" name="GET" wx:mode="M">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:NeighborList"/>
<representation mediaType="application/sep-exi" element="sep:NeighborList"/>
</response>
</method>
<method id="HEADNeighborList" name="HEAD" wx:mode="M"/>
<method id="PUTNeighborList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:Neighbor"/>
<representation mediaType="application/sep-exi" element="sep:Neighbor"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTNeighborList" name="POST" wx:mode="O">
<request>
<representation mediaType="application/sep+xml" element="sep:Neighbor"/>
<representation mediaType="application/sep-exi" element="sep:Neighbor"/>
</request>
<response status="200">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
<response status="201">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
</method>
<method id="DELETENeighborList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
<wx:sampleParam name="id3" style="template" type="idType"/>
</resource>
<resource id="Neighbor" wx:samplePath="/edev/{id1}/ns/{id2}/ll/{id3}/nbh/{id4}">
<doc title="Neighbor">A specific 802.15.4 neighbor</doc>
<method id="GETNeighbor" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:Neighbor"/>
<representation mediaType="application/sep-exi" element="sep:Neighbor"/>
</response>
</method>
<method id="HEADNeighbor" name="HEAD" wx:mode="M"/>
<method id="PUTNeighbor" name="PUT" wx:mode="O">
<request>
<representation mediaType="application/sep+xml" element="sep:Neighbor"/>
<representation mediaType="application/sep-exi" element="sep:Neighbor"/>
</request>
</method>
<method id="POSTNeighbor" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:Neighbor"/>
<representation mediaType="application/sep-exi" element="sep:Neighbor"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETENeighbor" name="DELETE" wx:mode="O">
<response>
<representation mediaType="application/xml" element="sep:Neighbor"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
<wx:sampleParam name="id3" style="template" type="idType"/>
<wx:sampleParam name="id4" style="template" type="idType"/>
</resource>
<resource id="LogEventList" wx:samplePath="/edev/{id1}/lel">
<doc title="LogEventList">A List of LogEvent instances.</doc>
<method id="GETLogEventList" name="GET" wx:mode="M">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="a" style="query" type="xsd:int">
<doc>after</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:LogEventList"/>
<representation mediaType="application/sep-exi" element="sep:LogEventList"/>
</response>
</method>
<method id="HEADLogEventList" name="HEAD" wx:mode="M"/>
<method id="PUTLogEventList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:LogEvent"/>
<representation mediaType="application/sep-exi" element="sep:LogEvent"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTLogEventList" name="POST" wx:mode="M">
<request>
<representation mediaType="application/sep+xml" element="sep:LogEvent"/>
<representation mediaType="application/sep-exi" element="sep:LogEvent"/>
</request>
<response status="200">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
<response status="201">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
</method>
<method id="DELETELogEventList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
</resource>
<resource id="LogEvent" wx:samplePath="/edev/{id1}/lel/{id2}">
<doc title="LogEvent">A specific LogEvent entry from the LogEventList. </doc>
<method id="GETLogEvent" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:LogEvent"/>
<representation mediaType="application/sep-exi" element="sep:LogEvent"/>
</response>
</method>
<method id="HEADLogEvent" name="HEAD" wx:mode="M"/>
<method id="PUTLogEvent" name="PUT" wx:mode="O">
<request>
<representation mediaType="application/sep+xml" element="sep:LogEvent"/>
<representation mediaType="application/sep-exi" element="sep:LogEvent"/>
</request>
</method>
<method id="POSTLogEvent" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:LogEvent"/>
<representation mediaType="application/sep-exi" element="sep:LogEvent"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETELogEvent" name="DELETE" wx:mode="M">
<response>
<representation mediaType="application/xml" element="sep:LogEvent"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
</resource>
<resource id="Configuration" wx:samplePath="/edev/{id1}/cfg">
<doc title="Configuration">Contains the configuration settings of the associated EndDevice or SelfDevice.</doc>
<method id="GETConfiguration" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:Configuration"/>
<representation mediaType="application/sep-exi" element="sep:Configuration"/>
</response>
</method>
<method id="HEADConfiguration" name="HEAD" wx:mode="M"/>
<method id="PUTConfiguration" name="PUT" wx:mode="M">
<request>
<representation mediaType="application/sep+xml" element="sep:Configuration"/>
<representation mediaType="application/sep-exi" element="sep:Configuration"/>
</request>
</method>
<method id="POSTConfiguration" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:Configuration"/>
<representation mediaType="application/sep-exi" element="sep:Configuration"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEConfiguration" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
</resource>
<resource id="PriceResponseCfgList" wx:samplePath="/edev/{id1}/cfg/prcfg">
<doc title="PriceResponseCfgList">Contains a List of price response configuration settings.</doc>
<method id="GETPriceResponseCfgList" name="GET" wx:mode="M">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:PriceResponseCfgList"/>
<representation mediaType="application/sep-exi" element="sep:PriceResponseCfgList"/>
</response>
</method>
<method id="HEADPriceResponseCfgList" name="HEAD" wx:mode="M"/>
<method id="PUTPriceResponseCfgList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:PriceResponseCfg"/>
<representation mediaType="application/sep-exi" element="sep:PriceResponseCfg"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTPriceResponseCfgList" name="POST" wx:mode="M">
<request>
<representation mediaType="application/sep+xml" element="sep:PriceResponseCfg"/>
<representation mediaType="application/sep-exi" element="sep:PriceResponseCfg"/>
</request>
<response status="200">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
<response status="201">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
</method>
<method id="DELETEPriceResponseCfgList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
</resource>
<resource id="PriceResponseCfg" wx:samplePath="/edev/{id1}/cfg/prcfg/{id2}">
<doc title="PriceResponseCfg">Contains the price response configuration settings for this EndDevice associated with a RateComponent.</doc>
<method id="GETPriceResponseCfg" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:PriceResponseCfg"/>
<representation mediaType="application/sep-exi" element="sep:PriceResponseCfg"/>
</response>
</method>
<method id="HEADPriceResponseCfg" name="HEAD" wx:mode="M"/>
<method id="PUTPriceResponseCfg" name="PUT" wx:mode="M">
<request>
<representation mediaType="application/sep+xml" element="sep:PriceResponseCfg"/>
<representation mediaType="application/sep-exi" element="sep:PriceResponseCfg"/>
</request>
</method>
<method id="POSTPriceResponseCfg" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:PriceResponseCfg"/>
<representation mediaType="application/sep-exi" element="sep:PriceResponseCfg"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEPriceResponseCfg" name="DELETE" wx:mode="M">
<response>
<representation mediaType="application/xml" element="sep:PriceResponseCfg"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
</resource>
<resource id="FileList" wx:samplePath="/file">
<doc title="FileList">A list of files</doc>
<method id="GETFileList" name="GET" wx:mode="M">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:FileList"/>
<representation mediaType="application/sep-exi" element="sep:FileList"/>
</response>
</method>
<method id="HEADFileList" name="HEAD" wx:mode="M"/>
<method id="PUTFileList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:File"/>
<representation mediaType="application/sep-exi" element="sep:File"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTFileList" name="POST" wx:mode="D">
<request>
<representation mediaType="application/sep+xml" element="sep:File"/>
<representation mediaType="application/sep-exi" element="sep:File"/>
</request>
<response status="200">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
<response status="201">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
</method>
<method id="DELETEFileList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
</resource>
<resource id="File" wx:samplePath="/file/{id1}">
<doc title="File">A specific file</doc>
<method id="GETFile" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:File"/>
<representation mediaType="application/sep-exi" element="sep:File"/>
</response>
</method>
<method id="HEADFile" name="HEAD" wx:mode="M"/>
<method id="PUTFile" name="PUT" wx:mode="D">
<request>
<representation mediaType="application/sep+xml" element="sep:File"/>
<representation mediaType="application/sep-exi" element="sep:File"/>
</request>
</method>
<method id="POSTFile" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:File"/>
<representation mediaType="application/sep-exi" element="sep:File"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEFile" name="DELETE" wx:mode="D">
<response>
<representation mediaType="application/xml" element="sep:File"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
</resource>
<resource id="FileStatus" wx:samplePath="/edev/{id1}/fs">
<doc title="FileStatus">The file status of a particular file download for the associated EndDevice or SelfDevice.</doc>
<method id="GETFileStatus" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:FileStatus"/>
<representation mediaType="application/sep-exi" element="sep:FileStatus"/>
</response>
</method>
<method id="HEADFileStatus" name="HEAD" wx:mode="M"/>
<method id="PUTFileStatus" name="PUT" wx:mode="M">
<request>
<representation mediaType="application/sep+xml" element="sep:FileStatus"/>
<representation mediaType="application/sep-exi" element="sep:FileStatus"/>
</request>
</method>
<method id="POSTFileStatus" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:FileStatus"/>
<representation mediaType="application/sep-exi" element="sep:FileStatus"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEFileStatus" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
</resource>
<resource id="DemandResponseProgramList" wx:samplePath="/dr">
<doc title="DemandResponseProgramList">List of DemandResponseProgram instances. Devices implementing the DemandResponseProgramList resource MAY support multiple instances of DemandResponsePrograms.</doc>
<method id="GETDemandResponseProgramList" name="GET" wx:mode="M">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:DemandResponseProgramList"/>
<representation mediaType="application/sep-exi" element="sep:DemandResponseProgramList"/>
</response>
</method>
<method id="HEADDemandResponseProgramList" name="HEAD" wx:mode="M"/>
<method id="PUTDemandResponseProgramList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:DemandResponseProgram"/>
<representation mediaType="application/sep-exi" element="sep:DemandResponseProgram"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTDemandResponseProgramList" name="POST" wx:mode="D">
<request>
<representation mediaType="application/sep+xml" element="sep:DemandResponseProgram"/>
<representation mediaType="application/sep-exi" element="sep:DemandResponseProgram"/>
</request>
<response status="200">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
<response status="201">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
</method>
<method id="DELETEDemandResponseProgramList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
</resource>
<resource id="DemandResponseProgram" wx:samplePath="/dr/{id1}">
<doc title="DemandResponseProgram">Specific DemandResponseProgram resource. This resource can be thought of as a particular DemandResponseProgram endpoint. </doc>
<method id="GETDemandResponseProgram" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:DemandResponseProgram"/>
<representation mediaType="application/sep-exi" element="sep:DemandResponseProgram"/>
</response>
</method>
<method id="HEADDemandResponseProgram" name="HEAD" wx:mode="M"/>
<method id="PUTDemandResponseProgram" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:DemandResponseProgram"/>
<representation mediaType="application/sep-exi" element="sep:DemandResponseProgram"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTDemandResponseProgram" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:DemandResponseProgram"/>
<representation mediaType="application/sep-exi" element="sep:DemandResponseProgram"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEDemandResponseProgram" name="DELETE" wx:mode="D">
<response>
<representation mediaType="application/xml" element="sep:DemandResponseProgram"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
</resource>
<resource id="ActiveEndDeviceControlList" wx:samplePath="/dr/{id1}/actedc">
<doc title="ActiveEndDeviceControlList">List of EndDeviceControls that are currently active. </doc>
<method id="GETActiveEndDeviceControlList" name="GET" wx:mode="M">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="a" style="query" type="xsd:int">
<doc>after</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:EndDeviceControlList"/>
<representation mediaType="application/sep-exi" element="sep:EndDeviceControlList"/>
</response>
</method>
<method id="HEADActiveEndDeviceControlList" name="HEAD" wx:mode="M"/>
<method id="PUTActiveEndDeviceControlList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:EndDeviceControl"/>
<representation mediaType="application/sep-exi" element="sep:EndDeviceControl"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTActiveEndDeviceControlList" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:EndDeviceControl"/>
<representation mediaType="application/sep-exi" element="sep:EndDeviceControl"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEActiveEndDeviceControlList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
</resource>
<resource id="EndDeviceControlList" wx:samplePath="/dr/{id1}/edc">
<doc title="EndDeviceControlList">List of EndDeviceControls. Devices implementing the EndDeviceControlList resource MAY support multiple EndDeviceControls.</doc>
<method id="GETEndDeviceControlList" name="GET" wx:mode="M">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="a" style="query" type="xsd:int">
<doc>after</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:EndDeviceControlList"/>
<representation mediaType="application/sep-exi" element="sep:EndDeviceControlList"/>
</response>
</method>
<method id="HEADEndDeviceControlList" name="HEAD" wx:mode="M"/>
<method id="PUTEndDeviceControlList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:EndDeviceControl"/>
<representation mediaType="application/sep-exi" element="sep:EndDeviceControl"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTEndDeviceControlList" name="POST" wx:mode="D">
<request>
<representation mediaType="application/sep+xml" element="sep:EndDeviceControl"/>
<representation mediaType="application/sep-exi" element="sep:EndDeviceControl"/>
</request>
<response status="200">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
<response status="201">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
</method>
<method id="DELETEEndDeviceControlList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
</resource>
<resource id="EndDeviceControl" wx:samplePath="/dr/{id1}/edc/{id2}">
<doc title="EndDeviceControl">Specific EndDeviceControl resource. This resource can be thought of as a particular Demand Response / Load Control event for a period of time.</doc>
<method id="GETEndDeviceControl" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:EndDeviceControl"/>
<representation mediaType="application/sep-exi" element="sep:EndDeviceControl"/>
</response>
</method>
<method id="HEADEndDeviceControl" name="HEAD" wx:mode="M"/>
<method id="PUTEndDeviceControl" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:EndDeviceControl"/>
<representation mediaType="application/sep-exi" element="sep:EndDeviceControl"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTEndDeviceControl" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:EndDeviceControl"/>
<representation mediaType="application/sep-exi" element="sep:EndDeviceControl"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEEndDeviceControl" name="DELETE" wx:mode="D">
<response>
<representation mediaType="application/xml" element="sep:EndDeviceControl"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
</resource>
<resource id="LoadShedAvailabilityList" wx:samplePath="/edev/{id1}/lsl">
<doc title="LoadShedAvailabilityList">A List of LoadShedAvailability instances.</doc>
<method id="GETLoadShedAvailabilityList" name="GET" wx:mode="M">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:LoadShedAvailabilityList"/>
<representation mediaType="application/sep-exi" element="sep:LoadShedAvailabilityList"/>
</response>
</method>
<method id="HEADLoadShedAvailabilityList" name="HEAD" wx:mode="M"/>
<method id="PUTLoadShedAvailabilityList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:LoadShedAvailability"/>
<representation mediaType="application/sep-exi" element="sep:LoadShedAvailability"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTLoadShedAvailabilityList" name="POST" wx:mode="M">
<request>
<representation mediaType="application/sep+xml" element="sep:LoadShedAvailability"/>
<representation mediaType="application/sep-exi" element="sep:LoadShedAvailability"/>
</request>
<response status="200">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
<response status="201">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
</method>
<method id="DELETELoadShedAvailabilityList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
</resource>
<resource id="LoadShedAvailability" wx:samplePath="/edev/{id1}/lsl/{id2}">
<doc title="LoadShedAvailability">A specific LoadShedAvailability entry from the LoadShedAvailabilityList. </doc>
<method id="GETLoadShedAvailability" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:LoadShedAvailability"/>
<representation mediaType="application/sep-exi" element="sep:LoadShedAvailability"/>
</response>
</method>
<method id="HEADLoadShedAvailability" name="HEAD" wx:mode="M"/>
<method id="PUTLoadShedAvailability" name="PUT" wx:mode="O">
<request>
<representation mediaType="application/sep+xml" element="sep:LoadShedAvailability"/>
<representation mediaType="application/sep-exi" element="sep:LoadShedAvailability"/>
</request>
</method>
<method id="POSTLoadShedAvailability" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:LoadShedAvailability"/>
<representation mediaType="application/sep-exi" element="sep:LoadShedAvailability"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETELoadShedAvailability" name="DELETE" wx:mode="M">
<response>
<representation mediaType="application/xml" element="sep:LoadShedAvailability"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
</resource>
<resource id="UsagePointList" wx:samplePath="/upt">
<doc title="UsagePointList">Usage point resource list. Devices implementing the UsagePointList resource MAY support multiple instances of usage points. </doc>
<method id="GETUsagePointList" name="GET" wx:mode="M">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:UsagePointList"/>
<representation mediaType="application/sep-exi" element="sep:UsagePointList"/>
</response>
</method>
<method id="HEADUsagePointList" name="HEAD" wx:mode="M"/>
<method id="PUTUsagePointList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:UsagePoint"/>
<representation mediaType="application/sep-exi" element="sep:UsagePoint"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTUsagePointList" name="POST" wx:mode="O">
<request>
<representation mediaType="application/sep+xml" element="sep:UsagePoint"/>
<representation mediaType="application/sep-exi" element="sep:UsagePoint"/>
</request>
<response status="200">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
<response status="201">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
</method>
<method id="DELETEUsagePointList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
</resource>
<resource id="UsagePoint" wx:samplePath="/upt/{id1}">
<doc title="UsagePoint">Usage point instance including links to associated information. </doc>
<method id="GETUsagePoint" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:UsagePoint"/>
<representation mediaType="application/sep-exi" element="sep:UsagePoint"/>
</response>
</method>
<method id="HEADUsagePoint" name="HEAD" wx:mode="M"/>
<method id="PUTUsagePoint" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:UsagePoint"/>
<representation mediaType="application/sep-exi" element="sep:UsagePoint"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTUsagePoint" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:UsagePoint"/>
<representation mediaType="application/sep-exi" element="sep:UsagePoint"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEUsagePoint" name="DELETE" wx:mode="O">
<response>
<representation mediaType="application/xml" element="sep:UsagePoint"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
</resource>
<resource id="MeterReadingList" wx:samplePath="/upt/{id1}/mr">
<doc title="MeterReadingList">Meter Reading list including explicit URIs for each valid meter reading resource. </doc>
<method id="GETMeterReadingList" name="GET" wx:mode="M">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:MeterReadingList"/>
<representation mediaType="application/sep-exi" element="sep:MeterReadingList"/>
</response>
</method>
<method id="HEADMeterReadingList" name="HEAD" wx:mode="M"/>
<method id="PUTMeterReadingList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:MeterReading"/>
<representation mediaType="application/sep-exi" element="sep:MeterReading"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTMeterReadingList" name="POST" wx:mode="O">
<request>
<representation mediaType="application/sep+xml" element="sep:MeterReading"/>
<representation mediaType="application/sep-exi" element="sep:MeterReading"/>
</request>
<response status="200">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
<response status="201">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
</method>
<method id="DELETEMeterReadingList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
</resource>
<resource id="MeterReading" wx:samplePath="/upt/{id1}/mr/{id2}">
<doc title="MeterReading">Meter Reading instance which contains ReadingSet and Reading resources</doc>
<method id="GETMeterReading" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:MeterReading"/>
<representation mediaType="application/sep-exi" element="sep:MeterReading"/>
</response>
</method>
<method id="HEADMeterReading" name="HEAD" wx:mode="M"/>
<method id="PUTMeterReading" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:MeterReading"/>
<representation mediaType="application/sep-exi" element="sep:MeterReading"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTMeterReading" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:MeterReading"/>
<representation mediaType="application/sep-exi" element="sep:MeterReading"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEMeterReading" name="DELETE" wx:mode="O">
<response>
<representation mediaType="application/xml" element="sep:MeterReading"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
</resource>
<resource id="ReadingType" wx:samplePath="/upt/{id1}/mr/{id2}/rt">
<doc title="ReadingType">Meter Reading type</doc>
<method id="GETReadingType" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:ReadingType"/>
<representation mediaType="application/sep-exi" element="sep:ReadingType"/>
</response>
</method>
<method id="HEADReadingType" name="HEAD" wx:mode="M"/>
<method id="PUTReadingType" name="PUT" wx:mode="O">
<request>
<representation mediaType="application/sep+xml" element="sep:ReadingType"/>
<representation mediaType="application/sep-exi" element="sep:ReadingType"/>
</request>
</method>
<method id="POSTReadingType" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:ReadingType"/>
<representation mediaType="application/sep-exi" element="sep:ReadingType"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEReadingType" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
</resource>
<resource id="ReadingSetList" wx:samplePath="/upt/{id1}/mr/{id2}/rs">
<doc title="ReadingSetList">Reading Set list</doc>
<method id="GETReadingSetList" name="GET" wx:mode="M">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="a" style="query" type="xsd:int">
<doc>after</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:ReadingSetList"/>
<representation mediaType="application/sep-exi" element="sep:ReadingSetList"/>
</response>
</method>
<method id="HEADReadingSetList" name="HEAD" wx:mode="M"/>
<method id="PUTReadingSetList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:ReadingSet"/>
<representation mediaType="application/sep-exi" element="sep:ReadingSet"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTReadingSetList" name="POST" wx:mode="O">
<request>
<representation mediaType="application/sep+xml" element="sep:ReadingSet"/>
<representation mediaType="application/sep-exi" element="sep:ReadingSet"/>
</request>
<response status="200">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
<response status="201">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
</method>
<method id="DELETEReadingSetList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
</resource>
<resource id="ReadingSet" wx:samplePath="/upt/{id1}/mr/{id2}/rs/{id3}">
<doc title="ReadingSet">Reading Set instance which contains a list of Reading(s)</doc>
<method id="GETReadingSet" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:ReadingSet"/>
<representation mediaType="application/sep-exi" element="sep:ReadingSet"/>
</response>
</method>
<method id="HEADReadingSet" name="HEAD" wx:mode="M"/>
<method id="PUTReadingSet" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:ReadingSet"/>
<representation mediaType="application/sep-exi" element="sep:ReadingSet"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTReadingSet" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:ReadingSet"/>
<representation mediaType="application/sep-exi" element="sep:ReadingSet"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEReadingSet" name="DELETE" wx:mode="O">
<response>
<representation mediaType="application/xml" element="sep:ReadingSet"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
<wx:sampleParam name="id3" style="template" type="idType"/>
</resource>
<resource id="ReadingList" wx:samplePath="/upt/{id1}/mr/{id2}/rs/{id3}/r">
<doc title="ReadingList">Reading list of a particular meter reading set. </doc>
<method id="GETReadingList" name="GET" wx:mode="M">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="a" style="query" type="xsd:int">
<doc>after</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:ReadingList"/>
<representation mediaType="application/sep-exi" element="sep:ReadingList"/>
</response>
</method>
<method id="HEADReadingList" name="HEAD" wx:mode="M"/>
<method id="PUTReadingList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:Reading"/>
<representation mediaType="application/sep-exi" element="sep:Reading"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTReadingList" name="POST" wx:mode="O">
<request>
<representation mediaType="application/sep+xml" element="sep:Reading"/>
<representation mediaType="application/sep-exi" element="sep:Reading"/>
</request>
<response status="200">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
<response status="201">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
</method>
<method id="DELETEReadingList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
<wx:sampleParam name="id3" style="template" type="idType"/>
</resource>
<resource id="Reading" wx:samplePath="/upt/{id1}/mr/{id2}/rs/{id3}/r/{id4}">
<doc title="Reading">Reading instance of a particular meter reading type. </doc>
<method id="GETReading" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:Reading"/>
<representation mediaType="application/sep-exi" element="sep:Reading"/>
</response>
</method>
<method id="HEADReading" name="HEAD" wx:mode="M"/>
<method id="PUTReading" name="PUT" wx:mode="O">
<request>
<representation mediaType="application/sep+xml" element="sep:Reading"/>
<representation mediaType="application/sep-exi" element="sep:Reading"/>
</request>
</method>
<method id="POSTReading" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:Reading"/>
<representation mediaType="application/sep-exi" element="sep:Reading"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEReading" name="DELETE" wx:mode="O">
<response>
<representation mediaType="application/xml" element="sep:Reading"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
<wx:sampleParam name="id3" style="template" type="idType"/>
<wx:sampleParam name="id4" style="template" type="idType"/>
</resource>
<resource id="MirrorUsagePointList" wx:samplePath="/mup">
<doc title="MirrorUsagePointList">Mirror Usage point (meter) resource list. Devices implementing the MirrorUsagePointList resource may support multiple instances of meter mirror asset. </doc>
<method id="GETMirrorUsagePointList" name="GET" wx:mode="M">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:MirrorUsagePointList"/>
<representation mediaType="application/sep-exi" element="sep:MirrorUsagePointList"/>
</response>
</method>
<method id="HEADMirrorUsagePointList" name="HEAD" wx:mode="M"/>
<method id="PUTMirrorUsagePointList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:MirrorUsagePoint"/>
<representation mediaType="application/sep-exi" element="sep:MirrorUsagePoint"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTMirrorUsagePointList" name="POST" wx:mode="M">
<request>
<representation mediaType="application/sep+xml" element="sep:MirrorUsagePoint"/>
<representation mediaType="application/sep-exi" element="sep:MirrorUsagePoint"/>
</request>
<response status="200">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
<response status="201">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
</method>
<method id="DELETEMirrorUsagePointList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
</resource>
<resource id="MirrorUsagePoint" wx:samplePath="/mup/{id1}">
<doc title="MirrorUsagePoint">Mirror Usage point instance including resources it supports.</doc>
<method id="GETMirrorUsagePoint" name="GET" wx:mode="O">
<response>
<representation mediaType="application/sep+xml" element="sep:MirrorUsagePoint"/>
<representation mediaType="application/sep-exi" element="sep:MirrorUsagePoint"/>
</response>
</method>
<method id="HEADMirrorUsagePoint" name="HEAD" wx:mode="O"/>
<method id="PUTMirrorUsagePoint" name="PUT" wx:mode="M">
<request>
<representation mediaType="application/sep+xml" element="sep:MirrorUsagePoint"/>
<representation mediaType="application/sep-exi" element="sep:MirrorUsagePoint"/>
</request>
</method>
<method id="POSTMirrorUsagePoint" name="POST" wx:mode="M">
<request>
<representation mediaType="application/sep+xml" element="sep:MirrorMeterReadingList"/>
<representation mediaType="application/sep-exi" element="sep:MirrorMeterReadingList"/>
<representation mediaType="application/sep+xml" element="sep:MirrorMeterReading"/>
<representation mediaType="application/sep-exi" element="sep:MirrorMeterReading"/>
</request>
<response status="200">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
<response status="201">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
</method>
<method id="DELETEMirrorUsagePoint" name="DELETE" wx:mode="M">
<response>
<representation mediaType="application/xml" element="sep:MirrorUsagePoint"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
</resource>
<resource id="TariffProfileList" wx:samplePath="/tp">
<doc title="TariffProfileList">List of TariffProfile instances.</doc>
<method id="GETTariffProfileList" name="GET" wx:mode="M">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:TariffProfileList"/>
<representation mediaType="application/sep-exi" element="sep:TariffProfileList"/>
</response>
</method>
<method id="HEADTariffProfileList" name="HEAD" wx:mode="M"/>
<method id="PUTTariffProfileList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:TariffProfile"/>
<representation mediaType="application/sep-exi" element="sep:TariffProfile"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTTariffProfileList" name="POST" wx:mode="D">
<request>
<representation mediaType="application/sep+xml" element="sep:TariffProfile"/>
<representation mediaType="application/sep-exi" element="sep:TariffProfile"/>
</request>
<response status="200">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
<response status="201">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
</method>
<method id="DELETETariffProfileList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
</resource>
<resource id="TariffProfile" wx:samplePath="/tp/{id1}">
<doc title="TariffProfile">Specific TariffProfile instance. Allows clients to obtain information about the rate code. </doc>
<method id="GETTariffProfile" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:TariffProfile"/>
<representation mediaType="application/sep-exi" element="sep:TariffProfile"/>
</response>
</method>
<method id="HEADTariffProfile" name="HEAD" wx:mode="M"/>
<method id="PUTTariffProfile" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:TariffProfile"/>
<representation mediaType="application/sep-exi" element="sep:TariffProfile"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTTariffProfile" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:TariffProfile"/>
<representation mediaType="application/sep-exi" element="sep:TariffProfile"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETETariffProfile" name="DELETE" wx:mode="D">
<response>
<representation mediaType="application/xml" element="sep:TariffProfile"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
</resource>
<resource id="RateComponentList" wx:samplePath="/tp/{id1}/rc">
<doc title="RateComponentList">List of RateComponent instances. This list specifies a rate-specific container for the charges associated with a specific ReadingType, also referenced by the Metering function set.</doc>
<method id="GETRateComponentList" name="GET" wx:mode="M">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:RateComponentList"/>
<representation mediaType="application/sep-exi" element="sep:RateComponentList"/>
</response>
</method>
<method id="HEADRateComponentList" name="HEAD" wx:mode="M"/>
<method id="PUTRateComponentList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:RateComponent"/>
<representation mediaType="application/sep-exi" element="sep:RateComponent"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTRateComponentList" name="POST" wx:mode="D">
<request>
<representation mediaType="application/sep+xml" element="sep:RateComponent"/>
<representation mediaType="application/sep-exi" element="sep:RateComponent"/>
</request>
<response status="200">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
<response status="201">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
</method>
<method id="DELETERateComponentList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
</resource>
<resource id="RateComponent" wx:samplePath="/tp/{id1}/rc/{id2}">
<doc title="RateComponent">Specific RateComponent instance. Includes link(s) to the list of TimeTariffIntervals that apply to referenced ReadingType for the RateComponent instance.</doc>
<method id="GETRateComponent" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:RateComponent"/>
<representation mediaType="application/sep-exi" element="sep:RateComponent"/>
</response>
</method>
<method id="HEADRateComponent" name="HEAD" wx:mode="M"/>
<method id="PUTRateComponent" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:RateComponent"/>
<representation mediaType="application/sep-exi" element="sep:RateComponent"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTRateComponent" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:RateComponent"/>
<representation mediaType="application/sep-exi" element="sep:RateComponent"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETERateComponent" name="DELETE" wx:mode="D">
<response>
<representation mediaType="application/xml" element="sep:RateComponent"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
</resource>
<resource id="ActiveTimeTariffIntervalList" wx:samplePath="/tp/{id1}/rc/{id2}/acttti">
<doc title="ActiveTimeTariffIntervalList">The active TimeTariffInterval instance(s) for a particular TariffProfile.</doc>
<method id="GETActiveTimeTariffIntervalList" name="GET" wx:mode="M">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="a" style="query" type="xsd:int">
<doc>after</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:TimeTariffIntervalList"/>
<representation mediaType="application/sep-exi" element="sep:TimeTariffIntervalList"/>
</response>
</method>
<method id="HEADActiveTimeTariffIntervalList" name="HEAD" wx:mode="M"/>
<method id="PUTActiveTimeTariffIntervalList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:TimeTariffInterval"/>
<representation mediaType="application/sep-exi" element="sep:TimeTariffInterval"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTActiveTimeTariffIntervalList" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:TimeTariffInterval"/>
<representation mediaType="application/sep-exi" element="sep:TimeTariffInterval"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEActiveTimeTariffIntervalList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
</resource>
<resource id="TimeTariffIntervalList" wx:samplePath="/tp/{id1}/rc/{id2}/tti">
<doc title="TimeTariffIntervalList">Collection of TimeTariffInterval instances, including associated ConsumptionTariffInterval.</doc>
<method id="GETTimeTariffIntervalList" name="GET" wx:mode="M">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="a" style="query" type="xsd:int">
<doc>after</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:TimeTariffIntervalList"/>
<representation mediaType="application/sep-exi" element="sep:TimeTariffIntervalList"/>
</response>
</method>
<method id="HEADTimeTariffIntervalList" name="HEAD" wx:mode="M"/>
<method id="PUTTimeTariffIntervalList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:TimeTariffInterval"/>
<representation mediaType="application/sep-exi" element="sep:TimeTariffInterval"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTTimeTariffIntervalList" name="POST" wx:mode="D">
<request>
<representation mediaType="application/sep+xml" element="sep:TimeTariffInterval"/>
<representation mediaType="application/sep-exi" element="sep:TimeTariffInterval"/>
</request>
<response status="200">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
<response status="201">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
</method>
<method id="DELETETimeTariffIntervalList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
</resource>
<resource id="TimeTariffInterval" wx:samplePath="/tp/{id1}/rc/{id2}/tti/{id3}">
<doc title="TimeTariffInterval">Specific TimeTariffInterval instance that represents a unique usage interval and associated charges for the premises.</doc>
<method id="GETTimeTariffInterval" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:TimeTariffInterval"/>
<representation mediaType="application/sep-exi" element="sep:TimeTariffInterval"/>
</response>
</method>
<method id="HEADTimeTariffInterval" name="HEAD" wx:mode="M"/>
<method id="PUTTimeTariffInterval" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:TimeTariffInterval"/>
<representation mediaType="application/sep-exi" element="sep:TimeTariffInterval"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTTimeTariffInterval" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:TimeTariffInterval"/>
<representation mediaType="application/sep-exi" element="sep:TimeTariffInterval"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETETimeTariffInterval" name="DELETE" wx:mode="D">
<response>
<representation mediaType="application/xml" element="sep:TimeTariffInterval"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
<wx:sampleParam name="id3" style="template" type="idType"/>
</resource>
<resource id="ConsumptionTariffIntervalList" wx:samplePath="/tp/{id1}/rc/{id2}/tti/{id3}/cti">
<doc title="ConsumptionTariffIntervalList">List of ConsumptionTariffInterval instances.</doc>
<method id="GETConsumptionTariffIntervalList" name="GET" wx:mode="M">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="a" style="query" type="xsd:int">
<doc>after</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:ConsumptionTariffIntervalList"/>
<representation mediaType="application/sep-exi" element="sep:ConsumptionTariffIntervalList"/>
</response>
</method>
<method id="HEADConsumptionTariffIntervalList" name="HEAD" wx:mode="M"/>
<method id="PUTConsumptionTariffIntervalList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:ConsumptionTariffInterval"/>
<representation mediaType="application/sep-exi" element="sep:ConsumptionTariffInterval"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTConsumptionTariffIntervalList" name="POST" wx:mode="D">
<request>
<representation mediaType="application/sep+xml" element="sep:ConsumptionTariffInterval"/>
<representation mediaType="application/sep-exi" element="sep:ConsumptionTariffInterval"/>
</request>
<response status="200">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
<response status="201">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
</method>
<method id="DELETEConsumptionTariffIntervalList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
<wx:sampleParam name="id3" style="template" type="idType"/>
</resource>
<resource id="ConsumptionTariffInterval" wx:samplePath="/tp/{id1}/rc/{id2}/tti/{id3}/cti/{id4}">
<doc title="ConsumptionTariffInterval">Specific ConsumptionTariffInterval instance.</doc>
<method id="GETConsumptionTariffInterval" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:ConsumptionTariffInterval"/>
<representation mediaType="application/sep-exi" element="sep:ConsumptionTariffInterval"/>
</response>
</method>
<method id="HEADConsumptionTariffInterval" name="HEAD" wx:mode="M"/>
<method id="PUTConsumptionTariffInterval" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:ConsumptionTariffInterval"/>
<representation mediaType="application/sep-exi" element="sep:ConsumptionTariffInterval"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTConsumptionTariffInterval" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:ConsumptionTariffInterval"/>
<representation mediaType="application/sep-exi" element="sep:ConsumptionTariffInterval"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEConsumptionTariffInterval" name="DELETE" wx:mode="D">
<response>
<representation mediaType="application/xml" element="sep:ConsumptionTariffInterval"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
<wx:sampleParam name="id3" style="template" type="idType"/>
<wx:sampleParam name="id4" style="template" type="idType"/>
</resource>
<resource id="MessagingProgramList" wx:samplePath="/msg">
<doc title="MessagingProgramList">List of MessagingProgram instances or channels. Devices implementing the /msg resource MAY support multiple instances of MessagingProgram</doc>
<method id="GETMessagingProgramList" name="GET" wx:mode="M">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:MessagingProgramList"/>
<representation mediaType="application/sep-exi" element="sep:MessagingProgramList"/>
</response>
</method>
<method id="HEADMessagingProgramList" name="HEAD" wx:mode="M"/>
<method id="PUTMessagingProgramList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:MessagingProgram"/>
<representation mediaType="application/sep-exi" element="sep:MessagingProgram"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTMessagingProgramList" name="POST" wx:mode="D">
<request>
<representation mediaType="application/sep+xml" element="sep:MessagingProgram"/>
<representation mediaType="application/sep-exi" element="sep:MessagingProgram"/>
</request>
<response status="200">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
<response status="201">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
</method>
<method id="DELETEMessagingProgramList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
</resource>
<resource id="MessagingProgram" wx:samplePath="/msg/{id1}">
<doc title="MessagingProgram">Specific MessagingProgram instance. This resource can be thought of as a particular TextMessageList or channel.</doc>
<method id="GETMessagingProgram" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:MessagingProgram"/>
<representation mediaType="application/sep-exi" element="sep:MessagingProgram"/>
</response>
</method>
<method id="HEADMessagingProgram" name="HEAD" wx:mode="M"/>
<method id="PUTMessagingProgram" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:MessagingProgram"/>
<representation mediaType="application/sep-exi" element="sep:MessagingProgram"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTMessagingProgram" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:MessagingProgram"/>
<representation mediaType="application/sep-exi" element="sep:MessagingProgram"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEMessagingProgram" name="DELETE" wx:mode="D">
<response>
<representation mediaType="application/xml" element="sep:MessagingProgram"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
</resource>
<resource id="ActiveTextMessageList" wx:samplePath="/msg/{id1}/acttxt">
<doc title="ActiveTextMessageList">List of Messages that are currently active.</doc>
<method id="GETActiveTextMessageList" name="GET" wx:mode="M">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="a" style="query" type="xsd:int">
<doc>after</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:TextMessageList"/>
<representation mediaType="application/sep-exi" element="sep:TextMessageList"/>
</response>
</method>
<method id="HEADActiveTextMessageList" name="HEAD" wx:mode="M"/>
<method id="PUTActiveTextMessageList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:TextMessage"/>
<representation mediaType="application/sep-exi" element="sep:TextMessage"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTActiveTextMessageList" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:TextMessage"/>
<representation mediaType="application/sep-exi" element="sep:TextMessage"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEActiveTextMessageList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
</resource>
<resource id="TextMessageList" wx:samplePath="/msg/{id1}/txt">
<doc title="TextMessageList">A list of TextMessages.</doc>
<method id="GETTextMessageList" name="GET" wx:mode="M">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="a" style="query" type="xsd:int">
<doc>after</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:TextMessageList"/>
<representation mediaType="application/sep-exi" element="sep:TextMessageList"/>
</response>
</method>
<method id="HEADTextMessageList" name="HEAD" wx:mode="M"/>
<method id="PUTTextMessageList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:TextMessage"/>
<representation mediaType="application/sep-exi" element="sep:TextMessage"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTTextMessageList" name="POST" wx:mode="D">
<request>
<representation mediaType="application/sep+xml" element="sep:TextMessage"/>
<representation mediaType="application/sep-exi" element="sep:TextMessage"/>
</request>
<response status="200">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
<response status="201">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
</method>
<method id="DELETETextMessageList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
</resource>
<resource id="TextMessage" wx:samplePath="/msg/{id1}/txt/{id2}">
<doc title="TextMessage">An individual TextMessage.</doc>
<method id="GETTextMessage" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:TextMessage"/>
<representation mediaType="application/sep-exi" element="sep:TextMessage"/>
</response>
</method>
<method id="HEADTextMessage" name="HEAD" wx:mode="M"/>
<method id="PUTTextMessage" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:TextMessage"/>
<representation mediaType="application/sep-exi" element="sep:TextMessage"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTTextMessage" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:TextMessage"/>
<representation mediaType="application/sep-exi" element="sep:TextMessage"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETETextMessage" name="DELETE" wx:mode="D">
<response>
<representation mediaType="application/xml" element="sep:TextMessage"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
</resource>
<resource id="CustomerAccountList" wx:samplePath="/bill">
<doc title="CustomerAccountList">A List of customer accounts</doc>
<method id="GETCustomerAccountList" name="GET" wx:mode="M">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:CustomerAccountList"/>
<representation mediaType="application/sep-exi" element="sep:CustomerAccountList"/>
</response>
</method>
<method id="HEADCustomerAccountList" name="HEAD" wx:mode="M"/>
<method id="PUTCustomerAccountList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:CustomerAccount"/>
<representation mediaType="application/sep-exi" element="sep:CustomerAccount"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTCustomerAccountList" name="POST" wx:mode="D">
<request>
<representation mediaType="application/sep+xml" element="sep:CustomerAccount"/>
<representation mediaType="application/sep-exi" element="sep:CustomerAccount"/>
</request>
<response status="200">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
<response status="201">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
</method>
<method id="DELETECustomerAccountList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
</resource>
<resource id="CustomerAccount" wx:samplePath="/bill/{id1}">
<doc title="CustomerAccount">Customer account information</doc>
<method id="GETCustomerAccount" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:CustomerAccount"/>
<representation mediaType="application/sep-exi" element="sep:CustomerAccount"/>
</response>
</method>
<method id="HEADCustomerAccount" name="HEAD" wx:mode="M"/>
<method id="PUTCustomerAccount" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:CustomerAccount"/>
<representation mediaType="application/sep-exi" element="sep:CustomerAccount"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTCustomerAccount" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:CustomerAccount"/>
<representation mediaType="application/sep-exi" element="sep:CustomerAccount"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETECustomerAccount" name="DELETE" wx:mode="D">
<response>
<representation mediaType="application/xml" element="sep:CustomerAccount"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
</resource>
<resource id="CustomerAgreementList" wx:samplePath="/bill/{id1}/ca">
<doc title="CustomerAgreementList">A list of customer agreements</doc>
<method id="GETCustomerAgreementList" name="GET" wx:mode="M">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="a" style="query" type="xsd:int">
<doc>after</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:CustomerAgreementList"/>
<representation mediaType="application/sep-exi" element="sep:CustomerAgreementList"/>
</response>
</method>
<method id="HEADCustomerAgreementList" name="HEAD" wx:mode="M"/>
<method id="PUTCustomerAgreementList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:CustomerAgreement"/>
<representation mediaType="application/sep-exi" element="sep:CustomerAgreement"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTCustomerAgreementList" name="POST" wx:mode="D">
<request>
<representation mediaType="application/sep+xml" element="sep:CustomerAgreement"/>
<representation mediaType="application/sep-exi" element="sep:CustomerAgreement"/>
</request>
<response status="200">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
<response status="201">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
</method>
<method id="DELETECustomerAgreementList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
</resource>
<resource id="CustomerAgreement" wx:samplePath="/bill/{id1}/ca/{id2}">
<doc title="CustomerAgreement">A customer agreement</doc>
<method id="GETCustomerAgreement" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:CustomerAgreement"/>
<representation mediaType="application/sep-exi" element="sep:CustomerAgreement"/>
</response>
</method>
<method id="HEADCustomerAgreement" name="HEAD" wx:mode="M"/>
<method id="PUTCustomerAgreement" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:CustomerAgreement"/>
<representation mediaType="application/sep-exi" element="sep:CustomerAgreement"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTCustomerAgreement" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:CustomerAgreement"/>
<representation mediaType="application/sep-exi" element="sep:CustomerAgreement"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETECustomerAgreement" name="DELETE" wx:mode="D">
<response>
<representation mediaType="application/xml" element="sep:CustomerAgreement"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
</resource>
<resource id="ActiveBillingPeriodList" wx:samplePath="/bill/{id1}/ca/{id2}/actbp">
<doc title="ActiveBillingPeriodList">A list of active billing periods.</doc>
<method id="GETActiveBillingPeriodList" name="GET" wx:mode="M">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:BillingPeriodList"/>
<representation mediaType="application/sep-exi" element="sep:BillingPeriodList"/>
</response>
</method>
<method id="HEADActiveBillingPeriodList" name="HEAD" wx:mode="M"/>
<method id="PUTActiveBillingPeriodList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:BillingPeriod"/>
<representation mediaType="application/sep-exi" element="sep:BillingPeriod"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTActiveBillingPeriodList" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:BillingPeriod"/>
<representation mediaType="application/sep-exi" element="sep:BillingPeriod"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEActiveBillingPeriodList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
</resource>
<resource id="BillingPeriodList" wx:samplePath="/bill/{id1}/ca/{id2}/bp">
<doc title="BillingPeriodList">List of BillingPeriods</doc>
<method id="GETBillingPeriodList" name="GET" wx:mode="M">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="a" style="query" type="xsd:int">
<doc>after</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:BillingPeriodList"/>
<representation mediaType="application/sep-exi" element="sep:BillingPeriodList"/>
</response>
</method>
<method id="HEADBillingPeriodList" name="HEAD" wx:mode="M"/>
<method id="PUTBillingPeriodList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:BillingPeriod"/>
<representation mediaType="application/sep-exi" element="sep:BillingPeriod"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTBillingPeriodList" name="POST" wx:mode="D">
<request>
<representation mediaType="application/sep+xml" element="sep:BillingPeriod"/>
<representation mediaType="application/sep-exi" element="sep:BillingPeriod"/>
</request>
<response status="200">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
<response status="201">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
</method>
<method id="DELETEBillingPeriodList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
</resource>
<resource id="BillingPeriod" wx:samplePath="/bill/{id1}/ca/{id2}/bp/{id3}">
<doc title="BillingPeriod">Specific Billing Period information</doc>
<method id="GETBillingPeriod" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:BillingPeriod"/>
<representation mediaType="application/sep-exi" element="sep:BillingPeriod"/>
</response>
</method>
<method id="HEADBillingPeriod" name="HEAD" wx:mode="M"/>
<method id="PUTBillingPeriod" name="PUT" wx:mode="D">
<request>
<representation mediaType="application/sep+xml" element="sep:BillingPeriod"/>
<representation mediaType="application/sep-exi" element="sep:BillingPeriod"/>
</request>
</method>
<method id="POSTBillingPeriod" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:BillingPeriod"/>
<representation mediaType="application/sep-exi" element="sep:BillingPeriod"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEBillingPeriod" name="DELETE" wx:mode="D">
<response>
<representation mediaType="application/xml" element="sep:BillingPeriod"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
<wx:sampleParam name="id3" style="template" type="idType"/>
</resource>
<resource id="ProjectionReadingList" wx:samplePath="/bill/{id1}/ca/{id2}/pro">
<doc title="ProjectionReadingList">A list of reading projections.</doc>
<method id="GETProjectionReadingList" name="GET" wx:mode="M">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="a" style="query" type="xsd:int">
<doc>after</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:ProjectionReadingList"/>
<representation mediaType="application/sep-exi" element="sep:ProjectionReadingList"/>
</response>
</method>
<method id="HEADProjectionReadingList" name="HEAD" wx:mode="M"/>
<method id="PUTProjectionReadingList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:ProjectionReading"/>
<representation mediaType="application/sep-exi" element="sep:ProjectionReading"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTProjectionReadingList" name="POST" wx:mode="D">
<request>
<representation mediaType="application/sep+xml" element="sep:ProjectionReading"/>
<representation mediaType="application/sep-exi" element="sep:ProjectionReading"/>
</request>
<response status="200">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
<response status="201">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
</method>
<method id="DELETEProjectionReadingList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
</resource>
<resource id="ProjectionReading" wx:samplePath="/bill/{id1}/ca/{id2}/pro/{id3}">
<doc title="ProjectionReading">A specific projection reading channel</doc>
<method id="GETProjectionReading" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:ProjectionReading"/>
<representation mediaType="application/sep-exi" element="sep:ProjectionReading"/>
</response>
</method>
<method id="HEADProjectionReading" name="HEAD" wx:mode="M"/>
<method id="PUTProjectionReading" name="PUT" wx:mode="D">
<request>
<representation mediaType="application/sep+xml" element="sep:ProjectionReading"/>
<representation mediaType="application/sep-exi" element="sep:ProjectionReading"/>
</request>
</method>
<method id="POSTProjectionReading" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:ProjectionReading"/>
<representation mediaType="application/sep-exi" element="sep:ProjectionReading"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEProjectionReading" name="DELETE" wx:mode="D">
<response>
<representation mediaType="application/xml" element="sep:ProjectionReading"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
<wx:sampleParam name="id3" style="template" type="idType"/>
</resource>
<resource id="BillingReadingSetList" wx:samplePath="/brs">
<doc title="BillingReadingSetList">A list of billing reading sets</doc>
<method id="GETBillingReadingSetList" name="GET" wx:mode="M">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="a" style="query" type="xsd:int">
<doc>after</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:BillingReadingSetList"/>
<representation mediaType="application/sep-exi" element="sep:BillingReadingSetList"/>
</response>
</method>
<method id="HEADBillingReadingSetList" name="HEAD" wx:mode="M"/>
<method id="PUTBillingReadingSetList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:BillingReadingSet"/>
<representation mediaType="application/sep-exi" element="sep:BillingReadingSet"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTBillingReadingSetList" name="POST" wx:mode="D">
<request>
<representation mediaType="application/sep+xml" element="sep:BillingReadingSet"/>
<representation mediaType="application/sep-exi" element="sep:BillingReadingSet"/>
</request>
<response status="200">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
<response status="201">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
</method>
<method id="DELETEBillingReadingSetList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
</resource>
<resource id="BillingReadingSet" wx:samplePath="/brs/{id1}">
<doc title="BillingReadingSet">A specific billing reading set</doc>
<method id="GETBillingReadingSet" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:BillingReadingSet"/>
<representation mediaType="application/sep-exi" element="sep:BillingReadingSet"/>
</response>
</method>
<method id="HEADBillingReadingSet" name="HEAD" wx:mode="M"/>
<method id="PUTBillingReadingSet" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:BillingReadingSet"/>
<representation mediaType="application/sep-exi" element="sep:BillingReadingSet"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTBillingReadingSet" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:BillingReadingSet"/>
<representation mediaType="application/sep-exi" element="sep:BillingReadingSet"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEBillingReadingSet" name="DELETE" wx:mode="D">
<response>
<representation mediaType="application/xml" element="sep:BillingReadingSet"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
</resource>
<resource id="BillingReadingList" wx:samplePath="/brs/{id1}/br">
<doc title="BillingReadingList">A list of billing readings</doc>
<method id="GETBillingReadingList" name="GET" wx:mode="M">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="a" style="query" type="xsd:int">
<doc>after</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:BillingReadingList"/>
<representation mediaType="application/sep-exi" element="sep:BillingReadingList"/>
</response>
</method>
<method id="HEADBillingReadingList" name="HEAD" wx:mode="M"/>
<method id="PUTBillingReadingList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:BillingReading"/>
<representation mediaType="application/sep-exi" element="sep:BillingReading"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTBillingReadingList" name="POST" wx:mode="D">
<request>
<representation mediaType="application/sep+xml" element="sep:BillingReading"/>
<representation mediaType="application/sep-exi" element="sep:BillingReading"/>
</request>
<response status="200">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
<response status="201">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
</method>
<method id="DELETEBillingReadingList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
</resource>
<resource id="BillingReading" wx:samplePath="/brs/{id1}/br/{id2}">
<doc title="BillingReading">A specific billing reading</doc>
<method id="GETBillingReading" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:BillingReading"/>
<representation mediaType="application/sep-exi" element="sep:BillingReading"/>
</response>
</method>
<method id="HEADBillingReading" name="HEAD" wx:mode="M"/>
<method id="PUTBillingReading" name="PUT" wx:mode="D">
<request>
<representation mediaType="application/sep+xml" element="sep:BillingReading"/>
<representation mediaType="application/sep-exi" element="sep:BillingReading"/>
</request>
</method>
<method id="POSTBillingReading" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:BillingReading"/>
<representation mediaType="application/sep-exi" element="sep:BillingReading"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEBillingReading" name="DELETE" wx:mode="D">
<response>
<representation mediaType="application/xml" element="sep:BillingReading"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
</resource>
<resource id="TargetReadingList" wx:samplePath="/bill/{id1}/ca/{id2}/tar">
<doc title="TargetReadingList">A list of billing targets.</doc>
<method id="GETTargetReadingList" name="GET" wx:mode="M">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="a" style="query" type="xsd:int">
<doc>after</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:TargetReadingList"/>
<representation mediaType="application/sep-exi" element="sep:TargetReadingList"/>
</response>
</method>
<method id="HEADTargetReadingList" name="HEAD" wx:mode="M"/>
<method id="PUTTargetReadingList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:TargetReading"/>
<representation mediaType="application/sep-exi" element="sep:TargetReading"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTTargetReadingList" name="POST" wx:mode="D">
<request>
<representation mediaType="application/sep+xml" element="sep:TargetReading"/>
<representation mediaType="application/sep-exi" element="sep:TargetReading"/>
</request>
<response status="200">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
<response status="201">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
</method>
<method id="DELETETargetReadingList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
</resource>
<resource id="TargetReading" wx:samplePath="/bill/{id1}/ca/{id2}/tar/{id3}">
<doc title="TargetReading">A specific target reading channel</doc>
<method id="GETTargetReading" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:TargetReading"/>
<representation mediaType="application/sep-exi" element="sep:TargetReading"/>
</response>
</method>
<method id="HEADTargetReading" name="HEAD" wx:mode="M"/>
<method id="PUTTargetReading" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:TargetReading"/>
<representation mediaType="application/sep-exi" element="sep:TargetReading"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTTargetReading" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:TargetReading"/>
<representation mediaType="application/sep-exi" element="sep:TargetReading"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETETargetReading" name="DELETE" wx:mode="D">
<response>
<representation mediaType="application/xml" element="sep:TargetReading"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
<wx:sampleParam name="id3" style="template" type="idType"/>
</resource>
<resource id="HistoricalReadingList" wx:samplePath="/bill/{id1}/ca/{id2}/ver">
<doc title="HistoricalReadingList">A list of verified historical readings.</doc>
<method id="GETHistoricalReadingList" name="GET" wx:mode="M">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="a" style="query" type="xsd:int">
<doc>after</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:HistoricalReadingList"/>
<representation mediaType="application/sep-exi" element="sep:HistoricalReadingList"/>
</response>
</method>
<method id="HEADHistoricalReadingList" name="HEAD" wx:mode="M"/>
<method id="PUTHistoricalReadingList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:HistoricalReading"/>
<representation mediaType="application/sep-exi" element="sep:HistoricalReading"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTHistoricalReadingList" name="POST" wx:mode="D">
<request>
<representation mediaType="application/sep+xml" element="sep:HistoricalReading"/>
<representation mediaType="application/sep-exi" element="sep:HistoricalReading"/>
</request>
<response status="200">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
<response status="201">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
</method>
<method id="DELETEHistoricalReadingList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
</resource>
<resource id="HistoricalReading" wx:samplePath="/bill/{id1}/ca/{id2}/ver/{id3}">
<doc title="HistoricalReading">A specific historical reading channel</doc>
<method id="GETHistoricalReading" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:HistoricalReading"/>
<representation mediaType="application/sep-exi" element="sep:HistoricalReading"/>
</response>
</method>
<method id="HEADHistoricalReading" name="HEAD" wx:mode="M"/>
<method id="PUTHistoricalReading" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:HistoricalReading"/>
<representation mediaType="application/sep-exi" element="sep:HistoricalReading"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTHistoricalReading" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:HistoricalReading"/>
<representation mediaType="application/sep-exi" element="sep:HistoricalReading"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEHistoricalReading" name="DELETE" wx:mode="D">
<response>
<representation mediaType="application/xml" element="sep:HistoricalReading"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
<wx:sampleParam name="id3" style="template" type="idType"/>
</resource>
<resource id="ServiceSupplier" wx:samplePath="/bill/{id1}/ss">
<doc title="ServiceSupplier">A specific service supplier</doc>
<method id="GETServiceSupplier" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:ServiceSupplier"/>
<representation mediaType="application/sep-exi" element="sep:ServiceSupplier"/>
</response>
</method>
<method id="HEADServiceSupplier" name="HEAD" wx:mode="M"/>
<method id="PUTServiceSupplier" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:ServiceSupplier"/>
<representation mediaType="application/sep-exi" element="sep:ServiceSupplier"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTServiceSupplier" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:ServiceSupplier"/>
<representation mediaType="application/sep-exi" element="sep:ServiceSupplier"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEServiceSupplier" name="DELETE" wx:mode="D">
<response>
<representation mediaType="application/xml" element="sep:ServiceSupplier"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
</resource>
<resource id="PrepaymentList" wx:samplePath="/ppy">
<doc title="PrepaymentList">A List of Prepayment instances.</doc>
<method id="GETPrepaymentList" name="GET" wx:mode="M">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:PrepaymentList"/>
<representation mediaType="application/sep-exi" element="sep:PrepaymentList"/>
</response>
</method>
<method id="HEADPrepaymentList" name="HEAD" wx:mode="M"/>
<method id="PUTPrepaymentList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:Prepayment"/>
<representation mediaType="application/sep-exi" element="sep:Prepayment"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTPrepaymentList" name="POST" wx:mode="D">
<request>
<representation mediaType="application/sep+xml" element="sep:Prepayment"/>
<representation mediaType="application/sep-exi" element="sep:Prepayment"/>
</request>
<response status="200">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
<response status="201">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
</method>
<method id="DELETEPrepaymentList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
</resource>
<resource id="Prepayment" wx:samplePath="/ppy/{id1}">
<doc title="Prepayment">A particular Prepayment instance. Provides links to the Account Balance, Credit Register, and Operation Status resources for a particular service.</doc>
<method id="GETPrepayment" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:Prepayment"/>
<representation mediaType="application/sep-exi" element="sep:Prepayment"/>
</response>
</method>
<method id="HEADPrepayment" name="HEAD" wx:mode="M"/>
<method id="PUTPrepayment" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:Prepayment"/>
<representation mediaType="application/sep-exi" element="sep:Prepayment"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTPrepayment" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:Prepayment"/>
<representation mediaType="application/sep-exi" element="sep:Prepayment"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEPrepayment" name="DELETE" wx:mode="D">
<response>
<representation mediaType="application/xml" element="sep:Prepayment"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
</resource>
<resource id="AccountBalance" wx:samplePath="/ppy/{id1}/ab">
<doc title="AccountBalance">Account Balance instance. </doc>
<method id="GETAccountBalance" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:AccountBalance"/>
<representation mediaType="application/sep-exi" element="sep:AccountBalance"/>
</response>
</method>
<method id="HEADAccountBalance" name="HEAD" wx:mode="M"/>
<method id="PUTAccountBalance" name="PUT" wx:mode="D">
<request>
<representation mediaType="application/sep+xml" element="sep:AccountBalance"/>
<representation mediaType="application/sep-exi" element="sep:AccountBalance"/>
</request>
</method>
<method id="POSTAccountBalance" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:AccountBalance"/>
<representation mediaType="application/sep-exi" element="sep:AccountBalance"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEAccountBalance" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
</resource>
<resource id="PrepayOperationStatus" wx:samplePath="/ppy/{id1}/os">
<doc title="PrepayOperationStatus">The Operation Status for the given service. Identifies whether service should be continued. MAY also include other status information, such as low credit warning.</doc>
<method id="GETPrepayOperationStatus" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:PrepayOperationStatus"/>
<representation mediaType="application/sep-exi" element="sep:PrepayOperationStatus"/>
</response>
</method>
<method id="HEADPrepayOperationStatus" name="HEAD" wx:mode="M"/>
<method id="PUTPrepayOperationStatus" name="PUT" wx:mode="D">
<request>
<representation mediaType="application/sep+xml" element="sep:PrepayOperationStatus"/>
<representation mediaType="application/sep-exi" element="sep:PrepayOperationStatus"/>
</request>
</method>
<method id="POSTPrepayOperationStatus" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:PrepayOperationStatus"/>
<representation mediaType="application/sep-exi" element="sep:PrepayOperationStatus"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEPrepayOperationStatus" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
</resource>
<resource id="ActiveSupplyInterruptionOverrideList" wx:samplePath="/ppy/{id1}/actsi">
<doc title="ActiveSupplyInterruptionOverrideList">A list of active supply interruption overrides</doc>
<method id="GETActiveSupplyInterruptionOverrideList" name="GET" wx:mode="M">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="a" style="query" type="xsd:int">
<doc>after</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:SupplyInterruptionOverrideList"/>
<representation mediaType="application/sep-exi" element="sep:SupplyInterruptionOverrideList"/>
</response>
</method>
<method id="HEADActiveSupplyInterruptionOverrideList" name="HEAD" wx:mode="M"/>
<method id="PUTActiveSupplyInterruptionOverrideList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:SupplyInterruptionOverride"/>
<representation mediaType="application/sep-exi" element="sep:SupplyInterruptionOverride"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTActiveSupplyInterruptionOverrideList" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:SupplyInterruptionOverride"/>
<representation mediaType="application/sep-exi" element="sep:SupplyInterruptionOverride"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEActiveSupplyInterruptionOverrideList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
</resource>
<resource id="SupplyInterruptionOverrideList" wx:samplePath="/ppy/{id1}/si">
<doc title="SupplyInterruptionOverrideList">A List of Supply Interruption Override instances.</doc>
<method id="GETSupplyInterruptionOverrideList" name="GET" wx:mode="M">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="a" style="query" type="xsd:int">
<doc>after</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:SupplyInterruptionOverrideList"/>
<representation mediaType="application/sep-exi" element="sep:SupplyInterruptionOverrideList"/>
</response>
</method>
<method id="HEADSupplyInterruptionOverrideList" name="HEAD" wx:mode="M"/>
<method id="PUTSupplyInterruptionOverrideList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:SupplyInterruptionOverride"/>
<representation mediaType="application/sep-exi" element="sep:SupplyInterruptionOverride"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTSupplyInterruptionOverrideList" name="POST" wx:mode="D">
<request>
<representation mediaType="application/sep+xml" element="sep:SupplyInterruptionOverride"/>
<representation mediaType="application/sep-exi" element="sep:SupplyInterruptionOverride"/>
</request>
<response status="200">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
<response status="201">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
</method>
<method id="DELETESupplyInterruptionOverrideList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
</resource>
<resource id="SupplyInterruptionOverride" wx:samplePath="/ppy/{id1}/si/{id2}">
<doc title="SupplyInterruptionOverride">A particular Supply Interruption Override instance. This defines a period of time during which supply would not be interrupted even if available credit has been exhausted.</doc>
<method id="GETSupplyInterruptionOverride" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:SupplyInterruptionOverride"/>
<representation mediaType="application/sep-exi" element="sep:SupplyInterruptionOverride"/>
</response>
</method>
<method id="HEADSupplyInterruptionOverride" name="HEAD" wx:mode="M"/>
<method id="PUTSupplyInterruptionOverride" name="PUT" wx:mode="D">
<request>
<representation mediaType="application/sep+xml" element="sep:SupplyInterruptionOverride"/>
<representation mediaType="application/sep-exi" element="sep:SupplyInterruptionOverride"/>
</request>
</method>
<method id="POSTSupplyInterruptionOverride" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:SupplyInterruptionOverride"/>
<representation mediaType="application/sep-exi" element="sep:SupplyInterruptionOverride"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETESupplyInterruptionOverride" name="DELETE" wx:mode="D">
<response>
<representation mediaType="application/xml" element="sep:SupplyInterruptionOverride"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
</resource>
<resource id="CreditRegisterList" wx:samplePath="/ppy/{id1}/cr">
<doc title="CreditRegisterList">A List of Credit Register instances. Interface for new credit transactions.</doc>
<method id="GETCreditRegisterList" name="GET" wx:mode="M">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:CreditRegisterList"/>
<representation mediaType="application/sep-exi" element="sep:CreditRegisterList"/>
</response>
</method>
<method id="HEADCreditRegisterList" name="HEAD" wx:mode="M"/>
<method id="PUTCreditRegisterList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:CreditRegister"/>
<representation mediaType="application/sep-exi" element="sep:CreditRegister"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTCreditRegisterList" name="POST" wx:mode="O">
<request>
<representation mediaType="application/sep+xml" element="sep:CreditRegister"/>
<representation mediaType="application/sep-exi" element="sep:CreditRegister"/>
</request>
<response status="200">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
<response status="201">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
</method>
<method id="DELETECreditRegisterList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
</resource>
<resource id="CreditRegister" wx:samplePath="/ppy/{id1}/cr/{id2}">
<doc title="CreditRegister">A particular Credit Register instance. Records a payment transaction or other credit addition.</doc>
<method id="GETCreditRegister" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:CreditRegister"/>
<representation mediaType="application/sep-exi" element="sep:CreditRegister"/>
</response>
</method>
<method id="HEADCreditRegister" name="HEAD" wx:mode="M"/>
<method id="PUTCreditRegister" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:CreditRegister"/>
<representation mediaType="application/sep-exi" element="sep:CreditRegister"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTCreditRegister" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:CreditRegister"/>
<representation mediaType="application/sep-exi" element="sep:CreditRegister"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETECreditRegister" name="DELETE" wx:mode="O">
<response>
<representation mediaType="application/xml" element="sep:CreditRegister"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
</resource>
<resource id="FlowReservationRequestList" wx:samplePath="/edev/{id1}/frq">
<doc title="FlowReservationRequestList">List of FlowReservationRequests. Devices implementing the FlowReservationRequestList resource MAY support multiple FlowReservationRequests.</doc>
<method id="GETFlowReservationRequestList" name="GET" wx:mode="M">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="a" style="query" type="xsd:int">
<doc>after</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:FlowReservationRequestList"/>
<representation mediaType="application/sep-exi" element="sep:FlowReservationRequestList"/>
</response>
</method>
<method id="HEADFlowReservationRequestList" name="HEAD" wx:mode="M"/>
<method id="PUTFlowReservationRequestList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:FlowReservationRequest"/>
<representation mediaType="application/sep-exi" element="sep:FlowReservationRequest"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTFlowReservationRequestList" name="POST" wx:mode="M">
<request>
<representation mediaType="application/sep+xml" element="sep:FlowReservationRequest"/>
<representation mediaType="application/sep-exi" element="sep:FlowReservationRequest"/>
</request>
<response status="200">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
<response status="201">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
</method>
<method id="DELETEFlowReservationRequestList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
</resource>
<resource id="FlowReservationRequest" wx:samplePath="/edev/{id1}/frq/{id2}">
<doc title="FlowReservationRequest">Specific FlowReservationRequest resource. This resource can be thought of as a particular reservation event request for fast charging or discharging over a period of time.</doc>
<method id="GETFlowReservationRequest" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:FlowReservationRequest"/>
<representation mediaType="application/sep-exi" element="sep:FlowReservationRequest"/>
</response>
</method>
<method id="HEADFlowReservationRequest" name="HEAD" wx:mode="M"/>
<method id="PUTFlowReservationRequest" name="PUT" wx:mode="M">
<request>
<representation mediaType="application/sep+xml" element="sep:FlowReservationRequest"/>
<representation mediaType="application/sep-exi" element="sep:FlowReservationRequest"/>
</request>
</method>
<method id="POSTFlowReservationRequest" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:FlowReservationRequest"/>
<representation mediaType="application/sep-exi" element="sep:FlowReservationRequest"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEFlowReservationRequest" name="DELETE" wx:mode="O">
<response>
<representation mediaType="application/xml" element="sep:FlowReservationRequest"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
</resource>
<resource id="FlowReservationResponseList" wx:samplePath="/edev/{id1}/frp">
<doc title="FlowReservationResponseList">List of FlowReservationResponses. Devices implementing the FlowReservationResponseList resource MAY support multiple FlowReservationResponses.</doc>
<method id="GETFlowReservationResponseList" name="GET" wx:mode="M">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="a" style="query" type="xsd:int">
<doc>after</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:FlowReservationResponseList"/>
<representation mediaType="application/sep-exi" element="sep:FlowReservationResponseList"/>
</response>
</method>
<method id="HEADFlowReservationResponseList" name="HEAD" wx:mode="M"/>
<method id="PUTFlowReservationResponseList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:FlowReservationResponse"/>
<representation mediaType="application/sep-exi" element="sep:FlowReservationResponse"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTFlowReservationResponseList" name="POST" wx:mode="D">
<request>
<representation mediaType="application/sep+xml" element="sep:FlowReservationResponse"/>
<representation mediaType="application/sep-exi" element="sep:FlowReservationResponse"/>
</request>
<response status="200">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
<response status="201">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
</method>
<method id="DELETEFlowReservationResponseList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
</resource>
<resource id="FlowReservationResponse" wx:samplePath="/edev/{id1}/frp/{id2}">
<doc title="FlowReservationResponse">Specific FlowReservationResponse resource. This resource can be thought of as a particular reservation event response for fast charging or discharging over a period of time.</doc>
<method id="GETFlowReservationResponse" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:FlowReservationResponse"/>
<representation mediaType="application/sep-exi" element="sep:FlowReservationResponse"/>
</response>
</method>
<method id="HEADFlowReservationResponse" name="HEAD" wx:mode="M"/>
<method id="PUTFlowReservationResponse" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:FlowReservationResponse"/>
<representation mediaType="application/sep-exi" element="sep:FlowReservationResponse"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTFlowReservationResponse" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:FlowReservationResponse"/>
<representation mediaType="application/sep-exi" element="sep:FlowReservationResponse"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEFlowReservationResponse" name="DELETE" wx:mode="D">
<response>
<representation mediaType="application/xml" element="sep:FlowReservationResponse"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
</resource>
<resource id="DERList" wx:samplePath="/edev/{id1}/der">
<doc title="DERList">A list of Distributed Energy Resources</doc>
<method id="GETDERList" name="GET" wx:mode="M">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:DERList"/>
<representation mediaType="application/sep-exi" element="sep:DERList"/>
</response>
</method>
<method id="HEADDERList" name="HEAD" wx:mode="M"/>
<method id="PUTDERList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:DER"/>
<representation mediaType="application/sep-exi" element="sep:DER"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTDERList" name="POST" wx:mode="O">
<request>
<representation mediaType="application/sep+xml" element="sep:DER"/>
<representation mediaType="application/sep-exi" element="sep:DER"/>
</request>
<response status="200">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
<response status="201">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
</method>
<method id="DELETEDERList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
</resource>
<resource id="DER" wx:samplePath="/edev/{id1}/der/{id2}">
<doc title="DER">The information about a specific Distributed Energy Resource.</doc>
<method id="GETDER" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:DER"/>
<representation mediaType="application/sep-exi" element="sep:DER"/>
</response>
</method>
<method id="HEADDER" name="HEAD" wx:mode="M"/>
<method id="PUTDER" name="PUT" wx:mode="O">
<request>
<representation mediaType="application/sep+xml" element="sep:DER"/>
<representation mediaType="application/sep-exi" element="sep:DER"/>
</request>
</method>
<method id="POSTDER" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:DER"/>
<representation mediaType="application/sep-exi" element="sep:DER"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEDER" name="DELETE" wx:mode="O">
<response>
<representation mediaType="application/xml" element="sep:DER"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
</resource>
<resource id="AssociatedUsagePoint" wx:samplePath="/edev/{id1}/der/{id2}/upt">
<doc title="AssociatedUsagePoint">The usage point associated with this DER instance. </doc>
<method id="GETAssociatedUsagePoint" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:UsagePoint"/>
<representation mediaType="application/sep-exi" element="sep:UsagePoint"/>
</response>
</method>
<method id="HEADAssociatedUsagePoint" name="HEAD" wx:mode="M"/>
<method id="PUTAssociatedUsagePoint" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:UsagePoint"/>
<representation mediaType="application/sep-exi" element="sep:UsagePoint"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTAssociatedUsagePoint" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:UsagePoint"/>
<representation mediaType="application/sep-exi" element="sep:UsagePoint"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEAssociatedUsagePoint" name="DELETE" wx:mode="O">
<response>
<representation mediaType="application/xml" element="sep:UsagePoint"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
</resource>
<resource id="AssociatedDERProgramList" wx:samplePath="/edev/{id1}/der/{id2}/derp">
<doc title="AssociatedDERProgramList">The List of DERProgram instances associated with this DER.</doc>
<method id="GETAssociatedDERProgramList" name="GET" wx:mode="M">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:DERProgramList"/>
<representation mediaType="application/sep-exi" element="sep:DERProgramList"/>
</response>
</method>
<method id="HEADAssociatedDERProgramList" name="HEAD" wx:mode="M"/>
<method id="PUTAssociatedDERProgramList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:DERProgram"/>
<representation mediaType="application/sep-exi" element="sep:DERProgram"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTAssociatedDERProgramList" name="POST" wx:mode="O">
<request>
<representation mediaType="application/sep+xml" element="sep:DERProgram"/>
<representation mediaType="application/sep-exi" element="sep:DERProgram"/>
</request>
<response status="200">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
<response status="201">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
</method>
<method id="DELETEAssociatedDERProgramList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
</resource>
<resource id="CurrentDERProgram" wx:samplePath="/edev/{id1}/der/{id2}/cdp">
<doc title="CurrentDERProgram">The specific DER Control Program being followed by the DER. </doc>
<method id="GETCurrentDERProgram" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:DERProgram"/>
<representation mediaType="application/sep-exi" element="sep:DERProgram"/>
</response>
</method>
<method id="HEADCurrentDERProgram" name="HEAD" wx:mode="M"/>
<method id="PUTCurrentDERProgram" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:DERProgram"/>
<representation mediaType="application/sep-exi" element="sep:DERProgram"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTCurrentDERProgram" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:DERProgram"/>
<representation mediaType="application/sep-exi" element="sep:DERProgram"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETECurrentDERProgram" name="DELETE" wx:mode="O">
<response>
<representation mediaType="application/xml" element="sep:DERProgram"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
</resource>
<resource id="DERSettings" wx:samplePath="/edev/{id1}/der/{id2}/derg">
<doc title="DERSettings">The DER settings of the associated EndDevice or SelfDevice.</doc>
<method id="GETDERSettings" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:DERSettings"/>
<representation mediaType="application/sep-exi" element="sep:DERSettings"/>
</response>
</method>
<method id="HEADDERSettings" name="HEAD" wx:mode="M"/>
<method id="PUTDERSettings" name="PUT" wx:mode="M">
<request>
<representation mediaType="application/sep+xml" element="sep:DERSettings"/>
<representation mediaType="application/sep-exi" element="sep:DERSettings"/>
</request>
</method>
<method id="POSTDERSettings" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:DERSettings"/>
<representation mediaType="application/sep-exi" element="sep:DERSettings"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEDERSettings" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
</resource>
<resource id="DERStatus" wx:samplePath="/edev/{id1}/der/{id2}/ders">
<doc title="DERStatus">The DER status of the associated EndDevice or SelfDevice.</doc>
<method id="GETDERStatus" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:DERStatus"/>
<representation mediaType="application/sep-exi" element="sep:DERStatus"/>
</response>
</method>
<method id="HEADDERStatus" name="HEAD" wx:mode="M"/>
<method id="PUTDERStatus" name="PUT" wx:mode="M">
<request>
<representation mediaType="application/sep+xml" element="sep:DERStatus"/>
<representation mediaType="application/sep-exi" element="sep:DERStatus"/>
</request>
</method>
<method id="POSTDERStatus" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:DERStatus"/>
<representation mediaType="application/sep-exi" element="sep:DERStatus"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEDERStatus" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
</resource>
<resource id="DERAvailability" wx:samplePath="/edev/{id1}/der/{id2}/dera">
<doc title="DERAvailability">The DER availability of the associated EndDevice or SelfDevice.</doc>
<method id="GETDERAvailability" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:DERAvailability"/>
<representation mediaType="application/sep-exi" element="sep:DERAvailability"/>
</response>
</method>
<method id="HEADDERAvailability" name="HEAD" wx:mode="M"/>
<method id="PUTDERAvailability" name="PUT" wx:mode="M">
<request>
<representation mediaType="application/sep+xml" element="sep:DERAvailability"/>
<representation mediaType="application/sep-exi" element="sep:DERAvailability"/>
</request>
</method>
<method id="POSTDERAvailability" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:DERAvailability"/>
<representation mediaType="application/sep-exi" element="sep:DERAvailability"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEDERAvailability" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
</resource>
<resource id="DERCapability" wx:samplePath="/edev/{id1}/der/{id2}/dercap">
<doc title="DERCapability">Capabilities of the DER</doc>
<method id="GETDERCapability" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:DERCapability"/>
<representation mediaType="application/sep-exi" element="sep:DERCapability"/>
</response>
</method>
<method id="HEADDERCapability" name="HEAD" wx:mode="M"/>
<method id="PUTDERCapability" name="PUT" wx:mode="M">
<request>
<representation mediaType="application/sep+xml" element="sep:DERCapability"/>
<representation mediaType="application/sep-exi" element="sep:DERCapability"/>
</request>
</method>
<method id="POSTDERCapability" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:DERCapability"/>
<representation mediaType="application/sep-exi" element="sep:DERCapability"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEDERCapability" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
</resource>
<resource id="DERProgramList" wx:samplePath="/derp">
<doc title="DERProgramList">List of DERProgram instances. Devices implementing the DERProgramList resource MAY support multiple instances of DERPrograms.</doc>
<method id="GETDERProgramList" name="GET" wx:mode="M">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:DERProgramList"/>
<representation mediaType="application/sep-exi" element="sep:DERProgramList"/>
</response>
</method>
<method id="HEADDERProgramList" name="HEAD" wx:mode="M"/>
<method id="PUTDERProgramList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:DERProgram"/>
<representation mediaType="application/sep-exi" element="sep:DERProgram"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTDERProgramList" name="POST" wx:mode="O">
<request>
<representation mediaType="application/sep+xml" element="sep:DERProgram"/>
<representation mediaType="application/sep-exi" element="sep:DERProgram"/>
</request>
<response status="200">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
<response status="201">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
</method>
<method id="DELETEDERProgramList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
</resource>
<resource id="DERProgram" wx:samplePath="/derp/{id1}">
<doc title="DERProgram">Specific DER Control Program collection resource. This resource can be thought of as a particular DERProgram endpoint. This representation contains simple management attributes, as well as each associated resource.</doc>
<method id="GETDERProgram" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:DERProgram"/>
<representation mediaType="application/sep-exi" element="sep:DERProgram"/>
</response>
</method>
<method id="HEADDERProgram" name="HEAD" wx:mode="M"/>
<method id="PUTDERProgram" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:DERProgram"/>
<representation mediaType="application/sep-exi" element="sep:DERProgram"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTDERProgram" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:DERProgram"/>
<representation mediaType="application/sep-exi" element="sep:DERProgram"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEDERProgram" name="DELETE" wx:mode="O">
<response>
<representation mediaType="application/xml" element="sep:DERProgram"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
</resource>
<resource id="ActiveDERControlList" wx:samplePath="/derp/{id1}/actderc">
<doc title="ActiveDERControlList">List of DERControls that are currently active.</doc>
<method id="GETActiveDERControlList" name="GET" wx:mode="M">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="a" style="query" type="xsd:int">
<doc>after</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:DERControlList"/>
<representation mediaType="application/sep-exi" element="sep:DERControlList"/>
</response>
</method>
<method id="HEADActiveDERControlList" name="HEAD" wx:mode="M"/>
<method id="PUTActiveDERControlList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:DERControl"/>
<representation mediaType="application/sep-exi" element="sep:DERControl"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTActiveDERControlList" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:DERControl"/>
<representation mediaType="application/sep-exi" element="sep:DERControl"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEActiveDERControlList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
</resource>
<resource id="DERControlList" wx:samplePath="/derp/{id1}/derc">
<doc title="DERControlList">List of DERControls. Devices implementing the DERControlList resource MAY support multiple DERControls.</doc>
<method id="GETDERControlList" name="GET" wx:mode="M">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="a" style="query" type="xsd:int">
<doc>after</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:DERControlList"/>
<representation mediaType="application/sep-exi" element="sep:DERControlList"/>
</response>
</method>
<method id="HEADDERControlList" name="HEAD" wx:mode="M"/>
<method id="PUTDERControlList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:DERControl"/>
<representation mediaType="application/sep-exi" element="sep:DERControl"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTDERControlList" name="POST" wx:mode="O">
<request>
<representation mediaType="application/sep+xml" element="sep:DERControl"/>
<representation mediaType="application/sep-exi" element="sep:DERControl"/>
</request>
<response status="200">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
<response status="201">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
</method>
<method id="DELETEDERControlList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
</resource>
<resource id="DERControl" wx:samplePath="/derp/{id1}/derc/{id2}">
<doc title="DERControl">Specific DERControl resource. This resource can be thought of as a particular DER control event for a period of time.</doc>
<method id="GETDERControl" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:DERControl"/>
<representation mediaType="application/sep-exi" element="sep:DERControl"/>
</response>
</method>
<method id="HEADDERControl" name="HEAD" wx:mode="M"/>
<method id="PUTDERControl" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:DERControl"/>
<representation mediaType="application/sep-exi" element="sep:DERControl"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTDERControl" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:DERControl"/>
<representation mediaType="application/sep-exi" element="sep:DERControl"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEDERControl" name="DELETE" wx:mode="O">
<response>
<representation mediaType="application/xml" element="sep:DERControl"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
</resource>
<resource id="DefaultDERControl" wx:samplePath="/derp/{id1}/dderc">
<doc title="DefaultDERControl">The DefaultDERControl resource. This resource can be thought of as the default DERControl to be used if no active DERControl event is found.</doc>
<method id="GETDefaultDERControl" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:DefaultDERControl"/>
<representation mediaType="application/sep-exi" element="sep:DefaultDERControl"/>
</response>
</method>
<method id="HEADDefaultDERControl" name="HEAD" wx:mode="M"/>
<method id="PUTDefaultDERControl" name="PUT" wx:mode="O">
<request>
<representation mediaType="application/sep+xml" element="sep:DefaultDERControl"/>
<representation mediaType="application/sep-exi" element="sep:DefaultDERControl"/>
</request>
</method>
<method id="POSTDefaultDERControl" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:DefaultDERControl"/>
<representation mediaType="application/sep-exi" element="sep:DefaultDERControl"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEDefaultDERControl" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
</resource>
<resource id="DERCurveList" wx:samplePath="/derp/{id1}/dc">
<doc title="DERCurveList">A List of DER curves</doc>
<method id="GETDERCurveList" name="GET" wx:mode="M">
<request>
<param name="s" style="query" type="xsd:int">
<doc>start</doc>
</param>
<param name="l" style="query" type="xsd:int">
<doc>limit</doc>
</param>
</request>
<response>
<representation mediaType="application/sep+xml" element="sep:DERCurveList"/>
<representation mediaType="application/sep-exi" element="sep:DERCurveList"/>
</response>
</method>
<method id="HEADDERCurveList" name="HEAD" wx:mode="M"/>
<method id="PUTDERCurveList" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:DERCurve"/>
<representation mediaType="application/sep-exi" element="sep:DERCurve"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTDERCurveList" name="POST" wx:mode="O">
<request>
<representation mediaType="application/sep+xml" element="sep:DERCurve"/>
<representation mediaType="application/sep-exi" element="sep:DERCurve"/>
</request>
<response status="200">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
<response status="201">
<param name="location" style="header" type="xsd:anyURI" required="true"/>
</response>
</method>
<method id="DELETEDERCurveList" name="DELETE" wx:mode="E">
<response status="400"/>
<response status="405"/>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
</resource>
<resource id="DERCurve" wx:samplePath="/derp/{id1}/dc/{id2}">
<doc title="DERCurve">A DER curve instance</doc>
<method id="GETDERCurve" name="GET" wx:mode="M">
<response>
<representation mediaType="application/sep+xml" element="sep:DERCurve"/>
<representation mediaType="application/sep-exi" element="sep:DERCurve"/>
</response>
</method>
<method id="HEADDERCurve" name="HEAD" wx:mode="M"/>
<method id="PUTDERCurve" name="PUT" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:DERCurve"/>
<representation mediaType="application/sep-exi" element="sep:DERCurve"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="POSTDERCurve" name="POST" wx:mode="E">
<request>
<representation mediaType="application/sep+xml" element="sep:DERCurve"/>
<representation mediaType="application/sep-exi" element="sep:DERCurve"/>
</request>
<response status="400"/>
<response status="405"/>
</method>
<method id="DELETEDERCurve" name="DELETE" wx:mode="O">
<response>
<representation mediaType="application/xml" element="sep:DERCurve"/>
</response>
</method>
<wx:sampleParam name="id1" style="template" type="idType"/>
<wx:sampleParam name="id2" style="template" type="idType"/>
</resource>
</resources>
</application>