POST api/CalculateInstallment

Request Information

URI Parameters

None.

Body Parameters

CalculationArgs
NameDescriptionTypeAdditional information
FirstInstallment

integer

Required

Repurchase

integer

Required

NumberOfInstallments

integer

Required

PartnerGuid

globally unique identifier

Required

Products

Collection of CalculationProduct

Required

Request Formats

application/json, text/json

Sample:
{
  "FirstInstallment": 1,
  "Repurchase": 1,
  "NumberOfInstallments": 2,
  "PartnerGuid": "43c50fdf-cb9f-4f3a-9eab-421f70a4c8b2",
  "Products": [
    {
      "Guid": "sample string 1",
      "Name": "sample string 2",
      "Price": 3.0,
      "Category": "sample string 4"
    },
    {
      "Guid": "sample string 1",
      "Name": "sample string 2",
      "Price": 3.0,
      "Category": "sample string 4"
    }
  ]
}

text/html

Sample:
{"FirstInstallment":1,"Repurchase":1,"NumberOfInstallments":2,"PartnerGuid":"43c50fdf-cb9f-4f3a-9eab-421f70a4c8b2","Products":[{"Guid":"sample string 1","Name":"sample string 2","Price":3.0,"Category":"sample string 4"},{"Guid":"sample string 1","Name":"sample string 2","Price":3.0,"Category":"sample string 4"}]}

application/xml, text/xml

Sample:
<CalculationArgs xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Aveneo.Calculator.Api.Models">
  <FirstInstallment>1</FirstInstallment>
  <NumberOfInstallments>2</NumberOfInstallments>
  <PartnerGuid>43c50fdf-cb9f-4f3a-9eab-421f70a4c8b2</PartnerGuid>
  <Products>
    <CalculationProduct>
      <Category>sample string 4</Category>
      <Guid>sample string 1</Guid>
      <Name>sample string 2</Name>
      <Price>3</Price>
    </CalculationProduct>
    <CalculationProduct>
      <Category>sample string 4</Category>
      <Guid>sample string 1</Guid>
      <Name>sample string 2</Name>
      <Price>3</Price>
    </CalculationProduct>
  </Products>
  <Repurchase>1</Repurchase>
</CalculationArgs>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

JsonResultOfCalculationResult
NameDescriptionTypeAdditional information
Content

CalculationResult

None.

SerializerSettings

JsonSerializerSettings

None.

Encoding

Encoding

None.

Request

HttpRequestMessage

None.

Response Formats

application/json, text/json, text/html

Sample:

Sample not available.