Skip to main content
JSON Manual Created Edited

DESIGN/SRC/AIK-SRC2K/MRBD : Modify SRC Beam Section Data

Input URI

{base url} + DESIGN/SRC/AIK-SRC2K/MRBD



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 Section ID.",
      "minProperties"1,
      "additionalProperties"false,
      "patternProperties": {
        "^[0-9]+$": {
          "type""object",
          "required": [
            "DT",
            "DB",
            "SHEAR_BAR"
          ],
          "anyOf": [
            {
              "required": [
                "BAR_SECTOR_I"
              ]
            },
            {
              "required": [
                "BAR_SECTOR_M"
              ]
            },
            {
              "required": [
                "BAR_SECTOR_J"
              ]
            }
          ],
          "additionalProperties"false,
          "properties": {
            "BAR_SECTOR_I": {
              "type""object",
              "description""Rebar configuration at I-section.",
              "required": [
                "TOP",
                "BOT",
                "STIRRUP_SPACE"
              ],
              "additionalProperties"false,
              "properties": {
                "TOP": {
                  "type""object",
                  "description""Top rebar configuration.",
                  "required": [
                    "LAYER1"
                  ],
                  "additionalProperties"false,
                  "properties": {
                    "LAYER1": {
                      "type""object",
                      "description""First layer of top rebars.",
                      "required": [
                        "NAME",
                        "NUM"
                      ],
                      "additionalProperties"false,
                      "properties": {
                        "NAME": {
                          "type""string",
                          "description""Rebar size designation for the first layer of top rebars.",
                          "oneOf": [
                            {
                              "title""D4",
                              "const""D4"
                            },
                            {
                              "title""D5",
                              "const""D5"
                            },
                            {
                              "title""D6",
                              "const""D6"
                            },
                            {
                              "title""D7",
                              "const""D7"
                            },
                            {
                              "title""D8",
                              "const""D8"
                            },
                            {
                              "title""D10",
                              "const""D10"
                            },
                            {
                              "title""D13",
                              "const""D13"
                            },
                            {
                              "title""D16",
                              "const""D16"
                            },
                            {
                              "title""D19",
                              "const""D19"
                            },
                            {
                              "title""D22",
                              "const""D22"
                            },
                            {
                              "title""D25",
                              "const""D25"
                            },
                            {
                              "title""D29",
                              "const""D29"
                            },
                            {
                              "title""D32",
                              "const""D32"
                            },
                            {
                              "title""D35",
                              "const""D35"
                            },
                            {
                              "title""D38",
                              "const""D38"
                            },
                            {
                              "title""D41",
                              "const""D41"
                            },
                            {
                              "title""D43",
                              "const""D43"
                            },
                            {
                              "title""D51",
                              "const""D51"
                            },
                            {
                              "title""D57",
                              "const""D57"
                            }
                          ]
                        },
                        "NUM": {
                          "type""integer",
                          "description""Number of rebars in the first layer of top rebars.",
                          "minimum"1
                        }
                      }
                    },
                    "LAYER2": {
                      "type""object",
                      "description""Second layer of top rebars.",
                      "required": [
                        "NAME",
                        "NUM"
                      ],
                      "additionalProperties"false,
                      "properties": {
                        "NAME": {
                          "type""string",
                          "description""Rebar size designation for the second layer of top rebars.",
                          "oneOf": [
                            {
                              "title""D4",
                              "const""D4"
                            },
                            {
                              "title""D5",
                              "const""D5"
                            },
                            {
                              "title""D6",
                              "const""D6"
                            },
                            {
                              "title""D7",
                              "const""D7"
                            },
                            {
                              "title""D8",
                              "const""D8"
                            },
                            {
                              "title""D10",
                              "const""D10"
                            },
                            {
                              "title""D13",
                              "const""D13"
                            },
                            {
                              "title""D16",
                              "const""D16"
                            },
                            {
                              "title""D19",
                              "const""D19"
                            },
                            {
                              "title""D22",
                              "const""D22"
                            },
                            {
                              "title""D25",
                              "const""D25"
                            },
                            {
                              "title""D29",
                              "const""D29"
                            },
                            {
                              "title""D32",
                              "const""D32"
                            },
                            {
                              "title""D35",
                              "const""D35"
                            },
                            {
                              "title""D38",
                              "const""D38"
                            },
                            {
                              "title""D41",
                              "const""D41"
                            },
                            {
                              "title""D43",
                              "const""D43"
                            },
                            {
                              "title""D51",
                              "const""D51"
                            },
                            {
                              "title""D57",
                              "const""D57"
                            }
                          ]
                        },
                        "NUM": {
                          "type""integer",
                          "description""Number of rebars in the second layer of top rebars.",
                          "minimum"1
                        }
                      }
                    }
                  }
                },
                "BOT": {
                  "type""object",
                  "description""Bottom rebar configuration.",
                  "required": [
                    "LAYER1"
                  ],
                  "additionalProperties"false,
                  "properties": {
                    "LAYER1": {
                      "type""object",
                      "description""First layer of bottom rebars.",
                      "required": [
                        "NAME",
                        "NUM"
                      ],
                      "additionalProperties"false,
                      "properties": {
                        "NAME": {
                          "type""string",
                          "description""Rebar size designation for the first layer of bottom rebars.",
                          "oneOf": [
                            {
                              "title""D4",
                              "const""D4"
                            },
                            {
                              "title""D5",
                              "const""D5"
                            },
                            {
                              "title""D6",
                              "const""D6"
                            },
                            {
                              "title""D7",
                              "const""D7"
                            },
                            {
                              "title""D8",
                              "const""D8"
                            },
                            {
                              "title""D10",
                              "const""D10"
                            },
                            {
                              "title""D13",
                              "const""D13"
                            },
                            {
                              "title""D16",
                              "const""D16"
                            },
                            {
                              "title""D19",
                              "const""D19"
                            },
                            {
                              "title""D22",
                              "const""D22"
                            },
                            {
                              "title""D25",
                              "const""D25"
                            },
                            {
                              "title""D29",
                              "const""D29"
                            },
                            {
                              "title""D32",
                              "const""D32"
                            },
                            {
                              "title""D35",
                              "const""D35"
                            },
                            {
                              "title""D38",
                              "const""D38"
                            },
                            {
                              "title""D41",
                              "const""D41"
                            },
                            {
                              "title""D43",
                              "const""D43"
                            },
                            {
                              "title""D51",
                              "const""D51"
                            },
                            {
                              "title""D57",
                              "const""D57"
                            }
                          ]
                        },
                        "NUM": {
                          "type""integer",
                          "description""Number of rebars in the first layer of bottom rebars.",
                          "minimum"1
                        }
                      }
                    },
                    "LAYER2": {
                      "type""object",
                      "description""Second layer of bottom rebars.",
                      "required": [
                        "NAME",
                        "NUM"
                      ],
                      "additionalProperties"false,
                      "properties": {
                        "NAME": {
                          "type""string",
                          "description""Rebar size designation for the second layer of bottom rebars.",
                          "oneOf": [
                            {
                              "title""D4",
                              "const""D4"
                            },
                            {
                              "title""D5",
                              "const""D5"
                            },
                            {
                              "title""D6",
                              "const""D6"
                            },
                            {
                              "title""D7",
                              "const""D7"
                            },
                            {
                              "title""D8",
                              "const""D8"
                            },
                            {
                              "title""D10",
                              "const""D10"
                            },
                            {
                              "title""D13",
                              "const""D13"
                            },
                            {
                              "title""D16",
                              "const""D16"
                            },
                            {
                              "title""D19",
                              "const""D19"
                            },
                            {
                              "title""D22",
                              "const""D22"
                            },
                            {
                              "title""D25",
                              "const""D25"
                            },
                            {
                              "title""D29",
                              "const""D29"
                            },
                            {
                              "title""D32",
                              "const""D32"
                            },
                            {
                              "title""D35",
                              "const""D35"
                            },
                            {
                              "title""D38",
                              "const""D38"
                            },
                            {
                              "title""D41",
                              "const""D41"
                            },
                            {
                              "title""D43",
                              "const""D43"
                            },
                            {
                              "title""D51",
                              "const""D51"
                            },
                            {
                              "title""D57",
                              "const""D57"
                            }
                          ]
                        },
                        "NUM": {
                          "type""integer",
                          "description""Number of rebars in the second layer of bottom rebars.",
                          "minimum"1
                        }
                      }
                    }
                  }
                },
                "STIRRUP_SPACE": {
                  "type""number",
                  "description""Stirrup spacing at I-section.",
                  "exclusiveMinimum"0
                },
                "STIRRUP_NUM": {
                  "type""integer",
                  "description""Number of stirrup sets at I-section.",
                  "default"2,
                  "minimum"2,
                  "maximum"20
                }
              }
            },
            "BAR_SECTOR_M": {
              "type""object",
              "description""Rebar configuration at M-section.",
              "required": [
                "TOP",
                "BOT",
                "STIRRUP_SPACE"
              ],
              "additionalProperties"false,
              "properties": {
                "TOP": {
                  "type""object",
                  "description""Top rebar configuration.",
                  "required": [
                    "LAYER1"
                  ],
                  "additionalProperties"false,
                  "properties": {
                    "LAYER1": {
                      "type""object",
                      "description""First layer of top rebars.",
                      "required": [
                        "NAME",
                        "NUM"
                      ],
                      "additionalProperties"false,
                      "properties": {
                        "NAME": {
                          "type""string",
                          "description""Rebar size designation for the first layer of top rebars.",
                          "oneOf": [
                            {
                              "title""D4",
                              "const""D4"
                            },
                            {
                              "title""D5",
                              "const""D5"
                            },
                            {
                              "title""D6",
                              "const""D6"
                            },
                            {
                              "title""D7",
                              "const""D7"
                            },
                            {
                              "title""D8",
                              "const""D8"
                            },
                            {
                              "title""D10",
                              "const""D10"
                            },
                            {
                              "title""D13",
                              "const""D13"
                            },
                            {
                              "title""D16",
                              "const""D16"
                            },
                            {
                              "title""D19",
                              "const""D19"
                            },
                            {
                              "title""D22",
                              "const""D22"
                            },
                            {
                              "title""D25",
                              "const""D25"
                            },
                            {
                              "title""D29",
                              "const""D29"
                            },
                            {
                              "title""D32",
                              "const""D32"
                            },
                            {
                              "title""D35",
                              "const""D35"
                            },
                            {
                              "title""D38",
                              "const""D38"
                            },
                            {
                              "title""D41",
                              "const""D41"
                            },
                            {
                              "title""D43",
                              "const""D43"
                            },
                            {
                              "title""D51",
                              "const""D51"
                            },
                            {
                              "title""D57",
                              "const""D57"
                            }
                          ]
                        },
                        "NUM": {
                          "type""integer",
                          "description""Number of rebars in the first layer of top rebars.",
                          "minimum"1
                        }
                      }
                    },
                    "LAYER2": {
                      "type""object",
                      "description""Second layer of top rebars.",
                      "required": [
                        "NAME",
                        "NUM"
                      ],
                      "additionalProperties"false,
                      "properties": {
                        "NAME": {
                          "type""string",
                          "description""Rebar size designation for the second layer of top rebars.",
                          "oneOf": [
                            {
                              "title""D4",
                              "const""D4"
                            },
                            {
                              "title""D5",
                              "const""D5"
                            },
                            {
                              "title""D6",
                              "const""D6"
                            },
                            {
                              "title""D7",
                              "const""D7"
                            },
                            {
                              "title""D8",
                              "const""D8"
                            },
                            {
                              "title""D10",
                              "const""D10"
                            },
                            {
                              "title""D13",
                              "const""D13"
                            },
                            {
                              "title""D16",
                              "const""D16"
                            },
                            {
                              "title""D19",
                              "const""D19"
                            },
                            {
                              "title""D22",
                              "const""D22"
                            },
                            {
                              "title""D25",
                              "const""D25"
                            },
                            {
                              "title""D29",
                              "const""D29"
                            },
                            {
                              "title""D32",
                              "const""D32"
                            },
                            {
                              "title""D35",
                              "const""D35"
                            },
                            {
                              "title""D38",
                              "const""D38"
                            },
                            {
                              "title""D41",
                              "const""D41"
                            },
                            {
                              "title""D43",
                              "const""D43"
                            },
                            {
                              "title""D51",
                              "const""D51"
                            },
                            {
                              "title""D57",
                              "const""D57"
                            }
                          ]
                        },
                        "NUM": {
                          "type""integer",
                          "description""Number of rebars in the second layer of top rebars.",
                          "minimum"1
                        }
                      }
                    }
                  }
                },
                "BOT": {
                  "type""object",
                  "description""Bottom rebar configuration.",
                  "required": [
                    "LAYER1"
                  ],
                  "additionalProperties"false,
                  "properties": {
                    "LAYER1": {
                      "type""object",
                      "description""First layer of bottom rebars.",
                      "required": [
                        "NAME",
                        "NUM"
                      ],
                      "additionalProperties"false,
                      "properties": {
                        "NAME": {
                          "type""string",
                          "description""Rebar size designation for the first layer of bottom rebars.",
                          "oneOf": [
                            {
                              "title""D4",
                              "const""D4"
                            },
                            {
                              "title""D5",
                              "const""D5"
                            },
                            {
                              "title""D6",
                              "const""D6"
                            },
                            {
                              "title""D7",
                              "const""D7"
                            },
                            {
                              "title""D8",
                              "const""D8"
                            },
                            {
                              "title""D10",
                              "const""D10"
                            },
                            {
                              "title""D13",
                              "const""D13"
                            },
                            {
                              "title""D16",
                              "const""D16"
                            },
                            {
                              "title""D19",
                              "const""D19"
                            },
                            {
                              "title""D22",
                              "const""D22"
                            },
                            {
                              "title""D25",
                              "const""D25"
                            },
                            {
                              "title""D29",
                              "const""D29"
                            },
                            {
                              "title""D32",
                              "const""D32"
                            },
                            {
                              "title""D35",
                              "const""D35"
                            },
                            {
                              "title""D38",
                              "const""D38"
                            },
                            {
                              "title""D41",
                              "const""D41"
                            },
                            {
                              "title""D43",
                              "const""D43"
                            },
                            {
                              "title""D51",
                              "const""D51"
                            },
                            {
                              "title""D57",
                              "const""D57"
                            }
                          ]
                        },
                        "NUM": {
                          "type""integer",
                          "description""Number of rebars in the first layer of bottom rebars.",
                          "minimum"1
                        }
                      }
                    },
                    "LAYER2": {
                      "type""object",
                      "description""Second layer of bottom rebars.",
                      "required": [
                        "NAME",
                        "NUM"
                      ],
                      "additionalProperties"false,
                      "properties": {
                        "NAME": {
                          "type""string",
                          "description""Rebar size designation for the second layer of bottom rebars.",
                          "oneOf": [
                            {
                              "title""D4",
                              "const""D4"
                            },
                            {
                              "title""D5",
                              "const""D5"
                            },
                            {
                              "title""D6",
                              "const""D6"
                            },
                            {
                              "title""D7",
                              "const""D7"
                            },
                            {
                              "title""D8",
                              "const""D8"
                            },
                            {
                              "title""D10",
                              "const""D10"
                            },
                            {
                              "title""D13",
                              "const""D13"
                            },
                            {
                              "title""D16",
                              "const""D16"
                            },
                            {
                              "title""D19",
                              "const""D19"
                            },
                            {
                              "title""D22",
                              "const""D22"
                            },
                            {
                              "title""D25",
                              "const""D25"
                            },
                            {
                              "title""D29",
                              "const""D29"
                            },
                            {
                              "title""D32",
                              "const""D32"
                            },
                            {
                              "title""D35",
                              "const""D35"
                            },
                            {
                              "title""D38",
                              "const""D38"
                            },
                            {
                              "title""D41",
                              "const""D41"
                            },
                            {
                              "title""D43",
                              "const""D43"
                            },
                            {
                              "title""D51",
                              "const""D51"
                            },
                            {
                              "title""D57",
                              "const""D57"
                            }
                          ]
                        },
                        "NUM": {
                          "type""integer",
                          "description""Number of rebars in the second layer of bottom rebars.",
                          "minimum"1
                        }
                      }
                    }
                  }
                },
                "STIRRUP_SPACE": {
                  "type""number",
                  "description""Stirrup spacing at M-section.",
                  "exclusiveMinimum"0
                },
                "STIRRUP_NUM": {
                  "type""integer",
                  "description""Number of stirrup sets at M-section.",
                  "default"2,
                  "minimum"2,
                  "maximum"20
                }
              }
            },
            "BAR_SECTOR_J": {
              "type""object",
              "description""Rebar configuration at J-section.",
              "required": [
                "TOP",
                "BOT",
                "STIRRUP_SPACE"
              ],
              "additionalProperties"false,
              "properties": {
                "TOP": {
                  "type""object",
                  "description""Top rebar configuration.",
                  "required": [
                    "LAYER1"
                  ],
                  "additionalProperties"false,
                  "properties": {
                    "LAYER1": {
                      "type""object",
                      "description""First layer of top rebars.",
                      "required": [
                        "NAME",
                        "NUM"
                      ],
                      "additionalProperties"false,
                      "properties": {
                        "NAME": {
                          "type""string",
                          "description""Rebar size designation for the first layer of top rebars.",
                          "oneOf": [
                            {
                              "title""D4",
                              "const""D4"
                            },
                            {
                              "title""D5",
                              "const""D5"
                            },
                            {
                              "title""D6",
                              "const""D6"
                            },
                            {
                              "title""D7",
                              "const""D7"
                            },
                            {
                              "title""D8",
                              "const""D8"
                            },
                            {
                              "title""D10",
                              "const""D10"
                            },
                            {
                              "title""D13",
                              "const""D13"
                            },
                            {
                              "title""D16",
                              "const""D16"
                            },
                            {
                              "title""D19",
                              "const""D19"
                            },
                            {
                              "title""D22",
                              "const""D22"
                            },
                            {
                              "title""D25",
                              "const""D25"
                            },
                            {
                              "title""D29",
                              "const""D29"
                            },
                            {
                              "title""D32",
                              "const""D32"
                            },
                            {
                              "title""D35",
                              "const""D35"
                            },
                            {
                              "title""D38",
                              "const""D38"
                            },
                            {
                              "title""D41",
                              "const""D41"
                            },
                            {
                              "title""D43",
                              "const""D43"
                            },
                            {
                              "title""D51",
                              "const""D51"
                            },
                            {
                              "title""D57",
                              "const""D57"
                            }
                          ]
                        },
                        "NUM": {
                          "type""integer",
                          "description""Number of rebars in the first layer of top rebars.",
                          "minimum"1
                        }
                      }
                    },
                    "LAYER2": {
                      "type""object",
                      "description""Second layer of top rebars.",
                      "required": [
                        "NAME",
                        "NUM"
                      ],
                      "additionalProperties"false,
                      "properties": {
                        "NAME": {
                          "type""string",
                          "description""Rebar size designation for the second layer of top rebars.",
                          "oneOf": [
                            {
                              "title""D4",
                              "const""D4"
                            },
                            {
                              "title""D5",
                              "const""D5"
                            },
                            {
                              "title""D6",
                              "const""D6"
                            },
                            {
                              "title""D7",
                              "const""D7"
                            },
                            {
                              "title""D8",
                              "const""D8"
                            },
                            {
                              "title""D10",
                              "const""D10"
                            },
                            {
                              "title""D13",
                              "const""D13"
                            },
                            {
                              "title""D16",
                              "const""D16"
                            },
                            {
                              "title""D19",
                              "const""D19"
                            },
                            {
                              "title""D22",
                              "const""D22"
                            },
                            {
                              "title""D25",
                              "const""D25"
                            },
                            {
                              "title""D29",
                              "const""D29"
                            },
                            {
                              "title""D32",
                              "const""D32"
                            },
                            {
                              "title""D35",
                              "const""D35"
                            },
                            {
                              "title""D38",
                              "const""D38"
                            },
                            {
                              "title""D41",
                              "const""D41"
                            },
                            {
                              "title""D43",
                              "const""D43"
                            },
                            {
                              "title""D51",
                              "const""D51"
                            },
                            {
                              "title""D57",
                              "const""D57"
                            }
                          ]
                        },
                        "NUM": {
                          "type""integer",
                          "description""Number of rebars in the second layer of top rebars.",
                          "minimum"1
                        }
                      }
                    }
                  }
                },
                "BOT": {
                  "type""object",
                  "description""Bottom rebar configuration.",
                  "required": [
                    "LAYER1"
                  ],
                  "additionalProperties"false,
                  "properties": {
                    "LAYER1": {
                      "type""object",
                      "description""First layer of bottom rebars.",
                      "required": [
                        "NAME",
                        "NUM"
                      ],
                      "additionalProperties"false,
                      "properties": {
                        "NAME": {
                          "type""string",
                          "description""Rebar size designation for the first layer of bottom rebars.",
                          "oneOf": [
                            {
                              "title""D4",
                              "const""D4"
                            },
                            {
                              "title""D5",
                              "const""D5"
                            },
                            {
                              "title""D6",
                              "const""D6"
                            },
                            {
                              "title""D7",
                              "const""D7"
                            },
                            {
                              "title""D8",
                              "const""D8"
                            },
                            {
                              "title""D10",
                              "const""D10"
                            },
                            {
                              "title""D13",
                              "const""D13"
                            },
                            {
                              "title""D16",
                              "const""D16"
                            },
                            {
                              "title""D19",
                              "const""D19"
                            },
                            {
                              "title""D22",
                              "const""D22"
                            },
                            {
                              "title""D25",
                              "const""D25"
                            },
                            {
                              "title""D29",
                              "const""D29"
                            },
                            {
                              "title""D32",
                              "const""D32"
                            },
                            {
                              "title""D35",
                              "const""D35"
                            },
                            {
                              "title""D38",
                              "const""D38"
                            },
                            {
                              "title""D41",
                              "const""D41"
                            },
                            {
                              "title""D43",
                              "const""D43"
                            },
                            {
                              "title""D51",
                              "const""D51"
                            },
                            {
                              "title""D57",
                              "const""D57"
                            }
                          ]
                        },
                        "NUM": {
                          "type""integer",
                          "description""Number of rebars in the first layer of bottom rebars.",
                          "minimum"1
                        }
                      }
                    },
                    "LAYER2": {
                      "type""object",
                      "description""Second layer of bottom rebars.",
                      "required": [
                        "NAME",
                        "NUM"
                      ],
                      "additionalProperties"false,
                      "properties": {
                        "NAME": {
                          "type""string",
                          "description""Rebar size designation for the second layer of bottom rebars.",
                          "oneOf": [
                            {
                              "title""D4",
                              "const""D4"
                            },
                            {
                              "title""D5",
                              "const""D5"
                            },
                            {
                              "title""D6",
                              "const""D6"
                            },
                            {
                              "title""D7",
                              "const""D7"
                            },
                            {
                              "title""D8",
                              "const""D8"
                            },
                            {
                              "title""D10",
                              "const""D10"
                            },
                            {
                              "title""D13",
                              "const""D13"
                            },
                            {
                              "title""D16",
                              "const""D16"
                            },
                            {
                              "title""D19",
                              "const""D19"
                            },
                            {
                              "title""D22",
                              "const""D22"
                            },
                            {
                              "title""D25",
                              "const""D25"
                            },
                            {
                              "title""D29",
                              "const""D29"
                            },
                            {
                              "title""D32",
                              "const""D32"
                            },
                            {
                              "title""D35",
                              "const""D35"
                            },
                            {
                              "title""D38",
                              "const""D38"
                            },
                            {
                              "title""D41",
                              "const""D41"
                            },
                            {
                              "title""D43",
                              "const""D43"
                            },
                            {
                              "title""D51",
                              "const""D51"
                            },
                            {
                              "title""D57",
                              "const""D57"
                            }
                          ]
                        },
                        "NUM": {
                          "type""integer",
                          "description""Number of rebars in the second layer of bottom rebars.",
                          "minimum"1
                        }
                      }
                    }
                  }
                },
                "STIRRUP_SPACE": {
                  "type""number",
                  "description""Stirrup spacing at J-section.",
                  "exclusiveMinimum"0
                },
                "STIRRUP_NUM": {
                  "type""integer",
                  "description""Number of stirrup sets at J-section.",
                  "default"2,
                  "minimum"2,
                  "maximum"20
                }
              }
            },
            "DT": {
              "type""number",
              "description""Top rebar cover thickness.",
              "exclusiveMinimum"0
            },
            "DB": {
              "type""number",
              "description""Bottom rebar cover thickness.",
              "exclusiveMinimum"0
            },
            "SHEAR_BAR": {
              "type""string",
              "description""Stirrup rebar size designation.",
              "oneOf": [
                {
                  "title""D4",
                  "const""D4"
                },
                {
                  "title""D5",
                  "const""D5"
                },
                {
                  "title""D6",
                  "const""D6"
                },
                {
                  "title""D7",
                  "const""D7"
                },
                {
                  "title""D8",
                  "const""D8"
                },
                {
                  "title""D10",
                  "const""D10"
                },
                {
                  "title""D13",
                  "const""D13"
                },
                {
                  "title""D16",
                  "const""D16"
                },
                {
                  "title""D19",
                  "const""D19"
                },
                {
                  "title""D22",
                  "const""D22"
                },
                {
                  "title""D25",
                  "const""D25"
                },
                {
                  "title""D29",
                  "const""D29"
                },
                {
                  "title""D32",
                  "const""D32"
                },
                {
                  "title""D35",
                  "const""D35"
                },
                {
                  "title""D38",
                  "const""D38"
                },
                {
                  "title""D41",
                  "const""D41"
                },
                {
                  "title""D43",
                  "const""D43"
                },
                {
                  "title""D51",
                  "const""D51"
                },
                {
                  "title""D57",
                  "const""D57"
                }
              ]
            }
          }
        }
      }
    }
  }
}


