POST api/part/SavePartMasterComplete
Request Information
URI Parameters
None.
Body Parameters
PartMasterSaveRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| PartID | integer |
None. |
|
| PartNo | string |
None. |
|
| PartName | string |
None. |
|
| Weight | decimal number |
None. |
|
| TotalCost | decimal number |
None. |
|
| CustomerID | integer |
None. |
|
| ImagePath | string |
None. |
|
| DocumentPath | string |
None. |
|
| IsLocked | boolean |
None. |
|
| LockPassword | string |
None. |
|
| RoutingDetails | Collection of PartRoutingDetailRequest |
None. |
|
| ImageBase64 | string |
None. |
|
| ImageFileName | string |
None. |
|
| DocBase64List | Collection of string |
None. |
|
| DocFileNameList | Collection of string |
None. |
Request Formats
application/json, text/json
Sample:
{
"PartID": 1,
"PartNo": "sample string 2",
"PartName": "sample string 3",
"Weight": 4.1,
"TotalCost": 5.1,
"CustomerID": 6,
"ImagePath": "sample string 7",
"DocumentPath": "sample string 8",
"IsLocked": true,
"LockPassword": "sample string 10",
"RoutingDetails": [
{
"SequenceNo": 1,
"OperationName": "sample string 2",
"StageName": "sample string 3",
"MachiningCost": 4.1,
"CycleTimeInMin": 5.1,
"IdealSettingTimeInMin": 6.1,
"CompatibleMachines": "sample string 7",
"ChildParts": [
{
"ChildPartID": 1,
"ChildPartNo": "sample string 2",
"ChildPartName": "sample string 3",
"QtyPerAssembly": 4.1,
"Remarks": "sample string 5"
},
{
"ChildPartID": 1,
"ChildPartNo": "sample string 2",
"ChildPartName": "sample string 3",
"QtyPerAssembly": 4.1,
"Remarks": "sample string 5"
}
]
},
{
"SequenceNo": 1,
"OperationName": "sample string 2",
"StageName": "sample string 3",
"MachiningCost": 4.1,
"CycleTimeInMin": 5.1,
"IdealSettingTimeInMin": 6.1,
"CompatibleMachines": "sample string 7",
"ChildParts": [
{
"ChildPartID": 1,
"ChildPartNo": "sample string 2",
"ChildPartName": "sample string 3",
"QtyPerAssembly": 4.1,
"Remarks": "sample string 5"
},
{
"ChildPartID": 1,
"ChildPartNo": "sample string 2",
"ChildPartName": "sample string 3",
"QtyPerAssembly": 4.1,
"Remarks": "sample string 5"
}
]
}
],
"ImageBase64": "sample string 11",
"ImageFileName": "sample string 12",
"DocBase64List": [
"sample string 1",
"sample string 2"
],
"DocFileNameList": [
"sample string 1",
"sample string 2"
]
}
application/xml, text/xml
Sample:
<PartMasterSaveRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/pressapi.Models">
<CustomerID>6</CustomerID>
<DocBase64List xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>sample string 1</d2p1:string>
<d2p1:string>sample string 2</d2p1:string>
</DocBase64List>
<DocFileNameList xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>sample string 1</d2p1:string>
<d2p1:string>sample string 2</d2p1:string>
</DocFileNameList>
<DocumentPath>sample string 8</DocumentPath>
<ImageBase64>sample string 11</ImageBase64>
<ImageFileName>sample string 12</ImageFileName>
<ImagePath>sample string 7</ImagePath>
<IsLocked>true</IsLocked>
<LockPassword>sample string 10</LockPassword>
<PartID>1</PartID>
<PartName>sample string 3</PartName>
<PartNo>sample string 2</PartNo>
<RoutingDetails>
<PartRoutingDetailRequest>
<ChildParts>
<PartRoutingChildPartRequest>
<ChildPartID>1</ChildPartID>
<ChildPartName>sample string 3</ChildPartName>
<ChildPartNo>sample string 2</ChildPartNo>
<QtyPerAssembly>4.1</QtyPerAssembly>
<Remarks>sample string 5</Remarks>
</PartRoutingChildPartRequest>
<PartRoutingChildPartRequest>
<ChildPartID>1</ChildPartID>
<ChildPartName>sample string 3</ChildPartName>
<ChildPartNo>sample string 2</ChildPartNo>
<QtyPerAssembly>4.1</QtyPerAssembly>
<Remarks>sample string 5</Remarks>
</PartRoutingChildPartRequest>
</ChildParts>
<CompatibleMachines>sample string 7</CompatibleMachines>
<CycleTimeInMin>5.1</CycleTimeInMin>
<IdealSettingTimeInMin>6.1</IdealSettingTimeInMin>
<MachiningCost>4.1</MachiningCost>
<OperationName>sample string 2</OperationName>
<SequenceNo>1</SequenceNo>
<StageName>sample string 3</StageName>
</PartRoutingDetailRequest>
<PartRoutingDetailRequest>
<ChildParts>
<PartRoutingChildPartRequest>
<ChildPartID>1</ChildPartID>
<ChildPartName>sample string 3</ChildPartName>
<ChildPartNo>sample string 2</ChildPartNo>
<QtyPerAssembly>4.1</QtyPerAssembly>
<Remarks>sample string 5</Remarks>
</PartRoutingChildPartRequest>
<PartRoutingChildPartRequest>
<ChildPartID>1</ChildPartID>
<ChildPartName>sample string 3</ChildPartName>
<ChildPartNo>sample string 2</ChildPartNo>
<QtyPerAssembly>4.1</QtyPerAssembly>
<Remarks>sample string 5</Remarks>
</PartRoutingChildPartRequest>
</ChildParts>
<CompatibleMachines>sample string 7</CompatibleMachines>
<CycleTimeInMin>5.1</CycleTimeInMin>
<IdealSettingTimeInMin>6.1</IdealSettingTimeInMin>
<MachiningCost>4.1</MachiningCost>
<OperationName>sample string 2</OperationName>
<SequenceNo>1</SequenceNo>
<StageName>sample string 3</StageName>
</PartRoutingDetailRequest>
</RoutingDetails>
<TotalCost>5.1</TotalCost>
<Weight>4.1</Weight>
</PartMasterSaveRequest>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.