POST api/agreements/articlegroupline

Add an article group line to agreement.

Request Information

URI Parameters

None.

Body Parameters

AgreementArticleGroupLinePostRequest
NameDescriptionTypeAdditional information
AgreementNumber

integer

None.

MainGroupId

integer

None.

SubGroupId

integer

None.

DiscountFactor

decimal number

Required

SpeedRatingId

integer

None.

AspectRatio

decimal number

None.

Pattern

string

Max length: 50

RimDiameter

decimal number

None.

Design

string

Max length: 50

CalculatedPrice

boolean

Required

Remarks

None.

Example

None.

Request Formats

application/json, text/json

Sample:
{
  "AgreementNumber": 1,
  "MainGroupId": 2,
  "SubGroupId": 3,
  "DiscountFactor": 4.0,
  "SpeedRatingId": 1,
  "AspectRatio": 1.0,
  "Pattern": "sample string 5",
  "RimDiameter": 1.0,
  "Design": "sample string 6",
  "CalculatedPrice": true
}

application/xml, text/xml

Sample:
<AgreementArticleGroupLinePostRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Compilator.DDAPI.DTO.Agreement">
  <AspectRatio>1</AspectRatio>
  <CalculatedPrice>true</CalculatedPrice>
  <Design>sample string 6</Design>
  <DiscountFactor>4</DiscountFactor>
  <MainGroupId>2</MainGroupId>
  <Pattern>sample string 5</Pattern>
  <RimDiameter>1</RimDiameter>
  <SpeedRatingId>1</SpeedRatingId>
  <SubGroupId>3</SubGroupId>
  <AgreementNumber>1</AgreementNumber>
</AgreementArticleGroupLinePostRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

AgreementArticleGroupLinePostResponse
NameDescriptionTypeAdditional information
Errors

Collection of PostAgreementArticleGroupLineError

None.

Success

boolean

None.

Id

globally unique identifier

None.

Response Formats

application/json, text/json

Sample:
{
  "Errors": [
    {
      "ErrorCode": 1,
      "ErrorMessage": "sample string 1"
    },
    {
      "ErrorCode": 1,
      "ErrorMessage": "sample string 1"
    }
  ],
  "Success": true,
  "Id": "2d2cdfb7-4b90-4377-b7be-6b2dae8bc62a"
}

application/xml, text/xml

Sample:
<AgreementArticleGroupLinePostResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Compilator.DDAPI.DTO.Agreement">
  <Errors>
    <PostAgreementArticleGroupLineError>
      <ErrorCode>InternalServerError</ErrorCode>
      <ErrorMessage>sample string 1</ErrorMessage>
    </PostAgreementArticleGroupLineError>
    <PostAgreementArticleGroupLineError>
      <ErrorCode>InternalServerError</ErrorCode>
      <ErrorMessage>sample string 1</ErrorMessage>
    </PostAgreementArticleGroupLineError>
  </Errors>
  <Id>2d2cdfb7-4b90-4377-b7be-6b2dae8bc62a</Id>
  <Success>true</Success>
</AgreementArticleGroupLinePostResponse>