Request Examples

Example

{
  "Assign": {
    "3": {
      "DT": 0.1,
      "DB": 0.1,
      "SHEAR_BAR": "D4",
      "BAR_SECTOR_I": {
        "STIRRUP_SPACE": 150,
        "STIRRUP_NUM": 2,
        "TOP": {
          "LAYER1": {
            "NAME": "D32",
            "NUM": 2
          },
          "LAYER2": {
            "NAME": "D32",
            "NUM": 2
          }
        },
        "BOT": {
          "LAYER1": {
            "NAME": "D35",
            "NUM": 1
          },
          "LAYER2": {
            "NAME": "D35",
            "NUM": 3
          }
        }
      },
      "BAR_SECTOR_M": {
        "STIRRUP_SPACE": 150,
        "TOP": {
          "LAYER1": {
            "NAME": "D43",
            "NUM": 1
          }
        },
        "BOT": {
          "LAYER1": {
            "NAME": "D43",
            "NUM": 2
          }
        }
      },
      "BAR_SECTOR_J": {
        "STIRRUP_SPACE": 150,
        "TOP": {
          "LAYER1": {
            "NAME": "D51",
            "NUM": 2
          }
        },
        "BOT": {
          "LAYER1": {
            "NAME": "D43",
            "NUM": 2
          }
        }
      }
    }
  }
}


