POST api/FileGen/MERCGen

Request Information

URI Parameters

None.

Body Parameters

MERCFileDataRequest
NameDescriptionTypeAdditional information
ShopCode

string

None.

AutoGeneratedId

string

None.

EstimateInfo

Collection of EstimateDetails

None.

Request Formats

application/json, text/json

Sample:
{
  "ShopCode": "sample string 1",
  "AutoGeneratedId": "sample string 2",
  "EstimateInfo": [
    {
      "CustomerCode": "sample string 1",
      "MapShopCode": "sample string 2",
      "EstimateDate": "sample string 3",
      "EquipmentNumber": "sample string 4",
      "Mode": "sample string 5",
      "Cause": "sample string 6",
      "ThirdPartyLocation": "sample string 7",
      "WorkOrderType": "sample string 8",
      "EstimateNumber": "sample string 9",
      "Straight_Time_Hours": "sample string 10",
      "Over_Time_Hours": "sample string 11",
      "Double_Time_Hours": "sample string 12",
      "Misc_Time_Hours": "sample string 13",
      "Total_Amount": "sample string 14",
      "Remark": [
        "sample string 1",
        "sample string 2"
      ],
      "EstimateLineDetails": [
        {
          "Damage_Code": "sample string 1",
          "Repair_Code": "sample string 2",
          "Repair_Loc_Code": "sample string 3",
          "Piece_Count": "sample string 4",
          "Material_Amount": "sample string 5",
          "Man_Hours": "sample string 6",
          "Third_Party_Indicator": "sample string 7",
          "Party": "sample string 8",
          "OvertimeRate": true,
          "DblOvertimeRate": true,
          "PartDetails": [
            {
              "Part_Piece_Count": "sample string 1",
              "Part_Number": "sample string 2",
              "Core_Part_Serial_Number": "sample string 3"
            },
            {
              "Part_Piece_Count": "sample string 1",
              "Part_Number": "sample string 2",
              "Core_Part_Serial_Number": "sample string 3"
            }
          ]
        },
        {
          "Damage_Code": "sample string 1",
          "Repair_Code": "sample string 2",
          "Repair_Loc_Code": "sample string 3",
          "Piece_Count": "sample string 4",
          "Material_Amount": "sample string 5",
          "Man_Hours": "sample string 6",
          "Third_Party_Indicator": "sample string 7",
          "Party": "sample string 8",
          "OvertimeRate": true,
          "DblOvertimeRate": true,
          "PartDetails": [
            {
              "Part_Piece_Count": "sample string 1",
              "Part_Number": "sample string 2",
              "Core_Part_Serial_Number": "sample string 3"
            },
            {
              "Part_Piece_Count": "sample string 1",
              "Part_Number": "sample string 2",
              "Core_Part_Serial_Number": "sample string 3"
            }
          ]
        }
      ]
    },
    {
      "CustomerCode": "sample string 1",
      "MapShopCode": "sample string 2",
      "EstimateDate": "sample string 3",
      "EquipmentNumber": "sample string 4",
      "Mode": "sample string 5",
      "Cause": "sample string 6",
      "ThirdPartyLocation": "sample string 7",
      "WorkOrderType": "sample string 8",
      "EstimateNumber": "sample string 9",
      "Straight_Time_Hours": "sample string 10",
      "Over_Time_Hours": "sample string 11",
      "Double_Time_Hours": "sample string 12",
      "Misc_Time_Hours": "sample string 13",
      "Total_Amount": "sample string 14",
      "Remark": [
        "sample string 1",
        "sample string 2"
      ],
      "EstimateLineDetails": [
        {
          "Damage_Code": "sample string 1",
          "Repair_Code": "sample string 2",
          "Repair_Loc_Code": "sample string 3",
          "Piece_Count": "sample string 4",
          "Material_Amount": "sample string 5",
          "Man_Hours": "sample string 6",
          "Third_Party_Indicator": "sample string 7",
          "Party": "sample string 8",
          "OvertimeRate": true,
          "DblOvertimeRate": true,
          "PartDetails": [
            {
              "Part_Piece_Count": "sample string 1",
              "Part_Number": "sample string 2",
              "Core_Part_Serial_Number": "sample string 3"
            },
            {
              "Part_Piece_Count": "sample string 1",
              "Part_Number": "sample string 2",
              "Core_Part_Serial_Number": "sample string 3"
            }
          ]
        },
        {
          "Damage_Code": "sample string 1",
          "Repair_Code": "sample string 2",
          "Repair_Loc_Code": "sample string 3",
          "Piece_Count": "sample string 4",
          "Material_Amount": "sample string 5",
          "Man_Hours": "sample string 6",
          "Third_Party_Indicator": "sample string 7",
          "Party": "sample string 8",
          "OvertimeRate": true,
          "DblOvertimeRate": true,
          "PartDetails": [
            {
              "Part_Piece_Count": "sample string 1",
              "Part_Number": "sample string 2",
              "Core_Part_Serial_Number": "sample string 3"
            },
            {
              "Part_Piece_Count": "sample string 1",
              "Part_Number": "sample string 2",
              "Core_Part_Serial_Number": "sample string 3"
            }
          ]
        }
      ]
    }
  ]
}

