GET Api/Comparison/InternetPlans/{PresaleID}/{EnergyType}/{SolarCreditDeducted}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
PresaleID

integer

Required

EnergyType

integer

Default value is 4

SolarCreditDeducted

integer

Default value is 0

Body Parameters

None.

Response Information

Resource Description

InternetComparisonData
NameDescriptionTypeAdditional 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>