Response Examples

Example

{
  "MRBD": {
    "3": {
      "BAR_SECTOR_I": {
        "TOP": {
          "LAYER1": {
            "NAME": "D32",
            "NUM": 2
          },
          "LAYER2": {
            "NAME": "D32",
            "NUM": 2
          }
        },
        "BOT": {
          "LAYER1": {
            "NAME": "D35",
            "NUM": 1
          },
          "LAYER2": {
            "NAME": "D35",
            "NUM": 3
          }
        },
        "STIRRUP_SPACE": 150,
        "STIRRUP_NUM": 2
      },
      "BAR_SECTOR_M": {
        "TOP": {
          "LAYER1": {
            "NAME": "D43",
            "NUM": 1
          }
        },
        "BOT": {
          "LAYER1": {
            "NAME": "D43",
            "NUM": 2
          }
        },
        "STIRRUP_SPACE": 150
      },
      "BAR_SECTOR_J": {
        "TOP": {
          "LAYER1": {
            "NAME": "D51",
            "NUM": 2
          }
        },
        "BOT": {
          "LAYER1": {
            "NAME": "D43",
            "NUM": 2
          }
        },
        "STIRRUP_SPACE": 150
      },
      "DT": 0.1,
      "DB": 0.1,
      "SHEAR_BAR": "D4"
    }
  }
}


