GET api/projects/{projectId}/estimation

Get project estimation

Request Information

URI Parameters

NameDescriptionTypeAdditional information
projectId string

Required

Body Parameters

None.

Response Information

Resource Description

the estimation.

EstimationDTO
NameDescriptionTypeAdditional information
Mode

Mode
Enum { ByProject, ByLayer, ByPhase }

string

None.

EstimationModes

EstimateModes
If Mode is ByProject, will contains only one EstimationModeDTO

Collection of EstimationModeDTO

None.

Response Formats

application/json, text/json

Sample:
{
  "Mode": "sample string 1",
  "EstimationModes": [
    {
      "ShapeId": "sample string 1",
      "Name": "sample string 2",
      "EstimationResults": [
        {
          "SourceShapes": "sample string 1",
          "ShapeQty": "sample string 2",
          "Usage": "sample string 3",
          "WasteRatio": "sample string 4",
          "CostAmount": "sample string 5",
          "SalesAmount": "sample string 6",
          "Product": {
            "ID": "sample string 1",
            "Type": "sample string 2",
            "Trade": "sample string 6",
            "Desc": "sample string 4",
            "Vendor": "sample string 7",
            "VendorSku": "sample string 3",
            "Color": "sample string 5",
            "Unit": "sample string 9",
            "Manufacturer": "sample string 8",
            "SalesPrice": "sample string 10",
            "CostPrice": "sample string 11",
            "BoxName": "sample string 12",
            "SellByBox": true,
            "BoxSalesPrice": "sample string 14",
            "BoxCostPrice": "sample string 15",
            "UnitsPerBox": "sample string 13",
            "Taxable": true,
            "Width": "sample string 18",
            "Length": "sample string 19",
            "Thickness": "sample string 22",
            "HoriRepeat": "sample string 24",
            "VertRepeat": "sample string 25",
            "HoriDrop": "sample string 26",
            "VertDrop": "sample string 27",
            "EstimatingWidth": "sample string 20",
            "EstimatingLength": "sample string 21",
            "TileCalcMethod": "sample string 28",
            "TileMinimumWaste": "sample string 29",
            "TileShape": "sample string 30",
            "TileEdgeSize": "sample string 31",
            "WasteAddon": "sample string 23",
            "IsAddOn": true,
            "AddOns": [
              {
                "ID": "sample string 1",
                "Method": "sample string 2"
              },
              {
                "ID": "sample string 1",
                "Method": "sample string 2"
              }
            ]
          },
          "TileEstimation": {
            "TileCount": 1
          },
          "RollEstimation": {
            "UsedLinearLength": "sample string 1",
            "Rolls": [
              {
                "Index": 1,
                "Length": "sample string 2",
                "Width": "sample string 3",
                "Dyelot": "sample string 4",
                "CutMargin": "sample string 5",
                "RoundUpToPatternSize": true,
                "PatternMatchWidth": "sample string 7",
                "PatternMatchLength": "sample string 8",
                "RollCuts": [
                  {
                    "IndexInRoll": 1,
                    "IndexInAllRolls": 2,
                    "Length": "sample string 3",
                    "Label": "sample string 4",
                    "PieceCuts": [
                      {
                        "IndexInRollCut": 1,
                        "Label": "sample string 2",
                        "SourceShape": "sample string 3",
                        "Width": "sample string 4",
                        "Length": "sample string 5",
                        "Frame": "sample string 6"
                      },
                      {
                        "IndexInRollCut": 1,
                        "Label": "sample string 2",
                        "SourceShape": "sample string 3",
                        "Width": "sample string 4",
                        "Length": "sample string 5",
                        "Frame": "sample string 6"
                      }
                    ]
                  },
                  {
                    "IndexInRoll": 1,
                    "IndexInAllRolls": 2,
                    "Length": "sample string 3",
                    "Label": "sample string 4",
                    "PieceCuts": [
                      {
                        "IndexInRollCut": 1,
                        "Label": "sample string 2",
                        "SourceShape": "sample string 3",
                        "Width": "sample string 4",
                        "Length": "sample string 5",
                        "Frame": "sample string 6"
                      },
                      {
                        "IndexInRollCut": 1,
                        "Label": "sample string 2",
                        "SourceShape": "sample string 3",
                        "Width": "sample string 4",
                        "Length": "sample string 5",
                        "Frame": "sample string 6"
                      }
                    ]
                  }
                ]
              },
              {
                "Index": 1,
                "Length": "sample string 2",
                "Width": "sample string 3",
                "Dyelot": "sample string 4",
                "CutMargin": "sample string 5",
                "RoundUpToPatternSize": true,
                "PatternMatchWidth": "sample string 7",
                "PatternMatchLength": "sample string 8",
                "RollCuts": [
                  {
                    "IndexInRoll": 1,
                    "IndexInAllRolls": 2,
                    "Length": "sample string 3",
                    "Label": "sample string 4",
                    "PieceCuts": [
                      {
                        "IndexInRollCut": 1,
                        "Label": "sample string 2",
                        "SourceShape": "sample string 3",
                        "Width": "sample string 4",
                        "Length": "sample string 5",
                        "Frame": "sample string 6"
                      },
                      {
                        "IndexInRollCut": 1,
                        "Label": "sample string 2",
                        "SourceShape": "sample string 3",
                        "Width": "sample string 4",
                        "Length": "sample string 5",
                        "Frame": "sample string 6"
                      }
                    ]
                  },
                  {
                    "IndexInRoll": 1,
                    "IndexInAllRolls": 2,
                    "Length": "sample string 3",
                    "Label": "sample string 4",
                    "PieceCuts": [
                      {
                        "IndexInRollCut": 1,
                        "Label": "sample string 2",
                        "SourceShape": "sample string 3",
                        "Width": "sample string 4",
                        "Length": "sample string 5",
                        "Frame": "sample string 6"
                      },
                      {
                        "IndexInRollCut": 1,
                        "Label": "sample string 2",
                        "SourceShape": "sample string 3",
                        "Width": "sample string 4",
                        "Length": "sample string 5",
                        "Frame": "sample string 6"
                      }
                    ]
                  }
                ]
              }
            ],
            "CutSheetImage": "sample string 2"
          }
        },
        {
          "SourceShapes": "sample string 1",
          "ShapeQty": "sample string 2",
          "Usage": "sample string 3",
          "WasteRatio": "sample string 4",
          "CostAmount": "sample string 5",
          "SalesAmount": "sample string 6",
          "Product": {
            "ID": "sample string 1",
            "Type": "sample string 2",
            "Trade": "sample string 6",
            "Desc": "sample string 4",
            "Vendor": "sample string 7",
            "VendorSku": "sample string 3",
            "Color": "sample string 5",
            "Unit": "sample string 9",
            "Manufacturer": "sample string 8",
            "SalesPrice": "sample string 10",
            "CostPrice": "sample string 11",
            "BoxName": "sample string 12",
            "SellByBox": true,
            "BoxSalesPrice": "sample string 14",
            "BoxCostPrice": "sample string 15",
            "UnitsPerBox": "sample string 13",
            "Taxable": true,
            "Width": "sample string 18",
            "Length": "sample string 19",
            "Thickness": "sample string 22",
            "HoriRepeat": "sample string 24",
            "VertRepeat": "sample string 25",
            "HoriDrop": "sample string 26",
            "VertDrop": "sample string 27",
            "EstimatingWidth": "sample string 20",
            "EstimatingLength": "sample string 21",
            "TileCalcMethod": "sample string 28",
            "TileMinimumWaste": "sample string 29",
            "TileShape": "sample string 30",
            "TileEdgeSize": "sample string 31",
            "WasteAddon": "sample string 23",
            "IsAddOn": true,
            "AddOns": [
              {
                "ID": "sample string 1",
                "Method": "sample string 2"
              },
              {
                "ID": "sample string 1",
                "Method": "sample string 2"
              }
            ]
          },
          "TileEstimation": {
            "TileCount": 1
          },
          "RollEstimation": {
            "UsedLinearLength": "sample string 1",
            "Rolls": [
              {
                "Index": 1,
                "Length": "sample string 2",
                "Width": "sample string 3",
                "Dyelot": "sample string 4",
                "CutMargin": "sample string 5",
                "RoundUpToPatternSize": true,
                "PatternMatchWidth": "sample string 7",
                "PatternMatchLength": "sample string 8",
                "RollCuts": [
                  {
                    "IndexInRoll": 1,
                    "IndexInAllRolls": 2,
                    "Length": "sample string 3",
                    "Label": "sample string 4",
                    "PieceCuts": [
                      {
                        "IndexInRollCut": 1,
                        "Label": "sample string 2",
                        "SourceShape": "sample string 3",
                        "Width": "sample string 4",
                        "Length": "sample string 5",
                        "Frame": "sample string 6"
                      },
                      {
                        "IndexInRollCut": 1,
                        "Label": "sample string 2",
                        "SourceShape": "sample string 3",
                        "Width": "sample string 4",
                        "Length": "sample string 5",
                        "Frame": "sample string 6"
                      }
                    ]
                  },
                  {
                    "IndexInRoll": 1,
                    "IndexInAllRolls": 2,
                    "Length": "sample string 3",
                    "Label": "sample string 4",
                    "PieceCuts": [
                      {
                        "IndexInRollCut": 1,
                        "Label": "sample string 2",
                        "SourceShape": "sample string 3",
                        "Width": "sample string 4",
                        "Length": "sample string 5",
                        "Frame": "sample string 6"
                      },
                      {
                        "IndexInRollCut": 1,
                        "Label": "sample string 2",
                        "SourceShape": "sample string 3",
                        "Width": "sample string 4",
                        "Length": "sample string 5",
                        "Frame": "sample string 6"
                      }
                    ]
                  }
                ]
              },
              {
                "Index": 1,
                "Length": "sample string 2",
                "Width": "sample string 3",
                "Dyelot": "sample string 4",
                "CutMargin": "sample string 5",
                "RoundUpToPatternSize": true,
                "PatternMatchWidth": "sample string 7",
                "PatternMatchLength": "sample string 8",
                "RollCuts": [
                  {
                    "IndexInRoll": 1,
                    "IndexInAllRolls": 2,
                    "Length": "sample string 3",
                    "Label": "sample string 4",
                    "PieceCuts": [
                      {
                        "IndexInRollCut": 1,
                        "Label": "sample string 2",
                        "SourceShape": "sample string 3",
                        "Width": "sample string 4",
                        "Length": "sample string 5",
                        "Frame": "sample string 6"
                      },
                      {
                        "IndexInRollCut": 1,
                        "Label": "sample string 2",
                        "SourceShape": "sample string 3",
                        "Width": "sample string 4",
                        "Length": "sample string 5",
                        "Frame": "sample string 6"
                      }
                    ]
                  },
                  {
                    "IndexInRoll": 1,
                    "IndexInAllRolls": 2,
                    "Length": "sample string 3",
                    "Label": "sample string 4",
                    "PieceCuts": [
                      {
                        "IndexInRollCut": 1,
                        "Label": "sample string 2",
                        "SourceShape": "sample string 3",
                        "Width": "sample string 4",
                        "Length": "sample string 5",
                        "Frame": "sample string 6"
                      },
                      {
                        "IndexInRollCut": 1,
                        "Label": "sample string 2",
                        "SourceShape": "sample string 3",
                        "Width": "sample string 4",
                        "Length": "sample string 5",
                        "Frame": "sample string 6"
                      }
                    ]
                  }
                ]
              }
            ],
            "CutSheetImage": "sample string 2"
          }
        }
      ]
    },
    {
      "ShapeId": "sample string 1",
      "Name": "sample string 2",
      "EstimationResults": [
        {
          "SourceShapes": "sample string 1",
          "ShapeQty": "sample string 2",
          "Usage": "sample string 3",
          "WasteRatio": "sample string 4",
          "CostAmount": "sample string 5",
          "SalesAmount": "sample string 6",
          "Product": {
            "ID": "sample string 1",
            "Type": "sample string 2",
            "Trade": "sample string 6",
            "Desc": "sample string 4",
            "Vendor": "sample string 7",
            "VendorSku": "sample string 3",
            "Color": "sample string 5",
            "Unit": "sample string 9",
            "Manufacturer": "sample string 8",
            "SalesPrice": "sample string 10",
            "CostPrice": "sample string 11",
            "BoxName": "sample string 12",
            "SellByBox": true,
            "BoxSalesPrice": "sample string 14",
            "BoxCostPrice": "sample string 15",
            "UnitsPerBox": "sample string 13",
            "Taxable": true,
            "Width": "sample string 18",
            "Length": "sample string 19",
            "Thickness": "sample string 22",
            "HoriRepeat": "sample string 24",
            "VertRepeat": "sample string 25",
            "HoriDrop": "sample string 26",
            "VertDrop": "sample string 27",
            "EstimatingWidth": "sample string 20",
            "EstimatingLength": "sample string 21",
            "TileCalcMethod": "sample string 28",
            "TileMinimumWaste": "sample string 29",
            "TileShape": "sample string 30",
            "TileEdgeSize": "sample string 31",
            "WasteAddon": "sample string 23",
            "IsAddOn": true,
            "AddOns": [
              {
                "ID": "sample string 1",
                "Method": "sample string 2"
              },
              {
                "ID": "sample string 1",
                "Method": "sample string 2"
              }
            ]
          },
          "TileEstimation": {
            "TileCount": 1
          },
          "RollEstimation": {
            "UsedLinearLength": "sample string 1",
            "Rolls": [
              {
                "Index": 1,
                "Length": "sample string 2",
                "Width": "sample string 3",
                "Dyelot": "sample string 4",
                "CutMargin": "sample string 5",
                "RoundUpToPatternSize": true,
                "PatternMatchWidth": "sample string 7",
                "PatternMatchLength": "sample string 8",
                "RollCuts": [
                  {
                    "IndexInRoll": 1,
                    "IndexInAllRolls": 2,
                    "Length": "sample string 3",
                    "Label": "sample string 4",
                    "PieceCuts": [
                      {
                        "IndexInRollCut": 1,
                        "Label": "sample string 2",
                        "SourceShape": "sample string 3",
                        "Width": "sample string 4",
                        "Length": "sample string 5",
                        "Frame": "sample string 6"
                      },
                      {
                        "IndexInRollCut": 1,
                        "Label": "sample string 2",
                        "SourceShape": "sample string 3",
                        "Width": "sample string 4",
                        "Length": "sample string 5",
                        "Frame": "sample string 6"
                      }
                    ]
                  },
                  {
                    "IndexInRoll": 1,
                    "IndexInAllRolls": 2,
                    "Length": "sample string 3",
                    "Label": "sample string 4",
                    "PieceCuts": [
                      {
                        "IndexInRollCut": 1,
                        "Label": "sample string 2",
                        "SourceShape": "sample string 3",
                        "Width": "sample string 4",
                        "Length": "sample string 5",
                        "Frame": "sample string 6"
                      },
                      {
                        "IndexInRollCut": 1,
                        "Label": "sample string 2",
                        "SourceShape": "sample string 3",
                        "Width": "sample string 4",
                        "Length": "sample string 5",
                        "Frame": "sample string 6"
                      }
                    ]
                  }
                ]
              },
              {
                "Index": 1,
                "Length": "sample string 2",
                "Width": "sample string 3",
                "Dyelot": "sample string 4",
                "CutMargin": "sample string 5",
                "RoundUpToPatternSize": true,
                "PatternMatchWidth": "sample string 7",
                "PatternMatchLength": "sample string 8",
                "RollCuts": [
                  {
                    "IndexInRoll": 1,
                    "IndexInAllRolls": 2,
                    "Length": "sample string 3",
                    "Label": "sample string 4",
                    "PieceCuts": [
                      {
                        "IndexInRollCut": 1,
                        "Label": "sample string 2",
                        "SourceShape": "sample string 3",
                        "Width": "sample string 4",
                        "Length": "sample string 5",
                        "Frame": "sample string 6"
                      },
                      {
                        "IndexInRollCut": 1,
                        "Label": "sample string 2",
                        "SourceShape": "sample string 3",
                        "Width": "sample string 4",
                        "Length": "sample string 5",
                        "Frame": "sample string 6"
                      }
                    ]
                  },
                  {
                    "IndexInRoll": 1,
                    "IndexInAllRolls": 2,
                    "Length": "sample string 3",
                    "Label": "sample string 4",
                    "PieceCuts": [
                      {
                        "IndexInRollCut": 1,
                        "Label": "sample string 2",
                        "SourceShape": "sample string 3",
                        "Width": "sample string 4",
                        "Length": "sample string 5",
                        "Frame": "sample string 6"
                      },
                      {
                        "IndexInRollCut": 1,
                        "Label": "sample string 2",
                        "SourceShape": "sample string 3",
                        "Width": "sample string 4",
                        "Length": "sample string 5",
                        "Frame": "sample string 6"
                      }
                    ]
                  }
                ]
              }
            ],
            "CutSheetImage": "sample string 2"
          }
        },
        {
          "SourceShapes": "sample string 1",
          "ShapeQty": "sample string 2",
          "Usage": "sample string 3",
          "WasteRatio": "sample string 4",
          "CostAmount": "sample string 5",
          "SalesAmount": "sample string 6",
          "Product": {
            "ID": "sample string 1",
            "Type": "sample string 2",
            "Trade": "sample string 6",
            "Desc": "sample string 4",
            "Vendor": "sample string 7",
            "VendorSku": "sample string 3",
            "Color": "sample string 5",
            "Unit": "sample string 9",
            "Manufacturer": "sample string 8",
            "SalesPrice": "sample string 10",
            "CostPrice": "sample string 11",
            "BoxName": "sample string 12",
            "SellByBox": true,
            "BoxSalesPrice": "sample string 14",
            "BoxCostPrice": "sample string 15",
            "UnitsPerBox": "sample string 13",
            "Taxable": true,
            "Width": "sample string 18",
            "Length": "sample string 19",
            "Thickness": "sample string 22",
            "HoriRepeat": "sample string 24",
            "VertRepeat": "sample string 25",
            "HoriDrop": "sample string 26",
            "VertDrop": "sample string 27",
            "EstimatingWidth": "sample string 20",
            "EstimatingLength": "sample string 21",
            "TileCalcMethod": "sample string 28",
            "TileMinimumWaste": "sample string 29",
            "TileShape": "sample string 30",
            "TileEdgeSize": "sample string 31",
            "WasteAddon": "sample string 23",
            "IsAddOn": true,
            "AddOns": [
              {
                "ID": "sample string 1",
                "Method": "sample string 2"
              },
              {
                "ID": "sample string 1",
                "Method": "sample string 2"
              }
            ]
          },
          "TileEstimation": {
            "TileCount": 1
          },
          "RollEstimation": {
            "UsedLinearLength": "sample string 1",
            "Rolls": [
              {
                "Index": 1,
                "Length": "sample string 2",
                "Width": "sample string 3",
                "Dyelot": "sample string 4",
                "CutMargin": "sample string 5",
                "RoundUpToPatternSize": true,
                "PatternMatchWidth": "sample string 7",
                "PatternMatchLength": "sample string 8",
                "RollCuts": [
                  {
                    "IndexInRoll": 1,
                    "IndexInAllRolls": 2,
                    "Length": "sample string 3",
                    "Label": "sample string 4",
                    "PieceCuts": [
                      {
                        "IndexInRollCut": 1,
                        "Label": "sample string 2",
                        "SourceShape": "sample string 3",
                        "Width": "sample string 4",
                        "Length": "sample string 5",
                        "Frame": "sample string 6"
                      },
                      {
                        "IndexInRollCut": 1,
                        "Label": "sample string 2",
                        "SourceShape": "sample string 3",
                        "Width": "sample string 4",
                        "Length": "sample string 5",
                        "Frame": "sample string 6"
                      }
                    ]
                  },
                  {
                    "IndexInRoll": 1,
                    "IndexInAllRolls": 2,
                    "Length": "sample string 3",
                    "Label": "sample string 4",
                    "PieceCuts": [
                      {
                        "IndexInRollCut": 1,
                        "Label": "sample string 2",
                        "SourceShape": "sample string 3",
                        "Width": "sample string 4",
                        "Length": "sample string 5",
                        "Frame": "sample string 6"
                      },
                      {
                        "IndexInRollCut": 1,
                        "Label": "sample string 2",
                        "SourceShape": "sample string 3",
                        "Width": "sample string 4",
                        "Length": "sample string 5",
                        "Frame": "sample string 6"
                      }
                    ]
                  }
                ]
              },
              {
                "Index": 1,
                "Length": "sample string 2",
                "Width": "sample string 3",
                "Dyelot": "sample string 4",
                "CutMargin": "sample string 5",
                "RoundUpToPatternSize": true,
                "PatternMatchWidth": "sample string 7",
                "PatternMatchLength": "sample string 8",
                "RollCuts": [
                  {
                    "IndexInRoll": 1,
                    "IndexInAllRolls": 2,
                    "Length": "sample string 3",
                    "Label": "sample string 4",
                    "PieceCuts": [
                      {
                        "IndexInRollCut": 1,
                        "Label": "sample string 2",
                        "SourceShape": "sample string 3",
                        "Width": "sample string 4",
                        "Length": "sample string 5",
                        "Frame": "sample string 6"
                      },
                      {
                        "IndexInRollCut": 1,
                        "Label": "sample string 2",
                        "SourceShape": "sample string 3",
                        "Width": "sample string 4",
                        "Length": "sample string 5",
                        "Frame": "sample string 6"
                      }
                    ]
                  },
                  {
                    "IndexInRoll": 1,
                    "IndexInAllRolls": 2,
                    "Length": "sample string 3",
                    "Label": "sample string 4",
                    "PieceCuts": [
                      {
                        "IndexInRollCut": 1,
                        "Label": "sample string 2",
                        "SourceShape": "sample string 3",
                        "Width": "sample string 4",
                        "Length": "sample string 5",
                        "Frame": "sample string 6"
                      },
                      {
                        "IndexInRollCut": 1,
                        "Label": "sample string 2",
                        "SourceShape": "sample string 3",
                        "Width": "sample string 4",
                        "Length": "sample string 5",
                        "Frame": "sample string 6"
                      }
                    ]
                  }
                ]
              }
            ],
            "CutSheetImage": "sample string 2"
          }
        }
      ]
    }
  ]
}

