POST api/v2/products

Returns specified product data based on specified items. All products and associated data are available if requested.

Request Information

URI Parameters

None.

Body Parameters

ProductRequest
NameDescriptionTypeAdditional information
Include

List of includes that add extra information to the products in the result.

Collection of ProductInclude

None.

Filter

List of filters that can be used to refine the results.

Collection of ProductFilter

None.

Series

An array of strings containing Stuller Series numbers (i.e. {“309”, “1601”, “4196”}).

Collection of string

None.

SKU

An array of strings containing Stuller Product numbers. (i.e. {“309:77802:S”, “1601:250162:S”, “4196:4661:P”}).

Collection of string

None.

ProductId

A list of ints that contain Stuller Product Ids.

Collection of integer

None.

CategoryIds

The category id of the set of products.

Collection of integer

None.

AdvancedProductFilters

The extended product filters applied to a set of products.

Collection of AdvancedProductFilter

None.

NextPage

string

None.

Page

integer

None.

PageSize

integer

None.

Request Formats

Sample:

{
  "Include": [
    "Default",
    "Default"
  ],
  "Filter": [
    "OnPriceList",
    "OnPriceList"
  ],
  "Series": [
    "sample string 1",
    "sample string 2"
  ],
  "SKU": [
    "sample string 1",
    "sample string 2"
  ],
  "ProductId": [
    1,
    2
  ],
  "CategoryIds": [
    1,
    2
  ],
  "AdvancedProductFilters": [
    {
      "Type": "ProductType",
      "Values": [
        {
          "DisplayValue": "sample string 1",
          "Value": "sample string 2"
        },
        {
          "DisplayValue": "sample string 1",
          "Value": "sample string 2"
        }
      ]
    },
    {
      "Type": "ProductType",
      "Values": [
        {
          "DisplayValue": "sample string 1",
          "Value": "sample string 2"
        },
        {
          "DisplayValue": "sample string 1",
          "Value": "sample string 2"
        }
      ]
    }
  ],
  "NextPage": "sample string 1",
  "Page": 1,
  "PageSize": 1
}

Sample:

<ProductRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  <AdvancedProductFilters>
    <AdvancedProductFilter>
      <Type>ProductType</Type>
      <Values>
        <AdvancedProductFilterValue>
          <DisplayValue>sample string 1</DisplayValue>
          <Value>sample string 2</Value>
        </AdvancedProductFilterValue>
        <AdvancedProductFilterValue>
          <DisplayValue>sample string 1</DisplayValue>
          <Value>sample string 2</Value>
        </AdvancedProductFilterValue>
      </Values>
    </AdvancedProductFilter>
    <AdvancedProductFilter>
      <Type>ProductType</Type>
      <Values>
        <AdvancedProductFilterValue>
          <DisplayValue>sample string 1</DisplayValue>
          <Value>sample string 2</Value>
        </AdvancedProductFilterValue>
        <AdvancedProductFilterValue>
          <DisplayValue>sample string 1</DisplayValue>
          <Value>sample string 2</Value>
        </AdvancedProductFilterValue>
      </Values>
    </AdvancedProductFilter>
  </AdvancedProductFilters>
  <CategoryIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>1</d2p1:int>
    <d2p1:int>2</d2p1:int>
  </CategoryIds>
  <Filter>
    <ProductFilter>OnPriceList</ProductFilter>
    <ProductFilter>OnPriceList</ProductFilter>
  </Filter>
  <Include>
    <ProductInclude>Default</ProductInclude>
    <ProductInclude>Default</ProductInclude>
  </Include>
  <NextPage>sample string 1</NextPage>
  <Page>1</Page>
  <PageSize>1</PageSize>
  <ProductId xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>1</d2p1:int>
    <d2p1:int>2</d2p1:int>
  </ProductId>
  <SKU xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </SKU>
  <Series xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </Series>
</ProductRequest>

Response Information

Resource Description

ProductResponse
NameDescriptionTypeAdditional information
Products

List of products

Collection of Product

None.

MetalMarkets

Collection of MetalMarket

None.

ExchangeRate

decimal number

None.

NextPage

Used for paging the results. Stores which page the results are currently on.

string

None.

PageSize

The max amount of results to be on each page

integer

None.

TotalNumberOfProducts

The total number of products the result is returning.

integer

None.

Response Formats

Sample:

{
  "Products": [
    {
      "Id": 1,
      "SKU": "sample string 2",
      "Description": "sample string 3",
      "ShortDescription": "sample string 4",
      "GroupDescription": "sample string 5",
      "LongGroupDescription": "sample string 6",
      "MerchandisingArea": "sample string 7",
      "MerchandisingCategory1": "sample string 8",
      "MerchandisingCategory2": "sample string 9",
      "MerchandisingCategory3": "sample string 10",
      "MerchandisingCategory4": "sample string 11",
      "MerchandisingCategory5": "sample string 12",
      "WebCategories": [
        {
          "Id": 1,
          "Name": "sample string 2",
          "Path": "sample string 3",
          "CategoryImageUrl": "sample string 4"
        },
        {
          "Id": 1,
          "Name": "sample string 2",
          "Path": "sample string 3",
          "CategoryImageUrl": "sample string 4"
        }
      ],
      "Collection": "sample string 13",
      "OnHand": 1.0,
      "Status": "sample string 14",
      "Orderable": true,
      "Price": {
        "Value": 1.0,
        "CurrencyCode": "sample string 2"
      },
      "CustomerSpecificPrice": {
        "Value": 1.0,
        "CurrencyCode": "sample string 2"
      },
      "ShowcasePrice": {
        "Value": 1.0,
        "CurrencyCode": "sample string 2"
      },
      "IsOnPriceList": true,
      "UnitOfSale": "sample string 16",
      "Weight": 1.0,
      "WeightUnitOfMeasure": "sample string 17",
      "GramWeight": 1.0,
      "RingSizable": true,
      "RingSize": 1.0,
      "RingSizeType": "Approximate",
      "LeadTime": 1,
      "DescriptiveElementGroup": {
        "GroupName": "sample string 1",
        "GroupId": 2,
        "DescriptiveElements": [
          {
            "Name": "sample string 1",
            "Value": "sample string 2",
            "DisplayValue": "sample string 3"
          },
          {
            "Name": "sample string 1",
            "Value": "sample string 2",
            "DisplayValue": "sample string 3"
          }
        ]
      },
      "SetWith": [
        {
          "SKU": "sample string 1",
          "Quantity": 2,
          "Description": "sample string 3"
        },
        {
          "SKU": "sample string 1",
          "Quantity": 2,
          "Description": "sample string 3"
        }
      ],
      "CanBeSetWith": [
        {
          "Quantity": 1,
          "Shape": "sample string 2",
          "Size": "sample string 3",
          "SettingType": "sample string 4"
        },
        {
          "Quantity": 1,
          "Shape": "sample string 2",
          "Size": "sample string 3",
          "SettingType": "sample string 4"
        }
      ],
      "MadeWith": [
        {
          "SKU": "sample string 1",
          "Quantity": 2,
          "Description": "sample string 3",
          "UnitOfSale": "sample string 4"
        },
        {
          "SKU": "sample string 1",
          "Quantity": 2,
          "Description": "sample string 3",
          "UnitOfSale": "sample string 4"
        }
      ],
      "StoneMapImage": "sample string 18",
      "Images": [
        {
          "FullUrl": "sample string 1",
          "ThumbnailUrl": "sample string 2",
          "ZoomUrl": "sample string 3",
          "SortOrder": 4,
          "MaxHeight": 1,
          "MaxWidth": 1,
          "Angle": "sample string 5"
        },
        {
          "FullUrl": "sample string 1",
          "ThumbnailUrl": "sample string 2",
          "ZoomUrl": "sample string 3",
          "SortOrder": 4,
          "MaxHeight": 1,
          "MaxWidth": 1,
          "Angle": "sample string 5"
        }
      ],
      "GroupImages": [
        {
          "FullUrl": "sample string 1",
          "ThumbnailUrl": "sample string 2",
          "ZoomUrl": "sample string 3",
          "SortOrder": 4,
          "MaxHeight": 1,
          "MaxWidth": 1,
          "Angle": "sample string 5"
        },
        {
          "FullUrl": "sample string 1",
          "ThumbnailUrl": "sample string 2",
          "ZoomUrl": "sample string 3",
          "SortOrder": 4,
          "MaxHeight": 1,
          "MaxWidth": 1,
          "Angle": "sample string 5"
        }
      ],
      "Videos": [
        {
          "Url": "sample string 1",
          "DownloadUrl": "sample string 2"
        },
        {
          "Url": "sample string 1",
          "DownloadUrl": "sample string 2"
        }
      ],
      "GroupVideos": [
        {
          "Url": "sample string 1",
          "DownloadUrl": "sample string 2"
        },
        {
          "Url": "sample string 1",
          "DownloadUrl": "sample string 2"
        }
      ],
      "ConfigurationModel": {
        "Id": 1,
        "IsPegHeadable": true,
        "RingSizeOptions": [
          {
            "Size": 1.0,
            "IsStockedSize": true,
            "Price": {
              "Value": 1.0,
              "CurrencyCode": "sample string 2"
            }
          },
          {
            "Size": 1.0,
            "IsStockedSize": true,
            "Price": {
              "Value": 1.0,
              "CurrencyCode": "sample string 2"
            }
          }
        ],
        "SettingOptions": [
          {
            "LocationNumber": 1,
            "StoneCount": 2,
            "SettingType": "sample string 3",
            "Description": "sample string 4",
            "SizeMM": 1.0,
            "Dimension1": 1.0,
            "Dimension2": 1.0,
            "Dimension3": 1.0,
            "GroupName": "sample string 5",
            "Shape": "sample string 6",
            "ShapeCode": 7
          },
          {
            "LocationNumber": 1,
            "StoneCount": 2,
            "SettingType": "sample string 3",
            "Description": "sample string 4",
            "SizeMM": 1.0,
            "Dimension1": 1.0,
            "Dimension2": 1.0,
            "Dimension3": 1.0,
            "GroupName": "sample string 5",
            "Shape": "sample string 6",
            "ShapeCode": 7
          }
        ],
        "EngravingOptions": [
          {
            "LocationNumber": 1,
            "Lines": 2,
            "Description": "sample string 3",
            "Types": [
              {
                "Id": 1,
                "Name": "sample string 2",
                "Description": "sample string 4",
                "Code": "sample string 3",
                "Fonts": [
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "MaxCharacters": 1,
                    "SampleImage": "sample string 4",
                    "ValidationPattern": "sample string 5",
                    "ValidationMessage": "sample string 6"
                  },
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "MaxCharacters": 1,
                    "SampleImage": "sample string 4",
                    "ValidationPattern": "sample string 5",
                    "ValidationMessage": "sample string 6"
                  }
                ],
                "Finishes": [
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "Description": "sample string 4",
                    "WhiteSampleImage": "sample string 5",
                    "YellowSampleImage": "sample string 6"
                  },
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "Description": "sample string 4",
                    "WhiteSampleImage": "sample string 5",
                    "YellowSampleImage": "sample string 6"
                  }
                ],
                "Patterns": [
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "SampleImage": "sample string 4"
                  },
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "SampleImage": "sample string 4"
                  }
                ],
                "FillOptions": [
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "Description": "sample string 4",
                    "Colors": [
                      {
                        "Id": 1,
                        "Name": "sample string 2",
                        "Code": "sample string 3"
                      },
                      {
                        "Id": 1,
                        "Name": "sample string 2",
                        "Code": "sample string 3"
                      }
                    ]
                  },
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "Description": "sample string 4",
                    "Colors": [
                      {
                        "Id": 1,
                        "Name": "sample string 2",
                        "Code": "sample string 3"
                      },
                      {
                        "Id": 1,
                        "Name": "sample string 2",
                        "Code": "sample string 3"
                      }
                    ]
                  }
                ],
                "Labor": {
                  "Value": 1.0,
                  "CurrencyCode": "sample string 2"
                }
              },
              {
                "Id": 1,
                "Name": "sample string 2",
                "Description": "sample string 4",
                "Code": "sample string 3",
                "Fonts": [
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "MaxCharacters": 1,
                    "SampleImage": "sample string 4",
                    "ValidationPattern": "sample string 5",
                    "ValidationMessage": "sample string 6"
                  },
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "MaxCharacters": 1,
                    "SampleImage": "sample string 4",
                    "ValidationPattern": "sample string 5",
                    "ValidationMessage": "sample string 6"
                  }
                ],
                "Finishes": [
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "Description": "sample string 4",
                    "WhiteSampleImage": "sample string 5",
                    "YellowSampleImage": "sample string 6"
                  },
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "Description": "sample string 4",
                    "WhiteSampleImage": "sample string 5",
                    "YellowSampleImage": "sample string 6"
                  }
                ],
                "Patterns": [
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "SampleImage": "sample string 4"
                  },
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "SampleImage": "sample string 4"
                  }
                ],
                "FillOptions": [
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "Description": "sample string 4",
                    "Colors": [
                      {
                        "Id": 1,
                        "Name": "sample string 2",
                        "Code": "sample string 3"
                      },
                      {
                        "Id": 1,
                        "Name": "sample string 2",
                        "Code": "sample string 3"
                      }
                    ]
                  },
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "Description": "sample string 4",
                    "Colors": [
                      {
                        "Id": 1,
                        "Name": "sample string 2",
                        "Code": "sample string 3"
                      },
                      {
                        "Id": 1,
                        "Name": "sample string 2",
                        "Code": "sample string 3"
                      }
                    ]
                  }
                ],
                "Labor": {
                  "Value": 1.0,
                  "CurrencyCode": "sample string 2"
                }
              }
            ]
          },
          {
            "LocationNumber": 1,
            "Lines": 2,
            "Description": "sample string 3",
            "Types": [
              {
                "Id": 1,
                "Name": "sample string 2",
                "Description": "sample string 4",
                "Code": "sample string 3",
                "Fonts": [
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "MaxCharacters": 1,
                    "SampleImage": "sample string 4",
                    "ValidationPattern": "sample string 5",
                    "ValidationMessage": "sample string 6"
                  },
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "MaxCharacters": 1,
                    "SampleImage": "sample string 4",
                    "ValidationPattern": "sample string 5",
                    "ValidationMessage": "sample string 6"
                  }
                ],
                "Finishes": [
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "Description": "sample string 4",
                    "WhiteSampleImage": "sample string 5",
                    "YellowSampleImage": "sample string 6"
                  },
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "Description": "sample string 4",
                    "WhiteSampleImage": "sample string 5",
                    "YellowSampleImage": "sample string 6"
                  }
                ],
                "Patterns": [
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "SampleImage": "sample string 4"
                  },
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "SampleImage": "sample string 4"
                  }
                ],
                "FillOptions": [
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "Description": "sample string 4",
                    "Colors": [
                      {
                        "Id": 1,
                        "Name": "sample string 2",
                        "Code": "sample string 3"
                      },
                      {
                        "Id": 1,
                        "Name": "sample string 2",
                        "Code": "sample string 3"
                      }
                    ]
                  },
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "Description": "sample string 4",
                    "Colors": [
                      {
                        "Id": 1,
                        "Name": "sample string 2",
                        "Code": "sample string 3"
                      },
                      {
                        "Id": 1,
                        "Name": "sample string 2",
                        "Code": "sample string 3"
                      }
                    ]
                  }
                ],
                "Labor": {
                  "Value": 1.0,
                  "CurrencyCode": "sample string 2"
                }
              },
              {
                "Id": 1,
                "Name": "sample string 2",
                "Description": "sample string 4",
                "Code": "sample string 3",
                "Fonts": [
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "MaxCharacters": 1,
                    "SampleImage": "sample string 4",
                    "ValidationPattern": "sample string 5",
                    "ValidationMessage": "sample string 6"
                  },
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "MaxCharacters": 1,
                    "SampleImage": "sample string 4",
                    "ValidationPattern": "sample string 5",
                    "ValidationMessage": "sample string 6"
                  }
                ],
                "Finishes": [
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "Description": "sample string 4",
                    "WhiteSampleImage": "sample string 5",
                    "YellowSampleImage": "sample string 6"
                  },
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "Description": "sample string 4",
                    "WhiteSampleImage": "sample string 5",
                    "YellowSampleImage": "sample string 6"
                  }
                ],
                "Patterns": [
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "SampleImage": "sample string 4"
                  },
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "SampleImage": "sample string 4"
                  }
                ],
                "FillOptions": [
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "Description": "sample string 4",
                    "Colors": [
                      {
                        "Id": 1,
                        "Name": "sample string 2",
                        "Code": "sample string 3"
                      },
                      {
                        "Id": 1,
                        "Name": "sample string 2",
                        "Code": "sample string 3"
                      }
                    ]
                  },
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "Description": "sample string 4",
                    "Colors": [
                      {
                        "Id": 1,
                        "Name": "sample string 2",
                        "Code": "sample string 3"
                      },
                      {
                        "Id": 1,
                        "Name": "sample string 2",
                        "Code": "sample string 3"
                      }
                    ]
                  }
                ],
                "Labor": {
                  "Value": 1.0,
                  "CurrencyCode": "sample string 2"
                }
              }
            ]
          }
        ],
        "MonogramOptions": [
          {
            "LocationNumber": 1,
            "Type": "sample string 2",
            "Description": "sample string 3",
            "MaxCharacters": 1
          },
          {
            "LocationNumber": 1,
            "Type": "sample string 2",
            "Description": "sample string 3",
            "MaxCharacters": 1
          }
        ],
        "MonogramChainOptions": [
          {
            "ChainItemId": 1,
            "ChainLength": 2,
            "ChainLengthDescription": "sample string 3"
          },
          {
            "ChainItemId": 1,
            "ChainLength": 2,
            "ChainLengthDescription": "sample string 3"
          }
        ]
      },
      "ConfigurationModelId": 19,
      "CreationDate": "2024-12-04T08:42:48.6538605-06:00",
      "ReadyToWear": true,
      "DiscountPercent": 22.0,
      "AGTA": "sample string 23",
      "EarringPostType": "sample string 24",
      "ProductType": "sample string 25",
      "Specifications": [
        {
          "Name": "sample string 1",
          "Value": "sample string 2"
        },
        {
          "Name": "sample string 1",
          "Value": "sample string 2"
        }
      ],
      "Publications": [
        {
          "Name": "sample string 1",
          "PageNumber": 1,
          "Edition": "sample string 2"
        },
        {
          "Name": "sample string 1",
          "PageNumber": 1,
          "Edition": "sample string 2"
        }
      ],
      "SearchFilters": [
        {
          "Name": "sample string 1",
          "Value": "sample string 2"
        },
        {
          "Name": "sample string 1",
          "Value": "sample string 2"
        }
      ],
      "Hazardous": true,
      "Heavy": true,
      "DefaultProductGroupId": 1,
      "CountryOfOrigin": "sample string 29",
      "CenterStoneShape": "sample string 30",
      "CenterStoneSize": "sample string 31",
      "FullySetImages": [
        {
          "FullUrl": "sample string 1",
          "ThumbnailUrl": "sample string 2",
          "ZoomUrl": "sample string 3",
          "SortOrder": 4,
          "MaxHeight": 1,
          "MaxWidth": 1,
          "Angle": "sample string 5"
        },
        {
          "FullUrl": "sample string 1",
          "ThumbnailUrl": "sample string 2",
          "ZoomUrl": "sample string 3",
          "SortOrder": 4,
          "MaxHeight": 1,
          "MaxWidth": 1,
          "Angle": "sample string 5"
        }
      ],
      "QualityCatalogValue": "sample string 32",
      "HarmonizedCode": "sample string 33"
    },
    {
      "Id": 1,
      "SKU": "sample string 2",
      "Description": "sample string 3",
      "ShortDescription": "sample string 4",
      "GroupDescription": "sample string 5",
      "LongGroupDescription": "sample string 6",
      "MerchandisingArea": "sample string 7",
      "MerchandisingCategory1": "sample string 8",
      "MerchandisingCategory2": "sample string 9",
      "MerchandisingCategory3": "sample string 10",
      "MerchandisingCategory4": "sample string 11",
      "MerchandisingCategory5": "sample string 12",
      "WebCategories": [
        {
          "Id": 1,
          "Name": "sample string 2",
          "Path": "sample string 3",
          "CategoryImageUrl": "sample string 4"
        },
        {
          "Id": 1,
          "Name": "sample string 2",
          "Path": "sample string 3",
          "CategoryImageUrl": "sample string 4"
        }
      ],
      "Collection": "sample string 13",
      "OnHand": 1.0,
      "Status": "sample string 14",
      "Orderable": true,
      "Price": {
        "Value": 1.0,
        "CurrencyCode": "sample string 2"
      },
      "CustomerSpecificPrice": {
        "Value": 1.0,
        "CurrencyCode": "sample string 2"
      },
      "ShowcasePrice": {
        "Value": 1.0,
        "CurrencyCode": "sample string 2"
      },
      "IsOnPriceList": true,
      "UnitOfSale": "sample string 16",
      "Weight": 1.0,
      "WeightUnitOfMeasure": "sample string 17",
      "GramWeight": 1.0,
      "RingSizable": true,
      "RingSize": 1.0,
      "RingSizeType": "Approximate",
      "LeadTime": 1,
      "DescriptiveElementGroup": {
        "GroupName": "sample string 1",
        "GroupId": 2,
        "DescriptiveElements": [
          {
            "Name": "sample string 1",
            "Value": "sample string 2",
            "DisplayValue": "sample string 3"
          },
          {
            "Name": "sample string 1",
            "Value": "sample string 2",
            "DisplayValue": "sample string 3"
          }
        ]
      },
      "SetWith": [
        {
          "SKU": "sample string 1",
          "Quantity": 2,
          "Description": "sample string 3"
        },
        {
          "SKU": "sample string 1",
          "Quantity": 2,
          "Description": "sample string 3"
        }
      ],
      "CanBeSetWith": [
        {
          "Quantity": 1,
          "Shape": "sample string 2",
          "Size": "sample string 3",
          "SettingType": "sample string 4"
        },
        {
          "Quantity": 1,
          "Shape": "sample string 2",
          "Size": "sample string 3",
          "SettingType": "sample string 4"
        }
      ],
      "MadeWith": [
        {
          "SKU": "sample string 1",
          "Quantity": 2,
          "Description": "sample string 3",
          "UnitOfSale": "sample string 4"
        },
        {
          "SKU": "sample string 1",
          "Quantity": 2,
          "Description": "sample string 3",
          "UnitOfSale": "sample string 4"
        }
      ],
      "StoneMapImage": "sample string 18",
      "Images": [
        {
          "FullUrl": "sample string 1",
          "ThumbnailUrl": "sample string 2",
          "ZoomUrl": "sample string 3",
          "SortOrder": 4,
          "MaxHeight": 1,
          "MaxWidth": 1,
          "Angle": "sample string 5"
        },
        {
          "FullUrl": "sample string 1",
          "ThumbnailUrl": "sample string 2",
          "ZoomUrl": "sample string 3",
          "SortOrder": 4,
          "MaxHeight": 1,
          "MaxWidth": 1,
          "Angle": "sample string 5"
        }
      ],
      "GroupImages": [
        {
          "FullUrl": "sample string 1",
          "ThumbnailUrl": "sample string 2",
          "ZoomUrl": "sample string 3",
          "SortOrder": 4,
          "MaxHeight": 1,
          "MaxWidth": 1,
          "Angle": "sample string 5"
        },
        {
          "FullUrl": "sample string 1",
          "ThumbnailUrl": "sample string 2",
          "ZoomUrl": "sample string 3",
          "SortOrder": 4,
          "MaxHeight": 1,
          "MaxWidth": 1,
          "Angle": "sample string 5"
        }
      ],
      "Videos": [
        {
          "Url": "sample string 1",
          "DownloadUrl": "sample string 2"
        },
        {
          "Url": "sample string 1",
          "DownloadUrl": "sample string 2"
        }
      ],
      "GroupVideos": [
        {
          "Url": "sample string 1",
          "DownloadUrl": "sample string 2"
        },
        {
          "Url": "sample string 1",
          "DownloadUrl": "sample string 2"
        }
      ],
      "ConfigurationModel": {
        "Id": 1,
        "IsPegHeadable": true,
        "RingSizeOptions": [
          {
            "Size": 1.0,
            "IsStockedSize": true,
            "Price": {
              "Value": 1.0,
              "CurrencyCode": "sample string 2"
            }
          },
          {
            "Size": 1.0,
            "IsStockedSize": true,
            "Price": {
              "Value": 1.0,
              "CurrencyCode": "sample string 2"
            }
          }
        ],
        "SettingOptions": [
          {
            "LocationNumber": 1,
            "StoneCount": 2,
            "SettingType": "sample string 3",
            "Description": "sample string 4",
            "SizeMM": 1.0,
            "Dimension1": 1.0,
            "Dimension2": 1.0,
            "Dimension3": 1.0,
            "GroupName": "sample string 5",
            "Shape": "sample string 6",
            "ShapeCode": 7
          },
          {
            "LocationNumber": 1,
            "StoneCount": 2,
            "SettingType": "sample string 3",
            "Description": "sample string 4",
            "SizeMM": 1.0,
            "Dimension1": 1.0,
            "Dimension2": 1.0,
            "Dimension3": 1.0,
            "GroupName": "sample string 5",
            "Shape": "sample string 6",
            "ShapeCode": 7
          }
        ],
        "EngravingOptions": [
          {
            "LocationNumber": 1,
            "Lines": 2,
            "Description": "sample string 3",
            "Types": [
              {
                "Id": 1,
                "Name": "sample string 2",
                "Description": "sample string 4",
                "Code": "sample string 3",
                "Fonts": [
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "MaxCharacters": 1,
                    "SampleImage": "sample string 4",
                    "ValidationPattern": "sample string 5",
                    "ValidationMessage": "sample string 6"
                  },
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "MaxCharacters": 1,
                    "SampleImage": "sample string 4",
                    "ValidationPattern": "sample string 5",
                    "ValidationMessage": "sample string 6"
                  }
                ],
                "Finishes": [
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "Description": "sample string 4",
                    "WhiteSampleImage": "sample string 5",
                    "YellowSampleImage": "sample string 6"
                  },
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "Description": "sample string 4",
                    "WhiteSampleImage": "sample string 5",
                    "YellowSampleImage": "sample string 6"
                  }
                ],
                "Patterns": [
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "SampleImage": "sample string 4"
                  },
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "SampleImage": "sample string 4"
                  }
                ],
                "FillOptions": [
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "Description": "sample string 4",
                    "Colors": [
                      {
                        "Id": 1,
                        "Name": "sample string 2",
                        "Code": "sample string 3"
                      },
                      {
                        "Id": 1,
                        "Name": "sample string 2",
                        "Code": "sample string 3"
                      }
                    ]
                  },
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "Description": "sample string 4",
                    "Colors": [
                      {
                        "Id": 1,
                        "Name": "sample string 2",
                        "Code": "sample string 3"
                      },
                      {
                        "Id": 1,
                        "Name": "sample string 2",
                        "Code": "sample string 3"
                      }
                    ]
                  }
                ],
                "Labor": {
                  "Value": 1.0,
                  "CurrencyCode": "sample string 2"
                }
              },
              {
                "Id": 1,
                "Name": "sample string 2",
                "Description": "sample string 4",
                "Code": "sample string 3",
                "Fonts": [
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "MaxCharacters": 1,
                    "SampleImage": "sample string 4",
                    "ValidationPattern": "sample string 5",
                    "ValidationMessage": "sample string 6"
                  },
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "MaxCharacters": 1,
                    "SampleImage": "sample string 4",
                    "ValidationPattern": "sample string 5",
                    "ValidationMessage": "sample string 6"
                  }
                ],
                "Finishes": [
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "Description": "sample string 4",
                    "WhiteSampleImage": "sample string 5",
                    "YellowSampleImage": "sample string 6"
                  },
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "Description": "sample string 4",
                    "WhiteSampleImage": "sample string 5",
                    "YellowSampleImage": "sample string 6"
                  }
                ],
                "Patterns": [
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "SampleImage": "sample string 4"
                  },
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "SampleImage": "sample string 4"
                  }
                ],
                "FillOptions": [
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "Description": "sample string 4",
                    "Colors": [
                      {
                        "Id": 1,
                        "Name": "sample string 2",
                        "Code": "sample string 3"
                      },
                      {
                        "Id": 1,
                        "Name": "sample string 2",
                        "Code": "sample string 3"
                      }
                    ]
                  },
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "Description": "sample string 4",
                    "Colors": [
                      {
                        "Id": 1,
                        "Name": "sample string 2",
                        "Code": "sample string 3"
                      },
                      {
                        "Id": 1,
                        "Name": "sample string 2",
                        "Code": "sample string 3"
                      }
                    ]
                  }
                ],
                "Labor": {
                  "Value": 1.0,
                  "CurrencyCode": "sample string 2"
                }
              }
            ]
          },
          {
            "LocationNumber": 1,
            "Lines": 2,
            "Description": "sample string 3",
            "Types": [
              {
                "Id": 1,
                "Name": "sample string 2",
                "Description": "sample string 4",
                "Code": "sample string 3",
                "Fonts": [
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "MaxCharacters": 1,
                    "SampleImage": "sample string 4",
                    "ValidationPattern": "sample string 5",
                    "ValidationMessage": "sample string 6"
                  },
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "MaxCharacters": 1,
                    "SampleImage": "sample string 4",
                    "ValidationPattern": "sample string 5",
                    "ValidationMessage": "sample string 6"
                  }
                ],
                "Finishes": [
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "Description": "sample string 4",
                    "WhiteSampleImage": "sample string 5",
                    "YellowSampleImage": "sample string 6"
                  },
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "Description": "sample string 4",
                    "WhiteSampleImage": "sample string 5",
                    "YellowSampleImage": "sample string 6"
                  }
                ],
                "Patterns": [
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "SampleImage": "sample string 4"
                  },
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "SampleImage": "sample string 4"
                  }
                ],
                "FillOptions": [
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "Description": "sample string 4",
                    "Colors": [
                      {
                        "Id": 1,
                        "Name": "sample string 2",
                        "Code": "sample string 3"
                      },
                      {
                        "Id": 1,
                        "Name": "sample string 2",
                        "Code": "sample string 3"
                      }
                    ]
                  },
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "Description": "sample string 4",
                    "Colors": [
                      {
                        "Id": 1,
                        "Name": "sample string 2",
                        "Code": "sample string 3"
                      },
                      {
                        "Id": 1,
                        "Name": "sample string 2",
                        "Code": "sample string 3"
                      }
                    ]
                  }
                ],
                "Labor": {
                  "Value": 1.0,
                  "CurrencyCode": "sample string 2"
                }
              },
              {
                "Id": 1,
                "Name": "sample string 2",
                "Description": "sample string 4",
                "Code": "sample string 3",
                "Fonts": [
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "MaxCharacters": 1,
                    "SampleImage": "sample string 4",
                    "ValidationPattern": "sample string 5",
                    "ValidationMessage": "sample string 6"
                  },
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "MaxCharacters": 1,
                    "SampleImage": "sample string 4",
                    "ValidationPattern": "sample string 5",
                    "ValidationMessage": "sample string 6"
                  }
                ],
                "Finishes": [
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "Description": "sample string 4",
                    "WhiteSampleImage": "sample string 5",
                    "YellowSampleImage": "sample string 6"
                  },
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "Description": "sample string 4",
                    "WhiteSampleImage": "sample string 5",
                    "YellowSampleImage": "sample string 6"
                  }
                ],
                "Patterns": [
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "SampleImage": "sample string 4"
                  },
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "SampleImage": "sample string 4"
                  }
                ],
                "FillOptions": [
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "Description": "sample string 4",
                    "Colors": [
                      {
                        "Id": 1,
                        "Name": "sample string 2",
                        "Code": "sample string 3"
                      },
                      {
                        "Id": 1,
                        "Name": "sample string 2",
                        "Code": "sample string 3"
                      }
                    ]
                  },
                  {
                    "Id": 1,
                    "Name": "sample string 2",
                    "Code": "sample string 3",
                    "Description": "sample string 4",
                    "Colors": [
                      {
                        "Id": 1,
                        "Name": "sample string 2",
                        "Code": "sample string 3"
                      },
                      {
                        "Id": 1,
                        "Name": "sample string 2",
                        "Code": "sample string 3"
                      }
                    ]
                  }
                ],
                "Labor": {
                  "Value": 1.0,
                  "CurrencyCode": "sample string 2"
                }
              }
            ]
          }
        ],
        "MonogramOptions": [
          {
            "LocationNumber": 1,
            "Type": "sample string 2",
            "Description": "sample string 3",
            "MaxCharacters": 1
          },
          {
            "LocationNumber": 1,
            "Type": "sample string 2",
            "Description": "sample string 3",
            "MaxCharacters": 1
          }
        ],
        "MonogramChainOptions": [
          {
            "ChainItemId": 1,
            "ChainLength": 2,
            "ChainLengthDescription": "sample string 3"
          },
          {
            "ChainItemId": 1,
            "ChainLength": 2,
            "ChainLengthDescription": "sample string 3"
          }
        ]
      },
      "ConfigurationModelId": 19,
      "CreationDate": "2024-12-04T08:42:48.6538605-06:00",
      "ReadyToWear": true,
      "DiscountPercent": 22.0,
      "AGTA": "sample string 23",
      "EarringPostType": "sample string 24",
      "ProductType": "sample string 25",
      "Specifications": [
        {
          "Name": "sample string 1",
          "Value": "sample string 2"
        },
        {
          "Name": "sample string 1",
          "Value": "sample string 2"
        }
      ],
      "Publications": [
        {
          "Name": "sample string 1",
          "PageNumber": 1,
          "Edition": "sample string 2"
        },
        {
          "Name": "sample string 1",
          "PageNumber": 1,
          "Edition": "sample string 2"
        }
      ],
      "SearchFilters": [
        {
          "Name": "sample string 1",
          "Value": "sample string 2"
        },
        {
          "Name": "sample string 1",
          "Value": "sample string 2"
        }
      ],
      "Hazardous": true,
      "Heavy": true,
      "DefaultProductGroupId": 1,
      "CountryOfOrigin": "sample string 29",
      "CenterStoneShape": "sample string 30",
      "CenterStoneSize": "sample string 31",
      "FullySetImages": [
        {
          "FullUrl": "sample string 1",
          "ThumbnailUrl": "sample string 2",
          "ZoomUrl": "sample string 3",
          "SortOrder": 4,
          "MaxHeight": 1,
          "MaxWidth": 1,
          "Angle": "sample string 5"
        },
        {
          "FullUrl": "sample string 1",
          "ThumbnailUrl": "sample string 2",
          "ZoomUrl": "sample string 3",
          "SortOrder": 4,
          "MaxHeight": 1,
          "MaxWidth": 1,
          "Angle": "sample string 5"
        }
      ],
      "QualityCatalogValue": "sample string 32",
      "HarmonizedCode": "sample string 33"
    }
  ],
  "MetalMarkets": [
    {
      "Rate": 1.0,
      "Type": "Gold"
    },
    {
      "Rate": 1.0,
      "Type": "Gold"
    }
  ],
  "ExchangeRate": 1.0,
  "NextPage": "sample string 1",
  "PageSize": 2,
  "TotalNumberOfProducts": 3
}