Specifications

Keyed Object Entry

No. Description Key Value Type Default Required

Root Object

1

Keyed object (dictionary). Each property name is a Section ID.

"Assign"

object

-

Required



Item (Value Object Schema)

No. Description Key Value Type Default Required

General

anyOf At least one of the following keys must be provided: "BAR_SECTOR_I", "BAR_SECTOR_M", or "BAR_SECTOR_J".

1

BAR_SECTOR_I

"BAR_SECTOR_I"

object

-

Optional

1.1

Top Rebar

"TOP"

object

-

Required

1.1.1

Layer 1

"LAYER1"

object

-

Required

1.1.1.1

Layer 1 Rebar Size

• 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"

"NAME"

string

-

Required

1.1.1.2

Layer 1 Rebar Number

Constraints:

• Value Range: >= 1

"NUM"

integer

-

Required

1.1.2

Layer 2

"LAYER2"

object

-

Optional

1.1.2.1

Layer 2 Rebar Size

• 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"

"NAME"

string

-

Required

1.1.2.2

Layer 2 Rebar Number

Constraints:

• Value Range: >= 1

"NUM"

integer

-

Required

1.2

Bottom Rebar

"BOT"

object

-

Required

1.2.1

Layer 1

"LAYER1"

object

-

Required

1.2.1.1

