POST get-all-construction-group-form-field-data/{constructionGroupId}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
constructionGroupId

integer

Required

Body Parameters

Client
NameDescriptionTypeAdditional information
ClientId

integer

None.

Name

string

None.

Introduction

string

None.

Logo

string

None.

Request Formats

application/json, text/json

Sample:
{
  "ClientId": 1,
  "Name": "sample string 2",
  "Introduction": "sample string 3",
  "Logo": "sample string 4"
}

application/xml, text/xml

Sample:
<Client xmlns:i="http://www.w3.org/2001/XMLSchema-instance" z:Id="i1" xmlns:z="http://schemas.microsoft.com/2003/10/Serialization/" xmlns="http://schemas.datacontract.org/2004/07/U_ValueCalculator.API.Models">
  <ClientId>1</ClientId>
  <Introduction>sample string 3</Introduction>
  <Logo>sample string 4</Logo>
  <Name>sample string 2</Name>
</Client>

Response Information

Resource Description

ConstructionApplication
NameDescriptionTypeAdditional information
NextAction

string

None.

HasUserSelectedDataApplied

boolean

None.

HasValidationPassed

boolean

None.

Client

Client

None.

ConstructionTypeItem

ConstructionTypeItem

None.

ConstructionGroupItem

ConstructionGroupItem

None.

ConstructionGroupFormFields

Collection of ConstructionGroupFormField

None.

ConstructionApplicationResultByTargetUValue

Collection of ConstructionApplicationResult

None.

ConstructionApplicationResult

ConstructionApplicationResult

None.

Response Formats

application/json, text/json

