Input URI
|
{base url} + DESIGN/RC/KDS-41-20-2022/DCRM-WALL |
|---|
Active Methods
|
POST,GET,PUT,DELETE |
|---|
JSON Schema
Details
"type": "object",
"required": [
"Assign"
],
"additionalProperties": false,
"properties": {
"Assign": {
"type": "object",
"description": "Keyed object (dictionary). Each property name is a wall ID string (e.g., \"1\").",
"additionalProperties": false,
"minProperties": 1,
"patternProperties": {
"^[0-9]+$": {
"type": "object",
"description": "Wall rebar specification and layout.",
"additionalProperties": false,
"required": [
"VERTICAL_REBAR",
"HORIZONTAL_REBAR",
"END_REBAR",
"BE_HORZ_REBAR",
"BE_HORZ_SPACE",
"BE_VERT_SPACE"
],
"properties": {
"VERTICAL_REBAR": {
"type": "string",
"description": "Vertical rebar size",
"oneOf": [
{
"const": "D4",
"title": "D4"
},
{
"const": "D5",
"title": "D5"
},
{
"const": "D6",
"title": "D6"
},
{
"const": "D7",
"title": "D7"
},
{
"const": "D8",
"title": "D8"
},
{
"const": "D10",
"title": "D10"
},
{
"const": "D13",
"title": "D13"
},
{
"const": "D16",
"title": "D16"
},
{
"const": "D19",
"title": "D19"
},
{
"const": "D22",
"title": "D22"
},
{
"const": "D25",
"title": "D25"
},
{
"const": "D29",
"title": "D29"
},
{
"const": "D32",
"title": "D32"
},
{
"const": "D35",
"title": "D35"
},
{
"const": "D38",
"title": "D38"
},
{
"const": "D41",
"title": "D41"
},
{
"const": "D43",
"title": "D43"
},
{
"const": "D51",
"title": "D51"
},
{
"const": "D57",
"title": "D57"
}
]
},
"HORIZONTAL_REBAR": {
"type": "string",
"description": "Horizontal rebar size",
"oneOf": [
{
"const": "D4",
"title": "D4"
},
{
"const": "D5",
"title": "D5"
},
{
"const": "D6",
"title": "D6"
},
{
"const": "D7",
"title": "D7"
},
{
"const": "D8",
"title": "D8"
},
{
"const": "D10",
"title": "D10"
},
{
"const": "D13",
"title": "D13"
},
{
"const": "D16",
"title": "D16"
},
{
"const": "D19",
"title": "D19"
},
{
"const": "D22",
"title": "D22"
},
{
"const": "D25",
"title": "D25"
},
{
"const": "D29",
"title": "D29"
},
{
"const": "D32",
"title": "D32"
},
{
"const": "D35",
"title": "D35"
},
{
"const": "D38",
"title": "D38"
},
{
"const": "D41",
"title": "D41"
},
{
"const": "D43",
"title": "D43"
},
{
"const": "D51",
"title": "D51"
},
{
"const": "D57",
"title": "D57"
}
]
},
"END_REBAR": {
"type": "string",
"description": "End rebar size",
"oneOf": [
{
"const": "D4",
"title": "D4"
},
{
"const": "D5",
"title": "D5"
},
{
"const": "D6",
"title": "D6"
},
{
"const": "D7",
"title": "D7"
},
{
"const": "D8",
"title": "D8"
},
{
"const": "D10",
"title": "D10"
},
{
"const": "D13",
"title": "D13"
},
{
"const": "D16",
"title": "D16"
},
{
"const": "D19",
"title": "D19"
},
{
"const": "D22",
"title": "D22"
},
{
"const": "D25",
"title": "D25"
},
{
"const": "D29",
"title": "D29"
},
{
"const": "D32",
"title": "D32"
},
{
"const": "D35",
"title": "D35"
},
{
"const": "D38",
"title": "D38"
},
{
"const": "D41",
"title": "D41"
},
{
"const": "D43",
"title": "D43"
},
{
"const": "D51",
"title": "D51"
},
{
"const": "D57",
"title": "D57"
}
]
},
"BE_HORZ_REBAR": {
"type": "string",
"description": "Boundary element horizontal rebar size",
"oneOf": [
{
"const": "D4",
"title": "D4"
},
{
"const": "D5",
"title": "D5"
},
{
"const": "D6",
"title": "D6"
},
{
"const": "D7",
"title": "D7"
},
{
"const": "D8",
"title": "D8"
},
{
"const": "D10",
"title": "D10"
},
{
"const": "D13",
"title": "D13"
},
{
"const": "D16",
"title": "D16"
},
{
"const": "D19",
"title": "D19"
},
{
"const": "D22",
"title": "D22"
},
{
"const": "D25",
"title": "D25"
},
{
"const": "D29",
"title": "D29"
},
{
"const": "D32",
"title": "D32"
},
{
"const": "D35",
"title": "D35"
},
{
"const": "D38",
"title": "D38"
},
{
"const": "D41",
"title": "D41"
},
{
"const": "D43",
"title": "D43"
},
{
"const": "D51",
"title": "D51"
},
{
"const": "D57",
"title": "D57"
}
]
},
"BE_HORZ_SPACE": {
"type": "number",
"description": "Boundary element horizontal spacing"
},
"BE_VERT_SPACE": {
"type": "number",
"description": "Boundary element vertical spacing "
},
"DE": {
"type": "number",
"description": "Edge distance de in meters",
"default": 0
},
"DW": {
"type": "number",
"description": "Cover distance dw in meters",
"default": 0
}
}
}
}
}
}
}
Request Examples
Example
"Assign": {
"976": {
"VERTICAL_REBAR": "D4",
"HORIZONTAL_REBAR": "D4",
"END_REBAR": "D4",
"BE_HORZ_REBAR": "D4",
"BE_HORZ_SPACE": 0.2,
"BE_VERT_SPACE": 0.2,
"DE": 0.05,
"DW": 0.05
}
}
}
Response Examples
Example
"DCRMW": {
"976": {
"VERTICAL_REBAR": "D4",
"HORIZONTAL_REBAR": "D4",
"END_REBAR": "D4",
"BE_HORZ_REBAR": "D4",
"BE_HORZ_SPACE": 0.2,
"BE_VERT_SPACE": 0.2,
"DE": 0.05,
"DW": 0.05
}
}
}
Specifications
Keyed Object Entry
| No. | Description | Key | Value Type | Default | Required | |||
|---|---|---|---|---|---|---|---|---|
|
Root Object |
||||||||
|
1 |
Keyed object (dictionary). Each property name is a wall ID string (e.g., "1"). |
"Assign" |
object |
- |
Required |
|||
Item (Value Object Schema)
| No. | Description | Key | Value Type | Default | Required | |||
|---|---|---|---|---|---|---|---|---|
|
General |
||||||||
|
1 |
Vertical Rebar • D4: "D4" • D5: "D5" • D6: "D6" • D7: "D7" • D8: "D8" • D10: "D10" • D13: "D13" • D16: "D16" • D19: "D19" • D22: "D22" • D25: "D25" • D29: "D29" • D32: "D32" • D35: "D35" • D38: "D38" • D41: "D41" • D43: "D43" • D51: "D51" • D57: "D57" |
"VERTICAL_REBAR" |
string |
- |
Required |
|||
|
2 |
Horizontal Rebar • D4: "D4" • D5: "D5" • D6: "D6" • D7: "D7" • D8: "D8" • D10: "D10" • D13: "D13" • D16: "D16" • D19: "D19" • D22: "D22" • D25: "D25" • D29: "D29" • D32: "D32" • D35: "D35" • D38: "D38" • D41: "D41" • D43: "D43" • D51: "D51" • D57: "D57" |
"HORIZONTAL_REBAR" |
string |
- |
Required |
|||
|
3 |
End Rebar From • D4: "D4" • D5: "D5" • D6: "D6" • D7: "D7" • D8: "D8" • D10: "D10" • D13: "D13" • D16: "D16" • D19: "D19" • D22: "D22" • D25: "D25" • D29: "D29" • D32: "D32" • D35: "D35" • D38: "D38" • D41: "D41" • D43: "D43" • D51: "D51" • D57: "D57" |
"END_REBAR" |
string |
- |
Required |
|||
|
4 |
Horz. Rebar • D4: "D4" • D5: "D5" • D6: "D6" • D7: "D7" • D8: "D8" • D10: "D10" • D13: "D13" • D16: "D16" • D19: "D19" • D22: "D22" • D25: "D25" • D29: "D29" • D32: "D32" • D35: "D35" • D38: "D38" • D41: "D41" • D43: "D43" • D51: "D51" • D57: "D57" |
"BE_HORZ_REBAR" |
string |
- |
Required |
|||
|
5 |
Horz. Space |
"BE_HORZ_SPACE" |
number |
- |
Required |
|||
|
6 |
Vert. Space |
"BE_VERT_SPACE" |
number |
- |
Required |
|||
|
7 |
de |
"DE" |
number |
|
Optional |
|||
|
8 |
dw |
"DW" |
number |
|
Optional |
|||