application/xml, text/xml

Sample:
<EstimationDTO>
  <Mode>sample string 1</Mode>
  <EstimationModes>
    <EstimationModeDTO>
      <ShapeId>sample string 1</ShapeId>
      <Name>sample string 2</Name>
      <EstimationResults>
        <EstimationResultDTO>
          <SourceShapes>sample string 1</SourceShapes>
          <ShapeQty>sample string 2</ShapeQty>
          <Usage>sample string 3</Usage>
          <WasteRatio>sample string 4</WasteRatio>
          <CostAmount>sample string 5</CostAmount>
          <SalesAmount>sample string 6</SalesAmount>
          <Product>
            <ID>sample string 1</ID>
            <Type>sample string 2</Type>
            <VendorSku>sample string 3</VendorSku>
            <Desc>sample string 4</Desc>
            <Color>sample string 5</Color>
            <Trade>sample string 6</Trade>
            <Vendor>sample string 7</Vendor>
            <Manufacturer>sample string 8</Manufacturer>
            <Unit>sample string 9</Unit>
            <SalesPrice>sample string 10</SalesPrice>
            <CostPrice>sample string 11</CostPrice>
            <BoxName>sample string 12</BoxName>
            <UnitsPerBox>sample string 13</UnitsPerBox>
            <BoxSalesPrice>sample string 14</BoxSalesPrice>
            <BoxCostPrice>sample string 15</BoxCostPrice>
            <SellByBox>true</SellByBox>
            <Taxable>true</Taxable>
            <Width>sample string 18</Width>
            <Length>sample string 19</Length>
            <EstimatingWidth>sample string 20</EstimatingWidth>
            <EstimatingLength>sample string 21</EstimatingLength>
            <Thickness>sample string 22</Thickness>
            <WasteAddon>sample string 23</WasteAddon>
            <HoriRepeat>sample string 24</HoriRepeat>
            <VertRepeat>sample string 25</VertRepeat>
            <HoriDrop>sample string 26</HoriDrop>
            <VertDrop>sample string 27</VertDrop>
            <TileCalcMethod>sample string 28</TileCalcMethod>
            <TileMinimumWaste>sample string 29</TileMinimumWaste>
            <TileShape>sample string 30</TileShape>
            <TileEdgeSize>sample string 31</TileEdgeSize>
            <IsAddOn>true</IsAddOn>
            <AddOns>
              <AddOnProductDTO>
                <ID>sample string 1</ID>
                <Method>sample string 2</Method>
              </AddOnProductDTO>
              <AddOnProductDTO>
                <ID>sample string 1</ID>
                <Method>sample string 2</Method>
              </AddOnProductDTO>
            </AddOns>
          </Product>
          <TileEstimation>
            <TileCount>1</TileCount>
          </TileEstimation>
          <RollEstimation>
            <UsedLinearLength>sample string 1</UsedLinearLength>
            <Rolls>
              <RollDTO>
                <Index>1</Index>
                <Length>sample string 2</Length>
                <Width>sample string 3</Width>
                <Dyelot>sample string 4</Dyelot>
                <CutMargin>sample string 5</CutMargin>
                <RoundUpToPatternSize>true</RoundUpToPatternSize>
                <PatternMatchWidth>sample string 7</PatternMatchWidth>
                <PatternMatchLength>sample string 8</PatternMatchLength>
                <RollCuts>
                  <RollCutDTO>
                    <IndexInRoll>1</IndexInRoll>
                    <IndexInAllRolls>2</IndexInAllRolls>
                    <Length>sample string 3</Length>
                    <Label>sample string 4</Label>
                    <PieceCuts>
                      <PieceCutDTO>
                        <IndexInRollCut>1</IndexInRollCut>
                        <Label>sample string 2</Label>
                        <SourceShape>sample string 3</SourceShape>
                        <Width>sample string 4</Width>
                        <Length>sample string 5</Length>
                        <Frame>sample string 6</Frame>
                      </PieceCutDTO>
                      <PieceCutDTO>
                        <IndexInRollCut>1</IndexInRollCut>
                        <Label>sample string 2</Label>
                        <SourceShape>sample string 3</SourceShape>
                        <Width>sample string 4</Width>
                        <Length>sample string 5</Length>
                        <Frame>sample string 6</Frame>
                      </PieceCutDTO>
                    </PieceCuts>
                  </RollCutDTO>
                  <RollCutDTO>
                    <IndexInRoll>1</IndexInRoll>
                    <IndexInAllRolls>2</IndexInAllRolls>
                    <Length>sample string 3</Length>
                    <Label>sample string 4</Label>
                    <PieceCuts>
                      <PieceCutDTO>
                        <IndexInRollCut>1</IndexInRollCut>
                        <Label>sample string 2</Label>
                        <SourceShape>sample string 3</SourceShape>
                        <Width>sample string 4</Width>
                        <Length>sample string 5</Length>
                        <Frame>sample string 6</Frame>
                      </PieceCutDTO>
                      <PieceCutDTO>
                        <IndexInRollCut>1</IndexInRollCut>
                        <Label>sample string 2</Label>
                        <SourceShape>sample string 3</SourceShape>
                        <Width>sample string 4</Width>
                        <Length>sample string 5</Length>
                        <Frame>sample string 6</Frame>
                      </PieceCutDTO>
                    </PieceCuts>
                  </RollCutDTO>
                </RollCuts>
              </RollDTO>
              <RollDTO>
                <Index>1</Index>
                <Length>sample string 2</Length>
                <Width>sample string 3</Width>
                <Dyelot>sample string 4</Dyelot>
                <CutMargin>sample string 5</CutMargin>
                <RoundUpToPatternSize>true</RoundUpToPatternSize>
                <PatternMatchWidth>sample string 7</PatternMatchWidth>
                <PatternMatchLength>sample string 8</PatternMatchLength>
                <RollCuts>
                  <RollCutDTO>
                    <IndexInRoll>1</IndexInRoll>
                    <IndexInAllRolls>2</IndexInAllRolls>
                    <Length>sample string 3</Length>
                    <Label>sample string 4</Label>
                    <PieceCuts>
                      <PieceCutDTO>
                        <IndexInRollCut>1</IndexInRollCut>
                        <Label>sample string 2</Label>
                        <SourceShape>sample string 3</SourceShape>
                        <Width>sample string 4</Width>
                        <Length>sample string 5</Length>
                        <Frame>sample string 6</Frame>
                      </PieceCutDTO>
                      <PieceCutDTO>
                        <IndexInRollCut>1</IndexInRollCut>
                        <Label>sample string 2</Label>
                        <SourceShape>sample string 3</SourceShape>
                        <Width>sample string 4</Width>
                        <Length>sample string 5</Length>
                        <Frame>sample string 6</Frame>
                      </PieceCutDTO>
                    </PieceCuts>
                  </RollCutDTO>
                  <RollCutDTO>
                    <IndexInRoll>1</IndexInRoll>
                    <IndexInAllRolls>2</IndexInAllRolls>
                    <Length>sample string 3</Length>
                    <Label>sample string 4</Label>
                    <PieceCuts>
                      <PieceCutDTO>
                        <IndexInRollCut>1</IndexInRollCut>
                        <Label>sample string 2</Label>
                        <SourceShape>sample string 3</SourceShape>
                        <Width>sample string 4</Width>
                        <Length>sample string 5</Length>
                        <Frame>sample string 6</Frame>
                      </PieceCutDTO>
                      <PieceCutDTO>
                        <IndexInRollCut>1</IndexInRollCut>
                        <Label>sample string 2</Label>
                        <SourceShape>sample string 3</SourceShape>
                        <Width>sample string 4</Width>
                        <Length>sample string 5</Length>
                        <Frame>sample string 6</Frame>
                      </PieceCutDTO>
                    </PieceCuts>
                  </RollCutDTO>
                </RollCuts>
              </RollDTO>
            </Rolls>
            <CutSheetImage>sample string 2</CutSheetImage>
          </RollEstimation>
        </EstimationResultDTO>
        <EstimationResultDTO>
          <SourceShapes>sample string 1</SourceShapes>
          <ShapeQty>sample string 2</ShapeQty>
          <Usage>sample string 3</Usage>
          <WasteRatio>sample string 4</WasteRatio>
          <CostAmount>sample string 5</CostAmount>
          <SalesAmount>sample string 6</SalesAmount>
          <Product>
            <ID>sample string 1</ID>
            <Type>sample string 2</Type>
            <VendorSku>sample string 3</VendorSku>
            <Desc>sample string 4</Desc>
            <Color>sample string 5</Color>
            <Trade>sample string 6</Trade>
            <Vendor>sample string 7</Vendor>
            <Manufacturer>sample string 8</Manufacturer>
            <Unit>sample string 9</Unit>
            <SalesPrice>sample string 10</SalesPrice>
            <CostPrice>sample string 11</CostPrice>
            <BoxName>sample string 12</BoxName>
            <UnitsPerBox>sample string 13</UnitsPerBox>
            <BoxSalesPrice>sample string 14</BoxSalesPrice>
            <BoxCostPrice>sample string 15</BoxCostPrice>
            <SellByBox>true</SellByBox>
            <Taxable>true</Taxable>
            <Width>sample string 18</Width>
            <Length>sample string 19</Length>
            <EstimatingWidth>sample string 20</EstimatingWidth>
            <EstimatingLength>sample string 21</EstimatingLength>
            <Thickness>sample string 22</Thickness>
            <WasteAddon>sample string 23</WasteAddon>
            <HoriRepeat>sample string 24</HoriRepeat>
            <VertRepeat>sample string 25</VertRepeat>
            <HoriDrop>sample string 26</HoriDrop>
            <VertDrop>sample string 27</VertDrop>
            <TileCalcMethod>sample string 28</TileCalcMethod>
            <TileMinimumWaste>sample string 29</TileMinimumWaste>
            <TileShape>sample string 30</TileShape>
            <TileEdgeSize>sample string 31</TileEdgeSize>
            <IsAddOn>true</IsAddOn>
            <AddOns>
              <AddOnProductDTO>
                <ID>sample string 1</ID>
                <Method>sample string 2</Method>
              </AddOnProductDTO>
              <AddOnProductDTO>
                <ID>sample string 1</ID>
                <Method>sample string 2</Method>
              </AddOnProductDTO>
            </AddOns>
          </Product>
          <TileEstimation>
            <TileCount>1</TileCount>
          </TileEstimation>
          <RollEstimation>
            <UsedLinearLength>sample string 1</UsedLinearLength>
            <Rolls>
              <RollDTO>
                <Index>1</Index>
                <Length>sample string 2</Length>
                <Width>sample string 3</Width>
                <Dyelot>sample string 4</Dyelot>
                <CutMargin>sample string 5</CutMargin>
                <RoundUpToPatternSize>true</RoundUpToPatternSize>
                <PatternMatchWidth>sample string 7</PatternMatchWidth>
                <PatternMatchLength>sample string 8</PatternMatchLength>
                <RollCuts>
                  <RollCutDTO>
                    <IndexInRoll>1</IndexInRoll>
                    <IndexInAllRolls>2</IndexInAllRolls>
                    <Length>sample string 3</Length>
                    <Label>sample string 4</Label>
                    <PieceCuts>
                      <PieceCutDTO>
                        <IndexInRollCut>1</IndexInRollCut>
                        <Label>sample string 2</Label>
                        <SourceShape>sample string 3</SourceShape>
                        <Width>sample string 4</Width>
                        <Length>sample string 5</Length>
                        <Frame>sample string 6</Frame>
                      </PieceCutDTO>
                      <PieceCutDTO>
                        <IndexInRollCut>1</IndexInRollCut>
                        <Label>sample string 2</Label>
                        <SourceShape>sample string 3</SourceShape>
                        <Width>sample string 4</Width>
                        <Length>sample string 5</Length>
                        <Frame>sample string 6</Frame>
                      </PieceCutDTO>
                    </PieceCuts>
                  </RollCutDTO>
                  <RollCutDTO>
                    <IndexInRoll>1</IndexInRoll>
                    <IndexInAllRolls>2</IndexInAllRolls>
                    <Length>sample string 3</Length>
                    <Label>sample string 4</Label>
                    <PieceCuts>
                      <PieceCutDTO>
                        <IndexInRollCut>1</IndexInRollCut>
                        <Label>sample string 2</Label>
                        <SourceShape>sample string 3</SourceShape>
                        <Width>sample string 4</Width>
                        <Length>sample string 5</Length>
                        <Frame>sample string 6</Frame>
                      </PieceCutDTO>
                      <PieceCutDTO>
                        <IndexInRollCut>1</IndexInRollCut>
                        <Label>sample string 2</Label>
                        <SourceShape>sample string 3</SourceShape>
                        <Width>sample string 4</Width>
                        <Length>sample string 5</Length>
                        <Frame>sample string 6</Frame>
                      </PieceCutDTO>
                    </PieceCuts>
                  </RollCutDTO>
                </RollCuts>
              </RollDTO>
              <RollDTO>
                <Index>1</Index>
                <Length>sample string 2</Length>
                <Width>sample string 3</Width>
                <Dyelot>sample string 4</Dyelot>
                <CutMargin>sample string 5</CutMargin>
                <RoundUpToPatternSize>true</RoundUpToPatternSize>
                <PatternMatchWidth>sample string 7</PatternMatchWidth>
                <PatternMatchLength>sample string 8</PatternMatchLength>
                <RollCuts>
                  <RollCutDTO>
                    <IndexInRoll>1</IndexInRoll>
                    <IndexInAllRolls>2</IndexInAllRolls>
                    <Length>sample string 3</Length>
                    <Label>sample string 4</Label>
                    <PieceCuts>
                      <PieceCutDTO>
                        <IndexInRollCut>1</IndexInRollCut>
                        <Label>sample string 2</Label>
                        <SourceShape>sample string 3</SourceShape>
                        <Width>sample string 4</Width>
                        <Length>sample string 5</Length>
                        <Frame>sample string 6</Frame>
                      </PieceCutDTO>
                      <PieceCutDTO>
                        <IndexInRollCut>1</IndexInRollCut>
                        <Label>sample string 2</Label>
                        <SourceShape>sample string 3</SourceShape>
                        <Width>sample string 4</Width>
                        <Length>sample string 5</Length>
                        <Frame>sample string 6</Frame>
                      </PieceCutDTO>
                    </PieceCuts>
                  </RollCutDTO>
                  <RollCutDTO>
                    <IndexInRoll>1</IndexInRoll>
                    <IndexInAllRolls>2</IndexInAllRolls>
                    <Length>sample string 3</Length>
                    <Label>sample string 4</Label>
                    <PieceCuts>
                      <PieceCutDTO>
                        <IndexInRollCut>1</IndexInRollCut>
                        <Label>sample string 2</Label>
                        <SourceShape>sample string 3</SourceShape>
                        <Width>sample string 4</Width>
                        <Length>sample string 5</Length>
                        <Frame>sample string 6</Frame>
                      </PieceCutDTO>
                      <PieceCutDTO>
                        <IndexInRollCut>1</IndexInRollCut>
                        <Label>sample string 2</Label>
                        <SourceShape>sample string 3</SourceShape>
                        <Width>sample string 4</Width>
                        <Length>sample string 5</Length>
                        <Frame>sample string 6</Frame>
                      </PieceCutDTO>
                    </PieceCuts>
                  </RollCutDTO>
                </RollCuts>
              </RollDTO>
            </Rolls>
            <CutSheetImage>sample string 2</CutSheetImage>
          </RollEstimation>
        </EstimationResultDTO>
      </EstimationResults>
    </EstimationModeDTO>
    <EstimationModeDTO>
      <ShapeId>sample string 1</ShapeId>
      <Name>sample string 2</Name>
      <EstimationResults>
        <EstimationResultDTO>
          <SourceShapes>sample string 1</SourceShapes>
          <ShapeQty>sample string 2</ShapeQty>
          <Usage>sample string 3</Usage>
          <WasteRatio>sample string 4</WasteRatio>
          <CostAmount>sample string 5</CostAmount>
          <SalesAmount>sample string 6</SalesAmount>
          <Product>
            <ID>sample string 1</ID>
            <Type>sample string 2</Type>
            <VendorSku>sample string 3</VendorSku>
            <Desc>sample string 4</Desc>
            <Color>sample string 5</Color>
            <Trade>sample string 6</Trade>
            <Vendor>sample string 7</Vendor>
            <Manufacturer>sample string 8</Manufacturer>
            <Unit>sample string 9</Unit>
            <SalesPrice>sample string 10</SalesPrice>
            <CostPrice>sample string 11</CostPrice>
            <BoxName>sample string 12</BoxName>
            <UnitsPerBox>sample string 13</UnitsPerBox>
            <BoxSalesPrice>sample string 14</BoxSalesPrice>
            <BoxCostPrice>sample string 15</BoxCostPrice>
            <SellByBox>true</SellByBox>
            <Taxable>true</Taxable>
            <Width>sample string 18</Width>
            <Length>sample string 19</Length>
            <EstimatingWidth>sample string 20</EstimatingWidth>
            <EstimatingLength>sample string 21</EstimatingLength>
            <Thickness>sample string 22</Thickness>
            <WasteAddon>sample string 23</WasteAddon>
            <HoriRepeat>sample string 24</HoriRepeat>
            <VertRepeat>sample string 25</VertRepeat>
            <HoriDrop>sample string 26</HoriDrop>
            <VertDrop>sample string 27</VertDrop>
            <TileCalcMethod>sample string 28</TileCalcMethod>
            <TileMinimumWaste>sample string 29</TileMinimumWaste>
            <TileShape>sample string 30</TileShape>
            <TileEdgeSize>sample string 31</TileEdgeSize>
            <IsAddOn>true</IsAddOn>
            <AddOns>
              <AddOnProductDTO>
                <ID>sample string 1</ID>
                <Method>sample string 2</Method>
              </AddOnProductDTO>
              <AddOnProductDTO>
                <ID>sample string 1</ID>
                <Method>sample string 2</Method>
              </AddOnProductDTO>
            </AddOns>
          </Product>
          <TileEstimation>
            <TileCount>1</TileCount>
          </TileEstimation>
          <RollEstimation>
            <UsedLinearLength>sample string 1</UsedLinearLength>
            <Rolls>
              <RollDTO>
                <Index>1</Index>
                <Length>sample string 2</Length>
                <Width>sample string 3</Width>
                <Dyelot>sample string 4</Dyelot>
                <CutMargin>sample string 5</CutMargin>
                <RoundUpToPatternSize>true</RoundUpToPatternSize>
                <PatternMatchWidth>sample string 7</PatternMatchWidth>
                <PatternMatchLength>sample string 8</PatternMatchLength>
                <RollCuts>
                  <RollCutDTO>
                    <IndexInRoll>1</IndexInRoll>
                    <IndexInAllRolls>2</IndexInAllRolls>
                    <Length>sample string 3</Length>
                    <Label>sample string 4</Label>
                    <PieceCuts>
                      <PieceCutDTO>
                        <IndexInRollCut>1</IndexInRollCut>
                        <Label>sample string 2</Label>
                        <SourceShape>sample string 3</SourceShape>
                        <Width>sample string 4</Width>
                        <Length>sample string 5</Length>
                        <Frame>sample string 6</Frame>
                      </PieceCutDTO>
                      <PieceCutDTO>
                        <IndexInRollCut>1</IndexInRollCut>
                        <Label>sample string 2</Label>
                        <SourceShape>sample string 3</SourceShape>
                        <Width>sample string 4</Width>
                        <Length>sample string 5</Length>
                        <Frame>sample string 6</Frame>
                      </PieceCutDTO>
                    </PieceCuts>
                  </RollCutDTO>
                  <RollCutDTO>
                    <IndexInRoll>1</IndexInRoll>
                    <IndexInAllRolls>2</IndexInAllRolls>
                    <Length>sample string 3</Length>
                    <Label>sample string 4</Label>
                    <PieceCuts>
                      <PieceCutDTO>
                        <IndexInRollCut>1</IndexInRollCut>
                        <Label>sample string 2</Label>
                        <SourceShape>sample string 3</SourceShape>
                        <Width>sample string 4</Width>
                        <Length>sample string 5</Length>
                        <Frame>sample string 6</Frame>
                      </PieceCutDTO>
                      <PieceCutDTO>
                        <IndexInRollCut>1</IndexInRollCut>
                        <Label>sample string 2</Label>
                        <SourceShape>sample string 3</SourceShape>
                        <Width>sample string 4</Width>
                        <Length>sample string 5</Length>
                        <Frame>sample string 6</Frame>
                      </PieceCutDTO>
                    </PieceCuts>
                  </RollCutDTO>
                </RollCuts>
              </RollDTO>
              <RollDTO>
                <Index>1</Index>
                <Length>sample string 2</Length>
                <Width>sample string 3</Width>
                <Dyelot>sample string 4</Dyelot>
                <CutMargin>sample string 5</CutMargin>
                <RoundUpToPatternSize>true</RoundUpToPatternSize>
                <PatternMatchWidth>sample string 7</PatternMatchWidth>
                <PatternMatchLength>sample string 8</PatternMatchLength>
                <RollCuts>
                  <RollCutDTO>
                    <IndexInRoll>1</IndexInRoll>
                    <IndexInAllRolls>2</IndexInAllRolls>
                    <Length>sample string 3</Length>
                    <Label>sample string 4</Label>
                    <PieceCuts>
                      <PieceCutDTO>
                        <IndexInRollCut>1</IndexInRollCut>
                        <Label>sample string 2</Label>
                        <SourceShape>sample string 3</SourceShape>
                        <Width>sample string 4</Width>
                        <Length>sample string 5</Length>
                        <Frame>sample string 6</Frame>
                      </PieceCutDTO>
                      <PieceCutDTO>
                        <IndexInRollCut>1</IndexInRollCut>
                        <Label>sample string 2</Label>
                        <SourceShape>sample string 3</SourceShape>
                        <Width>sample string 4</Width>
                        <Length>sample string 5</Length>
                        <Frame>sample string 6</Frame>
                      </PieceCutDTO>
                    </PieceCuts>
                  </RollCutDTO>
                  <RollCutDTO>
                    <IndexInRoll>1</IndexInRoll>
                    <IndexInAllRolls>2</IndexInAllRolls>
                    <Length>sample string 3</Length>
                    <Label>sample string 4</Label>
                    <PieceCuts>
                      <PieceCutDTO>
                        <IndexInRollCut>1</IndexInRollCut>
                        <Label>sample string 2</Label>
                        <SourceShape>sample string 3</SourceShape>
                        <Width>sample string 4</Width>
                        <Length>sample string 5</Length>
                        <Frame>sample string 6</Frame>
                      </PieceCutDTO>
                      <PieceCutDTO>
                        <IndexInRollCut>1</IndexInRollCut>
                        <Label>sample string 2</Label>
                        <SourceShape>sample string 3</SourceShape>
                        <Width>sample string 4</Width>
                        <Length>sample string 5</Length>
                        <Frame>sample string 6</Frame>
                      </PieceCutDTO>
                    </PieceCuts>
                  </RollCutDTO>
                </RollCuts>
              </RollDTO>
            </Rolls>
            <CutSheetImage>sample string 2</CutSheetImage>
          </RollEstimation>
        </EstimationResultDTO>
        <EstimationResultDTO>
          <SourceShapes>sample string 1</SourceShapes>
          <ShapeQty>sample string 2</ShapeQty>
          <Usage>sample string 3</Usage>
          <WasteRatio>sample string 4</WasteRatio>
          <CostAmount>sample string 5</CostAmount>
          <SalesAmount>sample string 6</SalesAmount>
          <Product>
            <ID>sample string 1</ID>
            <Type>sample string 2</Type>
            <VendorSku>sample string 3</VendorSku>
            <Desc>sample string 4</Desc>
            <Color>sample string 5</Color>
            <Trade>sample string 6</Trade>
            <Vendor>sample string 7</Vendor>
            <Manufacturer>sample string 8</Manufacturer>
            <Unit>sample string 9</Unit>
            <SalesPrice>sample string 10</SalesPrice>
            <CostPrice>sample string 11</CostPrice>
            <BoxName>sample string 12</BoxName>
            <UnitsPerBox>sample string 13</UnitsPerBox>
            <BoxSalesPrice>sample string 14</BoxSalesPrice>
            <BoxCostPrice>sample string 15</BoxCostPrice>
            <SellByBox>true</SellByBox>
            <Taxable>true</Taxable>
            <Width>sample string 18</Width>
            <Length>sample string 19</Length>
            <EstimatingWidth>sample string 20</EstimatingWidth>
            <EstimatingLength>sample string 21</EstimatingLength>
            <Thickness>sample string 22</Thickness>
            <WasteAddon>sample string 23</WasteAddon>
            <HoriRepeat>sample string 24</HoriRepeat>
            <VertRepeat>sample string 25</VertRepeat>
            <HoriDrop>sample string 26</HoriDrop>
            <VertDrop>sample string 27</VertDrop>
            <TileCalcMethod>sample string 28</TileCalcMethod>
            <TileMinimumWaste>sample string 29</TileMinimumWaste>
            <TileShape>sample string 30</TileShape>
            <TileEdgeSize>sample string 31</TileEdgeSize>
            <IsAddOn>true</IsAddOn>
            <AddOns>
              <AddOnProductDTO>
                <ID>sample string 1</ID>
                <Method>sample string 2</Method>
              </AddOnProductDTO>
              <AddOnProductDTO>
                <ID>sample string 1</ID>
                <Method>sample string 2</Method>
              </AddOnProductDTO>
            </AddOns>
          </Product>
          <TileEstimation>
            <TileCount>1</TileCount>
          </TileEstimation>
          <RollEstimation>
            <UsedLinearLength>sample string 1</UsedLinearLength>
            <Rolls>
              <RollDTO>
                <Index>1</Index>
                <Length>sample string 2</Length>
                <Width>sample string 3</Width>
                <Dyelot>sample string 4</Dyelot>
                <CutMargin>sample string 5</CutMargin>
                <RoundUpToPatternSize>true</RoundUpToPatternSize>
                <PatternMatchWidth>sample string 7</PatternMatchWidth>
                <PatternMatchLength>sample string 8</PatternMatchLength>
                <RollCuts>
                  <RollCutDTO>
                    <IndexInRoll>1</IndexInRoll>
                    <IndexInAllRolls>2</IndexInAllRolls>
                    <Length>sample string 3</Length>
                    <Label>sample string 4</Label>
                    <PieceCuts>
                      <PieceCutDTO>
                        <IndexInRollCut>1</IndexInRollCut>
                        <Label>sample string 2</Label>
                        <SourceShape>sample string 3</SourceShape>
                        <Width>sample string 4</Width>
                        <Length>sample string 5</Length>
                        <Frame>sample string 6</Frame>
                      </PieceCutDTO>
                      <PieceCutDTO>
                        <IndexInRollCut>1</IndexInRollCut>
                        <Label>sample string 2</Label>
                        <SourceShape>sample string 3</SourceShape>
                        <Width>sample string 4</Width>
                        <Length>sample string 5</Length>
                        <Frame>sample string 6</Frame>
                      </PieceCutDTO>
                    </PieceCuts>
                  </RollCutDTO>
                  <RollCutDTO>
                    <IndexInRoll>1</IndexInRoll>
                    <IndexInAllRolls>2</IndexInAllRolls>
                    <Length>sample string 3</Length>
                    <Label>sample string 4</Label>
                    <PieceCuts>
                      <PieceCutDTO>
                        <IndexInRollCut>1</IndexInRollCut>
                        <Label>sample string 2</Label>
                        <SourceShape>sample string 3</SourceShape>
                        <Width>sample string 4</Width>
                        <Length>sample string 5</Length>
                        <Frame>sample string 6</Frame>
                      </PieceCutDTO>
                      <PieceCutDTO>
                        <IndexInRollCut>1</IndexInRollCut>
                        <Label>sample string 2</Label>
                        <SourceShape>sample string 3</SourceShape>
                        <Width>sample string 4</Width>
                        <Length>sample string 5</Length>
                        <Frame>sample string 6</Frame>
                      </PieceCutDTO>
                    </PieceCuts>
                  </RollCutDTO>
                </RollCuts>
              </RollDTO>
              <RollDTO>
                <Index>1</Index>
                <Length>sample string 2</Length>
                <Width>sample string 3</Width>
                <Dyelot>sample string 4</Dyelot>
                <CutMargin>sample string 5</CutMargin>
                <RoundUpToPatternSize>true</RoundUpToPatternSize>
                <PatternMatchWidth>sample string 7</PatternMatchWidth>
                <PatternMatchLength>sample string 8</PatternMatchLength>
                <RollCuts>
                  <RollCutDTO>
                    <IndexInRoll>1</IndexInRoll>
                    <IndexInAllRolls>2</IndexInAllRolls>
                    <Length>sample string 3</Length>
                    <Label>sample string 4</Label>
                    <PieceCuts>
                      <PieceCutDTO>
                        <IndexInRollCut>1</IndexInRollCut>
                        <Label>sample string 2</Label>
                        <SourceShape>sample string 3</SourceShape>
                        <Width>sample string 4</Width>
                        <Length>sample string 5</Length>
                        <Frame>sample string 6</Frame>
                      </PieceCutDTO>
                      <PieceCutDTO>
                        <IndexInRollCut>1</IndexInRollCut>
                        <Label>sample string 2</Label>
                        <SourceShape>sample string 3</SourceShape>
                        <Width>sample string 4</Width>
                        <Length>sample string 5</Length>
                        <Frame>sample string 6</Frame>
                      </PieceCutDTO>
                    </PieceCuts>
                  </RollCutDTO>
                  <RollCutDTO>
                    <IndexInRoll>1</IndexInRoll>
                    <IndexInAllRolls>2</IndexInAllRolls>
                    <Length>sample string 3</Length>
                    <Label>sample string 4</Label>
                    <PieceCuts>
                      <PieceCutDTO>
                        <IndexInRollCut>1</IndexInRollCut>
                        <Label>sample string 2</Label>
                        <SourceShape>sample string 3</SourceShape>
                        <Width>sample string 4</Width>
                        <Length>sample string 5</Length>
                        <Frame>sample string 6</Frame>
                      </PieceCutDTO>
                      <PieceCutDTO>
                        <IndexInRollCut>1</IndexInRollCut>
                        <Label>sample string 2</Label>
                        <SourceShape>sample string 3</SourceShape>
                        <Width>sample string 4</Width>
                        <Length>sample string 5</Length>
                        <Frame>sample string 6</Frame>
                      </PieceCutDTO>
                    </PieceCuts>
                  </RollCutDTO>
                </RollCuts>
              </RollDTO>
            </Rolls>
            <CutSheetImage>sample string 2</CutSheetImage>
          </RollEstimation>
        </EstimationResultDTO>
      </EstimationResults>
    </EstimationModeDTO>
  </EstimationModes>
</EstimationDTO>