Sample:
{
  "Client": {
    "$id": "2",
    "ClientId": 1,
    "Name": "sample string 2",
    "Introduction": "sample string 3",
    "Logo": "sample string 4"
  },
  "ConstructionTypeItem": {
    "$id": "3",
    "ConstructionTypeId": 1,
    "Name": "sample string 2",
    "Code": "sample string 3",
    "AirGapType": "sample string 4",
    "Icon": "sample string 5",
    "Note": "sample string 6",
    "DisplayOrder": 7,
    "NextAction": "sample string 8"
  },
  "ConstructionGroupItem": {
    "$id": "4",
    "ConstructionGroupId": 1,
    "Name": "sample string 2",
    "Icon": "sample string 3",
    "Note": "sample string 4",
    "DisplayOrder": 5,
    "NextAction": "sample string 6"
  },
  "ConstructionGroupFormFields": [
    {
      "$id": "5",
      "ConstructionGroupFormFieldListingItemList": [
        {
          "$id": "6",
          "Id": 1,
          "ParentId": 2,
          "DisplayValue": "sample string 3",
          "HasChildItems": true
        },
        {
          "$ref": "6"
        }
      ],
      "ConstructionGroupFormFieldValidationRuleList": [
        {
          "$id": "7",
          "ValidationRuleId": 1,
          "AssociatedConstructionGroupFormFieldId": 2,
          "ValidationRuleTypeName": "sample string 3",
          "ValidationConditionalRuleTypeName": "sample string 4",
          "ValidationRuleName": "sample string 5",
          "ValidationErrorMessage": "sample string 6",
          "ValidationPattern": "sample string 7",
          "HasValidationFailed": true,
          "DisplayOrder": 9
        },
        {
          "$ref": "7"
        }
      ],
      "ConstructionGroupFormFieldId": 1,
      "ConstructionGroupFormFieldTypeName": "sample string 2",
      "ParentId": 3,
      "AssociatedChildControlId": 4,
      "ApplicationConstructionGroupLayerTypeId": 5,
      "ApplicationLayerName": "sample string 6",
      "ApplicationLayerSpecialNote": "sample string 7",
      "DisplayOrder": 8,
      "DefaultVisibility": true,
      "IsRequiredLayer": true,
      "HasAssociatedFormFieldListingLayer": true,
      "HasAssociatedFormFieldOptionLayer": true,
      "UserInputValue": "sample string 13"
    },
    {
      "$ref": "5"
    }
  ],
  "ConstructionApplicationResultByTargetUValue": [
    {
      "$id": "8",
      "FinalCalculationResultViewModel": {
        "ClientID": 1,
        "UValue": 2.0,
        "UpperLimit": 3.0,
        "LowerLimit": 4.0,
        "TotalRValue": 5.0,
        "TotaldUf": 6.0,
        "PARatio": 7.0,
        "ConstructionGroupId": 8,
        "BridgeLayers": [
          "sample string 1",
          "sample string 2"
        ],
        "HeatPathsDetailList": [
          "sample string 1",
          "sample string 2"
        ],
        "UpperLimitFormula": "sample string 9",
        "UpperLimitDetail": "sample string 10",
        "LowerLimitFormula": "sample string 11",
        "LowerLimitDetail": "sample string 12",
        "TotalResistanceDetail": "sample string 13",
        "ApplicationLayerResultViewModel": [
          {
            "ApplicationLayerId": 1,
            "ApplicationLayerName": "sample string 2",
            "ApplicationLayerValue": "sample string 3",
            "LayerUserSelection": "sample string 4",
            "ApplicationLayerTypeName": 0,
            "BridgeGroup": "sample string 5",
            "ThermalConductivity": 6.0,
            "Thickness": 7.0,
            "RValue": 8.0,
            "HeatPathPercentage": 9.0,
            "SurfaceEmissivityE1": 10.0,
            "SurfaceEmissivityE2": 11.0,
            "HasTimberLayer": true,
            "HasAirGapLayer": true,
            "DisplayOrder": 14
          },
          {
            "ApplicationLayerId": 1,
            "ApplicationLayerName": "sample string 2",
            "ApplicationLayerValue": "sample string 3",
            "LayerUserSelection": "sample string 4",
            "ApplicationLayerTypeName": 0,
            "BridgeGroup": "sample string 5",
            "ThermalConductivity": 6.0,
            "Thickness": 7.0,
            "RValue": 8.0,
            "HeatPathPercentage": 9.0,
            "SurfaceEmissivityE1": 10.0,
            "SurfaceEmissivityE2": 11.0,
            "HasTimberLayer": true,
            "HasAirGapLayer": true,
            "DisplayOrder": 14
          }
        ],
        "MechanicalFixingViewModel": [
          {
            "MechanicalFixingInsulationLayerId": 1,
            "MechanicalFixingInsulationLayerName": "sample string 2",
            "MechanicalFixingInsulationLayerValue": "sample string 3",
            "MechanicalFixingInsulationLayerUserSelection": "sample string 4",
            "MechanicalFixingInsulationRValue": 5.0,
            "MechanicalFixingDepth": 6.0,
            "MechanicalFixingInfo": "sample string 7",
            "A": 8.0,
            "Lamdaf": 9.0,
            "Af": 10.0,
            "nf": 11.0,
            "DeltaUf": 12.0,
            "Rtot": 13.0,
            "HasMechanicalFixingApplied": true
          },
          {
            "MechanicalFixingInsulationLayerId": 1,
            "MechanicalFixingInsulationLayerName": "sample string 2",
            "MechanicalFixingInsulationLayerValue": "sample string 3",
            "MechanicalFixingInsulationLayerUserSelection": "sample string 4",
            "MechanicalFixingInsulationRValue": 5.0,
            "MechanicalFixingDepth": 6.0,
            "MechanicalFixingInfo": "sample string 7",
            "A": 8.0,
            "Lamdaf": 9.0,
            "Af": 10.0,
            "nf": 11.0,
            "DeltaUf": 12.0,
            "Rtot": 13.0,
            "HasMechanicalFixingApplied": true
          }
        ],
        "AirgapCorrectionViewModel": {
          "Y": 1.0,
          "AirGapLevelType": "sample string 2",
          "AirGapLevel": 3.0,
          "DeltaUf": 4.0,
          "DeltaUg": 5.0,
          "RawUValue": 6.0,
          "TotalCorrection": 7.0,
          "HasAirgapCorrectionApplied": true
        },
        "HeatPathViewModel": [
          {
            "TotalRValue": 1.0,
            "Percentage": 2.0
          },
          {
            "TotalRValue": 1.0,
            "Percentage": 2.0
          }
        ],
        "LowerLimitViewModel": [
          {
            "LayerName": "sample string 1",
            "LayerValue": 2.0
          },
          {
            "LayerName": "sample string 1",
            "LayerValue": 2.0
          }
        ]
      },
      "ValidatedApplicationLayerViewModel": [
        {
          "ApplicationLayerMaterialViewModel": [
            {
              "ApplicationLayerMaterialValidationRuleViewModel": [
                {
                  "ValidationRuleID": 1,
                  "FormFieldID": 2,
                  "AssociatedFormFieldID": 3,
                  "MultifactorialAssociatedFormFieldIDs": "sample string 4",
                  "ValidationRuleTypeName": "sample string 5",
                  "ValidationConditionalRuleTypeName": "sample string 6",
                  "ValidationRuleName": "sample string 7",
                  "ValidationErrorMessage": "sample string 8",
                  "ValidationPattern": "sample string 9",
                  "HasValidated": true
                },
                {
                  "ValidationRuleID": 1,
                  "FormFieldID": 2,
                  "AssociatedFormFieldID": 3,
                  "MultifactorialAssociatedFormFieldIDs": "sample string 4",
                  "ValidationRuleTypeName": "sample string 5",
                  "ValidationConditionalRuleTypeName": "sample string 6",
                  "ValidationRuleName": "sample string 7",
                  "ValidationErrorMessage": "sample string 8",
                  "ValidationPattern": "sample string 9",
                  "HasValidated": true
                }
              ],
              "ApplicationLayerId": 1,
              "ApplicationAssociatedChildControlID": 2,
              "ApplicationLayerName": "sample string 3",
              "ApplicationLayerValue": "sample string 4",
              "ApplicationLayerType": "sample string 5",
              "ApplicationLayerDefaultThermalConductivityValue": 6.0,
              "ApplicationLayerDefaultThicknessValue": 7.0,
              "ApplicationLayerDefaultEmisitivyValue": 8.0,
              "ApplicationLayerDefaultHeatPathPercentageValue": 9.0,
              "ApplicationLayerDefaultLamdafValue": 10.0,
              "ApplicationLayerDefaultAfValue": 11.0,
              "ApplicationLayerDefaultnfValue": 12.0,
              "ApplicationLayerDefaultExtraThicknessForAirGap": 13.0,
              "ApplicationLayerMechanicalFixingInfo": "sample string 14",
              "AllowCalculation": true,
              "RValue": 16.0,
              "AirGapRValue": 17.0,
              "SurfaceEmissivityE1": 18.0,
              "SurfaceEmissivityE2": 19.0,
              "HasInsulationLayer": true,
              "HasTargetUValue": true,
              "HasInsulationInsideLayer": true,
              "HasTimberLayer": true,
              "HasTimberSpacingLayer": true,
              "HasVentilatedLayer": true,
              "HasBrickLayer": true,
              "HasPlasterboardLayer": true,
              "HasExtraDynamicMaterialLayer": true,
              "HasMechanicalFixLayer": true,
              "HasLowEmissivityLayer": true,
              "HasSuspendedFloor": true,
              "HasRatioLayer": true,
              "HasRequiredLayer": true,
              "HasAlternativeMechanicalFixingRule": true,
              "HasConditionalLayer": true,
              "HasTimberRafterDepthIgnoreRule": true,
              "HasInsulationThicknessIgnoreRule": true,
              "HasAirgapOverrideRule": true,
              "HasAirgapThermalConductivityOverrideRule": true,
              "SplitBridgeLayerMaterialIndex": 40,
              "LowEmissivityPreviousInsulationLayerID": 41,
              "LowEmissivityNextInsulationLayerID": 42
            },
            {
              "ApplicationLayerMaterialValidationRuleViewModel": [
                {
                  "ValidationRuleID": 1,
                  "FormFieldID": 2,
                  "AssociatedFormFieldID": 3,
                  "MultifactorialAssociatedFormFieldIDs": "sample string 4",
                  "ValidationRuleTypeName": "sample string 5",
                  "ValidationConditionalRuleTypeName": "sample string 6",
                  "ValidationRuleName": "sample string 7",
                  "ValidationErrorMessage": "sample string 8",
                  "ValidationPattern": "sample string 9",
                  "HasValidated": true
                },
                {
                  "ValidationRuleID": 1,
                  "FormFieldID": 2,
                  "AssociatedFormFieldID": 3,
                  "MultifactorialAssociatedFormFieldIDs": "sample string 4",
                  "ValidationRuleTypeName": "sample string 5",
                  "ValidationConditionalRuleTypeName": "sample string 6",
                  "ValidationRuleName": "sample string 7",
                  "ValidationErrorMessage": "sample string 8",
                  "ValidationPattern": "sample string 9",
                  "HasValidated": true
                }
              ],
              "ApplicationLayerId": 1,
              "ApplicationAssociatedChildControlID": 2,
              "ApplicationLayerName": "sample string 3",
              "ApplicationLayerValue": "sample string 4",
              "ApplicationLayerType": "sample string 5",
              "ApplicationLayerDefaultThermalConductivityValue": 6.0,
              "ApplicationLayerDefaultThicknessValue": 7.0,
              "ApplicationLayerDefaultEmisitivyValue": 8.0,
              "ApplicationLayerDefaultHeatPathPercentageValue": 9.0,
              "ApplicationLayerDefaultLamdafValue": 10.0,
              "ApplicationLayerDefaultAfValue": 11.0,
              "ApplicationLayerDefaultnfValue": 12.0,
              "ApplicationLayerDefaultExtraThicknessForAirGap": 13.0,
              "ApplicationLayerMechanicalFixingInfo": "sample string 14",
              "AllowCalculation": true,
              "RValue": 16.0,
              "AirGapRValue": 17.0,
              "SurfaceEmissivityE1": 18.0,
              "SurfaceEmissivityE2": 19.0,
              "HasInsulationLayer": true,
              "HasTargetUValue": true,
              "HasInsulationInsideLayer": true,
              "HasTimberLayer": true,
              "HasTimberSpacingLayer": true,
              "HasVentilatedLayer": true,
              "HasBrickLayer": true,
              "HasPlasterboardLayer": true,
              "HasExtraDynamicMaterialLayer": true,
              "HasMechanicalFixLayer": true,
              "HasLowEmissivityLayer": true,
              "HasSuspendedFloor": true,
              "HasRatioLayer": true,
              "HasRequiredLayer": true,
              "HasAlternativeMechanicalFixingRule": true,
              "HasConditionalLayer": true,
              "HasTimberRafterDepthIgnoreRule": true,
              "HasInsulationThicknessIgnoreRule": true,
              "HasAirgapOverrideRule": true,
              "HasAirgapThermalConductivityOverrideRule": true,
              "SplitBridgeLayerMaterialIndex": 40,
              "LowEmissivityPreviousInsulationLayerID": 41,
              "LowEmissivityNextInsulationLayerID": 42
            }
          ],
          "ApplicationLayerTypeName": "sample string 1",
          "LayerCount": 2
        },
        {
          "ApplicationLayerMaterialViewModel": [
            {
              "ApplicationLayerMaterialValidationRuleViewModel": [
                {
                  "ValidationRuleID": 1,
                  "FormFieldID": 2,
                  "AssociatedFormFieldID": 3,
                  "MultifactorialAssociatedFormFieldIDs": "sample string 4",
                  "ValidationRuleTypeName": "sample string 5",
                  "ValidationConditionalRuleTypeName": "sample string 6",
                  "ValidationRuleName": "sample string 7",
                  "ValidationErrorMessage": "sample string 8",
                  "ValidationPattern": "sample string 9",
                  "HasValidated": true
                },
                {
                  "ValidationRuleID": 1,
                  "FormFieldID": 2,
                  "AssociatedFormFieldID": 3,
                  "MultifactorialAssociatedFormFieldIDs": "sample string 4",
                  "ValidationRuleTypeName": "sample string 5",
                  "ValidationConditionalRuleTypeName": "sample string 6",
                  "ValidationRuleName": "sample string 7",
                  "ValidationErrorMessage": "sample string 8",
                  "ValidationPattern": "sample string 9",
                  "HasValidated": true
                }
              ],
              "ApplicationLayerId": 1,
              "ApplicationAssociatedChildControlID": 2,
              "ApplicationLayerName": "sample string 3",
              "ApplicationLayerValue": "sample string 4",
              "ApplicationLayerType": "sample string 5",
              "ApplicationLayerDefaultThermalConductivityValue": 6.0,
              "ApplicationLayerDefaultThicknessValue": 7.0,
              "ApplicationLayerDefaultEmisitivyValue": 8.0,
              "ApplicationLayerDefaultHeatPathPercentageValue": 9.0,
              "ApplicationLayerDefaultLamdafValue": 10.0,
              "ApplicationLayerDefaultAfValue": 11.0,
              "ApplicationLayerDefaultnfValue": 12.0,
              "ApplicationLayerDefaultExtraThicknessForAirGap": 13.0,
              "ApplicationLayerMechanicalFixingInfo": "sample string 14",
              "AllowCalculation": true,
              "RValue": 16.0,
              "AirGapRValue": 17.0,
              "SurfaceEmissivityE1": 18.0,
              "SurfaceEmissivityE2": 19.0,
              "HasInsulationLayer": true,
              "HasTargetUValue": true,
              "HasInsulationInsideLayer": true,
              "HasTimberLayer": true,
              "HasTimberSpacingLayer": true,
              "HasVentilatedLayer": true,
              "HasBrickLayer": true,
              "HasPlasterboardLayer": true,
              "HasExtraDynamicMaterialLayer": true,
              "HasMechanicalFixLayer": true,
              "HasLowEmissivityLayer": true,
              "HasSuspendedFloor": true,
              "HasRatioLayer": true,
              "HasRequiredLayer": true,
              "HasAlternativeMechanicalFixingRule": true,
              "HasConditionalLayer": true,
              "HasTimberRafterDepthIgnoreRule": true,
              "HasInsulationThicknessIgnoreRule": true,
              "HasAirgapOverrideRule": true,
              "HasAirgapThermalConductivityOverrideRule": true,
              "SplitBridgeLayerMaterialIndex": 40,
              "LowEmissivityPreviousInsulationLayerID": 41,
              "LowEmissivityNextInsulationLayerID": 42
            },
            {
              "ApplicationLayerMaterialValidationRuleViewModel": [
                {
                  "ValidationRuleID": 1,
                  "FormFieldID": 2,
                  "AssociatedFormFieldID": 3,
                  "MultifactorialAssociatedFormFieldIDs": "sample string 4",
                  "ValidationRuleTypeName": "sample string 5",
                  "ValidationConditionalRuleTypeName": "sample string 6",
                  "ValidationRuleName": "sample string 7",
                  "ValidationErrorMessage": "sample string 8",
                  "ValidationPattern": "sample string 9",
                  "HasValidated": true
                },
                {
                  "ValidationRuleID": 1,
                  "FormFieldID": 2,
                  "AssociatedFormFieldID": 3,
                  "MultifactorialAssociatedFormFieldIDs": "sample string 4",
                  "ValidationRuleTypeName": "sample string 5",
                  "ValidationConditionalRuleTypeName": "sample string 6",
                  "ValidationRuleName": "sample string 7",
                  "ValidationErrorMessage": "sample string 8",
                  "ValidationPattern": "sample string 9",
                  "HasValidated": true
                }
              ],
              "ApplicationLayerId": 1,
              "ApplicationAssociatedChildControlID": 2,
              "ApplicationLayerName": "sample string 3",
              "ApplicationLayerValue": "sample string 4",
              "ApplicationLayerType": "sample string 5",
              "ApplicationLayerDefaultThermalConductivityValue": 6.0,
              "ApplicationLayerDefaultThicknessValue": 7.0,
              "ApplicationLayerDefaultEmisitivyValue": 8.0,
              "ApplicationLayerDefaultHeatPathPercentageValue": 9.0,
              "ApplicationLayerDefaultLamdafValue": 10.0,
              "ApplicationLayerDefaultAfValue": 11.0,
              "ApplicationLayerDefaultnfValue": 12.0,
              "ApplicationLayerDefaultExtraThicknessForAirGap": 13.0,
              "ApplicationLayerMechanicalFixingInfo": "sample string 14",
              "AllowCalculation": true,
              "RValue": 16.0,
              "AirGapRValue": 17.0,
              "SurfaceEmissivityE1": 18.0,
              "SurfaceEmissivityE2": 19.0,
              "HasInsulationLayer": true,
              "HasTargetUValue": true,
              "HasInsulationInsideLayer": true,
              "HasTimberLayer": true,
              "HasTimberSpacingLayer": true,
              "HasVentilatedLayer": true,
              "HasBrickLayer": true,
              "HasPlasterboardLayer": true,
              "HasExtraDynamicMaterialLayer": true,
              "HasMechanicalFixLayer": true,
              "HasLowEmissivityLayer": true,
              "HasSuspendedFloor": true,
              "HasRatioLayer": true,
              "HasRequiredLayer": true,
              "HasAlternativeMechanicalFixingRule": true,
              "HasConditionalLayer": true,
              "HasTimberRafterDepthIgnoreRule": true,
              "HasInsulationThicknessIgnoreRule": true,
              "HasAirgapOverrideRule": true,
              "HasAirgapThermalConductivityOverrideRule": true,
              "SplitBridgeLayerMaterialIndex": 40,
              "LowEmissivityPreviousInsulationLayerID": 41,
              "LowEmissivityNextInsulationLayerID": 42
            }
          ],
          "ApplicationLayerTypeName": "sample string 1",
          "LayerCount": 2
        }
      ],
      "ValidationFailed": true
    },
    {
      "$ref": "8"
    }
  ],
  "ConstructionApplicationResult": {
    "$ref": "8"
  },
  "NextAction": "sample string 1",
  "HasUserSelectedDataApplied": true,
  "HasValidationPassed": true
}

