GET api/ClientProducts

Get a list of client Products available

Request Information

URI Parameters

None.

URI Example

api/ClientProducts

Body Parameters

None.

Response Information

Resource Description

A wrapper class with client Product information

Oresto.API.Models.GET.ClientProducts.ClientProductData
NameDescriptionTypeAdditional information
ClientProducts

A list of products

Collection of Oresto.API.Models.GET.ClientProducts.ClientProduct

None.

Errors

Possible errors that were experienced when processing the request

Collection of string

None.

RequestInformation

Additional information about the request

Oresto.API.Models.Shared.RequestInformation

None.

Response Formats

application/json, text/json

Sample:
{
  "ClientProducts": [
    {
      "ClientNumber": "sample string 1",
      "Active": true,
      "Name": "sample string 3",
      "Products": [
        {
          "Id": 1,
          "WholesalerArticleNumber": "sample string 2",
          "EanCode": "sample string 3",
          "ListSalesPrice": 1.0,
          "ListSalesPricePromo": 1.0,
          "IsExlusive": true,
          "UnitSalesPrice": {
            "Abbreviation": "sample string 1",
            "Localizations": [
              {
                "LanguageCode": "sample string 1",
                "Description": "sample string 2",
                "Abbreviation": "sample string 3"
              },
              {
                "LanguageCode": "sample string 1",
                "Description": "sample string 2",
                "Abbreviation": "sample string 3"
              }
            ]
          }
        },
        {
          "Id": 1,
          "WholesalerArticleNumber": "sample string 2",
          "EanCode": "sample string 3",
          "ListSalesPrice": 1.0,
          "ListSalesPricePromo": 1.0,
          "IsExlusive": true,
          "UnitSalesPrice": {
            "Abbreviation": "sample string 1",
            "Localizations": [
              {
                "LanguageCode": "sample string 1",
                "Description": "sample string 2",
                "Abbreviation": "sample string 3"
              },
              {
                "LanguageCode": "sample string 1",
                "Description": "sample string 2",
                "Abbreviation": "sample string 3"
              }
            ]
          }
        }
      ]
    },
    {
      "ClientNumber": "sample string 1",
      "Active": true,
      "Name": "sample string 3",
      "Products": [
        {
          "Id": 1,
          "WholesalerArticleNumber": "sample string 2",
          "EanCode": "sample string 3",
          "ListSalesPrice": 1.0,
          "ListSalesPricePromo": 1.0,
          "IsExlusive": true,
          "UnitSalesPrice": {
            "Abbreviation": "sample string 1",
            "Localizations": [
              {
                "LanguageCode": "sample string 1",
                "Description": "sample string 2",
                "Abbreviation": "sample string 3"
              },
              {
                "LanguageCode": "sample string 1",
                "Description": "sample string 2",
                "Abbreviation": "sample string 3"
              }
            ]
          }
        },
        {
          "Id": 1,
          "WholesalerArticleNumber": "sample string 2",
          "EanCode": "sample string 3",
          "ListSalesPrice": 1.0,
          "ListSalesPricePromo": 1.0,
          "IsExlusive": true,
          "UnitSalesPrice": {
            "Abbreviation": "sample string 1",
            "Localizations": [
              {
                "LanguageCode": "sample string 1",
                "Description": "sample string 2",
                "Abbreviation": "sample string 3"
              },
              {
                "LanguageCode": "sample string 1",
                "Description": "sample string 2",
                "Abbreviation": "sample string 3"
              }
            ]
          }
        }
      ]
    }
  ],
  "RequestInformation": {
    "RequestDuration": 1,
    "WholesalerId": 2,
    "UserId": 3
  },
  "Errors": [
    "sample string 1",
    "sample string 2"
  ]
}

application/xml, text/xml