Layer 1 Rebar Size

• 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"

"NAME"

string

-

Required

1.2.1.2

Layer 1 Rebar Number

Constraints:

• Value Range: >= 1

"NUM"

integer

-

Required

1.2.2

Layer 2

"LAYER2"

object

-

Optional

1.2.2.1

Layer 2 Rebar Size

• 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"

"NAME"

string

-

Required

1.2.2.2

Layer 2 Rebar Number

Constraints:

• Value Range: >= 1

"NUM"

integer

-

Required

1.3

Stirrup Space

Constraints:

• Value Range: > 0

"STIRRUP_SPACE"

number

-

Required

1.4

Stirrup Number

Constraints:

• Value Range: >= 2, <= 20

"STIRRUP_NUM"

integer

2

Optional

2

BAR_SECTOR_M

"BAR_SECTOR_M"

object

-

Optional

2.1

Top Rebar

"TOP"

object

-

Required

2.1.1

Layer 1

"LAYER1"

object

-

Required

2.1.1.1

Layer 1 Rebar Size

• 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"

"NAME"

string

-

Required

2.1.1.2

Layer 1 Rebar Number

Constraints:

• Value Range: >= 1

"NUM"

integer

-

Required

2.1.2

Layer 2

"LAYER2"

object

-

Optional

