GET api/V2/GetProduct?customerId={customerId}&catId={catId}&pageNumber={pageNumber}&langCode={langCode}&branchId={branchId}&shippingId={shippingId}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| customerId | integer |
Required |
|
| catId | integer |
Required |
|
| pageNumber | integer |
Required |
|
| langCode | string |
Required |
|
| branchId | integer |
Required |
|
| shippingId | integer |
Required |
Body Parameters
None.
Response Information
Resource Description
Collection of ProductVM| Name | Description | Type | Additional information |
|---|---|---|---|
| Id | integer |
None. |
|
| Name | string |
None. |
|
| Description | string |
None. |
|
| Image | string |
None. |
|
| Price | decimal number |
None. |
|
| Discount | integer |
None. |
|
| IsFavorite | boolean |
None. |
|
| Note | string |
None. |
|
| TalPageNumber | integer |
None. |
|
| Options | Collection of OptionVM |
None. |
|
| Additions | Collection of AdditionVM |
None. |
Response Formats
application/json, text/json
Sample:
[
{
"Id": 1,
"Name": "sample string 2",
"Description": "sample string 3",
"Image": "sample string 4",
"Price": 5.0,
"Discount": 6,
"IsFavorite": true,
"Note": "sample string 8",
"TalPageNumber": 9,
"Options": [
{
"Id": 1,
"GroupId": 2,
"GroupName": "sample string 3",
"Name": "sample string 4",
"Price": 5.0,
"Quantity": 6,
"Total": 7.0
},
{
"Id": 1,
"GroupId": 2,
"GroupName": "sample string 3",
"Name": "sample string 4",
"Price": 5.0,
"Quantity": 6,
"Total": 7.0
}
],
"Additions": [
{
"Id": 1,
"Name": "sample string 2",
"Price": 3.0
},
{
"Id": 1,
"Name": "sample string 2",
"Price": 3.0
}
]
},
{
"Id": 1,
"Name": "sample string 2",
"Description": "sample string 3",
"Image": "sample string 4",
"Price": 5.0,
"Discount": 6,
"IsFavorite": true,
"Note": "sample string 8",
"TalPageNumber": 9,
"Options": [
{
"Id": 1,
"GroupId": 2,
"GroupName": "sample string 3",
"Name": "sample string 4",
"Price": 5.0,
"Quantity": 6,
"Total": 7.0
},
{
"Id": 1,
"GroupId": 2,
"GroupName": "sample string 3",
"Name": "sample string 4",
"Price": 5.0,
"Quantity": 6,
"Total": 7.0
}
],
"Additions": [
{
"Id": 1,
"Name": "sample string 2",
"Price": 3.0
},
{
"Id": 1,
"Name": "sample string 2",
"Price": 3.0
}
]
}
]
multipart/form-data
Sample:
[{"Id":1,"Name":"sample string 2","Description":"sample string 3","Image":"sample string 4","Price":5.0,"Discount":6,"IsFavorite":true,"Note":"sample string 8","TalPageNumber":9,"Options":[{"Id":1,"GroupId":2,"GroupName":"sample string 3","Name":"sample string 4","Price":5.0,"Quantity":6,"Total":7.0},{"Id":1,"GroupId":2,"GroupName":"sample string 3","Name":"sample string 4","Price":5.0,"Quantity":6,"Total":7.0}],"Additions":[{"Id":1,"Name":"sample string 2","Price":3.0},{"Id":1,"Name":"sample string 2","Price":3.0}]},{"Id":1,"Name":"sample string 2","Description":"sample string 3","Image":"sample string 4","Price":5.0,"Discount":6,"IsFavorite":true,"Note":"sample string 8","TalPageNumber":9,"Options":[{"Id":1,"GroupId":2,"GroupName":"sample string 3","Name":"sample string 4","Price":5.0,"Quantity":6,"Total":7.0},{"Id":1,"GroupId":2,"GroupName":"sample string 3","Name":"sample string 4","Price":5.0,"Quantity":6,"Total":7.0}],"Additions":[{"Id":1,"Name":"sample string 2","Price":3.0},{"Id":1,"Name":"sample string 2","Price":3.0}]}]
application/xml, text/xml
Sample:
<ArrayOfProductVM xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WebAPI.ViewModel">
<ProductVM>
<Additions>
<AdditionVM>
<Id>1</Id>
<Name>sample string 2</Name>
<Price>3</Price>
</AdditionVM>
<AdditionVM>
<Id>1</Id>
<Name>sample string 2</Name>
<Price>3</Price>
</AdditionVM>
</Additions>
<Description>sample string 3</Description>
<Discount>6</Discount>
<Id>1</Id>
<Image>sample string 4</Image>
<IsFavorite>true</IsFavorite>
<Name>sample string 2</Name>
<Note>sample string 8</Note>
<Options>
<OptionVM>
<GroupId>2</GroupId>
<GroupName>sample string 3</GroupName>
<Id>1</Id>
<Name>sample string 4</Name>
<Price>5</Price>
<Quantity>6</Quantity>
<Total>7</Total>
</OptionVM>
<OptionVM>
<GroupId>2</GroupId>
<GroupName>sample string 3</GroupName>
<Id>1</Id>
<Name>sample string 4</Name>
<Price>5</Price>
<Quantity>6</Quantity>
<Total>7</Total>
</OptionVM>
</Options>
<Price>5</Price>
<TalPageNumber>9</TalPageNumber>
</ProductVM>
<ProductVM>
<Additions>
<AdditionVM>
<Id>1</Id>
<Name>sample string 2</Name>
<Price>3</Price>
</AdditionVM>
<AdditionVM>
<Id>1</Id>
<Name>sample string 2</Name>
<Price>3</Price>
</AdditionVM>
</Additions>
<Description>sample string 3</Description>
<Discount>6</Discount>
<Id>1</Id>
<Image>sample string 4</Image>
<IsFavorite>true</IsFavorite>
<Name>sample string 2</Name>
<Note>sample string 8</Note>
<Options>
<OptionVM>
<GroupId>2</GroupId>
<GroupName>sample string 3</GroupName>
<Id>1</Id>
<Name>sample string 4</Name>
<Price>5</Price>
<Quantity>6</Quantity>
<Total>7</Total>
</OptionVM>
<OptionVM>
<GroupId>2</GroupId>
<GroupName>sample string 3</GroupName>
<Id>1</Id>
<Name>sample string 4</Name>
<Price>5</Price>
<Quantity>6</Quantity>
<Total>7</Total>
</OptionVM>
</Options>
<Price>5</Price>
<TalPageNumber>9</TalPageNumber>
</ProductVM>
</ArrayOfProductVM>