Input URI
|
/DESIGN/STEEL/KDS-41-30-2022/SLRS |
|---|
Active Methods
|
POST,GET,PUT,DELETE |
|---|
JSON Schema
Details
"type": "object",
"required": [
"Assign"
],
"additionalProperties": false,
"properties": {
"Assign": {
"type": "object",
"description": "Object keyed by ID strings (e.g., \"1\"), where each entry represents an element.",
"additionalProperties": false,
"minProperties": 1,
"patternProperties": {
"^[0-9]+$": {
"type": "object",
"required": [
"FRAME_TYPE"
],
"additionalProperties": false,
"properties": {
"FRAME_TYPE": {
"type": "string",
"description": "Seismic Load Resisting System Frame Type",
"oneOf": [
{
"title": "Special Concentrically Braced Frames",
"const": "Special Concentrically Braced Frames"
},
{
"title": "Ordinary Concentrically Braced Frames",
"const": "Ordinary Concentrically Braced Frames"
},
{
"title": "Eccentrically Braced Frames",
"const": "Eccentrically Braced Frames"
},
{
"title": "Buckling Restrained Braced Frames",
"const": "Buckling Restrained Braced Frames"
},
{
"title": "Special Plate Shear Walls",
"const": "Special Plate Shear Walls"
}
]
},
"CHECK_OPTION": {
"type": "boolean",
"description": "Check for Brace Slenderness Ratio / Check for Links (not supported for Buckling-Restrained Braced Frames and Special Plate Shear Walls)",
"default": true
}
},
"allOf": [
{
"if": {
"properties": {
"FRAME_TYPE": {
"enum": [
"Buckling Restrained Braced Frames",
"Special Plate Shear Walls"
]
}
},
"required": [
"FRAME_TYPE"
]
},
"then": {
"properties": {
"CHECK_OPTION": {
"const": false
}
}
}
}
]
}
}
}
}
}
Request Examples
Example
"Assign": {
"915": {
"FRAME_TYPE": "Special Concentrically Braced Frames",
"CHECK_OPTION": true
},
"934": {
"FRAME_TYPE": "Ordinary Concentrically Braced Frames",
"CHECK_OPTION": false
},
"1057": {
"FRAME_TYPE": "Eccentrically Braced Frames"
},
"1058": {
"FRAME_TYPE": "Buckling Restrained Braced Frames"
},
"1059": {
"FRAME_TYPE": "Special Plate Shear Walls"
}
}
}
Response Examples
Example
"SLRS": {
"915": {
"FRAME_TYPE": "Special Concentrically Braced Frames",
"CHECK_OPTION": true
},
"934": {
"FRAME_TYPE": "Ordinary Concentrically Braced Frames",
"CHECK_OPTION": false
},
"1057": {
"FRAME_TYPE": "Eccentrically Braced Frames"
},
"1058": {
"FRAME_TYPE": "Buckling Restrained Braced Frames"
},
"1059": {
"FRAME_TYPE": "Special Plate Shear Walls"
}
}
}
Specifications
Keyed Object Entry
| No. | Description | Key | Value Type | Default | Required | |||
|---|---|---|---|---|---|---|---|---|
|
Root Object |
||||||||
|
1 |
Object keyed by ID strings (e.g., "1"), where each entry represents an element. |
"Assign" |
object |
- |
Required |
|||
Item (Value Object Schema)
| No. | Description | Key | Value Type | Default | Required | |||
|---|---|---|---|---|---|---|---|---|
|
General |
||||||||
|
1 |
Seismic Load Resisting System Frame Type • Special Concentrically Braced Frames: "Special Concentrically Braced Frames" • Ordinary Concentrically Braced Frames: "Ordinary Concentrically Braced Frames" • Eccentrically Braced Frames: "Eccentrically Braced Frames" • Buckling Restrained Braced Frames: "Buckling Restrained Braced Frames" • Special Plate Shear Walls: "Special Plate Shear Walls" |
"FRAME_TYPE" |
string |
- |
Required |
|||
|
2 |
Check for Brace Slenderness Ratio / Check for Links (not supported for Buckling-Restrained Braced Frames and Special Plate Shear Walls) |
"CHECK_OPTION" |
boolean |
|
Optional |
|||