Input URI
|
{base url} + DESIGN/RC/KDS-41-20-2022/CD-TABLE |
|---|
Active Methods
|
POST |
|---|
JSON Schema
Details
"type": "object",
"required": [
"Argument"
],
"additionalProperties": false,
"properties": {
"Argument": {
"type": "object",
"required": [
"TABLE_TYPE"
],
"additionalProperties": false,
"properties": {
"TABLE_TYPE": {
"type": "string",
"enum": [
"MEMB",
"PROP"
]
},
"ELEMS": {
"type": "object",
"additionalProperties": false,
"properties": {
"KEYS": {
"type": "array",
"items": {
"type": "integer"
}
},
"TO": {
"type": "string"
},
"STRUCTURE_GROUP_NAME": {
"type": "string"
}
},
"oneOf": [
{
"required": [
"KEYS"
],
"not": {
"anyOf": [
{
"required": [
"TO"
]
},
{
"required": [
"STRUCTURE_GROUP_NAME"
]
}
]
}
},
{
"required": [
"TO"
],
"not": {
"anyOf": [
{
"required": [
"KEYS"
]
},
{
"required": [
"STRUCTURE_GROUP_NAME"
]
}
]
}
},
{
"required": [
"STRUCTURE_GROUP_NAME"
],
"not": {
"anyOf": [
{
"required": [
"KEYS"
]
},
{
"required": [
"TO"
]
}
]
}
}
]
},
"SECTIONS": {
"type": "array",
"items": {
"type": "integer"
}
},
"PRI_SORT": {
"type": "integer",
"default": 1,
"oneOf": [
{
"title": "SECT",
"const": 0
},
{
"title": "MEMB",
"const": 1
}
]
},
"RESULT": {
"type": "integer",
"default": 0,
"oneOf": [
{
"title": "All",
"const": 0
},
{
"title": "OK",
"const": 1
},
{
"title": "NG",
"const": 2
}
]
},
"TABLE_NAME": {
"type": "string",
"default": "RC Column Design Result"
},
"EXPORT_PATH": {
"type": "string"
},
"UNIT": {
"type": "object",
"properties": {
"FORCE": {
"type": "string"
},
"DIST": {
"type": "string"
}
}
},
"STYLES": {
"type": "object",
"properties": {
"FORMAT": {
"type": "string",
"enum": [
"Default",
"Fixed",
"Scientific",
"General"
]
},
"PLACE": {
"type": "integer",
"minimum": 0,
"maximum": 15
}
}
},
"COMPONENTS": {
"type": "array",
"items": {
"type": "string",
"enum": [
"MEMB",
"SECT",
"Section",
"Bc",
"Hc",
"fck",
"Height",
"fy",
"fys",
"LCB",
"phiPn.max",
"Pu",
"phiPn",
"Rat-P",
"Mc",
"phiMn",
"Rat-M",
"Mc/Pu",
"Mcz/Mcy",
"Ast",
"V-Rebar",
"LCB_Vu_end",
"LCB_Vu_mid",
"Vu.end",
"Vu.mid",
"Rat-V.end",
"Rat-V.mid",
"As-H.end",
"As-H.mid",
"H-Rebar.end",
"H-Rebar.mid",
"CHK"
]
}
}
}
}
}
}
Request Examples
Example
"Argument": {
"TABLE_TYPE": "MEMB",
"PRI_SORT": 1,
"RESULT": 0
}
}
Response Examples
Example
"Result Table": {
"FORCE": "KGF",
"DIST": "M",
"HEAD": [
"MEMB",
"SECT",
"Section",
"Bc",
"Hc",
"fck",
"Height",
"fy",
"fys",
"LCB",
"phiPn.max",
"Pu",
"phiPn",
"Rat-P",
"Mc",
"phiMn",
"Rat-M",
"Mc/Pu",
"Mcz/Mcy",
"Ast",
"V-Rebar",
"LCB_Vu_end",
"LCB_Vu_mid",
"Vu.end",
"Vu.mid",
"Rat-V.end",
"Rat-V.mid",
"As-H.end",
"As-H.mid",
"H-Rebar.end",
"H-Rebar.mid",
"CHK"
],
"DATA": [
[
"915",
"100",
"D300",
"0.0000",
"0.3000",
"3059149",
"4.0000",
"6.1E+07",
"4.1E+07",
"7",
"118735",
"18065.4",
"48178.0",
"0.375",
"1750.05",
"4666.58",
"0.375",
"0.09687",
"54.390346",
"0.0008",
"6-0-D13",
"7",
"7",
"412.936",
"412.936",
"0.027",
"0.027",
"0.0000",
"0.0000",
"2-D13 @200",
"2-D13 @200",
"OK"
],
[
"1058",
"100",
"D300",
"0.0000",
"0.3000",
"3059149",
"4.0000",
"6.1E+07",
"4.1E+07",
"5",
"119777",
"950.018",
"110012",
"0.009",
"32.2447",
"3733.91",
"0.009",
"0.03394",
"45.000000",
"0.0008",
"4-0-D16",
"47",
"47",
"0.00000",
"0.00000",
"0.000",
"0.000",
"0.0000",
"0.0000",
"2-D7 @200",
"2-D7 @200",
"OK"
],
[
"1059",
"100",
"D300",
"0.0000",
"0.3000",
"3059149",
"4.0000",
"6.1E+07",
"4.1E+07",
"7",
"119777",
"9088.78",
"14275.4",
"0.637",
"3543.83",
"5584.15",
"0.635",
"0.38991",
"86.471081",
"0.0008",
"4-0-D16",
"7",
"7",
"884.284",
"884.284",
"0.106",
"0.106",
"0.0000",
"0.0000",
"2-D7 @200",
"2-D7 @200",
"OK"
]
]
}
}
Specifications
Keyed Object Entry
| No. | Description | Key | Value Type | Default | Required | |||
|---|---|---|---|---|---|---|---|---|
|
Root Object |
||||||||
|
1 |
Map of keyed objects where each key is a string identifier. |
"Argument" |
object |
- |
Required |
|||
Item (Value Object Schema)
| No. | Description | Key | Value Type | Default | Required | |||
|---|---|---|---|---|---|---|---|---|
|
General |
||||||||
|
1 |
Table Type • MEMB: "MEMB" • PROP: "PROP" |
"TABLE_TYPE" |
string |
- |
Required |
|||
|
2 |
Result View Option • All: "0" • OK: "1" • NG: "2" |
"RESULT" |
integer |
|
Optional |
|||
|
3 |
Table Name |
"TABLE_NAME" |
string |
|
Optional |
|||
|
4 |
Export Path |
"EXPORT_PATH" |
string |
- |
Optional |
|||
|
5 |
Unit Settings |
"UNIT" |
object |
System |
Optional |
|||
|
5.1 |
UNIT.FORCE |
"FORCE" |
string |
- |
Optional |
|||
|
5.2 |
UNIT.DIST |
"DIST" |
string |
- |
Optional |
|||
|
6 |
Number Format |
"STYLES" |
object |
System |
Optional |
|||
|
6.1 |
STYLES.FORMAT • Default: "Default" • Fixed: "Fixed" • Scientific: "Scientific" • General: "General" |
"FORMAT" |
string |
- |
Optional |
|||
|
6.2 |
STYLES.PLACE Constraints: • Value Range: >= 0, <= 15 |
"PLACE" |
integer |
- |
Optional |
|||
|
7 |
Components • MEMB: "MEMB" • SECT: "SECT" • Section: "Section" • Bc: "Bc" • Hc: "Hc" • fck: "fck" • Height: "Height" • fy: "fy" • fys: "fys" • LCB: "LCB" • phiPn.max: "phiPn.max" • Pu: "Pu" • phiPn: "phiPn" • Rat-P: "Rat-P" • Mc: "Mc" • phiMn: "phiMn" • Rat-M: "Rat-M" • Mc/Pu: "Mc/Pu" • Mcz/Mcy: "Mcz/Mcy" • Ast: "Ast" • V-Rebar: "V-Rebar" • LCB_Vu_end: "LCB_Vu_end" • LCB_Vu_mid: "LCB_Vu_mid" • Vu.end: "Vu.end" • Vu.mid: "Vu.mid" • Rat-V.end: "Rat-V.end" • Rat-V.mid: "Rat-V.mid" • As-H.end: "As-H.end" • As-H.mid: "As-H.mid" • H-Rebar.end: "H-Rebar.end" • H-Rebar.mid: "H-Rebar.mid" • CHK: "CHK" |
"COMPONENTS" |
Array [string] |
- |
Optional |
|||
|
When "TABLE_TYPE" is MEMB |
||||||||
|
8 |
Element Numbers |
"ELEMS" |
object |
- |
Optional |
|||
|
oneOf Choose exactly one of the following keys: "KEYS", "TO", or "STRUCTURE_GROUP_NAME". |
||||||||
|
8.1 |
Specify Each ID |
"KEYS" |
Array [integer] |
- |
Optional |
|||
|
8.2 |
Specify ID Range |
"TO" |
string |
- |
Optional |
|||
|
8.3 |
Structure Group Name |
"STRUCTURE_GROUP_NAME" |
string |
- |
Optional |
|||
|
9 |
Primary Sorting Option • SECT: "0" • MEMB: "1" |
"PRI_SORT" |
integer |
|
Optional |
|||
|
When "TABLE_TYPE" is PROP |
||||||||
|
10 |
Section Numbers |
"SECTIONS" |
Array [integer] |
- |
Optional |
|||