POST Api/Presale/CustomerDetails/v2
Request Information
URI Parameters
None.
Body Parameters
ParamUpdatePresaleYourDetailsV2| Name | Description | Type | Additional information |
|---|---|---|---|
| PresaleID | integer |
None. |
|
| ElecRetailerID | integer |
None. |
|
| GasRetailerID | integer |
None. |
|
| IsBill | boolean |
None. |
|
| ElecBillStartDate | string |
None. |
|
| ElecBillEndDate | string |
None. |
|
| ElecBillDays | string |
None. |
|
| ElecPeakUsageAmount | string |
None. |
|
| ElecOffPeakUsageAmount | string |
None. |
|
| ElecShoulder | string |
None. |
|
| ElecCLUsage1 | string |
None. |
|
| ElecCLUsage2 | string |
None. |
|
| ElecClimateSaverUsage | string |
None. |
|
| GasBillStartDate | string |
None. |
|
| GasBillEndDate | string |
None. |
|
| GasBillDays | string |
None. |
|
| GasUsageAmount | string |
None. |
|
| GasOffPeakUsageAmount | string |
None. |
|
| SolarUsage | string |
None. |
|
| IsGasBill | boolean |
None. |
|
| Notes | string |
None. |
|
| AgentID | integer |
None. |
|
| IsUpdateGas | boolean |
None. |
|
| IsUpdateElec | boolean |
None. |
|
| ElecCLPeakUsage | string |
None. |
|
| ElecCLOffPeakUsage | string |
None. |
|
| ElecCLSolarSpungeUsage | string |
None. |
|
| ElecLowDemandUsage | string |
None. |
|
| ElecHighDemandUsage | string |
None. |
|
| ElecTotalDemandUsage | string |
None. |
|
| ElecDailyDemandUsage | string |
None. |
|
| ElecDemandDaysUsage | string |
None. |
|
| ElecLowDemandDays | string |
None. |
|
| ElecHighDemandDays | string |
None. |
|
| ElecCostOfCustomerBill | decimal number |
None. |
|
| GasCostOfCustomerBill | decimal number |
None. |
Request Formats
application/json, text/json
Sample:
{
"PresaleID": 1,
"ElecRetailerID": 1,
"GasRetailerID": 1,
"IsBill": true,
"ElecBillStartDate": "sample string 3",
"ElecBillEndDate": "sample string 4",
"ElecBillDays": "sample string 5",
"ElecPeakUsageAmount": "sample string 6",
"ElecOffPeakUsageAmount": "sample string 7",
"ElecShoulder": "sample string 8",
"ElecCLUsage1": "sample string 9",
"ElecCLUsage2": "sample string 10",
"ElecClimateSaverUsage": "sample string 11",
"GasBillStartDate": "sample string 12",
"GasBillEndDate": "sample string 13",
"GasBillDays": "sample string 14",
"GasUsageAmount": "sample string 15",
"GasOffPeakUsageAmount": "sample string 16",
"SolarUsage": "sample string 17",
"IsGasBill": true,
"Notes": "sample string 18",
"AgentID": 1,
"IsUpdateGas": true,
"IsUpdateElec": true,
"ElecCLPeakUsage": "sample string 19",
"ElecCLOffPeakUsage": "sample string 20",
"ElecCLSolarSpungeUsage": "sample string 21",
"ElecLowDemandUsage": "sample string 22",
"ElecHighDemandUsage": "sample string 23",
"ElecTotalDemandUsage": "sample string 24",
"ElecDailyDemandUsage": "sample string 25",
"ElecDemandDaysUsage": "sample string 26",
"ElecLowDemandDays": "sample string 27",
"ElecHighDemandDays": "sample string 28",
"ElecCostOfCustomerBill": 1.0,
"GasCostOfCustomerBill": 1.0
}
application/xml, text/xml
Sample:
<ParamUpdatePresaleYourDetailsV2 xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/GoSwitch.CustomerTools.Models.NewPresales.Parameters"> <AgentID>1</AgentID> <ElecBillDays>sample string 5</ElecBillDays> <ElecBillEndDate>sample string 4</ElecBillEndDate> <ElecBillStartDate>sample string 3</ElecBillStartDate> <ElecCLOffPeakUsage>sample string 20</ElecCLOffPeakUsage> <ElecCLPeakUsage>sample string 19</ElecCLPeakUsage> <ElecCLSolarSpungeUsage>sample string 21</ElecCLSolarSpungeUsage> <ElecCLUsage1>sample string 9</ElecCLUsage1> <ElecCLUsage2>sample string 10</ElecCLUsage2> <ElecClimateSaverUsage>sample string 11</ElecClimateSaverUsage> <ElecCostOfCustomerBill>1</ElecCostOfCustomerBill> <ElecDailyDemandUsage>sample string 25</ElecDailyDemandUsage> <ElecDemandDaysUsage>sample string 26</ElecDemandDaysUsage> <ElecHighDemandDays>sample string 28</ElecHighDemandDays> <ElecHighDemandUsage>sample string 23</ElecHighDemandUsage> <ElecLowDemandDays>sample string 27</ElecLowDemandDays> <ElecLowDemandUsage>sample string 22</ElecLowDemandUsage> <ElecOffPeakUsageAmount>sample string 7</ElecOffPeakUsageAmount> <ElecPeakUsageAmount>sample string 6</ElecPeakUsageAmount> <ElecRetailerID>1</ElecRetailerID> <ElecShoulder>sample string 8</ElecShoulder> <ElecTotalDemandUsage>sample string 24</ElecTotalDemandUsage> <GasBillDays>sample string 14</GasBillDays> <GasBillEndDate>sample string 13</GasBillEndDate> <GasBillStartDate>sample string 12</GasBillStartDate> <GasCostOfCustomerBill>1</GasCostOfCustomerBill> <GasOffPeakUsageAmount>sample string 16</GasOffPeakUsageAmount> <GasRetailerID>1</GasRetailerID> <GasUsageAmount>sample string 15</GasUsageAmount> <IsBill>true</IsBill> <IsGasBill>true</IsGasBill> <IsUpdateElec>true</IsUpdateElec> <IsUpdateGas>true</IsUpdateGas> <Notes>sample string 18</Notes> <PresaleID>1</PresaleID> <SolarUsage>sample string 17</SolarUsage> </ParamUpdatePresaleYourDetailsV2>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.