GET api/product/get-products/{productTypeId}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
productTypeId

integer

Required

Body Parameters

None.

Response Information

Resource Description

Collection of ProductDTO
NameDescriptionTypeAdditional information
Id

integer

None.

Code

string

None.

Name

string

None.

ProductTypeId

integer

None.

ProductType

string

None.

ProductName

string

None.

ProductTypeDTOs

Collection of ProductTypeDTO

None.

ProductDimensionDTOs

Collection of ProductDimensionDTO

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "Id": 1,
    "Code": "sample string 2",
    "Name": "sample string 3",
    "ProductTypeId": 4,
    "ProductType": "sample string 5",
    "ProductName": "sample string 6",
    "ProductTypeDTOs": [
      {
        "Id": 1,
        "Code": "sample string 2",
        "Name": "sample string 3",
        "Status": true,
        "ProductName": "sample string 5"
      },
      {
        "Id": 1,
        "Code": "sample string 2",
        "Name": "sample string 3",
        "Status": true,
        "ProductName": "sample string 5"
      }
    ],
    "ProductDimensionDTOs": [
      {
        "IsMandatory": true,
        "ValidationRules": 1,
        "DimensionId": 1,
        "ProductId": 1,
        "DimensionName": "sample string 1",
        "Id": 2
      },
      {
        "IsMandatory": true,
        "ValidationRules": 1,
        "DimensionId": 1,
        "ProductId": 1,
        "DimensionName": "sample string 1",
        "Id": 2
      }
    ]
  },
  {
    "Id": 1,
    "Code": "sample string 2",
    "Name": "sample string 3",
    "ProductTypeId": 4,
    "ProductType": "sample string 5",
    "ProductName": "sample string 6",
    "ProductTypeDTOs": [
      {
        "Id": 1,
        "Code": "sample string 2",
        "Name": "sample string 3",
        "Status": true,
        "ProductName": "sample string 5"
      },
      {
        "Id": 1,
        "Code": "sample string 2",
        "Name": "sample string 3",
        "Status": true,
        "ProductName": "sample string 5"
      }
    ],
    "ProductDimensionDTOs": [
      {
        "IsMandatory": true,
        "ValidationRules": 1,
        "DimensionId": 1,
        "ProductId": 1,
        "DimensionName": "sample string 1",
        "Id": 2
      },
      {
        "IsMandatory": true,
        "ValidationRules": 1,
        "DimensionId": 1,
        "ProductId": 1,
        "DimensionName": "sample string 1",
        "Id": 2
      }
    ]
  }
]

application/xml, text/xml

Sample:
<ArrayOfProductDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SUM.Prod.RS.Common.Components.DTO.ProductSetup">
  <ProductDTO>
    <Code>sample string 2</Code>
    <Id>1</Id>
    <Name>sample string 3</Name>
    <ProductDimensionDTOs>
      <ProductDimensionDTO>
        <DimensionId>1</DimensionId>
        <DimensionName>sample string 1</DimensionName>
        <Id>2</Id>
        <IsMandatory>true</IsMandatory>
        <ProductId>1</ProductId>
        <ValidationRules>1</ValidationRules>
      </ProductDimensionDTO>
      <ProductDimensionDTO>
        <DimensionId>1</DimensionId>
        <DimensionName>sample string 1</DimensionName>
        <Id>2</Id>
        <IsMandatory>true</IsMandatory>
        <ProductId>1</ProductId>
        <ValidationRules>1</ValidationRules>
      </ProductDimensionDTO>
    </ProductDimensionDTOs>
    <ProductName>sample string 6</ProductName>
    <ProductType>sample string 5</ProductType>
    <ProductTypeDTOs>
      <ProductTypeDTO>
        <Code>sample string 2</Code>
        <Id>1</Id>
        <Name>sample string 3</Name>
        <ProductName>sample string 5</ProductName>
        <Status>true</Status>
      </ProductTypeDTO>
      <ProductTypeDTO>
        <Code>sample string 2</Code>
        <Id>1</Id>
        <Name>sample string 3</Name>
        <ProductName>sample string 5</ProductName>
        <Status>true</Status>
      </ProductTypeDTO>
    </ProductTypeDTOs>
    <ProductTypeId>4</ProductTypeId>
  </ProductDTO>
  <ProductDTO>
    <Code>sample string 2</Code>
    <Id>1</Id>
    <Name>sample string 3</Name>
    <ProductDimensionDTOs>
      <ProductDimensionDTO>
        <DimensionId>1</DimensionId>
        <DimensionName>sample string 1</DimensionName>
        <Id>2</Id>
        <IsMandatory>true</IsMandatory>
        <ProductId>1</ProductId>
        <ValidationRules>1</ValidationRules>
      </ProductDimensionDTO>
      <ProductDimensionDTO>
        <DimensionId>1</DimensionId>
        <DimensionName>sample string 1</DimensionName>
        <Id>2</Id>
        <IsMandatory>true</IsMandatory>
        <ProductId>1</ProductId>
        <ValidationRules>1</ValidationRules>
      </ProductDimensionDTO>
    </ProductDimensionDTOs>
    <ProductName>sample string 6</ProductName>
    <ProductType>sample string 5</ProductType>
    <ProductTypeDTOs>
      <ProductTypeDTO>
        <Code>sample string 2</Code>
        <Id>1</Id>
        <Name>sample string 3</Name>
        <ProductName>sample string 5</ProductName>
        <Status>true</Status>
      </ProductTypeDTO>
      <ProductTypeDTO>
        <Code>sample string 2</Code>
        <Id>1</Id>
        <Name>sample string 3</Name>
        <ProductName>sample string 5</ProductName>
        <Status>true</Status>
      </ProductTypeDTO>
    </ProductTypeDTOs>
    <ProductTypeId>4</ProductTypeId>
  </ProductDTO>
</ArrayOfProductDTO>