POST api/CreateConstructRoadCheckList
Request Information
URI Parameters
None.
Body Parameters
ImportRoadCheckListRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| UserEmail | string |
None. |
|
| CheckListID | integer |
None. |
|
| CheckListName | string |
None. |
|
| ProjectTypeID | integer |
None. |
|
| Status | string |
None. |
|
| ProjectList | Collection of ProjectModel |
None. |
|
| ScoreRange | ScoreRangeModel |
None. |
|
| DefectTypeList | Collection of DefectTypeModel |
None. |
|
| WorkTypeList | Collection of WorkTypeMasterModel |
None. |
|
| QCTypeList | Collection of QCTypeListModel |
None. |
Request Formats
application/json, text/json
Sample:
{
"UserEmail": "sample string 1",
"CheckListID": 2,
"CheckListName": "sample string 3",
"ProjectTypeID": 4,
"Status": "sample string 5",
"ProjectList": [
{
"ProjectCode": "sample string 1",
"ProjectName": "sample string 2",
"Selected": "sample string 3"
},
{
"ProjectCode": "sample string 1",
"ProjectName": "sample string 2",
"Selected": "sample string 3"
}
],
"ScoreRange": {
"PassMinPoint": 1,
"PassMaxPoint": 2,
"ToFixMinPoint": 3,
"ToFixMaxPoint": 4,
"NoPassMinPoint": 5,
"NoPassMaxPoint": 6
},
"DefectTypeList": [
{
"DefectTypeID": 1,
"DefectTypeName": "sample string 2",
"IsNCR": true
},
{
"DefectTypeID": 1,
"DefectTypeName": "sample string 2",
"IsNCR": true
}
],
"WorkTypeList": [
{
"WorkTypeID": 1,
"WorkTypeName": "sample string 3"
},
{
"WorkTypeID": 1,
"WorkTypeName": "sample string 3"
}
],
"QCTypeList": [
{
"QCTypeID": "sample string 1",
"QCTypeName": "sample string 2",
"JobTypeList": [
{
"JobTypeID": 1,
"JobTypeName": "sample string 2",
"Score": 3.0,
"WorkTypeList": [
{
"WorkTypeIndex": 1,
"WorkTypeID": 2,
"WorkTypeName": "sample string 4"
},
{
"WorkTypeIndex": 1,
"WorkTypeID": 2,
"WorkTypeName": "sample string 4"
}
],
"SubJobTypeList": [
{
"SubJobTypeID": 1,
"SubJobTypeName": "sample string 2",
"DetailList": [
{
"DetailID": 1,
"DetailName": "sample string 2",
"IsRequired": true,
"IsSupplier": true,
"Score": 5.0,
"NCRScore": 6.0
},
{
"DetailID": 1,
"DetailName": "sample string 2",
"IsRequired": true,
"IsSupplier": true,
"Score": 5.0,
"NCRScore": 6.0
}
]
},
{
"SubJobTypeID": 1,
"SubJobTypeName": "sample string 2",
"DetailList": [
{
"DetailID": 1,
"DetailName": "sample string 2",
"IsRequired": true,
"IsSupplier": true,
"Score": 5.0,
"NCRScore": 6.0
},
{
"DetailID": 1,
"DetailName": "sample string 2",
"IsRequired": true,
"IsSupplier": true,
"Score": 5.0,
"NCRScore": 6.0
}
]
}
]
},
{
"JobTypeID": 1,
"JobTypeName": "sample string 2",
"Score": 3.0,
"WorkTypeList": [
{
"WorkTypeIndex": 1,
"WorkTypeID": 2,
"WorkTypeName": "sample string 4"
},
{
"WorkTypeIndex": 1,
"WorkTypeID": 2,
"WorkTypeName": "sample string 4"
}
],
"SubJobTypeList": [
{
"SubJobTypeID": 1,
"SubJobTypeName": "sample string 2",
"DetailList": [
{
"DetailID": 1,
"DetailName": "sample string 2",
"IsRequired": true,
"IsSupplier": true,
"Score": 5.0,
"NCRScore": 6.0
},
{
"DetailID": 1,
"DetailName": "sample string 2",
"IsRequired": true,
"IsSupplier": true,
"Score": 5.0,
"NCRScore": 6.0
}
]
},
{
"SubJobTypeID": 1,
"SubJobTypeName": "sample string 2",
"DetailList": [
{
"DetailID": 1,
"DetailName": "sample string 2",
"IsRequired": true,
"IsSupplier": true,
"Score": 5.0,
"NCRScore": 6.0
},
{
"DetailID": 1,
"DetailName": "sample string 2",
"IsRequired": true,
"IsSupplier": true,
"Score": 5.0,
"NCRScore": 6.0
}
]
}
]
}
]
},
{
"QCTypeID": "sample string 1",
"QCTypeName": "sample string 2",
"JobTypeList": [
{
"JobTypeID": 1,
"JobTypeName": "sample string 2",
"Score": 3.0,
"WorkTypeList": [
{
"WorkTypeIndex": 1,
"WorkTypeID": 2,
"WorkTypeName": "sample string 4"
},
{
"WorkTypeIndex": 1,
"WorkTypeID": 2,
"WorkTypeName": "sample string 4"
}
],
"SubJobTypeList": [
{
"SubJobTypeID": 1,
"SubJobTypeName": "sample string 2",
"DetailList": [
{
"DetailID": 1,
"DetailName": "sample string 2",
"IsRequired": true,
"IsSupplier": true,
"Score": 5.0,
"NCRScore": 6.0
},
{
"DetailID": 1,
"DetailName": "sample string 2",
"IsRequired": true,
"IsSupplier": true,
"Score": 5.0,
"NCRScore": 6.0
}
]
},
{
"SubJobTypeID": 1,
"SubJobTypeName": "sample string 2",
"DetailList": [
{
"DetailID": 1,
"DetailName": "sample string 2",
"IsRequired": true,
"IsSupplier": true,
"Score": 5.0,
"NCRScore": 6.0
},
{
"DetailID": 1,
"DetailName": "sample string 2",
"IsRequired": true,
"IsSupplier": true,
"Score": 5.0,
"NCRScore": 6.0
}
]
}
]
},
{
"JobTypeID": 1,
"JobTypeName": "sample string 2",
"Score": 3.0,
"WorkTypeList": [
{
"WorkTypeIndex": 1,
"WorkTypeID": 2,
"WorkTypeName": "sample string 4"
},
{
"WorkTypeIndex": 1,
"WorkTypeID": 2,
"WorkTypeName": "sample string 4"
}
],
"SubJobTypeList": [
{
"SubJobTypeID": 1,
"SubJobTypeName": "sample string 2",
"DetailList": [
{
"DetailID": 1,
"DetailName": "sample string 2",
"IsRequired": true,
"IsSupplier": true,
"Score": 5.0,
"NCRScore": 6.0
},
{
"DetailID": 1,
"DetailName": "sample string 2",
"IsRequired": true,
"IsSupplier": true,
"Score": 5.0,
"NCRScore": 6.0
}
]
},
{
"SubJobTypeID": 1,
"SubJobTypeName": "sample string 2",
"DetailList": [
{
"DetailID": 1,
"DetailName": "sample string 2",
"IsRequired": true,
"IsSupplier": true,
"Score": 5.0,
"NCRScore": 6.0
},
{
"DetailID": 1,
"DetailName": "sample string 2",
"IsRequired": true,
"IsSupplier": true,
"Score": 5.0,
"NCRScore": 6.0
}
]
}
]
}
]
}
]
}
application/xml, text/xml
Sample:
<ImportRoadCheckListRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Sirius_Api.Models.Sirius">
<CheckListID>2</CheckListID>
<CheckListName>sample string 3</CheckListName>
<DefectTypeList>
<DefectTypeModel>
<DefectTypeID>1</DefectTypeID>
<DefectTypeName>sample string 2</DefectTypeName>
<IsNCR>true</IsNCR>
</DefectTypeModel>
<DefectTypeModel>
<DefectTypeID>1</DefectTypeID>
<DefectTypeName>sample string 2</DefectTypeName>
<IsNCR>true</IsNCR>
</DefectTypeModel>
</DefectTypeList>
<ProjectList>
<ProjectModel>
<ProjectCode>sample string 1</ProjectCode>
<ProjectName>sample string 2</ProjectName>
<Selected>sample string 3</Selected>
</ProjectModel>
<ProjectModel>
<ProjectCode>sample string 1</ProjectCode>
<ProjectName>sample string 2</ProjectName>
<Selected>sample string 3</Selected>
</ProjectModel>
</ProjectList>
<ProjectTypeID>4</ProjectTypeID>
<QCTypeList>
<QCTypeListModel>
<JobTypeList>
<JobTypeNoLocationModel>
<JobTypeID>1</JobTypeID>
<JobTypeName>sample string 2</JobTypeName>
<Score>3</Score>
<SubJobTypeList>
<SubJobTypeModel>
<DetailList>
<DetailModel>
<DetailID>1</DetailID>
<DetailName>sample string 2</DetailName>
<IsRequired>true</IsRequired>
<IsSupplier>true</IsSupplier>
<NCRScore>6</NCRScore>
<Score>5</Score>
</DetailModel>
<DetailModel>
<DetailID>1</DetailID>
<DetailName>sample string 2</DetailName>
<IsRequired>true</IsRequired>
<IsSupplier>true</IsSupplier>
<NCRScore>6</NCRScore>
<Score>5</Score>
</DetailModel>
</DetailList>
<SubJobTypeID>1</SubJobTypeID>
<SubJobTypeName>sample string 2</SubJobTypeName>
</SubJobTypeModel>
<SubJobTypeModel>
<DetailList>
<DetailModel>
<DetailID>1</DetailID>
<DetailName>sample string 2</DetailName>
<IsRequired>true</IsRequired>
<IsSupplier>true</IsSupplier>
<NCRScore>6</NCRScore>
<Score>5</Score>
</DetailModel>
<DetailModel>
<DetailID>1</DetailID>
<DetailName>sample string 2</DetailName>
<IsRequired>true</IsRequired>
<IsSupplier>true</IsSupplier>
<NCRScore>6</NCRScore>
<Score>5</Score>
</DetailModel>
</DetailList>
<SubJobTypeID>1</SubJobTypeID>
<SubJobTypeName>sample string 2</SubJobTypeName>
</SubJobTypeModel>
</SubJobTypeList>
<WorkTypeList>
<JobTypeNoLocationModel.JobTypeNoLocationModelWorkTypeWithIndexModel>
<WorkTypeID>2</WorkTypeID>
<WorkTypeName>sample string 4</WorkTypeName>
<tempWorkTypeID>3</tempWorkTypeID>
<WorkTypeIndex>1</WorkTypeIndex>
</JobTypeNoLocationModel.JobTypeNoLocationModelWorkTypeWithIndexModel>
<JobTypeNoLocationModel.JobTypeNoLocationModelWorkTypeWithIndexModel>
<WorkTypeID>2</WorkTypeID>
<WorkTypeName>sample string 4</WorkTypeName>
<tempWorkTypeID>3</tempWorkTypeID>
<WorkTypeIndex>1</WorkTypeIndex>
</JobTypeNoLocationModel.JobTypeNoLocationModelWorkTypeWithIndexModel>
</WorkTypeList>
</JobTypeNoLocationModel>
<JobTypeNoLocationModel>
<JobTypeID>1</JobTypeID>
<JobTypeName>sample string 2</JobTypeName>
<Score>3</Score>
<SubJobTypeList>
<SubJobTypeModel>
<DetailList>
<DetailModel>
<DetailID>1</DetailID>
<DetailName>sample string 2</DetailName>
<IsRequired>true</IsRequired>
<IsSupplier>true</IsSupplier>
<NCRScore>6</NCRScore>
<Score>5</Score>
</DetailModel>
<DetailModel>
<DetailID>1</DetailID>
<DetailName>sample string 2</DetailName>
<IsRequired>true</IsRequired>
<IsSupplier>true</IsSupplier>
<NCRScore>6</NCRScore>
<Score>5</Score>
</DetailModel>
</DetailList>
<SubJobTypeID>1</SubJobTypeID>
<SubJobTypeName>sample string 2</SubJobTypeName>
</SubJobTypeModel>
<SubJobTypeModel>
<DetailList>
<DetailModel>
<DetailID>1</DetailID>
<DetailName>sample string 2</DetailName>
<IsRequired>true</IsRequired>
<IsSupplier>true</IsSupplier>
<NCRScore>6</NCRScore>
<Score>5</Score>
</DetailModel>
<DetailModel>
<DetailID>1</DetailID>
<DetailName>sample string 2</DetailName>
<IsRequired>true</IsRequired>
<IsSupplier>true</IsSupplier>
<NCRScore>6</NCRScore>
<Score>5</Score>
</DetailModel>
</DetailList>
<SubJobTypeID>1</SubJobTypeID>
<SubJobTypeName>sample string 2</SubJobTypeName>
</SubJobTypeModel>
</SubJobTypeList>
<WorkTypeList>
<JobTypeNoLocationModel.JobTypeNoLocationModelWorkTypeWithIndexModel>
<WorkTypeID>2</WorkTypeID>
<WorkTypeName>sample string 4</WorkTypeName>
<tempWorkTypeID>3</tempWorkTypeID>
<WorkTypeIndex>1</WorkTypeIndex>
</JobTypeNoLocationModel.JobTypeNoLocationModelWorkTypeWithIndexModel>
<JobTypeNoLocationModel.JobTypeNoLocationModelWorkTypeWithIndexModel>
<WorkTypeID>2</WorkTypeID>
<WorkTypeName>sample string 4</WorkTypeName>
<tempWorkTypeID>3</tempWorkTypeID>
<WorkTypeIndex>1</WorkTypeIndex>
</JobTypeNoLocationModel.JobTypeNoLocationModelWorkTypeWithIndexModel>
</WorkTypeList>
</JobTypeNoLocationModel>
</JobTypeList>
<QCTypeID>sample string 1</QCTypeID>
<QCTypeName>sample string 2</QCTypeName>
</QCTypeListModel>
<QCTypeListModel>
<JobTypeList>
<JobTypeNoLocationModel>
<JobTypeID>1</JobTypeID>
<JobTypeName>sample string 2</JobTypeName>
<Score>3</Score>
<SubJobTypeList>
<SubJobTypeModel>
<DetailList>
<DetailModel>
<DetailID>1</DetailID>
<DetailName>sample string 2</DetailName>
<IsRequired>true</IsRequired>
<IsSupplier>true</IsSupplier>
<NCRScore>6</NCRScore>
<Score>5</Score>
</DetailModel>
<DetailModel>
<DetailID>1</DetailID>
<DetailName>sample string 2</DetailName>
<IsRequired>true</IsRequired>
<IsSupplier>true</IsSupplier>
<NCRScore>6</NCRScore>
<Score>5</Score>
</DetailModel>
</DetailList>
<SubJobTypeID>1</SubJobTypeID>
<SubJobTypeName>sample string 2</SubJobTypeName>
</SubJobTypeModel>
<SubJobTypeModel>
<DetailList>
<DetailModel>
<DetailID>1</DetailID>
<DetailName>sample string 2</DetailName>
<IsRequired>true</IsRequired>
<IsSupplier>true</IsSupplier>
<NCRScore>6</NCRScore>
<Score>5</Score>
</DetailModel>
<DetailModel>
<DetailID>1</DetailID>
<DetailName>sample string 2</DetailName>
<IsRequired>true</IsRequired>
<IsSupplier>true</IsSupplier>
<NCRScore>6</NCRScore>
<Score>5</Score>
</DetailModel>
</DetailList>
<SubJobTypeID>1</SubJobTypeID>
<SubJobTypeName>sample string 2</SubJobTypeName>
</SubJobTypeModel>
</SubJobTypeList>
<WorkTypeList>
<JobTypeNoLocationModel.JobTypeNoLocationModelWorkTypeWithIndexModel>
<WorkTypeID>2</WorkTypeID>
<WorkTypeName>sample string 4</WorkTypeName>
<tempWorkTypeID>3</tempWorkTypeID>
<WorkTypeIndex>1</WorkTypeIndex>
</JobTypeNoLocationModel.JobTypeNoLocationModelWorkTypeWithIndexModel>
<JobTypeNoLocationModel.JobTypeNoLocationModelWorkTypeWithIndexModel>
<WorkTypeID>2</WorkTypeID>
<WorkTypeName>sample string 4</WorkTypeName>
<tempWorkTypeID>3</tempWorkTypeID>
<WorkTypeIndex>1</WorkTypeIndex>
</JobTypeNoLocationModel.JobTypeNoLocationModelWorkTypeWithIndexModel>
</WorkTypeList>
</JobTypeNoLocationModel>
<JobTypeNoLocationModel>
<JobTypeID>1</JobTypeID>
<JobTypeName>sample string 2</JobTypeName>
<Score>3</Score>
<SubJobTypeList>
<SubJobTypeModel>
<DetailList>
<DetailModel>
<DetailID>1</DetailID>
<DetailName>sample string 2</DetailName>
<IsRequired>true</IsRequired>
<IsSupplier>true</IsSupplier>
<NCRScore>6</NCRScore>
<Score>5</Score>
</DetailModel>
<DetailModel>
<DetailID>1</DetailID>
<DetailName>sample string 2</DetailName>
<IsRequired>true</IsRequired>
<IsSupplier>true</IsSupplier>
<NCRScore>6</NCRScore>
<Score>5</Score>
</DetailModel>
</DetailList>
<SubJobTypeID>1</SubJobTypeID>
<SubJobTypeName>sample string 2</SubJobTypeName>
</SubJobTypeModel>
<SubJobTypeModel>
<DetailList>
<DetailModel>
<DetailID>1</DetailID>
<DetailName>sample string 2</DetailName>
<IsRequired>true</IsRequired>
<IsSupplier>true</IsSupplier>
<NCRScore>6</NCRScore>
<Score>5</Score>
</DetailModel>
<DetailModel>
<DetailID>1</DetailID>
<DetailName>sample string 2</DetailName>
<IsRequired>true</IsRequired>
<IsSupplier>true</IsSupplier>
<NCRScore>6</NCRScore>
<Score>5</Score>
</DetailModel>
</DetailList>
<SubJobTypeID>1</SubJobTypeID>
<SubJobTypeName>sample string 2</SubJobTypeName>
</SubJobTypeModel>
</SubJobTypeList>
<WorkTypeList>
<JobTypeNoLocationModel.JobTypeNoLocationModelWorkTypeWithIndexModel>
<WorkTypeID>2</WorkTypeID>
<WorkTypeName>sample string 4</WorkTypeName>
<tempWorkTypeID>3</tempWorkTypeID>
<WorkTypeIndex>1</WorkTypeIndex>
</JobTypeNoLocationModel.JobTypeNoLocationModelWorkTypeWithIndexModel>
<JobTypeNoLocationModel.JobTypeNoLocationModelWorkTypeWithIndexModel>
<WorkTypeID>2</WorkTypeID>
<WorkTypeName>sample string 4</WorkTypeName>
<tempWorkTypeID>3</tempWorkTypeID>
<WorkTypeIndex>1</WorkTypeIndex>
</JobTypeNoLocationModel.JobTypeNoLocationModelWorkTypeWithIndexModel>
</WorkTypeList>
</JobTypeNoLocationModel>
</JobTypeList>
<QCTypeID>sample string 1</QCTypeID>
<QCTypeName>sample string 2</QCTypeName>
</QCTypeListModel>
</QCTypeList>
<ScoreRange>
<NoPassMaxPoint>6</NoPassMaxPoint>
<NoPassMinPoint>5</NoPassMinPoint>
<PassMaxPoint>2</PassMaxPoint>
<PassMinPoint>1</PassMinPoint>
<ToFixMaxPoint>4</ToFixMaxPoint>
<ToFixMinPoint>3</ToFixMinPoint>
</ScoreRange>
<Status>sample string 5</Status>
<UserEmail>sample string 1</UserEmail>
<WorkTypeList>
<WorkTypeMasterModel>
<WorkTypeID>1</WorkTypeID>
<WorkTypeName>sample string 3</WorkTypeName>
<tempWorkTypeID>2</tempWorkTypeID>
</WorkTypeMasterModel>
<WorkTypeMasterModel>
<WorkTypeID>1</WorkTypeID>
<WorkTypeName>sample string 3</WorkTypeName>
<tempWorkTypeID>2</tempWorkTypeID>
</WorkTypeMasterModel>
</WorkTypeList>
</ImportRoadCheckListRequest>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.