Input URI
{base url} + db/REBB |
|---|
Active Methods
POST, GET, PUT, DELETE |
|---|
Json Schema
Detail
"$schema": "http://json-schema.org/draft-07/schema#",
"Argument": {
"type": "object",
"properties": {
"ITEMS": {
"description": "ConcreteBeamRebarItems",
"type": "array",
"items": {
"type": "object",
"properties": {
"ID": {
"description": "ID",
"type": "integer"
},
"BAR_SECTOR_I": {
"description": "BarSector-I",
"type": "object",
"properties": {
"vMAIN_BAR_TOP": {
"description": "MainBarList:Top(size=1or2)",
"type": "array",
"items": {
"type": "object",
"properties": {
"NAME": {
"description": "Name",
"type": "string"
},
"NUM": {
"description": "Number",
"type": "integer"
}
}
}
},
"vMAIN_BAR_BOT": {
"description": "MainBarList:Bottom(size=1or2)",
"type": "array",
"items": {
"type": "object",
"properties": {
"NAME": {
"description": "Name",
"type": "string"
},
"NUM": {
"description": "Number",
"type": "integer"
}
}
}
},
"SHEAR_BAR": {
"description": "ShearBar",
"type": "object",
"properties": {
"NAME": {
"description": "Name",
"type": "string"
},
"LEG": {
"description": "Leg",
"type": "integer"
},
"DIST": {
"description": "Dist",
"type": "number"
}
}
},
"SKIN_BAR_NAME": {
"description": "SkinBarName",
"type": "string"
},
"SKIN_BAR_NUM": {
"description": "SkinBarNumber",
"type": "integer"
}
}
},
"BAR_SECTOR_M": {
"description": "BarSector-M",
"type": "object",
"properties": {
"vMAIN_BAR_TOP": {
"description": "MainBarList:Top(size=1or2)",
"type": "array",
"items": {
"type": "object",
"properties": {
"NAME": {
"description": "Name",
"type": "string"
},
"NUM": {
"description": "Number",
"type": "integer"
}
}
}
},
"vMAIN_BAR_BOT": {
"description": "MainBarList:Bottom(size=1or2)",
"type": "array",
"items": {
"type": "object",
"properties": {
"NAME": {
"description": "Name",
"type": "string"
},
"NUM": {
"description": "Number",
"type": "integer"
}
}
}
},
"SHEAR_BAR": {
"description": "ShearBar",
"type": "object",
"properties": {
"NAME": {
"description": "Name",
"type": "string"
},
"LEG": {
"description": "Leg",
"type": "integer"
},
"DIST": {
"description": "Dist",
"type": "number"
}
}
},
"SKIN_BAR_NAME": {
"description": "SkinBarName",
"type": "string"
},
"SKIN_BAR_NUM": {
"description": "SkinBarNumber",
"type": "integer"
}
}
},
"BAR_SECTOR_J": {
"description": "BarSector-J",
"type": "object",
"properties": {
"vMAIN_BAR_TOP": {
"description": "MainBarList:Top(size=1or2)",
"type": "array",
"items": {
"type": "object",
"properties": {
"NAME": {
"description": "Name",
"type": "string"
},
"NUM": {
"description": "Number",
"type": "integer"
}
}
}
},
"vMAIN_BAR_BOT": {
"description": "MainBarList:Bottom(size=1or2)",
"type": "array",
"items": {
"type": "object",
"properties": {
"NAME": {
"description": "Name",
"type": "string"
},
"NUM": {
"description": "Number",
"type": "integer"
}
}
}
},
"SHEAR_BAR": {
"description": "ShearBar",
"type": "object",
"properties": {
"NAME": {
"description": "Name",
"type": "string"
},
"LEG": {
"description": "Leg",
"type": "integer"
},
"DIST": {
"description": "Dist",
"type": "number"
}
}
},
"SKIN_BAR_NAME": {
"description": "SkinBarName",
"type": "string"
},
"SKIN_BAR_NUM": {
"description": "SkinBarNumber",
"type": "integer"
}
}
},
"MAIN_BAR_DC_TOP": {
"description": "DcTop:Outestbarcenter~ConcreteFace",
"type": "number"
},
"MAIN_BAR_DC_BOT": {
"description": "DcBottom:Outestbarcenter~ConcreteFace",
"type": "number"
},
"bSAME_SIZE_TOP_BOT": {
"description": "SameMainBarSizeatTopandBottom",
"type": "boolean"
},
"bSAME_SIZE_IMJ": {
"description": "SameMainBarSizeatI,M,J",
"type": "boolean"
},
"bSAME_SIZE_LAYER": {
"description": "SameMainBarSizeatEachLayer",
"type": "boolean"
}
}
}
}
}
}
}
Examples
Modify Beam Rebar Data
"Assign": {
"211": {
"ITEMS": [
{
"ID": 0,
"BAR_SECTOR_I": {
"vMAIN_BAR_TOP": [
{
"NAME": "D25",
"NUM": 3
},
{
"NAME": "D25",
"NUM": 3
}
],
"vMAIN_BAR_BOT": [
{
"NAME": "D25",
"NUM": 3
}
],
"SHEAR_BAR": {
"NAME": "D13",
"LEG": 3,
"DIST": 0.15
},
"SKIN_BAR_NAME": "",
"SKIN_BAR_NUM": 0
},
"BAR_SECTOR_M": {
"vMAIN_BAR_TOP": [
{
"NAME": "D25",
"NUM": 3
}
],
"vMAIN_BAR_BOT": [
{
"NAME": "D25",
"NUM": 4
}
],
"SHEAR_BAR": {
"NAME": "D13",
"LEG": 3,
"DIST": 0.15
},
"SKIN_BAR_NAME": "",
"SKIN_BAR_NUM": 0
},
"BAR_SECTOR_J": {
"vMAIN_BAR_TOP": [
{
"NAME": "D25",
"NUM": 3
},
{
"NAME": "D25",
"NUM": 3
}
],
"vMAIN_BAR_BOT": [
{
"NAME": "D25",
"NUM": 3
}
],
"SHEAR_BAR": {
"NAME": "D13",
"LEG": 3,
"DIST": 0.15
},
"SKIN_BAR_NAME": "",
"SKIN_BAR_NUM": 0
},
"MAIN_BAR_DC_TOP": 0.07,
"MAIN_BAR_DC_BOT": 0.07,
"bSAME_SIZE_TOP_BOT": true,
"bSAME_SIZE_IMJ": true,
"bSAME_SIZE_LAYER": true
}
]
}
}
}
Specifications
| No. | Description | Key | Value Type | Default | Required | |
|---|---|---|---|---|---|---|
1 | Section No. | "KEY" | Integer | - | Required | |
2 | Concrete Beam Rebar Items | "ITEMS" | Array [Object] | - | Required | |
3 | ID (Sub Section number) | "ID" | Integer | - | Required | |
4 | Bar Sector-I (1 or 2 layers for Top & Bot rebar) | "BAR_SECTOR_I" | Array [Object] | - | Required | |
| (1) | Top rebar list | "vMAIN_BAR_TOP" | Array [Object] | - | Required | |
| i. Rebar size (name) | "NAME" | String | - | Required | ||
| ii. Number of rebar | "NUM" | Integer | - | Required | ||
| (2) | Bottom rebar list | "vMAIN_BAR_BOT" | Array [Object] | - | Required | |
| i. Rebar size (name) | "NAME" | String | - | Required | ||
| ii. Number of rebar | "NUM" | Integer | - | Required | ||
| (3) | Shear rebar list | "SHEAR_BAR" | Array [Object] | - | Required | |
| i. Rebar size (name) | "NAME" | String | - | Required | ||
| ii. Number of leg | "LEG" | Integer | - | Required | ||
| iii. distance between rebars | "DIST" | Integer | - | Required | ||
| (4) | Skin Bar Name | "SKIN_BAR_NAME" | String | - | Required | |
| (5) | Number of Skin Bar | "SKIN_BAR"NUM" | Integer | - | Required | |
5 | Bar Sector-M (1 or 2 layers for Top & Bot rebar) | "BAR_SECTOR_M" | Array [Object] | - | Required | |
| (1) | Top rebar list | "vMAIN_BAR_TOP" | Array [Object] | - | Required | |
| Rebar size (name) | "NAME" | String | - | Required | ||
| Number of rebar | "NUM" | Integer | - | Required | ||
| (2) | Bottom rebar list | "vMAIN_BAR_BOT" | Array [Object] | - | Required | |
| Rebar size (name) | "NAME" | String | - | Required | ||
| Number of rebar | "NUM" | Integer | - | Required | ||
| (3) | Shear rebar list | "SHEAR_BAR" | Array [Object] | - | Required | |
| Rebar size (name) | "NAME" | String | - | Required | ||
| Number of leg | "LEG" | Integer | - | Required | ||
| distance between rebars | "DIST" | Integer | - | Required | ||
| (4) | Skin Bar Name | "SKIN_BAR_NAME" | String | - | Required | |
| (5) | Number of Skin Bar | "SKIN_BAR"NUM" | Integer | - | Required | |
6 | Bar Sector-J (1 or 2 layers for Top & Bot rebar) | "BAR_SECTOR_J" | Array [Object] | - | Required | |
| (1) | Top rebar list | "vMAIN_BAR_TOP" | Array [Object] | - | Required | |
| Rebar size (name) | "NAME" | String | - | Required | ||
| Number of rebar | "NUM" | Integer | - | Required | ||
| (2) | Bottom rebar list | "vMAIN_BAR_BOT" | Array [Object] | - | Required | |
| Rebar size (name) | "NAME" | String | - | Required | ||
| Number of rebar | "NUM" | Integer | - | Required | ||
| (3) | Shear rebar list | "SHEAR_BAR" | Array [Object] | - | Required | |
| Rebar size (name) | "NAME" | String | - | Required | ||
| Number of leg | "LEG" | Integer | - | Required | ||
| distance between rebars | "DIST" | Integer | - | Required | ||
| (4) | Skin Bar Name | "SKIN_BAR_NAME" | String | - | Required | |
| (5) | Number of Skin Bar | "SKIN_BAR"NUM" | Integer | - | Required | |
7 | Dc Top : Top bar center~conc. face(Top) | "MAIN_BAR_DC_TOP" | Number | - | Required | |
8 | Dc Bottom : Bottom bar center~conc. face(bottom) | "MAIN_BAR_DC_BOT" | Number | - | Required | |
9 | Same Main Bar Size at Top & Bottom (check box option) | "bSAME_SIZE_TOP_BOT" | Boolean | - | Required | |
10 | Same Main Bar Size at I, M, J (check box option) | "bSAME_SIZE_IMJ" | Boolean | - | Required | |
11 | Same Main Bar Size at Each Layer (check box option) | "bSAME_SIZE_LAYER" | Boolean | - | Required | |