2.1.2.1

Layer 2 Rebar Size

• 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"

"NAME"

string

-

Required

2.1.2.2

Layer 2 Rebar Number

Constraints:

• Value Range: >= 1

"NUM"

integer

-

Required

2.2

Bottom Rebar

"BOT"

object

-

Required

2.2.1

Layer 1

"LAYER1"

object

-

Required

2.2.1.1

Layer 1 Rebar Size

• 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"

"NAME"

string

-

Required

2.2.1.2

Layer 1 Rebar Number

Constraints:

• Value Range: >= 1

"NUM"

integer

-

Required

2.2.2

Layer 2

"LAYER2"

object

-

Optional

2.2.2.1

Layer 2 Rebar Size

• 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"

"NAME"

string

-

Required

2.2.2.2

Layer 2 Rebar Number

Constraints:

• Value Range: >= 1

"NUM"

integer

-

Required

2.3

Stirrup Space

Constraints:

• Value Range: > 0

"STIRRUP_SPACE"

number

-

Required

2.4

Stirrup Number

Constraints:

• Value Range: >= 2, <= 20

"STIRRUP_NUM"

integer

2

Optional

3

BAR_SECTOR_J

"BAR_SECTOR_J"

object

-

Optional

3.1

Top Rebar

"TOP"

