Skip to main content
JSON Manual Created Edited

DESIGN/STEEL/KDS-41-30-2022/SLRS : Seismic Load Resisting System by Member

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

true

Optional



0
Was this article helpful?