application/xml, text/xml

Sample:
<ConstructionApplication xmlns:i="http://www.w3.org/2001/XMLSchema-instance" z:Id="i1" xmlns:z="http://schemas.microsoft.com/2003/10/Serialization/" xmlns="http://schemas.datacontract.org/2004/07/U_ValueCalculator.API.Models">
  <Client z:Id="i2">
    <ClientId>1</ClientId>
    <Introduction>sample string 3</Introduction>
    <Logo>sample string 4</Logo>
    <Name>sample string 2</Name>
  </Client>
  <ConstructionApplicationResult z:Id="i3">
    <FinalCalculationResultViewModel xmlns:d3p1="http://schemas.datacontract.org/2004/07/U_ValueCalculator.Calculation.Model">
      <d3p1:AirgapCorrectionViewModel>
        <d3p1:AirGapLevel>3</d3p1:AirGapLevel>
        <d3p1:AirGapLevelType>sample string 2</d3p1:AirGapLevelType>
        <d3p1:DeltaUf>4</d3p1:DeltaUf>
        <d3p1:DeltaUg>5</d3p1:DeltaUg>
        <d3p1:HasAirgapCorrectionApplied>true</d3p1:HasAirgapCorrectionApplied>
        <d3p1:RawUValue>6</d3p1:RawUValue>
        <d3p1:TotalCorrection>7</d3p1:TotalCorrection>
        <d3p1:Y>1</d3p1:Y>
      </d3p1:AirgapCorrectionViewModel>
      <d3p1:ApplicationLayerResultViewModel>
        <d3p1:ApplicationLayerResultViewModel>
          <d3p1:ApplicationLayerId>1</d3p1:ApplicationLayerId>
          <d3p1:ApplicationLayerName>sample string 2</d3p1:ApplicationLayerName>
          <d3p1:ApplicationLayerTypeName>StaticLayer</d3p1:ApplicationLayerTypeName>
          <d3p1:ApplicationLayerValue>sample string 3</d3p1:ApplicationLayerValue>
          <d3p1:BridgeGroup>sample string 5</d3p1:BridgeGroup>
          <d3p1:DisplayOrder>14</d3p1:DisplayOrder>
          <d3p1:HasAirGapLayer>true</d3p1:HasAirGapLayer>
          <d3p1:HasTimberLayer>true</d3p1:HasTimberLayer>
          <d3p1:HeatPathPercentage>9</d3p1:HeatPathPercentage>
          <d3p1:LayerUserSelection>sample string 4</d3p1:LayerUserSelection>
          <d3p1:RValue>8</d3p1:RValue>
          <d3p1:SurfaceEmissivityE1>10</d3p1:SurfaceEmissivityE1>
          <d3p1:SurfaceEmissivityE2>11</d3p1:SurfaceEmissivityE2>
          <d3p1:ThermalConductivity>6</d3p1:ThermalConductivity>
          <d3p1:Thickness>7</d3p1:Thickness>
        </d3p1:ApplicationLayerResultViewModel>
        <d3p1:ApplicationLayerResultViewModel>
          <d3p1:ApplicationLayerId>1</d3p1:ApplicationLayerId>
          <d3p1:ApplicationLayerName>sample string 2</d3p1:ApplicationLayerName>
          <d3p1:ApplicationLayerTypeName>StaticLayer</d3p1:ApplicationLayerTypeName>
          <d3p1:ApplicationLayerValue>sample string 3</d3p1:ApplicationLayerValue>
          <d3p1:BridgeGroup>sample string 5</d3p1:BridgeGroup>
          <d3p1:DisplayOrder>14</d3p1:DisplayOrder>
          <d3p1:HasAirGapLayer>true</d3p1:HasAirGapLayer>
          <d3p1:HasTimberLayer>true</d3p1:HasTimberLayer>
          <d3p1:HeatPathPercentage>9</d3p1:HeatPathPercentage>
          <d3p1:LayerUserSelection>sample string 4</d3p1:LayerUserSelection>
          <d3p1:RValue>8</d3p1:RValue>
          <d3p1:SurfaceEmissivityE1>10</d3p1:SurfaceEmissivityE1>
          <d3p1:SurfaceEmissivityE2>11</d3p1:SurfaceEmissivityE2>
          <d3p1:ThermalConductivity>6</d3p1:ThermalConductivity>
          <d3p1:Thickness>7</d3p1:Thickness>
        </d3p1:ApplicationLayerResultViewModel>
      </d3p1:ApplicationLayerResultViewModel>
      <d3p1:BridgeLayers xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </d3p1:BridgeLayers>
      <d3p1:ClientID>1</d3p1:ClientID>
      <d3p1:ConstructionGroupId>8</d3p1:ConstructionGroupId>
      <d3p1:HeatPathViewModel>
        <d3p1:HeatPathViewModel>
          <d3p1:Percentage>2</d3p1:Percentage>
          <d3p1:TotalRValue>1</d3p1:TotalRValue>
        </d3p1:HeatPathViewModel>
        <d3p1:HeatPathViewModel>
          <d3p1:Percentage>2</d3p1:Percentage>
          <d3p1:TotalRValue>1</d3p1:TotalRValue>
        </d3p1:HeatPathViewModel>
      </d3p1:HeatPathViewModel>
      <d3p1:HeatPathsDetailList xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </d3p1:HeatPathsDetailList>
      <d3p1:LowerLimit>4</d3p1:LowerLimit>
      <d3p1:LowerLimitDetail>sample string 12</d3p1:LowerLimitDetail>
      <d3p1:LowerLimitFormula>sample string 11</d3p1:LowerLimitFormula>
      <d3p1:LowerLimitViewModel>
        <d3p1:LowerLimitViewModel>
          <d3p1:LayerName>sample string 1</d3p1:LayerName>
          <d3p1:LayerValue>2</d3p1:LayerValue>
        </d3p1:LowerLimitViewModel>
        <d3p1:LowerLimitViewModel>
          <d3p1:LayerName>sample string 1</d3p1:LayerName>
          <d3p1:LayerValue>2</d3p1:LayerValue>
        </d3p1:LowerLimitViewModel>
      </d3p1:LowerLimitViewModel>
      <d3p1:MechanicalFixingViewModel>
        <d3p1:MechanicalFixingViewModel>
          <d3p1:A>8</d3p1:A>
          <d3p1:Af>10</d3p1:Af>
          <d3p1:DeltaUf>12</d3p1:DeltaUf>
          <d3p1:HasMechanicalFixingApplied>true</d3p1:HasMechanicalFixingApplied>
          <d3p1:Lamdaf>9</d3p1:Lamdaf>
          <d3p1:MechanicalFixingDepth>6</d3p1:MechanicalFixingDepth>
          <d3p1:MechanicalFixingInfo>sample string 7</d3p1:MechanicalFixingInfo>
          <d3p1:MechanicalFixingInsulationLayerId>1</d3p1:MechanicalFixingInsulationLayerId>
          <d3p1:MechanicalFixingInsulationLayerName>sample string 2</d3p1:MechanicalFixingInsulationLayerName>
          <d3p1:MechanicalFixingInsulationLayerUserSelection>sample string 4</d3p1:MechanicalFixingInsulationLayerUserSelection>
          <d3p1:MechanicalFixingInsulationLayerValue>sample string 3</d3p1:MechanicalFixingInsulationLayerValue>
          <d3p1:MechanicalFixingInsulationRValue>5</d3p1:MechanicalFixingInsulationRValue>
          <d3p1:Rtot>13</d3p1:Rtot>
          <d3p1:nf>11</d3p1:nf>
        </d3p1:MechanicalFixingViewModel>
        <d3p1:MechanicalFixingViewModel>
          <d3p1:A>8</d3p1:A>
          <d3p1:Af>10</d3p1:Af>
          <d3p1:DeltaUf>12</d3p1:DeltaUf>
          <d3p1:HasMechanicalFixingApplied>true</d3p1:HasMechanicalFixingApplied>
          <d3p1:Lamdaf>9</d3p1:Lamdaf>
          <d3p1:MechanicalFixingDepth>6</d3p1:MechanicalFixingDepth>
          <d3p1:MechanicalFixingInfo>sample string 7</d3p1:MechanicalFixingInfo>
          <d3p1:MechanicalFixingInsulationLayerId>1</d3p1:MechanicalFixingInsulationLayerId>
          <d3p1:MechanicalFixingInsulationLayerName>sample string 2</d3p1:MechanicalFixingInsulationLayerName>
          <d3p1:MechanicalFixingInsulationLayerUserSelection>sample string 4</d3p1:MechanicalFixingInsulationLayerUserSelection>
          <d3p1:MechanicalFixingInsulationLayerValue>sample string 3</d3p1:MechanicalFixingInsulationLayerValue>
          <d3p1:MechanicalFixingInsulationRValue>5</d3p1:MechanicalFixingInsulationRValue>
          <d3p1:Rtot>13</d3p1:Rtot>
          <d3p1:nf>11</d3p1:nf>
        </d3p1:MechanicalFixingViewModel>
      </d3p1:MechanicalFixingViewModel>
      <d3p1:PARatio>7</d3p1:PARatio>
      <d3p1:TotalRValue>5</d3p1:TotalRValue>
      <d3p1:TotalResistanceDetail>sample string 13</d3p1:TotalResistanceDetail>
      <d3p1:TotaldUf>6</d3p1:TotaldUf>
      <d3p1:UValue>2</d3p1:UValue>
      <d3p1:UpperLimit>3</d3p1:UpperLimit>
      <d3p1:UpperLimitDetail>sample string 10</d3p1:UpperLimitDetail>
      <d3p1:UpperLimitFormula>sample string 9</d3p1:UpperLimitFormula>
    </FinalCalculationResultViewModel>
    <ValidatedApplicationLayerViewModel xmlns:d3p1="http://schemas.datacontract.org/2004/07/U_ValueCalculator.Calculation.Model">
      <d3p1:ApplicationLayerViewModel>
        <d3p1:ApplicationLayerMaterialViewModel>
          <d3p1:ApplicationLayerMaterialViewModel>
            <d3p1:AirGapRValue>17</d3p1:AirGapRValue>
            <d3p1:AllowCalculation>true</d3p1:AllowCalculation>
            <d3p1:ApplicationAssociatedChildControlID>2</d3p1:ApplicationAssociatedChildControlID>
            <d3p1:ApplicationLayerDefaultAfValue>11</d3p1:ApplicationLayerDefaultAfValue>
            <d3p1:ApplicationLayerDefaultEmisitivyValue>8</d3p1:ApplicationLayerDefaultEmisitivyValue>
            <d3p1:ApplicationLayerDefaultExtraThicknessForAirGap>13</d3p1:ApplicationLayerDefaultExtraThicknessForAirGap>
            <d3p1:ApplicationLayerDefaultHeatPathPercentageValue>9</d3p1:ApplicationLayerDefaultHeatPathPercentageValue>
            <d3p1:ApplicationLayerDefaultLamdafValue>10</d3p1:ApplicationLayerDefaultLamdafValue>
            <d3p1:ApplicationLayerDefaultThermalConductivityValue>6</d3p1:ApplicationLayerDefaultThermalConductivityValue>
            <d3p1:ApplicationLayerDefaultThicknessValue>7</d3p1:ApplicationLayerDefaultThicknessValue>
            <d3p1:ApplicationLayerDefaultnfValue>12</d3p1:ApplicationLayerDefaultnfValue>
            <d3p1:ApplicationLayerId>1</d3p1:ApplicationLayerId>
            <d3p1:ApplicationLayerMaterialValidationRuleViewModel>
              <d3p1:ApplicationLayerMaterialValidationRuleViewModel>
                <d3p1:AssociatedFormFieldID>3</d3p1:AssociatedFormFieldID>
                <d3p1:FormFieldID>2</d3p1:FormFieldID>
                <d3p1:HasValidated>true</d3p1:HasValidated>
                <d3p1:MultifactorialAssociatedFormFieldIDs>sample string 4</d3p1:MultifactorialAssociatedFormFieldIDs>
                <d3p1:ValidationConditionalRuleTypeName>sample string 6</d3p1:ValidationConditionalRuleTypeName>
                <d3p1:ValidationErrorMessage>sample string 8</d3p1:ValidationErrorMessage>
                <d3p1:ValidationPattern>sample string 9</d3p1:ValidationPattern>
                <d3p1:ValidationRuleID>1</d3p1:ValidationRuleID>
                <d3p1:ValidationRuleName>sample string 7</d3p1:ValidationRuleName>
                <d3p1:ValidationRuleTypeName>sample string 5</d3p1:ValidationRuleTypeName>
              </d3p1:ApplicationLayerMaterialValidationRuleViewModel>
              <d3p1:ApplicationLayerMaterialValidationRuleViewModel>
                <d3p1:AssociatedFormFieldID>3</d3p1:AssociatedFormFieldID>
                <d3p1:FormFieldID>2</d3p1:FormFieldID>
                <d3p1:HasValidated>true</d3p1:HasValidated>
                <d3p1:MultifactorialAssociatedFormFieldIDs>sample string 4</d3p1:MultifactorialAssociatedFormFieldIDs>
                <d3p1:ValidationConditionalRuleTypeName>sample string 6</d3p1:ValidationConditionalRuleTypeName>
                <d3p1:ValidationErrorMessage>sample string 8</d3p1:ValidationErrorMessage>
                <d3p1:ValidationPattern>sample string 9</d3p1:ValidationPattern>
                <d3p1:ValidationRuleID>1</d3p1:ValidationRuleID>
                <d3p1:ValidationRuleName>sample string 7</d3p1:ValidationRuleName>
                <d3p1:ValidationRuleTypeName>sample string 5</d3p1:ValidationRuleTypeName>
              </d3p1:ApplicationLayerMaterialValidationRuleViewModel>
            </d3p1:ApplicationLayerMaterialValidationRuleViewModel>
            <d3p1:ApplicationLayerMechanicalFixingInfo>sample string 14</d3p1:ApplicationLayerMechanicalFixingInfo>
            <d3p1:ApplicationLayerName>sample string 3</d3p1:ApplicationLayerName>
            <d3p1:ApplicationLayerType>sample string 5</d3p1:ApplicationLayerType>
            <d3p1:ApplicationLayerValue>sample string 4</d3p1:ApplicationLayerValue>
            <d3p1:HasAirgapOverrideRule>true</d3p1:HasAirgapOverrideRule>
            <d3p1:HasAirgapThermalConductivityOverrideRule>true</d3p1:HasAirgapThermalConductivityOverrideRule>
            <d3p1:HasAlternativeMechanicalFixingRule>true</d3p1:HasAlternativeMechanicalFixingRule>
            <d3p1:HasBrickLayer>true</d3p1:HasBrickLayer>
            <d3p1:HasConditionalLayer>true</d3p1:HasConditionalLayer>
            <d3p1:HasExtraDynamicMaterialLayer>true</d3p1:HasExtraDynamicMaterialLayer>
            <d3p1:HasInsulationInsideLayer>true</d3p1:HasInsulationInsideLayer>
            <d3p1:HasInsulationLayer>true</d3p1:HasInsulationLayer>
            <d3p1:HasInsulationThicknessIgnoreRule>true</d3p1:HasInsulationThicknessIgnoreRule>
            <d3p1:HasLowEmissivityLayer>true</d3p1:HasLowEmissivityLayer>
            <d3p1:HasMechanicalFixLayer>true</d3p1:HasMechanicalFixLayer>
            <d3p1:HasPlasterboardLayer>true</d3p1:HasPlasterboardLayer>
            <d3p1:HasRatioLayer>true</d3p1:HasRatioLayer>
            <d3p1:HasRequiredLayer>true</d3p1:HasRequiredLayer>
            <d3p1:HasSuspendedFloor>true</d3p1:HasSuspendedFloor>
            <d3p1:HasTargetUValue>true</d3p1:HasTargetUValue>
            <d3p1:HasTimberLayer>true</d3p1:HasTimberLayer>
            <d3p1:HasTimberRafterDepthIgnoreRule>true</d3p1:HasTimberRafterDepthIgnoreRule>
            <d3p1:HasTimberSpacingLayer>true</d3p1:HasTimberSpacingLayer>
            <d3p1:HasVentilatedLayer>true</d3p1:HasVentilatedLayer>
            <d3p1:LowEmissivityNextInsulationLayerID>42</d3p1:LowEmissivityNextInsulationLayerID>
            <d3p1:LowEmissivityPreviousInsulationLayerID>41</d3p1:LowEmissivityPreviousInsulationLayerID>
            <d3p1:RValue>16</d3p1:RValue>
            <d3p1:SplitBridgeLayerMaterialIndex>40</d3p1:SplitBridgeLayerMaterialIndex>
            <d3p1:SurfaceEmissivityE1>18</d3p1:SurfaceEmissivityE1>
            <d3p1:SurfaceEmissivityE2>19</d3p1:SurfaceEmissivityE2>
          </d3p1:ApplicationLayerMaterialViewModel>
          <d3p1:ApplicationLayerMaterialViewModel>
            <d3p1:AirGapRValue>17</d3p1:AirGapRValue>
            <d3p1:AllowCalculation>true</d3p1:AllowCalculation>
            <d3p1:ApplicationAssociatedChildControlID>2</d3p1:ApplicationAssociatedChildControlID>
            <d3p1:ApplicationLayerDefaultAfValue>11</d3p1:ApplicationLayerDefaultAfValue>
            <d3p1:ApplicationLayerDefaultEmisitivyValue>8</d3p1:ApplicationLayerDefaultEmisitivyValue>
            <d3p1:ApplicationLayerDefaultExtraThicknessForAirGap>13</d3p1:ApplicationLayerDefaultExtraThicknessForAirGap>
            <d3p1:ApplicationLayerDefaultHeatPathPercentageValue>9</d3p1:ApplicationLayerDefaultHeatPathPercentageValue>
            <d3p1:ApplicationLayerDefaultLamdafValue>10</d3p1:ApplicationLayerDefaultLamdafValue>
            <d3p1:ApplicationLayerDefaultThermalConductivityValue>6</d3p1:ApplicationLayerDefaultThermalConductivityValue>
            <d3p1:ApplicationLayerDefaultThicknessValue>7</d3p1:ApplicationLayerDefaultThicknessValue>
            <d3p1:ApplicationLayerDefaultnfValue>12</d3p1:ApplicationLayerDefaultnfValue>
            <d3p1:ApplicationLayerId>1</d3p1:ApplicationLayerId>
            <d3p1:ApplicationLayerMaterialValidationRuleViewModel>
              <d3p1:ApplicationLayerMaterialValidationRuleViewModel>
                <d3p1:AssociatedFormFieldID>3</d3p1:AssociatedFormFieldID>
                <d3p1:FormFieldID>2</d3p1:FormFieldID>
                <d3p1:HasValidated>true</d3p1:HasValidated>
                <d3p1:MultifactorialAssociatedFormFieldIDs>sample string 4</d3p1:MultifactorialAssociatedFormFieldIDs>
                <d3p1:ValidationConditionalRuleTypeName>sample string 6</d3p1:ValidationConditionalRuleTypeName>
                <d3p1:ValidationErrorMessage>sample string 8</d3p1:ValidationErrorMessage>
                <d3p1:ValidationPattern>sample string 9</d3p1:ValidationPattern>
                <d3p1:ValidationRuleID>1</d3p1:ValidationRuleID>
                <d3p1:ValidationRuleName>sample string 7</d3p1:ValidationRuleName>
                <d3p1:ValidationRuleTypeName>sample string 5</d3p1:ValidationRuleTypeName>
              </d3p1:ApplicationLayerMaterialValidationRuleViewModel>
              <d3p1:ApplicationLayerMaterialValidationRuleViewModel>
                <d3p1:AssociatedFormFieldID>3</d3p1:AssociatedFormFieldID>
                <d3p1:FormFieldID>2</d3p1:FormFieldID>
                <d3p1:HasValidated>true</d3p1:HasValidated>
                <d3p1:MultifactorialAssociatedFormFieldIDs>sample string 4</d3p1:MultifactorialAssociatedFormFieldIDs>
                <d3p1:ValidationConditionalRuleTypeName>sample string 6</d3p1:ValidationConditionalRuleTypeName>
                <d3p1:ValidationErrorMessage>sample string 8</d3p1:ValidationErrorMessage>
                <d3p1:ValidationPattern>sample string 9</d3p1:ValidationPattern>
                <d3p1:ValidationRuleID>1</d3p1:ValidationRuleID>
                <d3p1:ValidationRuleName>sample string 7</d3p1:ValidationRuleName>
                <d3p1:ValidationRuleTypeName>sample string 5</d3p1:ValidationRuleTypeName>
              </d3p1:ApplicationLayerMaterialValidationRuleViewModel>
            </d3p1:ApplicationLayerMaterialValidationRuleViewModel>
            <d3p1:ApplicationLayerMechanicalFixingInfo>sample string 14</d3p1:ApplicationLayerMechanicalFixingInfo>
            <d3p1:ApplicationLayerName>sample string 3</d3p1:ApplicationLayerName>
            <d3p1:ApplicationLayerType>sample string 5</d3p1:ApplicationLayerType>
            <d3p1:ApplicationLayerValue>sample string 4</d3p1:ApplicationLayerValue>
            <d3p1:HasAirgapOverrideRule>true</d3p1:HasAirgapOverrideRule>
            <d3p1:HasAirgapThermalConductivityOverrideRule>true</d3p1:HasAirgapThermalConductivityOverrideRule>
            <d3p1:HasAlternativeMechanicalFixingRule>true</d3p1:HasAlternativeMechanicalFixingRule>
            <d3p1:HasBrickLayer>true</d3p1:HasBrickLayer>
            <d3p1:HasConditionalLayer>true</d3p1:HasConditionalLayer>
            <d3p1:HasExtraDynamicMaterialLayer>true</d3p1:HasExtraDynamicMaterialLayer>
            <d3p1:HasInsulationInsideLayer>true</d3p1:HasInsulationInsideLayer>
            <d3p1:HasInsulationLayer>true</d3p1:HasInsulationLayer>
            <d3p1:HasInsulationThicknessIgnoreRule>true</d3p1:HasInsulationThicknessIgnoreRule>
            <d3p1:HasLowEmissivityLayer>true</d3p1:HasLowEmissivityLayer>
            <d3p1:HasMechanicalFixLayer>true</d3p1:HasMechanicalFixLayer>
            <d3p1:HasPlasterboardLayer>true</d3p1:HasPlasterboardLayer>
            <d3p1:HasRatioLayer>true</d3p1:HasRatioLayer>
            <d3p1:HasRequiredLayer>true</d3p1:HasRequiredLayer>
            <d3p1:HasSuspendedFloor>true</d3p1:HasSuspendedFloor>
            <d3p1:HasTargetUValue>true</d3p1:HasTargetUValue>
            <d3p1:HasTimberLayer>true</d3p1:HasTimberLayer>
            <d3p1:HasTimberRafterDepthIgnoreRule>true</d3p1:HasTimberRafterDepthIgnoreRule>
            <d3p1:HasTimberSpacingLayer>true</d3p1:HasTimberSpacingLayer>
            <d3p1:HasVentilatedLayer>true</d3p1:HasVentilatedLayer>
            <d3p1:LowEmissivityNextInsulationLayerID>42</d3p1:LowEmissivityNextInsulationLayerID>
            <d3p1:LowEmissivityPreviousInsulationLayerID>41</d3p1:LowEmissivityPreviousInsulationLayerID>
            <d3p1:RValue>16</d3p1:RValue>
            <d3p1:SplitBridgeLayerMaterialIndex>40</d3p1:SplitBridgeLayerMaterialIndex>
            <d3p1:SurfaceEmissivityE1>18</d3p1:SurfaceEmissivityE1>
            <d3p1:SurfaceEmissivityE2>19</d3p1:SurfaceEmissivityE2>
          </d3p1:ApplicationLayerMaterialViewModel>
        </d3p1:ApplicationLayerMaterialViewModel>
        <d3p1:ApplicationLayerTypeName>sample string 1</d3p1:ApplicationLayerTypeName>
        <d3p1:LayerCount>2</d3p1:LayerCount>
      </d3p1:ApplicationLayerViewModel>
      <d3p1:ApplicationLayerViewModel>
        <d3p1:ApplicationLayerMaterialViewModel>
          <d3p1:ApplicationLayerMaterialViewModel>
            <d3p1:AirGapRValue>17</d3p1:AirGapRValue>
            <d3p1:AllowCalculation>true</d3p1:AllowCalculation>
            <d3p1:ApplicationAssociatedChildControlID>2</d3p1:ApplicationAssociatedChildControlID>
            <d3p1:ApplicationLayerDefaultAfValue>11</d3p1:ApplicationLayerDefaultAfValue>
            <d3p1:ApplicationLayerDefaultEmisitivyValue>8</d3p1:ApplicationLayerDefaultEmisitivyValue>
            <d3p1:ApplicationLayerDefaultExtraThicknessForAirGap>13</d3p1:ApplicationLayerDefaultExtraThicknessForAirGap>
            <d3p1:ApplicationLayerDefaultHeatPathPercentageValue>9</d3p1:ApplicationLayerDefaultHeatPathPercentageValue>
            <d3p1:ApplicationLayerDefaultLamdafValue>10</d3p1:ApplicationLayerDefaultLamdafValue>
            <d3p1:ApplicationLayerDefaultThermalConductivityValue>6</d3p1:ApplicationLayerDefaultThermalConductivityValue>
            <d3p1:ApplicationLayerDefaultThicknessValue>7</d3p1:ApplicationLayerDefaultThicknessValue>
            <d3p1:ApplicationLayerDefaultnfValue>12</d3p1:ApplicationLayerDefaultnfValue>
            <d3p1:ApplicationLayerId>1</d3p1:ApplicationLayerId>
            <d3p1:ApplicationLayerMaterialValidationRuleViewModel>
              <d3p1:ApplicationLayerMaterialValidationRuleViewModel>
                <d3p1:AssociatedFormFieldID>3</d3p1:AssociatedFormFieldID>
                <d3p1:FormFieldID>2</d3p1:FormFieldID>
                <d3p1:HasValidated>true</d3p1:HasValidated>
                <d3p1:MultifactorialAssociatedFormFieldIDs>sample string 4</d3p1:MultifactorialAssociatedFormFieldIDs>
                <d3p1:ValidationConditionalRuleTypeName>sample string 6</d3p1:ValidationConditionalRuleTypeName>
                <d3p1:ValidationErrorMessage>sample string 8</d3p1:ValidationErrorMessage>
                <d3p1:ValidationPattern>sample string 9</d3p1:ValidationPattern>
                <d3p1:ValidationRuleID>1</d3p1:ValidationRuleID>
                <d3p1:ValidationRuleName>sample string 7</d3p1:ValidationRuleName>
                <d3p1:ValidationRuleTypeName>sample string 5</d3p1:ValidationRuleTypeName>
              </d3p1:ApplicationLayerMaterialValidationRuleViewModel>
              <d3p1:ApplicationLayerMaterialValidationRuleViewModel>
                <d3p1:AssociatedFormFieldID>3</d3p1:AssociatedFormFieldID>
                <d3p1:FormFieldID>2</d3p1:FormFieldID>
                <d3p1:HasValidated>true</d3p1:HasValidated>
                <d3p1:MultifactorialAssociatedFormFieldIDs>sample string 4</d3p1:MultifactorialAssociatedFormFieldIDs>
                <d3p1:ValidationConditionalRuleTypeName>sample string 6</d3p1:ValidationConditionalRuleTypeName>
                <d3p1:ValidationErrorMessage>sample string 8</d3p1:ValidationErrorMessage>
                <d3p1:ValidationPattern>sample string 9</d3p1:ValidationPattern>
                <d3p1:ValidationRuleID>1</d3p1:ValidationRuleID>
                <d3p1:ValidationRuleName>sample string 7</d3p1:ValidationRuleName>
                <d3p1:ValidationRuleTypeName>sample string 5</d3p1:ValidationRuleTypeName>
              </d3p1:ApplicationLayerMaterialValidationRuleViewModel>
            </d3p1:ApplicationLayerMaterialValidationRuleViewModel>
            <d3p1:ApplicationLayerMechanicalFixingInfo>sample string 14</d3p1:ApplicationLayerMechanicalFixingInfo>
            <d3p1:ApplicationLayerName>sample string 3</d3p1:ApplicationLayerName>
            <d3p1:ApplicationLayerType>sample string 5</d3p1:ApplicationLayerType>
            <d3p1:ApplicationLayerValue>sample string 4</d3p1:ApplicationLayerValue>
            <d3p1:HasAirgapOverrideRule>true</d3p1:HasAirgapOverrideRule>
            <d3p1:HasAirgapThermalConductivityOverrideRule>true</d3p1:HasAirgapThermalConductivityOverrideRule>
            <d3p1:HasAlternativeMechanicalFixingRule>true</d3p1:HasAlternativeMechanicalFixingRule>
            <d3p1:HasBrickLayer>true</d3p1:HasBrickLayer>
            <d3p1:HasConditionalLayer>true</d3p1:HasConditionalLayer>
            <d3p1:HasExtraDynamicMaterialLayer>true</d3p1:HasExtraDynamicMaterialLayer>
            <d3p1:HasInsulationInsideLayer>true</d3p1:HasInsulationInsideLayer>
            <d3p1:HasInsulationLayer>true</d3p1:HasInsulationLayer>
            <d3p1:HasInsulationThicknessIgnoreRule>true</d3p1:HasInsulationThicknessIgnoreRule>
            <d3p1:HasLowEmissivityLayer>true</d3p1:HasLowEmissivityLayer>
            <d3p1:HasMechanicalFixLayer>true</d3p1:HasMechanicalFixLayer>
            <d3p1:HasPlasterboardLayer>true</d3p1:HasPlasterboardLayer>
            <d3p1:HasRatioLayer>true</d3p1:HasRatioLayer>
            <d3p1:HasRequiredLayer>true</d3p1:HasRequiredLayer>
            <d3p1:HasSuspendedFloor>true</d3p1:HasSuspendedFloor>
            <d3p1:HasTargetUValue>true</d3p1:HasTargetUValue>
            <d3p1:HasTimberLayer>true</d3p1:HasTimberLayer>
            <d3p1:HasTimberRafterDepthIgnoreRule>true</d3p1:HasTimberRafterDepthIgnoreRule>
            <d3p1:HasTimberSpacingLayer>true</d3p1:HasTimberSpacingLayer>
            <d3p1:HasVentilatedLayer>true</d3p1:HasVentilatedLayer>
            <d3p1:LowEmissivityNextInsulationLayerID>42</d3p1:LowEmissivityNextInsulationLayerID>
            <d3p1:LowEmissivityPreviousInsulationLayerID>41</d3p1:LowEmissivityPreviousInsulationLayerID>
            <d3p1:RValue>16</d3p1:RValue>
            <d3p1:SplitBridgeLayerMaterialIndex>40</d3p1:SplitBridgeLayerMaterialIndex>
            <d3p1:SurfaceEmissivityE1>18</d3p1:SurfaceEmissivityE1>
            <d3p1:SurfaceEmissivityE2>19</d3p1:SurfaceEmissivityE2>
          </d3p1:ApplicationLayerMaterialViewModel>
          <d3p1:ApplicationLayerMaterialViewModel>
            <d3p1:AirGapRValue>17</d3p1:AirGapRValue>
            <d3p1:AllowCalculation>true</d3p1:AllowCalculation>
            <d3p1:ApplicationAssociatedChildControlID>2</d3p1:ApplicationAssociatedChildControlID>
            <d3p1:ApplicationLayerDefaultAfValue>11</d3p1:ApplicationLayerDefaultAfValue>
            <d3p1:ApplicationLayerDefaultEmisitivyValue>8</d3p1:ApplicationLayerDefaultEmisitivyValue>
            <d3p1:ApplicationLayerDefaultExtraThicknessForAirGap>13</d3p1:ApplicationLayerDefaultExtraThicknessForAirGap>
            <d3p1:ApplicationLayerDefaultHeatPathPercentageValue>9</d3p1:ApplicationLayerDefaultHeatPathPercentageValue>
            <d3p1:ApplicationLayerDefaultLamdafValue>10</d3p1:ApplicationLayerDefaultLamdafValue>
            <d3p1:ApplicationLayerDefaultThermalConductivityValue>6</d3p1:ApplicationLayerDefaultThermalConductivityValue>
            <d3p1:ApplicationLayerDefaultThicknessValue>7</d3p1:ApplicationLayerDefaultThicknessValue>
            <d3p1:ApplicationLayerDefaultnfValue>12</d3p1:ApplicationLayerDefaultnfValue>
            <d3p1:ApplicationLayerId>1</d3p1:ApplicationLayerId>
            <d3p1:ApplicationLayerMaterialValidationRuleViewModel>
              <d3p1:ApplicationLayerMaterialValidationRuleViewModel>
                <d3p1:AssociatedFormFieldID>3</d3p1:AssociatedFormFieldID>
                <d3p1:FormFieldID>2</d3p1:FormFieldID>
                <d3p1:HasValidated>true</d3p1:HasValidated>
                <d3p1:MultifactorialAssociatedFormFieldIDs>sample string 4</d3p1:MultifactorialAssociatedFormFieldIDs>
                <d3p1:ValidationConditionalRuleTypeName>sample string 6</d3p1:ValidationConditionalRuleTypeName>
                <d3p1:ValidationErrorMessage>sample string 8</d3p1:ValidationErrorMessage>
                <d3p1:ValidationPattern>sample string 9</d3p1:ValidationPattern>
                <d3p1:ValidationRuleID>1</d3p1:ValidationRuleID>
                <d3p1:ValidationRuleName>sample string 7</d3p1:ValidationRuleName>
                <d3p1:ValidationRuleTypeName>sample string 5</d3p1:ValidationRuleTypeName>
              </d3p1:ApplicationLayerMaterialValidationRuleViewModel>
              <d3p1:ApplicationLayerMaterialValidationRuleViewModel>
                <d3p1:AssociatedFormFieldID>3</d3p1:AssociatedFormFieldID>
                <d3p1:FormFieldID>2</d3p1:FormFieldID>
                <d3p1:HasValidated>true</d3p1:HasValidated>
                <d3p1:MultifactorialAssociatedFormFieldIDs>sample string 4</d3p1:MultifactorialAssociatedFormFieldIDs>
                <d3p1:ValidationConditionalRuleTypeName>sample string 6</d3p1:ValidationConditionalRuleTypeName>
                <d3p1:ValidationErrorMessage>sample string 8</d3p1:ValidationErrorMessage>
                <d3p1:ValidationPattern>sample string 9</d3p1:ValidationPattern>
                <d3p1:ValidationRuleID>1</d3p1:ValidationRuleID>
                <d3p1:ValidationRuleName>sample string 7</d3p1:ValidationRuleName>
                <d3p1:ValidationRuleTypeName>sample string 5</d3p1:ValidationRuleTypeName>
              </d3p1:ApplicationLayerMaterialValidationRuleViewModel>
            </d3p1:ApplicationLayerMaterialValidationRuleViewModel>
            <d3p1:ApplicationLayerMechanicalFixingInfo>sample string 14</d3p1:ApplicationLayerMechanicalFixingInfo>
            <d3p1:ApplicationLayerName>sample string 3</d3p1:ApplicationLayerName>
            <d3p1:ApplicationLayerType>sample string 5</d3p1:ApplicationLayerType>
            <d3p1:ApplicationLayerValue>sample string 4</d3p1:ApplicationLayerValue>
            <d3p1:HasAirgapOverrideRule>true</d3p1:HasAirgapOverrideRule>
            <d3p1:HasAirgapThermalConductivityOverrideRule>true</d3p1:HasAirgapThermalConductivityOverrideRule>
            <d3p1:HasAlternativeMechanicalFixingRule>true</d3p1:HasAlternativeMechanicalFixingRule>
            <d3p1:HasBrickLayer>true</d3p1:HasBrickLayer>
            <d3p1:HasConditionalLayer>true</d3p1:HasConditionalLayer>
            <d3p1:HasExtraDynamicMaterialLayer>true</d3p1:HasExtraDynamicMaterialLayer>
            <d3p1:HasInsulationInsideLayer>true</d3p1:HasInsulationInsideLayer>
            <d3p1:HasInsulationLayer>true</d3p1:HasInsulationLayer>
            <d3p1:HasInsulationThicknessIgnoreRule>true</d3p1:HasInsulationThicknessIgnoreRule>
            <d3p1:HasLowEmissivityLayer>true</d3p1:HasLowEmissivityLayer>
            <d3p1:HasMechanicalFixLayer>true</d3p1:HasMechanicalFixLayer>
            <d3p1:HasPlasterboardLayer>true</d3p1:HasPlasterboardLayer>
            <d3p1:HasRatioLayer>true</d3p1:HasRatioLayer>
            <d3p1:HasRequiredLayer>true</d3p1:HasRequiredLayer>
            <d3p1:HasSuspendedFloor>true</d3p1:HasSuspendedFloor>
            <d3p1:HasTargetUValue>true</d3p1:HasTargetUValue>
            <d3p1:HasTimberLayer>true</d3p1:HasTimberLayer>
            <d3p1:HasTimberRafterDepthIgnoreRule>true</d3p1:HasTimberRafterDepthIgnoreRule>
            <d3p1:HasTimberSpacingLayer>true</d3p1:HasTimberSpacingLayer>
            <d3p1:HasVentilatedLayer>true</d3p1:HasVentilatedLayer>
            <d3p1:LowEmissivityNextInsulationLayerID>42</d3p1:LowEmissivityNextInsulationLayerID>
            <d3p1:LowEmissivityPreviousInsulationLayerID>41</d3p1:LowEmissivityPreviousInsulationLayerID>
            <d3p1:RValue>16</d3p1:RValue>
            <d3p1:SplitBridgeLayerMaterialIndex>40</d3p1:SplitBridgeLayerMaterialIndex>
            <d3p1:SurfaceEmissivityE1>18</d3p1:SurfaceEmissivityE1>
            <d3p1:SurfaceEmissivityE2>19</d3p1:SurfaceEmissivityE2>
          </d3p1:ApplicationLayerMaterialViewModel>
        </d3p1:ApplicationLayerMaterialViewModel>
        <d3p1:ApplicationLayerTypeName>sample string 1</d3p1:ApplicationLayerTypeName>
        <d3p1:LayerCount>2</d3p1:LayerCount>
      </d3p1:ApplicationLayerViewModel>
    </ValidatedApplicationLayerViewModel>
    <ValidationFailed>true</ValidationFailed>
  </ConstructionApplicationResult>
  <ConstructionApplicationResultByTargetUValue>
    <ConstructionApplicationResult z:Ref="i3" />
    <ConstructionApplicationResult z:Ref="i3" />
  </ConstructionApplicationResultByTargetUValue>
  <ConstructionGroupFormFields>
    <ConstructionGroupFormField z:Id="i4">
      <ApplicationConstructionGroupLayerTypeId>5</ApplicationConstructionGroupLayerTypeId>
      <ApplicationLayerName>sample string 6</ApplicationLayerName>
      <ApplicationLayerSpecialNote>sample string 7</ApplicationLayerSpecialNote>
      <AssociatedChildControlId>4</AssociatedChildControlId>
      <ConstructionGroupFormFieldId>1</ConstructionGroupFormFieldId>
      <ConstructionGroupFormFieldListingItemList>
        <ConstructionGroupFormFieldListingItem z:Id="i5">
          <DisplayValue>sample string 3</DisplayValue>
          <HasChildItems>true</HasChildItems>
          <Id>1</Id>
          <ParentId>2</ParentId>
        </ConstructionGroupFormFieldListingItem>
        <ConstructionGroupFormFieldListingItem z:Ref="i5" />
      </ConstructionGroupFormFieldListingItemList>
      <ConstructionGroupFormFieldTypeName>sample string 2</ConstructionGroupFormFieldTypeName>
      <ConstructionGroupFormFieldValidationRuleList>
        <ConstructionGroupFormFieldValidationRule z:Id="i6">
          <AssociatedConstructionGroupFormFieldId>2</AssociatedConstructionGroupFormFieldId>
          <DisplayOrder>9</DisplayOrder>
          <HasValidationFailed>true</HasValidationFailed>
          <ValidationConditionalRuleTypeName>sample string 4</ValidationConditionalRuleTypeName>
          <ValidationErrorMessage>sample string 6</ValidationErrorMessage>
          <ValidationPattern>sample string 7</ValidationPattern>
          <ValidationRuleId>1</ValidationRuleId>
          <ValidationRuleName>sample string 5</ValidationRuleName>
          <ValidationRuleTypeName>sample string 3</ValidationRuleTypeName>
        </ConstructionGroupFormFieldValidationRule>
        <ConstructionGroupFormFieldValidationRule z:Ref="i6" />
      </ConstructionGroupFormFieldValidationRuleList>
      <DefaultVisibility>true</DefaultVisibility>
      <DisplayOrder>8</DisplayOrder>
      <HasAssociatedFormFieldListingLayer>true</HasAssociatedFormFieldListingLayer>
      <HasAssociatedFormFieldOptionLayer>true</HasAssociatedFormFieldOptionLayer>
      <IsRequiredLayer>true</IsRequiredLayer>
      <ParentId>3</ParentId>
      <UserInputValue>sample string 13</UserInputValue>
    </ConstructionGroupFormField>
    <ConstructionGroupFormField z:Ref="i4" />
  </ConstructionGroupFormFields>
  <ConstructionGroupItem z:Id="i7">
    <ConstructionGroupId>1</ConstructionGroupId>
    <DisplayOrder>5</DisplayOrder>
    <Icon>sample string 3</Icon>
    <Name>sample string 2</Name>
    <NextAction>sample string 6</NextAction>
    <Note>sample string 4</Note>
  </ConstructionGroupItem>
  <ConstructionTypeItem z:Id="i8">
    <AirGapType>sample string 4</AirGapType>
    <Code>sample string 3</Code>
    <ConstructionTypeId>1</ConstructionTypeId>
    <DisplayOrder>7</DisplayOrder>
    <Icon>sample string 5</Icon>
    <Name>sample string 2</Name>
    <NextAction>sample string 8</NextAction>
    <Note>sample string 6</Note>
  </ConstructionTypeItem>
  <HasUserSelectedDataApplied>true</HasUserSelectedDataApplied>
  <HasValidationPassed>true</HasValidationPassed>
  <NextAction>sample string 1</NextAction>
</ConstructionApplication>