GET Api/Comparison/InternetPlans/{PresaleID}/{EnergyType}/{SolarCreditDeducted}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| PresaleID | integer |
Required |
|
| EnergyType | integer |
Default value is 4 |
|
| SolarCreditDeducted | integer |
Default value is 0 |
Body Parameters
None.
Response Information
Resource Description
InternetComparisonData| Name | Description | Type | Additional information |
|---|---|---|---|
| InternetComparisonResults | Collection of InternetComparisonResult |
None. |
Response Formats
application/json, text/json
Sample:
{
"InternetComparisonResults": [
{
"ComparisonDetails": [
{
"PlanBenefits": [
"sample string 1",
"sample string 2"
],
"PlanID": 1,
"PlanName": "sample string 2",
"IsRestricted": true,
"ServiceType": "sample string 4",
"RetailerID": 5,
"RetailerName": "sample string 6",
"DataAllowance": "sample string 7",
"ContractTerm": "sample string 8",
"NBNSpeed": "sample string 9",
"AverageEveningSpeed": "sample string 10",
"ADSLSpeed": "sample string 11",
"FiveGMaxSpeed": "sample string 12",
"FiveGTypicalSpeed": "sample string 13",
"FourGSpeed": "sample string 14",
"MonthlyCost": "sample string 15",
"SetUpCost": "sample string 16",
"MinCost": "sample string 17",
"EarlyTerminationCharge": "sample string 18",
"ElecBundleCredit": "sample string 19",
"GasBundleCredit": "sample string 20",
"TotalBundleCredit": "sample string 21",
"PlanSummary": "sample string 22",
"NBNKeyFactSheet": "sample string 23",
"CriticalInformationSummary": "sample string 24",
"Portal": "sample string 25",
"ModemScripting": "sample string 26",
"Terms": "sample string 27"
},
{
"PlanBenefits": [
"sample string 1",
"sample string 2"
],
"PlanID": 1,
"PlanName": "sample string 2",
"IsRestricted": true,
"ServiceType": "sample string 4",
"RetailerID": 5,
"RetailerName": "sample string 6",
"DataAllowance": "sample string 7",
"ContractTerm": "sample string 8",
"NBNSpeed": "sample string 9",
"AverageEveningSpeed": "sample string 10",
"ADSLSpeed": "sample string 11",
"FiveGMaxSpeed": "sample string 12",
"FiveGTypicalSpeed": "sample string 13",
"FourGSpeed": "sample string 14",
"MonthlyCost": "sample string 15",
"SetUpCost": "sample string 16",
"MinCost": "sample string 17",
"EarlyTerminationCharge": "sample string 18",
"ElecBundleCredit": "sample string 19",
"GasBundleCredit": "sample string 20",
"TotalBundleCredit": "sample string 21",
"PlanSummary": "sample string 22",
"NBNKeyFactSheet": "sample string 23",
"CriticalInformationSummary": "sample string 24",
"Portal": "sample string 25",
"ModemScripting": "sample string 26",
"Terms": "sample string 27"
}
],
"EnergyTypeName": "sample string 1",
"EnergyTypeID": 2,
"TotalData": 3
},
{
"ComparisonDetails": [
{
"PlanBenefits": [
"sample string 1",
"sample string 2"
],
"PlanID": 1,
"PlanName": "sample string 2",
"IsRestricted": true,
"ServiceType": "sample string 4",
"RetailerID": 5,
"RetailerName": "sample string 6",
"DataAllowance": "sample string 7",
"ContractTerm": "sample string 8",
"NBNSpeed": "sample string 9",
"AverageEveningSpeed": "sample string 10",
"ADSLSpeed": "sample string 11",
"FiveGMaxSpeed": "sample string 12",
"FiveGTypicalSpeed": "sample string 13",
"FourGSpeed": "sample string 14",
"MonthlyCost": "sample string 15",
"SetUpCost": "sample string 16",
"MinCost": "sample string 17",
"EarlyTerminationCharge": "sample string 18",
"ElecBundleCredit": "sample string 19",
"GasBundleCredit": "sample string 20",
"TotalBundleCredit": "sample string 21",
"PlanSummary": "sample string 22",
"NBNKeyFactSheet": "sample string 23",
"CriticalInformationSummary": "sample string 24",
"Portal": "sample string 25",
"ModemScripting": "sample string 26",
"Terms": "sample string 27"
},
{
"PlanBenefits": [
"sample string 1",
"sample string 2"
],
"PlanID": 1,
"PlanName": "sample string 2",
"IsRestricted": true,
"ServiceType": "sample string 4",
"RetailerID": 5,
"RetailerName": "sample string 6",
"DataAllowance": "sample string 7",
"ContractTerm": "sample string 8",
"NBNSpeed": "sample string 9",
"AverageEveningSpeed": "sample string 10",
"ADSLSpeed": "sample string 11",
"FiveGMaxSpeed": "sample string 12",
"FiveGTypicalSpeed": "sample string 13",
"FourGSpeed": "sample string 14",
"MonthlyCost": "sample string 15",
"SetUpCost": "sample string 16",
"MinCost": "sample string 17",
"EarlyTerminationCharge": "sample string 18",
"ElecBundleCredit": "sample string 19",
"GasBundleCredit": "sample string 20",
"TotalBundleCredit": "sample string 21",
"PlanSummary": "sample string 22",
"NBNKeyFactSheet": "sample string 23",
"CriticalInformationSummary": "sample string 24",
"Portal": "sample string 25",
"ModemScripting": "sample string 26",
"Terms": "sample string 27"
}
],
"EnergyTypeName": "sample string 1",
"EnergyTypeID": 2,
"TotalData": 3
}
]
}
application/xml, text/xml
Sample:
<InternetComparisonData xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/GoSwitch.CustomerTools.Models.NewInternetPlans.Returns">
<InternetComparisonResults xmlns:d2p1="http://schemas.datacontract.org/2004/07/GoSwitch.CustomerTools.Models.NewInternetPlans.Objects">
<d2p1:InternetComparisonResult>
<d2p1:ComparisonDetails>
<d2p1:InternetComparisonDetail>
<d2p1:ADSLSpeed>sample string 11</d2p1:ADSLSpeed>
<d2p1:AverageEveningSpeed>sample string 10</d2p1:AverageEveningSpeed>
<d2p1:ContractTerm>sample string 8</d2p1:ContractTerm>
<d2p1:CriticalInformationSummary>sample string 24</d2p1:CriticalInformationSummary>
<d2p1:DataAllowance>sample string 7</d2p1:DataAllowance>
<d2p1:EarlyTerminationCharge>sample string 18</d2p1:EarlyTerminationCharge>
<d2p1:ElecBundleCredit>sample string 19</d2p1:ElecBundleCredit>
<d2p1:FiveGMaxSpeed>sample string 12</d2p1:FiveGMaxSpeed>
<d2p1:FiveGTypicalSpeed>sample string 13</d2p1:FiveGTypicalSpeed>
<d2p1:FourGSpeed>sample string 14</d2p1:FourGSpeed>
<d2p1:GasBundleCredit>sample string 20</d2p1:GasBundleCredit>
<d2p1:IsRestricted>true</d2p1:IsRestricted>
<d2p1:MinCost>sample string 17</d2p1:MinCost>
<d2p1:ModemScripting>sample string 26</d2p1:ModemScripting>
<d2p1:MonthlyCost>sample string 15</d2p1:MonthlyCost>
<d2p1:NBNKeyFactSheet>sample string 23</d2p1:NBNKeyFactSheet>
<d2p1:NBNSpeed>sample string 9</d2p1:NBNSpeed>
<d2p1:PlanBenefits xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d6p1:string>sample string 1</d6p1:string>
<d6p1:string>sample string 2</d6p1:string>
</d2p1:PlanBenefits>
<d2p1:PlanID>1</d2p1:PlanID>
<d2p1:PlanName>sample string 2</d2p1:PlanName>
<d2p1:PlanSummary>sample string 22</d2p1:PlanSummary>
<d2p1:Portal>sample string 25</d2p1:Portal>
<d2p1:RetailerID>5</d2p1:RetailerID>
<d2p1:RetailerName>sample string 6</d2p1:RetailerName>
<d2p1:ServiceType>sample string 4</d2p1:ServiceType>
<d2p1:SetUpCost>sample string 16</d2p1:SetUpCost>
<d2p1:Terms>sample string 27</d2p1:Terms>
<d2p1:TotalBundleCredit>sample string 21</d2p1:TotalBundleCredit>
</d2p1:InternetComparisonDetail>
<d2p1:InternetComparisonDetail>
<d2p1:ADSLSpeed>sample string 11</d2p1:ADSLSpeed>
<d2p1:AverageEveningSpeed>sample string 10</d2p1:AverageEveningSpeed>
<d2p1:ContractTerm>sample string 8</d2p1:ContractTerm>
<d2p1:CriticalInformationSummary>sample string 24</d2p1:CriticalInformationSummary>
<d2p1:DataAllowance>sample string 7</d2p1:DataAllowance>
<d2p1:EarlyTerminationCharge>sample string 18</d2p1:EarlyTerminationCharge>
<d2p1:ElecBundleCredit>sample string 19</d2p1:ElecBundleCredit>
<d2p1:FiveGMaxSpeed>sample string 12</d2p1:FiveGMaxSpeed>
<d2p1:FiveGTypicalSpeed>sample string 13</d2p1:FiveGTypicalSpeed>
<d2p1:FourGSpeed>sample string 14</d2p1:FourGSpeed>
<d2p1:GasBundleCredit>sample string 20</d2p1:GasBundleCredit>
<d2p1:IsRestricted>true</d2p1:IsRestricted>
<d2p1:MinCost>sample string 17</d2p1:MinCost>
<d2p1:ModemScripting>sample string 26</d2p1:ModemScripting>
<d2p1:MonthlyCost>sample string 15</d2p1:MonthlyCost>
<d2p1:NBNKeyFactSheet>sample string 23</d2p1:NBNKeyFactSheet>
<d2p1:NBNSpeed>sample string 9</d2p1:NBNSpeed>
<d2p1:PlanBenefits xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d6p1:string>sample string 1</d6p1:string>
<d6p1:string>sample string 2</d6p1:string>
</d2p1:PlanBenefits>
<d2p1:PlanID>1</d2p1:PlanID>
<d2p1:PlanName>sample string 2</d2p1:PlanName>
<d2p1:PlanSummary>sample string 22</d2p1:PlanSummary>
<d2p1:Portal>sample string 25</d2p1:Portal>
<d2p1:RetailerID>5</d2p1:RetailerID>
<d2p1:RetailerName>sample string 6</d2p1:RetailerName>
<d2p1:ServiceType>sample string 4</d2p1:ServiceType>
<d2p1:SetUpCost>sample string 16</d2p1:SetUpCost>
<d2p1:Terms>sample string 27</d2p1:Terms>
<d2p1:TotalBundleCredit>sample string 21</d2p1:TotalBundleCredit>
</d2p1:InternetComparisonDetail>
</d2p1:ComparisonDetails>
<d2p1:EnergyTypeID>2</d2p1:EnergyTypeID>
<d2p1:EnergyTypeName>sample string 1</d2p1:EnergyTypeName>
<d2p1:TotalData>3</d2p1:TotalData>
</d2p1:InternetComparisonResult>
<d2p1:InternetComparisonResult>
<d2p1:ComparisonDetails>
<d2p1:InternetComparisonDetail>
<d2p1:ADSLSpeed>sample string 11</d2p1:ADSLSpeed>
<d2p1:AverageEveningSpeed>sample string 10</d2p1:AverageEveningSpeed>
<d2p1:ContractTerm>sample string 8</d2p1:ContractTerm>
<d2p1:CriticalInformationSummary>sample string 24</d2p1:CriticalInformationSummary>
<d2p1:DataAllowance>sample string 7</d2p1:DataAllowance>
<d2p1:EarlyTerminationCharge>sample string 18</d2p1:EarlyTerminationCharge>
<d2p1:ElecBundleCredit>sample string 19</d2p1:ElecBundleCredit>
<d2p1:FiveGMaxSpeed>sample string 12</d2p1:FiveGMaxSpeed>
<d2p1:FiveGTypicalSpeed>sample string 13</d2p1:FiveGTypicalSpeed>
<d2p1:FourGSpeed>sample string 14</d2p1:FourGSpeed>
<d2p1:GasBundleCredit>sample string 20</d2p1:GasBundleCredit>
<d2p1:IsRestricted>true</d2p1:IsRestricted>
<d2p1:MinCost>sample string 17</d2p1:MinCost>
<d2p1:ModemScripting>sample string 26</d2p1:ModemScripting>
<d2p1:MonthlyCost>sample string 15</d2p1:MonthlyCost>
<d2p1:NBNKeyFactSheet>sample string 23</d2p1:NBNKeyFactSheet>
<d2p1:NBNSpeed>sample string 9</d2p1:NBNSpeed>
<d2p1:PlanBenefits xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d6p1:string>sample string 1</d6p1:string>
<d6p1:string>sample string 2</d6p1:string>
</d2p1:PlanBenefits>
<d2p1:PlanID>1</d2p1:PlanID>
<d2p1:PlanName>sample string 2</d2p1:PlanName>
<d2p1:PlanSummary>sample string 22</d2p1:PlanSummary>
<d2p1:Portal>sample string 25</d2p1:Portal>
<d2p1:RetailerID>5</d2p1:RetailerID>
<d2p1:RetailerName>sample string 6</d2p1:RetailerName>
<d2p1:ServiceType>sample string 4</d2p1:ServiceType>
<d2p1:SetUpCost>sample string 16</d2p1:SetUpCost>
<d2p1:Terms>sample string 27</d2p1:Terms>
<d2p1:TotalBundleCredit>sample string 21</d2p1:TotalBundleCredit>
</d2p1:InternetComparisonDetail>
<d2p1:InternetComparisonDetail>
<d2p1:ADSLSpeed>sample string 11</d2p1:ADSLSpeed>
<d2p1:AverageEveningSpeed>sample string 10</d2p1:AverageEveningSpeed>
<d2p1:ContractTerm>sample string 8</d2p1:ContractTerm>
<d2p1:CriticalInformationSummary>sample string 24</d2p1:CriticalInformationSummary>
<d2p1:DataAllowance>sample string 7</d2p1:DataAllowance>
<d2p1:EarlyTerminationCharge>sample string 18</d2p1:EarlyTerminationCharge>
<d2p1:ElecBundleCredit>sample string 19</d2p1:ElecBundleCredit>
<d2p1:FiveGMaxSpeed>sample string 12</d2p1:FiveGMaxSpeed>
<d2p1:FiveGTypicalSpeed>sample string 13</d2p1:FiveGTypicalSpeed>
<d2p1:FourGSpeed>sample string 14</d2p1:FourGSpeed>
<d2p1:GasBundleCredit>sample string 20</d2p1:GasBundleCredit>
<d2p1:IsRestricted>true</d2p1:IsRestricted>
<d2p1:MinCost>sample string 17</d2p1:MinCost>
<d2p1:ModemScripting>sample string 26</d2p1:ModemScripting>
<d2p1:MonthlyCost>sample string 15</d2p1:MonthlyCost>
<d2p1:NBNKeyFactSheet>sample string 23</d2p1:NBNKeyFactSheet>
<d2p1:NBNSpeed>sample string 9</d2p1:NBNSpeed>
<d2p1:PlanBenefits xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d6p1:string>sample string 1</d6p1:string>
<d6p1:string>sample string 2</d6p1:string>
</d2p1:PlanBenefits>
<d2p1:PlanID>1</d2p1:PlanID>
<d2p1:PlanName>sample string 2</d2p1:PlanName>
<d2p1:PlanSummary>sample string 22</d2p1:PlanSummary>
<d2p1:Portal>sample string 25</d2p1:Portal>
<d2p1:RetailerID>5</d2p1:RetailerID>
<d2p1:RetailerName>sample string 6</d2p1:RetailerName>
<d2p1:ServiceType>sample string 4</d2p1:ServiceType>
<d2p1:SetUpCost>sample string 16</d2p1:SetUpCost>
<d2p1:Terms>sample string 27</d2p1:Terms>
<d2p1:TotalBundleCredit>sample string 21</d2p1:TotalBundleCredit>
</d2p1:InternetComparisonDetail>
</d2p1:ComparisonDetails>
<d2p1:EnergyTypeID>2</d2p1:EnergyTypeID>
<d2p1:EnergyTypeName>sample string 1</d2p1:EnergyTypeName>
<d2p1:TotalData>3</d2p1:TotalData>
</d2p1:InternetComparisonResult>
</InternetComparisonResults>
</InternetComparisonData>