Sample:
<ClientProductData xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Oresto.API.Models.GET.ClientProducts">
  <Errors xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns="http://schemas.datacontract.org/2004/07/Oresto.API.Models.Shared">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </Errors>
  <RequestInformation xmlns="http://schemas.datacontract.org/2004/07/Oresto.API.Models.Shared">
    <RequestDuration>1</RequestDuration>
    <UserId>3</UserId>
    <WholesalerId>2</WholesalerId>
  </RequestInformation>
  <ClientProducts>
    <ClientProduct>
      <Active>true</Active>
      <ClientNumber>sample string 1</ClientNumber>
      <Name>sample string 3</Name>
      <Products>
        <Product>
          <EanCode>sample string 3</EanCode>
          <Id>1</Id>
          <IsExlusive>true</IsExlusive>
          <ListSalesPrice>1</ListSalesPrice>
          <ListSalesPricePromo>1</ListSalesPricePromo>
          <UnitSalesPrice>
            <Abbreviation>sample string 1</Abbreviation>
            <Localizations>
              <ContentType.Localization>
                <Abbreviation>sample string 3</Abbreviation>
                <Description>sample string 2</Description>
                <LanguageCode>sample string 1</LanguageCode>
              </ContentType.Localization>
              <ContentType.Localization>
                <Abbreviation>sample string 3</Abbreviation>
                <Description>sample string 2</Description>
                <LanguageCode>sample string 1</LanguageCode>
              </ContentType.Localization>
            </Localizations>
          </UnitSalesPrice>
          <WholesalerArticleNumber>sample string 2</WholesalerArticleNumber>
        </Product>
        <Product>
          <EanCode>sample string 3</EanCode>
          <Id>1</Id>
          <IsExlusive>true</IsExlusive>
          <ListSalesPrice>1</ListSalesPrice>
          <ListSalesPricePromo>1</ListSalesPricePromo>
          <UnitSalesPrice>
            <Abbreviation>sample string 1</Abbreviation>
            <Localizations>
              <ContentType.Localization>
                <Abbreviation>sample string 3</Abbreviation>
                <Description>sample string 2</Description>
                <LanguageCode>sample string 1</LanguageCode>
              </ContentType.Localization>
              <ContentType.Localization>
                <Abbreviation>sample string 3</Abbreviation>
                <Description>sample string 2</Description>
                <LanguageCode>sample string 1</LanguageCode>
              </ContentType.Localization>
            </Localizations>
          </UnitSalesPrice>
          <WholesalerArticleNumber>sample string 2</WholesalerArticleNumber>
        </Product>
      </Products>
    </ClientProduct>
    <ClientProduct>
      <Active>true</Active>
      <ClientNumber>sample string 1</ClientNumber>
      <Name>sample string 3</Name>
      <Products>
        <Product>
          <EanCode>sample string 3</EanCode>
          <Id>1</Id>
          <IsExlusive>true</IsExlusive>
          <ListSalesPrice>1</ListSalesPrice>
          <ListSalesPricePromo>1</ListSalesPricePromo>
          <UnitSalesPrice>
            <Abbreviation>sample string 1</Abbreviation>
            <Localizations>
              <ContentType.Localization>
                <Abbreviation>sample string 3</Abbreviation>
                <Description>sample string 2</Description>
                <LanguageCode>sample string 1</LanguageCode>
              </ContentType.Localization>
              <ContentType.Localization>
                <Abbreviation>sample string 3</Abbreviation>
                <Description>sample string 2</Description>
                <LanguageCode>sample string 1</LanguageCode>
              </ContentType.Localization>
            </Localizations>
          </UnitSalesPrice>
          <WholesalerArticleNumber>sample string 2</WholesalerArticleNumber>
        </Product>
        <Product>
          <EanCode>sample string 3</EanCode>
          <Id>1</Id>
          <IsExlusive>true</IsExlusive>
          <ListSalesPrice>1</ListSalesPrice>
          <ListSalesPricePromo>1</ListSalesPricePromo>
          <UnitSalesPrice>
            <Abbreviation>sample string 1</Abbreviation>
            <Localizations>
              <ContentType.Localization>
                <Abbreviation>sample string 3</Abbreviation>
                <Description>sample string 2</Description>
                <LanguageCode>sample string 1</LanguageCode>
              </ContentType.Localization>
              <ContentType.Localization>
                <Abbreviation>sample string 3</Abbreviation>
                <Description>sample string 2</Description>
                <LanguageCode>sample string 1</LanguageCode>
              </ContentType.Localization>
            </Localizations>
          </UnitSalesPrice>
          <WholesalerArticleNumber>sample string 2</WholesalerArticleNumber>
        </Product>
      </Products>
    </ClientProduct>
  </ClientProducts>
</ClientProductData>