application/xml, text/xml

Sample:
<MERCFileDataRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CustomLayer.FileCreation">
  <AutoGeneratedId>sample string 2</AutoGeneratedId>
  <EstimateInfo>
    <EstimateDetails>
      <Cause>sample string 6</Cause>
      <CustomerCode>sample string 1</CustomerCode>
      <Double_Time_Hours>sample string 12</Double_Time_Hours>
      <EquipmentNumber>sample string 4</EquipmentNumber>
      <EstimateDate>sample string 3</EstimateDate>
      <EstimateLineDetails>
        <EstimateLines>
          <Damage_Code>sample string 1</Damage_Code>
          <DblOvertimeRate>true</DblOvertimeRate>
          <Man_Hours>sample string 6</Man_Hours>
          <Material_Amount>sample string 5</Material_Amount>
          <OvertimeRate>true</OvertimeRate>
          <PartDetails>
            <EstimateLinePartDetails>
              <Core_Part_Serial_Number>sample string 3</Core_Part_Serial_Number>
              <Part_Number>sample string 2</Part_Number>
              <Part_Piece_Count>sample string 1</Part_Piece_Count>
            </EstimateLinePartDetails>
            <EstimateLinePartDetails>
              <Core_Part_Serial_Number>sample string 3</Core_Part_Serial_Number>
              <Part_Number>sample string 2</Part_Number>
              <Part_Piece_Count>sample string 1</Part_Piece_Count>
            </EstimateLinePartDetails>
          </PartDetails>
          <Party>sample string 8</Party>
          <Piece_Count>sample string 4</Piece_Count>
          <Repair_Code>sample string 2</Repair_Code>
          <Repair_Loc_Code>sample string 3</Repair_Loc_Code>
          <Third_Party_Indicator>sample string 7</Third_Party_Indicator>
        </EstimateLines>
        <EstimateLines>
          <Damage_Code>sample string 1</Damage_Code>
          <DblOvertimeRate>true</DblOvertimeRate>
          <Man_Hours>sample string 6</Man_Hours>
          <Material_Amount>sample string 5</Material_Amount>
          <OvertimeRate>true</OvertimeRate>
          <PartDetails>
            <EstimateLinePartDetails>
              <Core_Part_Serial_Number>sample string 3</Core_Part_Serial_Number>
              <Part_Number>sample string 2</Part_Number>
              <Part_Piece_Count>sample string 1</Part_Piece_Count>
            </EstimateLinePartDetails>
            <EstimateLinePartDetails>
              <Core_Part_Serial_Number>sample string 3</Core_Part_Serial_Number>
              <Part_Number>sample string 2</Part_Number>
              <Part_Piece_Count>sample string 1</Part_Piece_Count>
            </EstimateLinePartDetails>
          </PartDetails>
          <Party>sample string 8</Party>
          <Piece_Count>sample string 4</Piece_Count>
          <Repair_Code>sample string 2</Repair_Code>
          <Repair_Loc_Code>sample string 3</Repair_Loc_Code>
          <Third_Party_Indicator>sample string 7</Third_Party_Indicator>
        </EstimateLines>
      </EstimateLineDetails>
      <EstimateNumber>sample string 9</EstimateNumber>
      <MapShopCode>sample string 2</MapShopCode>
      <Misc_Time_Hours>sample string 13</Misc_Time_Hours>
      <Mode>sample string 5</Mode>
      <Over_Time_Hours>sample string 11</Over_Time_Hours>
      <Remark xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </Remark>
      <Straight_Time_Hours>sample string 10</Straight_Time_Hours>
      <ThirdPartyLocation>sample string 7</ThirdPartyLocation>
      <Total_Amount>sample string 14</Total_Amount>
      <WorkOrderType>sample string 8</WorkOrderType>
    </EstimateDetails>
    <EstimateDetails>
      <Cause>sample string 6</Cause>
      <CustomerCode>sample string 1</CustomerCode>
      <Double_Time_Hours>sample string 12</Double_Time_Hours>
      <EquipmentNumber>sample string 4</EquipmentNumber>
      <EstimateDate>sample string 3</EstimateDate>
      <EstimateLineDetails>
        <EstimateLines>
          <Damage_Code>sample string 1</Damage_Code>
          <DblOvertimeRate>true</DblOvertimeRate>
          <Man_Hours>sample string 6</Man_Hours>
          <Material_Amount>sample string 5</Material_Amount>
          <OvertimeRate>true</OvertimeRate>
          <PartDetails>
            <EstimateLinePartDetails>
              <Core_Part_Serial_Number>sample string 3</Core_Part_Serial_Number>
              <Part_Number>sample string 2</Part_Number>
              <Part_Piece_Count>sample string 1</Part_Piece_Count>
            </EstimateLinePartDetails>
            <EstimateLinePartDetails>
              <Core_Part_Serial_Number>sample string 3</Core_Part_Serial_Number>
              <Part_Number>sample string 2</Part_Number>
              <Part_Piece_Count>sample string 1</Part_Piece_Count>
            </EstimateLinePartDetails>
          </PartDetails>
          <Party>sample string 8</Party>
          <Piece_Count>sample string 4</Piece_Count>
          <Repair_Code>sample string 2</Repair_Code>
          <Repair_Loc_Code>sample string 3</Repair_Loc_Code>
          <Third_Party_Indicator>sample string 7</Third_Party_Indicator>
        </EstimateLines>
        <EstimateLines>
          <Damage_Code>sample string 1</Damage_Code>
          <DblOvertimeRate>true</DblOvertimeRate>
          <Man_Hours>sample string 6</Man_Hours>
          <Material_Amount>sample string 5</Material_Amount>
          <OvertimeRate>true</OvertimeRate>
          <PartDetails>
            <EstimateLinePartDetails>
              <Core_Part_Serial_Number>sample string 3</Core_Part_Serial_Number>
              <Part_Number>sample string 2</Part_Number>
              <Part_Piece_Count>sample string 1</Part_Piece_Count>
            </EstimateLinePartDetails>
            <EstimateLinePartDetails>
              <Core_Part_Serial_Number>sample string 3</Core_Part_Serial_Number>
              <Part_Number>sample string 2</Part_Number>
              <Part_Piece_Count>sample string 1</Part_Piece_Count>
            </EstimateLinePartDetails>
          </PartDetails>
          <Party>sample string 8</Party>
          <Piece_Count>sample string 4</Piece_Count>
          <Repair_Code>sample string 2</Repair_Code>
          <Repair_Loc_Code>sample string 3</Repair_Loc_Code>
          <Third_Party_Indicator>sample string 7</Third_Party_Indicator>
        </EstimateLines>
      </EstimateLineDetails>
      <EstimateNumber>sample string 9</EstimateNumber>
      <MapShopCode>sample string 2</MapShopCode>
      <Misc_Time_Hours>sample string 13</Misc_Time_Hours>
      <Mode>sample string 5</Mode>
      <Over_Time_Hours>sample string 11</Over_Time_Hours>
      <Remark xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </Remark>
      <Straight_Time_Hours>sample string 10</Straight_Time_Hours>
      <ThirdPartyLocation>sample string 7</ThirdPartyLocation>
      <Total_Amount>sample string 14</Total_Amount>
      <WorkOrderType>sample string 8</WorkOrderType>
    </EstimateDetails>
  </EstimateInfo>
  <ShopCode>sample string 1</ShopCode>
</MERCFileDataRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.