object

-

Required

3.1.1

Layer 1

"LAYER1"

object

-

Required

3.1.1.1

Layer 1 Rebar Size

• 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"

"NAME"

string

-

Required

3.1.1.2

Layer 1 Rebar Number

Constraints:

• Value Range: >= 1

"NUM"

integer

-

Required

3.1.2

Layer 2

"LAYER2"

object

-

Optional

3.1.2.1

Layer 2 Rebar Size

• 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"

"NAME"

string

-

Required

3.1.2.2

Layer 2 Rebar Number

Constraints:

• Value Range: >= 1

"NUM"

integer

-

Required

3.2

Bottom Rebar

"BOT"

object

-

Required

3.2.1

Layer 1

"LAYER1"

object

-

Required

3.2.1.1

Layer 1 Rebar Size

• 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"

"NAME"

string

-

Required

3.2.1.2

Layer 1 Rebar Number

Constraints:

• Value Range: >= 1

"NUM"

integer

-

Required

3.2.2

Layer 2

"LAYER2"

object

-

Optional

3.2.2.1

Layer 2 Rebar Size

• 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"

"NAME"

string

-

Required

3.2.2.2

Layer 2 Rebar Number

Constraints:

• Value Range: >= 1

"NUM"

integer

-

Required

3.3

Stirrup Space

Constraints:

• Value Range: > 0

"STIRRUP_SPACE"

number

-

Required

3.4

Stirrup Number

Constraints:

• Value Range: >= 2, <= 20

"STIRRUP_NUM"

integer

2

Optional

4

Top Cover Thickness

Constraints:

• Value Range: > 0

"DT"

number

-

Required

5

Bottom Cover Thickness

Constraints:

• Value Range: > 0

"DB"

number

-

Required

6

Stirrup Rebar Name

• 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"

"SHEAR_BAR"

string

-

Required



0
Was this article helpful?