PUT api/LicenseAgreement/Put/{id}
Actualiza el contratos de licencias de id 'id' con los datos recibidos en el modelo.
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| id |
Identificador del contratos de licencias a actualizar |
string |
Required |
Body Parameters
Datos del contratos de licencias a actualizar
LicenseAgreementViewModel| Name | Description | Type | Additional information |
|---|---|---|---|
| Id | string |
None. |
|
| LicenseAgreementNumber | string |
Required |
|
| Name | string |
Required |
|
| Code | string |
Required |
|
| Description | string |
Required |
|
| CreationDate | date |
None. |
|
| StartDate | date |
Required |
|
| ExpirationDate | date |
Required |
|
| SellOffDate | date |
None. |
|
| RoyaltyPercentage | decimal number |
Required |
|
| CommonMarketingFund | decimal number |
None. |
|
| ProductAttributeValues | Collection of ProductAttributeValueViewModel |
None. |
|
| LicenseAgreementCategories | Collection of LicenseAgreementCategoryViewModel |
None. |
|
| LicensedProducts | Collection of LicensedProductViewModel |
None. |
Request Formats
application/json, text/json
Sample:
{
"Id": "sample string 1",
"LicenseAgreementNumber": "sample string 2",
"Name": "sample string 3",
"Code": "sample string 4",
"Description": "sample string 5",
"CreationDate": "2026-11-10T16:55:35.7789075-03:00",
"StartDate": "2026-11-10T16:55:35.7789075-03:00",
"ExpirationDate": "2026-11-10T16:55:35.7789075-03:00",
"SellOffDate": "2026-11-10T16:55:35.7789075-03:00",
"RoyaltyPercentage": 7.1,
"CommonMarketingFund": 1.0,
"ProductAttributeValues": [
{
"Id": "sample string 1",
"Name": "sample string 2",
"Code": "sample string 3",
"PriceAdjustment": 4.0,
"ProductAttributeId": "sample string 5"
},
{
"Id": "sample string 1",
"Name": "sample string 2",
"Code": "sample string 3",
"PriceAdjustment": 4.0,
"ProductAttributeId": "sample string 5"
}
],
"LicenseAgreementCategories": [
{
"Name": "sample string 1",
"Code": "sample string 2",
"Description": "sample string 3",
"Id": "sample string 4",
"Active": true
},
{
"Name": "sample string 1",
"Code": "sample string 2",
"Description": "sample string 3",
"Id": "sample string 4",
"Active": true
}
],
"LicensedProducts": [
{
"Name": "sample string 1",
"Code": "sample string 2",
"Id": "sample string 3",
"Active": true
},
{
"Name": "sample string 1",
"Code": "sample string 2",
"Id": "sample string 3",
"Active": true
}
]
}
application/xml, text/xml
Sample:
<LicenseAgreementViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Tempo.Core.WebAPI.ViewModels">
<Code>sample string 4</Code>
<CommonMarketingFund>1</CommonMarketingFund>
<CreationDate>2026-11-10T16:55:35.7789075-03:00</CreationDate>
<Description>sample string 5</Description>
<ExpirationDate>2026-11-10T16:55:35.7789075-03:00</ExpirationDate>
<Id>sample string 1</Id>
<LicenseAgreementCategories>
<LicenseAgreementCategoryViewModel>
<Active xmlns="http://schemas.datacontract.org/2004/07/Tempo.Core.Entities">true</Active>
<Id xmlns="http://schemas.datacontract.org/2004/07/Tempo.Core.Entities">sample string 4</Id>
<Code>sample string 2</Code>
<Description>sample string 3</Description>
<Name>sample string 1</Name>
</LicenseAgreementCategoryViewModel>
<LicenseAgreementCategoryViewModel>
<Active xmlns="http://schemas.datacontract.org/2004/07/Tempo.Core.Entities">true</Active>
<Id xmlns="http://schemas.datacontract.org/2004/07/Tempo.Core.Entities">sample string 4</Id>
<Code>sample string 2</Code>
<Description>sample string 3</Description>
<Name>sample string 1</Name>
</LicenseAgreementCategoryViewModel>
</LicenseAgreementCategories>
<LicenseAgreementNumber>sample string 2</LicenseAgreementNumber>
<LicensedProducts>
<LicensedProductViewModel>
<Active xmlns="http://schemas.datacontract.org/2004/07/Tempo.Core.Entities">true</Active>
<Id xmlns="http://schemas.datacontract.org/2004/07/Tempo.Core.Entities">sample string 3</Id>
<Code>sample string 2</Code>
<Name>sample string 1</Name>
</LicensedProductViewModel>
<LicensedProductViewModel>
<Active xmlns="http://schemas.datacontract.org/2004/07/Tempo.Core.Entities">true</Active>
<Id xmlns="http://schemas.datacontract.org/2004/07/Tempo.Core.Entities">sample string 3</Id>
<Code>sample string 2</Code>
<Name>sample string 1</Name>
</LicensedProductViewModel>
</LicensedProducts>
<Name>sample string 3</Name>
<ProductAttributeValues>
<ProductAttributeValueViewModel>
<Code>sample string 3</Code>
<Id>sample string 1</Id>
<Name>sample string 2</Name>
<PriceAdjustment>4</PriceAdjustment>
<ProductAttributeId>sample string 5</ProductAttributeId>
</ProductAttributeValueViewModel>
<ProductAttributeValueViewModel>
<Code>sample string 3</Code>
<Id>sample string 1</Id>
<Name>sample string 2</Name>
<PriceAdjustment>4</PriceAdjustment>
<ProductAttributeId>sample string 5</ProductAttributeId>
</ProductAttributeValueViewModel>
</ProductAttributeValues>
<RoyaltyPercentage>7.1</RoyaltyPercentage>
<SellOffDate>2026-11-10T16:55:35.7789075-03:00</SellOffDate>
<StartDate>2026-11-10T16:55:35.7789075-03:00</StartDate>
</LicenseAgreementViewModel>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
De ser exitosa la actualización retorna 200. De lo contrario retorna 400
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.