Sample:

<ProductResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  <ExchangeRate>1</ExchangeRate>
  <MetalMarkets>
    <MetalMarket>
      <Rate>1</Rate>
      <Type>Gold</Type>
    </MetalMarket>
    <MetalMarket>
      <Rate>1</Rate>
      <Type>Gold</Type>
    </MetalMarket>
  </MetalMarkets>
  <NextPage>sample string 1</NextPage>
  <PageSize>2</PageSize>
  <Products>
    <Product z:Id="i1" xmlns:z="http://schemas.microsoft.com/2003/10/Serialization/">
      <Id>1</Id>
      <SKU>sample string 2</SKU>
      <Description>sample string 3</Description>
      <ShortDescription>sample string 4</ShortDescription>
      <GroupDescription>sample string 5</GroupDescription>
      <LongGroupDescription>sample string 6</LongGroupDescription>
      <MerchandisingArea>sample string 7</MerchandisingArea>
      <MerchandisingCategory1>sample string 8</MerchandisingCategory1>
      <MerchandisingCategory2>sample string 9</MerchandisingCategory2>
      <MerchandisingCategory3>sample string 10</MerchandisingCategory3>
      <MerchandisingCategory4>sample string 11</MerchandisingCategory4>
      <MerchandisingCategory5>sample string 12</MerchandisingCategory5>
      <WebCategories>
        <WebCategory>
          <Id>1</Id>
          <Name>sample string 2</Name>
          <Path>sample string 3</Path>
          <CategoryImageUrl>sample string 4</CategoryImageUrl>
        </WebCategory>
        <WebCategory>
          <Id>1</Id>
          <Name>sample string 2</Name>
          <Path>sample string 3</Path>
          <CategoryImageUrl>sample string 4</CategoryImageUrl>
        </WebCategory>
      </WebCategories>
      <Collection>sample string 13</Collection>
      <OnHand>1</OnHand>
      <Status>sample string 14</Status>
      <Orderable>true</Orderable>
      <CustomerSpecificPrice>
        <CurrencyCode>sample string 2</CurrencyCode>
        <Value>1</Value>
      </CustomerSpecificPrice>
      <Price>
        <CurrencyCode>sample string 2</CurrencyCode>
        <Value>1</Value>
      </Price>
      <ShowcasePrice>
        <CurrencyCode>sample string 2</CurrencyCode>
        <Value>1</Value>
      </ShowcasePrice>
      <IsOnPriceList>true</IsOnPriceList>
      <UnitOfSale>sample string 16</UnitOfSale>
      <Weight>1</Weight>
      <WeightUnitOfMeasure>sample string 17</WeightUnitOfMeasure>
      <GramWeight>1</GramWeight>
      <RingSizable>true</RingSizable>
      <RingSize>1</RingSize>
      <RingSizeType>Approximate</RingSizeType>
      <LeadTime>1</LeadTime>
      <DescriptiveElementGroup>
        <GroupName>sample string 1</GroupName>
        <GroupId>2</GroupId>
        <DescriptiveElements>
          <DescriptiveElement>
            <Name>sample string 1</Name>
            <Value>sample string 2</Value>
            <DisplayValue>sample string 3</DisplayValue>
          </DescriptiveElement>
          <DescriptiveElement>
            <Name>sample string 1</Name>
            <Value>sample string 2</Value>
            <DisplayValue>sample string 3</DisplayValue>
          </DescriptiveElement>
        </DescriptiveElements>
      </DescriptiveElementGroup>
      <SetWith>
        <SetWith>
          <SKU>sample string 1</SKU>
          <Quantity>2</Quantity>
          <Description>sample string 3</Description>
        </SetWith>
        <SetWith>
          <SKU>sample string 1</SKU>
          <Quantity>2</Quantity>
          <Description>sample string 3</Description>
        </SetWith>
      </SetWith>
      <CanBeSetWith>
        <CanBeSetWith>
          <Quantity>1</Quantity>
          <Shape>sample string 2</Shape>
          <Size>sample string 3</Size>
          <SettingType>sample string 4</SettingType>
        </CanBeSetWith>
        <CanBeSetWith>
          <Quantity>1</Quantity>
          <Shape>sample string 2</Shape>
          <Size>sample string 3</Size>
          <SettingType>sample string 4</SettingType>
        </CanBeSetWith>
      </CanBeSetWith>
      <MadeWith>
        <MadeWith>
          <SKU>sample string 1</SKU>
          <Quantity>2</Quantity>
          <Description>sample string 3</Description>
          <UnitOfSale>sample string 4</UnitOfSale>
        </MadeWith>
        <MadeWith>
          <SKU>sample string 1</SKU>
          <Quantity>2</Quantity>
          <Description>sample string 3</Description>
          <UnitOfSale>sample string 4</UnitOfSale>
        </MadeWith>
      </MadeWith>
      <StoneMapImage>sample string 18</StoneMapImage>
      <Images>
        <Image>
          <FullUrl>sample string 1</FullUrl>
          <ThumbnailUrl>sample string 2</ThumbnailUrl>
          <ZoomUrl>sample string 3</ZoomUrl>
          <MaxHeight>1</MaxHeight>
          <MaxWidth>1</MaxWidth>
          <SortOrder>4</SortOrder>
          <Angle>sample string 5</Angle>
        </Image>
        <Image>
          <FullUrl>sample string 1</FullUrl>
          <ThumbnailUrl>sample string 2</ThumbnailUrl>
          <ZoomUrl>sample string 3</ZoomUrl>
          <MaxHeight>1</MaxHeight>
          <MaxWidth>1</MaxWidth>
          <SortOrder>4</SortOrder>
          <Angle>sample string 5</Angle>
        </Image>
      </Images>
      <GroupImages>
        <Image>
          <FullUrl>sample string 1</FullUrl>
          <ThumbnailUrl>sample string 2</ThumbnailUrl>
          <ZoomUrl>sample string 3</ZoomUrl>
          <MaxHeight>1</MaxHeight>
          <MaxWidth>1</MaxWidth>
          <SortOrder>4</SortOrder>
          <Angle>sample string 5</Angle>
        </Image>
        <Image>
          <FullUrl>sample string 1</FullUrl>
          <ThumbnailUrl>sample string 2</ThumbnailUrl>
          <ZoomUrl>sample string 3</ZoomUrl>
          <MaxHeight>1</MaxHeight>
          <MaxWidth>1</MaxWidth>
          <SortOrder>4</SortOrder>
          <Angle>sample string 5</Angle>
        </Image>
      </GroupImages>
      <Videos>
        <Video>
          <Url>sample string 1</Url>
          <DownloadUrl>sample string 2</DownloadUrl>
        </Video>
        <Video>
          <Url>sample string 1</Url>
          <DownloadUrl>sample string 2</DownloadUrl>
        </Video>
      </Videos>
      <GroupVideos>
        <Video>
          <Url>sample string 1</Url>
          <DownloadUrl>sample string 2</DownloadUrl>
        </Video>
        <Video>
          <Url>sample string 1</Url>
          <DownloadUrl>sample string 2</DownloadUrl>
        </Video>
      </GroupVideos>
      <ConfigurationModel>
        <Id>1</Id>
        <IsPegHeadable>true</IsPegHeadable>
        <RingSizeOptions>
          <RingSizeOption>
            <Size>1</Size>
            <IsStockedSize>true</IsStockedSize>
            <Price>
              <CurrencyCode>sample string 2</CurrencyCode>
              <Value>1</Value>
            </Price>
          </RingSizeOption>
          <RingSizeOption>
            <Size>1</Size>
            <IsStockedSize>true</IsStockedSize>
            <Price>
              <CurrencyCode>sample string 2</CurrencyCode>
              <Value>1</Value>
            </Price>
          </RingSizeOption>
        </RingSizeOptions>
        <EngravingOptions>
          <EngravingOption>
            <LocationNumber>1</LocationNumber>
            <Lines>2</Lines>
            <Description>sample string 3</Description>
            <Types>
              <EngravingType>
                <Id>1</Id>
                <Description>sample string 4</Description>
                <Name>sample string 2</Name>
                <Code>sample string 3</Code>
                <Fonts>
                  <Font>
                    <Id>1</Id>
                    <Name>sample string 2</Name>
                    <Code>sample string 3</Code>
                    <MaxCharacters>1</MaxCharacters>
                    <SampleImage>sample string 4</SampleImage>
                    <ValidationPattern>sample string 5</ValidationPattern>
                    <ValidationMessage>sample string 6</ValidationMessage>
                  </Font>
                  <Font>
                    <Id>1</Id>
                    <Name>sample string 2</Name>
                    <Code>sample string 3</Code>
                    <MaxCharacters>1</MaxCharacters>
                    <SampleImage>sample string 4</SampleImage>
                    <ValidationPattern>sample string 5</ValidationPattern>
                    <ValidationMessage>sample string 6</ValidationMessage>
                  </Font>
                </Fonts>
                <Finishes>
                  <Finish>
                    <Id>1</Id>
                    <Name>sample string 2</Name>
                    <Code>sample string 3</Code>
                    <Description>sample string 4</Description>
                    <WhiteSampleImage>sample string 5</WhiteSampleImage>
                    <YellowSampleImage>sample string 6</YellowSampleImage>
                  </Finish>
                  <Finish>
                    <Id>1</Id>
                    <Name>sample string 2</Name>
                    <Code>sample string 3</Code>
                    <Description>sample string 4</Description>
                    <WhiteSampleImage>sample string 5</WhiteSampleImage>
                    <YellowSampleImage>sample string 6</YellowSampleImage>
                  </Finish>
                </Finishes>
                <Patterns>
                  <Pattern>
                    <Id>1</Id>
                    <Name>sample string 2</Name>
                    <Code>sample string 3</Code>
                    <SampleImage>sample string 4</SampleImage>
                  </Pattern>
                  <Pattern>
                    <Id>1</Id>
                    <Name>sample string 2</Name>
                    <Code>sample string 3</Code>
                    <SampleImage>sample string 4</SampleImage>
                  </Pattern>
                </Patterns>
                <FillOptions>
                  <FillOption>
                    <Id>1</Id>
                    <Code>sample string 3</Code>
                    <Name>sample string 2</Name>
                    <Description>sample string 4</Description>
                    <Colors xmlns:d11p1="http://schemas.datacontract.org/2004/07/Stuller.Web.API.v2.Models">
                      <d11p1:FillColor>
                        <d11p1:Code>sample string 3</d11p1:Code>
                        <d11p1:Id>1</d11p1:Id>
                        <d11p1:Name>sample string 2</d11p1:Name>
                      </d11p1:FillColor>
                      <d11p1:FillColor>
                        <d11p1:Code>sample string 3</d11p1:Code>
                        <d11p1:Id>1</d11p1:Id>
                        <d11p1:Name>sample string 2</d11p1:Name>
                      </d11p1:FillColor>
                    </Colors>
                  </FillOption>
                  <FillOption>
                    <Id>1</Id>
                    <Code>sample string 3</Code>
                    <Name>sample string 2</Name>
                    <Description>sample string 4</Description>
                    <Colors xmlns:d11p1="http://schemas.datacontract.org/2004/07/Stuller.Web.API.v2.Models">
                      <d11p1:FillColor>
                        <d11p1:Code>sample string 3</d11p1:Code>
                        <d11p1:Id>1</d11p1:Id>
                        <d11p1:Name>sample string 2</d11p1:Name>
                      </d11p1:FillColor>
                      <d11p1:FillColor>
                        <d11p1:Code>sample string 3</d11p1:Code>
                        <d11p1:Id>1</d11p1:Id>
                        <d11p1:Name>sample string 2</d11p1:Name>
                      </d11p1:FillColor>
                    </Colors>
                  </FillOption>
                </FillOptions>
                <Labor>
                  <CurrencyCode>sample string 2</CurrencyCode>
                  <Value>1</Value>
                </Labor>
              </EngravingType>
              <EngravingType>
                <Id>1</Id>
                <Description>sample string 4</Description>
                <Name>sample string 2</Name>
                <Code>sample string 3</Code>
                <Fonts>
                  <Font>
                    <Id>1</Id>
                    <Name>sample string 2</Name>
                    <Code>sample string 3</Code>
                    <MaxCharacters>1</MaxCharacters>
                    <SampleImage>sample string 4</SampleImage>
                    <ValidationPattern>sample string 5</ValidationPattern>
                    <ValidationMessage>sample string 6</ValidationMessage>
                  </Font>
                  <Font>
                    <Id>1</Id>
                    <Name>sample string 2</Name>
                    <Code>sample string 3</Code>
                    <MaxCharacters>1</MaxCharacters>
                    <SampleImage>sample string 4</SampleImage>
                    <ValidationPattern>sample string 5</ValidationPattern>
                    <ValidationMessage>sample string 6</ValidationMessage>
                  </Font>
                </Fonts>
                <Finishes>
                  <Finish>
                    <Id>1</Id>
                    <Name>sample string 2</Name>
                    <Code>sample string 3</Code>
                    <Description>sample string 4</Description>
                    <WhiteSampleImage>sample string 5</WhiteSampleImage>
                    <YellowSampleImage>sample string 6</YellowSampleImage>
                  </Finish>
                  <Finish>
                    <Id>1</Id>
                    <Name>sample string 2</Name>
                    <Code>sample string 3</Code>
                    <Description>sample string 4</Description>
                    <WhiteSampleImage>sample string 5</WhiteSampleImage>
                    <YellowSampleImage>sample string 6</YellowSampleImage>
                  </Finish>
                </Finishes>
                <Patterns>
                  <Pattern>
                    <Id>1</Id>
                    <Name>sample string 2</Name>
                    <Code>sample string 3</Code>
                    <SampleImage>sample string 4</SampleImage>
                  </Pattern>
                  <Pattern>
                    <Id>1</Id>
                    <Name>sample string 2</Name>
                    <Code>sample string 3</Code>
                    <SampleImage>sample string 4</SampleImage>
                  </Pattern>
                </Patterns>
                <FillOptions>
                  <FillOption>
                    <Id>1</Id>
                    <Code>sample string 3</Code>
                    <Name>sample string 2</Name>
                    <Description>sample string 4</Description>
                    <Colors xmlns:d11p1="http://schemas.datacontract.org/2004/07/Stuller.Web.API.v2.Models">
                      <d11p1:FillColor>
                        <d11p1:Code>sample string 3</d11p1:Code>
                        <d11p1:Id>1</d11p1:Id>
                        <d11p1:Name>sample string 2</d11p1:Name>
                      </d11p1:FillColor>
                      <d11p1:FillColor>
                        <d11p1:Code>sample string 3</d11p1:Code>
                        <d11p1:Id>1</d11p1:Id>
                        <d11p1:Name>sample string 2</d11p1:Name>
                      </d11p1:FillColor>
                    </Colors>
                  </FillOption>
                  <FillOption>
                    <Id>1</Id>
                    <Code>sample string 3</Code>
                    <Name>sample string 2</Name>
                    <Description>sample string 4</Description>
                    <Colors xmlns:d11p1="http://schemas.datacontract.org/2004/07/Stuller.Web.API.v2.Models">
                      <d11p1:FillColor>
                        <d11p1:Code>sample string 3</d11p1:Code>
                        <d11p1:Id>1</d11p1:Id>
                        <d11p1:Name>sample string 2</d11p1:Name>
                      </d11p1:FillColor>
                      <d11p1:FillColor>
                        <d11p1:Code>sample string 3</d11p1:Code>
                        <d11p1:Id>1</d11p1:Id>
                        <d11p1:Name>sample string 2</d11p1:Name>
                      </d11p1:FillColor>
                    </Colors>
                  </FillOption>
                </FillOptions>
                <Labor>
                  <CurrencyCode>sample string 2</CurrencyCode>
                  <Value>1</Value>
                </Labor>
              </EngravingType>
            </Types>
          </EngravingOption>
          <EngravingOption>
            <LocationNumber>1</LocationNumber>
            <Lines>2</Lines>
            <Description>sample string 3</Description>
            <Types>
              <EngravingType>
                <Id>1</Id>
                <Description>sample string 4</Description>
                <Name>sample string 2</Name>
                <Code>sample string 3</Code>
                <Fonts>
                  <Font>
                    <Id>1</Id>
                    <Name>sample string 2</Name>
                    <Code>sample string 3</Code>
                    <MaxCharacters>1</MaxCharacters>
                    <SampleImage>sample string 4</SampleImage>
                    <ValidationPattern>sample string 5</ValidationPattern>
                    <ValidationMessage>sample string 6</ValidationMessage>
                  </Font>
                  <Font>
                    <Id>1</Id>
                    <Name>sample string 2</Name>
                    <Code>sample string 3</Code>
                    <MaxCharacters>1</MaxCharacters>
                    <SampleImage>sample string 4</SampleImage>
                    <ValidationPattern>sample string 5</ValidationPattern>
                    <ValidationMessage>sample string 6</ValidationMessage>
                  </Font>
                </Fonts>
                <Finishes>
                  <Finish>
                    <Id>1</Id>
                    <Name>sample string 2</Name>
                    <Code>sample string 3</Code>
                    <Description>sample string 4</Description>
                    <WhiteSampleImage>sample string 5</WhiteSampleImage>
                    <YellowSampleImage>sample string 6</YellowSampleImage>
                  </Finish>
                  <Finish>
                    <Id>1</Id>
                    <Name>sample string 2</Name>
                    <Code>sample string 3</Code>
                    <Description>sample string 4</Description>
                    <WhiteSampleImage>sample string 5</WhiteSampleImage>
                    <YellowSampleImage>sample string 6</YellowSampleImage>
                  </Finish>
                </Finishes>
                <Patterns>
                  <Pattern>
                    <Id>1</Id>
                    <Name>sample string 2</Name>
                    <Code>sample string 3</Code>
                    <SampleImage>sample string 4</SampleImage>
                  </Pattern>
                  <Pattern>
                    <Id>1</Id>
                    <Name>sample string 2</Name>
                    <Code>sample string 3</Code>
                    <SampleImage>sample string 4</SampleImage>
                  </Pattern>
                </Patterns>
                <FillOptions>
                  <FillOption>
                    <Id>1</Id>
                    <Code>sample string 3</Code>
                    <Name>sample string 2</Name>
                    <Description>sample string 4</Description>
                    <Colors xmlns:d11p1="http://schemas.datacontract.org/2004/07/Stuller.Web.API.v2.Models">
                      <d11p1:FillColor>
                        <d11p1:Code>sample string 3</d11p1:Code>
                        <d11p1:Id>1</d11p1:Id>
                        <d11p1:Name>sample string 2</d11p1:Name>
                      </d11p1:FillColor>
                      <d11p1:FillColor>
                        <d11p1:Code>sample string 3</d11p1:Code>
                        <d11p1:Id>1</d11p1:Id>
                        <d11p1:Name>sample string 2</d11p1:Name>
                      </d11p1:FillColor>
                    </Colors>
                  </FillOption>
                  <FillOption>
                    <Id>1</Id>
                    <Code>sample string 3</Code>
                    <Name>sample string 2</Name>
                    <Description>sample string 4</Description>
                    <Colors xmlns:d11p1="http://schemas.datacontract.org/2004/07/Stuller.Web.API.v2.Models">
                      <d11p1:FillColor>
                        <d11p1:Code>sample string 3</d11p1:Code>
                        <d11p1:Id>1</d11p1:Id>
                        <d11p1:Name>sample string 2</d11p1:Name>
                      </d11p1:FillColor>
                      <d11p1:FillColor>
                        <d11p1:Code>sample string 3</d11p1:Code>
                        <d11p1:Id>1</d11p1:Id>
                        <d11p1:Name>sample string 2</d11p1:Name>
                      </d11p1:FillColor>
                    </Colors>
                  </FillOption>
                </FillOptions>
                <Labor>
                  <CurrencyCode>sample string 2</CurrencyCode>
                  <Value>1</Value>
                </Labor>
              </EngravingType>
              <EngravingType>
                <Id>1</Id>
                <Description>sample string 4</Description>
                <Name>sample string 2</Name>
                <Code>sample string 3</Code>
                <Fonts>
                  <Font>
                    <Id>1</Id>
                    <Name>sample string 2</Name>
                    <Code>sample string 3</Code>
                    <MaxCharacters>1</MaxCharacters>
                    <SampleImage>sample string 4</SampleImage>
                    <ValidationPattern>sample string 5</ValidationPattern>
                    <ValidationMessage>sample string 6</ValidationMessage>
                  </Font>
                  <Font>
                    <Id>1</Id>
                    <Name>sample string 2</Name>
                    <Code>sample string 3</Code>
                    <MaxCharacters>1</MaxCharacters>
                    <SampleImage>sample string 4</SampleImage>
                    <ValidationPattern>sample string 5</ValidationPattern>
                    <ValidationMessage>sample string 6</ValidationMessage>
                  </Font>
                </Fonts>
                <Finishes>
                  <Finish>
                    <Id>1</Id>
                    <Name>sample string 2</Name>
                    <Code>sample string 3</Code>
                    <Description>sample string 4</Description>
                    <WhiteSampleImage>sample string 5</WhiteSampleImage>
                    <YellowSampleImage>sample string 6</YellowSampleImage>
                  </Finish>
                  <Finish>
                    <Id>1</Id>
                    <Name>sample string 2</Name>
                    <Code>sample string 3</Code>
                    <Description>sample string 4</Description>
                    <WhiteSampleImage>sample string 5</WhiteSampleImage>
                    <YellowSampleImage>sample string 6</YellowSampleImage>
                  </Finish>
                </Finishes>
                <Patterns>
                  <Pattern>
                    <Id>1</Id>
                    <Name>sample string 2</Name>
                    <Code>sample string 3</Code>
                    <SampleImage>sample string 4</SampleImage>
                  </Pattern>
                  <Pattern>
                    <Id>1</Id>
                    <Name>sample string 2</Name>
                    <Code>sample string 3</Code>
                    <SampleImage>sample string 4</SampleImage>
                  </Pattern>
                </Patterns>
                <FillOptions>
                  <FillOption>
                    <Id>1</Id>
                    <Code>sample string 3</Code>
                    <Name>sample string 2</Name>
                    <Description>sample string 4</Description>
                    <Colors xmlns:d11p1="http://schemas.datacontract.org/2004/07/Stuller.Web.API.v2.Models">
                      <d11p1:FillColor>
                        <d11p1:Code>sample string 3</d11p1:Code>
                        <d11p1:Id>1</d11p1:Id>
                        <d11p1:Name>sample string 2</d11p1:Name>
                      </d11p1:FillColor>
                      <d11p1:FillColor>
                        <d11p1:Code>sample string 3</d11p1:Code>
                        <d11p1:Id>1</d11p1:Id>
                        <d11p1:Name>sample string 2</d11p1:Name>
                      </d11p1:FillColor>
                    </Colors>
                  </FillOption>
                  <FillOption>
                    <Id>1</Id>
                    <Code>sample string 3</Code>
                    <Name>sample string 2</Name>
                    <Description>sample string 4</Description>
                    <Colors xmlns:d11p1="http://schemas.datacontract.org/2004/07/Stuller.Web.API.v2.Models">
                      <d11p1:FillColor>
                        <d11p1:Code>sample string 3</d11p1:Code>
                        <d11p1:Id>1</d11p1:Id>
                        <d11p1:Name>sample string 2</d11p1:Name>
                      </d11p1:FillColor>
                      <d11p1:FillColor>
                        <d11p1:Code>sample string 3</d11p1:Code>
                        <d11p1:Id>1</d11p1:Id>
                        <d11p1:Name>sample string 2</d11p1:Name>
                      </d11p1:FillColor>
                    </Colors>
                  </FillOption>
                </FillOptions>
                <Labor>
                  <CurrencyCode>sample string 2</CurrencyCode>
                  <Value>1</Value>
                </Labor>
              </EngravingType>
            </Types>
          </EngravingOption>
        </EngravingOptions>
        <SettingOptions>
          <SettingOption>
            <LocationNumber>1</LocationNumber>
            <StoneCount>2</StoneCount>
            <SettingType>sample string 3</SettingType>
            <Description>sample string 4</Description>
            <SizeMM>1</SizeMM>
            <Dimension1>1</Dimension1>
            <Dimension2>1</Dimension2>
            <Dimension3>1</Dimension3>
            <GroupName>sample string 5</GroupName>
            <Shape>sample string 6</Shape>
            <ShapeCode>7</ShapeCode>
          </SettingOption>
          <SettingOption>
            <LocationNumber>1</LocationNumber>
            <StoneCount>2</StoneCount>
            <SettingType>sample string 3</SettingType>
            <Description>sample string 4</Description>
            <SizeMM>1</SizeMM>
            <Dimension1>1</Dimension1>
            <Dimension2>1</Dimension2>
            <Dimension3>1</Dimension3>
            <GroupName>sample string 5</GroupName>
            <Shape>sample string 6</Shape>
            <ShapeCode>7</ShapeCode>
          </SettingOption>
        </SettingOptions>
        <MonogramOptions>
          <MonogramOption>
            <LocationNumber>1</LocationNumber>
            <Type>sample string 2</Type>
            <Description>sample string 3</Description>
            <MaxCharacters>1</MaxCharacters>
          </MonogramOption>
          <MonogramOption>
            <LocationNumber>1</LocationNumber>
            <Type>sample string 2</Type>
            <Description>sample string 3</Description>
            <MaxCharacters>1</MaxCharacters>
          </MonogramOption>
        </MonogramOptions>
        <MonogramChainOptions>
          <MonogramChainOption>
            <ChainItemId>1</ChainItemId>
            <ChainLength>2</ChainLength>
            <ChainLengthDescription>sample string 3</ChainLengthDescription>
          </MonogramChainOption>
          <MonogramChainOption>
            <ChainItemId>1</ChainItemId>
            <ChainLength>2</ChainLength>
            <ChainLengthDescription>sample string 3</ChainLengthDescription>
          </MonogramChainOption>
        </MonogramChainOptions>
      </ConfigurationModel>
      <ConfigurationModelId>19</ConfigurationModelId>
      <CreationDate>2024-12-04T08:42:48.6538605-06:00</CreationDate>
      <ReadyToWear>true</ReadyToWear>
      <DiscountPercent>22</DiscountPercent>
      <AGTA>sample string 23</AGTA>
      <EarringPostType>sample string 24</EarringPostType>
      <ProductType>sample string 25</ProductType>
      <Specifications>
        <Specification>
          <Name>sample string 1</Name>
          <Value>sample string 2</Value>
        </Specification>
        <Specification>
          <Name>sample string 1</Name>
          <Value>sample string 2</Value>
        </Specification>
      </Specifications>
      <Publications>
        <Publication>
          <Name>sample string 1</Name>
          <PageNumber>1</PageNumber>
          <Edition>sample string 2</Edition>
        </Publication>
        <Publication>
          <Name>sample string 1</Name>
          <PageNumber>1</PageNumber>
          <Edition>sample string 2</Edition>
        </Publication>
      </Publications>
      <SearchFilters>
        <SearchFilter>
          <Name>sample string 1</Name>
          <Value>sample string 2</Value>
        </SearchFilter>
        <SearchFilter>
          <Name>sample string 1</Name>
          <Value>sample string 2</Value>
        </SearchFilter>
      </SearchFilters>
      <Hazardous>true</Hazardous>
      <Heavy>true</Heavy>
      <DefaultProductGroupId>1</DefaultProductGroupId>
      <CountryOfOrigin>sample string 29</CountryOfOrigin>
      <CenterStoneShape>sample string 30</CenterStoneShape>
      <CenterStoneSize>sample string 31</CenterStoneSize>
      <FullySetImages>
        <Image>
          <FullUrl>sample string 1</FullUrl>
          <ThumbnailUrl>sample string 2</ThumbnailUrl>
          <ZoomUrl>sample string 3</ZoomUrl>
          <MaxHeight>1</MaxHeight>
          <MaxWidth>1</MaxWidth>
          <SortOrder>4</SortOrder>
          <Angle>sample string 5</Angle>
        </Image>
        <Image>
          <FullUrl>sample string 1</FullUrl>
          <ThumbnailUrl>sample string 2</ThumbnailUrl>
          <ZoomUrl>sample string 3</ZoomUrl>
          <MaxHeight>1</MaxHeight>
          <MaxWidth>1</MaxWidth>
          <SortOrder>4</SortOrder>
          <Angle>sample string 5</Angle>
        </Image>
      </FullySetImages>
      <MatchingBand z:Ref="i1" />
      <QualityCatalogValue>sample string 32</QualityCatalogValue>
      <HarmonizedCode>sample string 33</HarmonizedCode>
    </Product>
    <Product z:Ref="i1" xmlns:z="http://schemas.microsoft.com/2003/10/Serialization/" />
  </Products>
  <TotalNumberOfProducts>3</TotalNumberOfProducts>
</ProductResponse>