주 콘텐츠로 건너뛰기
JSON Manual 생성 편집

DESIGN/PSC/AASHTO-LRFD24/SECF : Logitudinal Rebar-Stiffness

Input URI

{base url} + DESIGN/PSC/AASHTO-LRFD24/SECF



Active Methods

POST,GET,PUT,DELETE



JSON Schema

Details

{
  "type": "object",
  "required": [
    "Assign"
  ],
  "additionalProperties": false,
  "properties": {
    "Assign": {
      "type": "object",
      "description": "Keyed object. Each property name is a section ID string.",
      "additionalProperties": false,
      "minProperties": 1,
      "patternProperties": {
        "^[0-9]+$": {
          "title": "Section Manager - Stiffness",
          "type": "object",
          "description": "Section Manager - Stiffness data for /db/SECF.",
          "required": [
            "ITEMS"
          ],
          "additionalProperties": false,
          "properties": {
            "ITEMS": {
              "description": "Items",
              "type": "array",
              "minItems": 1,
              "items": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "ID": {
                    "description": "ID",
                    "type": "integer",
                    "default": 0
                  },
                  "GROUP_NAME": {
                    "description": "NameofBoundaryGroup",
                    "type": "string",
                    "default": ""
                  },
                  "AREA_SF": {
                    "description": "Area",
                    "type": "number",
                    "default": 1
                  },
                  "ASY_SF": {
                    "description": "AxisYEffectiveShearArea",
                    "type": "number",
                    "default": 1
                  },
                  "ASZ_SF": {
                    "description": "AxisZEffectiveShearArea",
                    "type": "number",
                    "default": 1
                  },
                  "IXX_SF": {
                    "description": "TorsionalResistance",
                    "type": "number",
                    "default": 1
                  },
                  "IYY_SF": {
                    "description": "AxisYAreaMomentofInertia",
                    "type": "number",
                    "default": 1
                  },
                  "IZZ_SF": {
                    "description": "AxisZAreaMomentofInertia",
                    "type": "number",
                    "default": 1
                  },
                  "WGT_SF": {
                    "description": "Weight",
                    "type": "number",
                    "default": 1
                  },
                  "W_SF": {
                    "description": "W",
                    "type": "number",
                    "default": 1
                  },
                  "IPART": {
                    "description": "Part",
                    "type": "integer",
                    "default": 1,
                    "x-optional-when": {
                      "SECTION_TYPE": "COMPOSITE"
                    }
                  },
                  "bDiffIJ": {
                    "description": "DifferentI=JBoolean",
                    "type": "boolean",
                    "default": true,
                    "x-optional-when": {
                      "SECTION_TYPE": "COMPOSITE"
                    }
                  },
                  "J1": {
                    "description": "J1",
                    "type": "number",
                    "default": 1,
                    "x-optional-when": {
                      "SECTION_TYPE": "COMPOSITE"
                    }
                  },
                  "J2": {
                    "description": "J2",
                    "type": "number",
                    "default": 1
                  },
                  "J3": {
                    "description": "J3",
                    "type": "number",
                    "default": 1
                  },
                  "J4": {
                    "description": "J4",
                    "type": "number",
                    "default": 1
                  },
                  "J5": {
                    "description": "J5",
                    "type": "number",
                    "default": 1
                  },
                  "J6": {
                    "description": "J6",
                    "type": "number",
                    "default": 1
                  },
                  "J7": {
                    "description": "J7",
                    "type": "number",
                    "default": 1
                  },
                  "J8": {
                    "description": "J8",
                    "type": "number",
                    "default": 1
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}




Specifications

Keyed Object Entry

No. Description Key Value Type Default Required

Root Object

1

Keyed object. Each property name is a section ID string.

"Assign"

object

-

Required



Item (Value Object Schema)

No. Description Key Value Type Default Required

General

1

Items

Constraints:

• Items: min 1

"ITEMS"

Array [object]

-

Required

1.1

ID

"ID"

integer

0

Optional

1.2

NameofBoundaryGroup

"GROUP_NAME"

string

""

Optional

1.3

Area

"AREA_SF"

number

1

Optional

1.4

AxisYEffectiveShearArea

"ASY_SF"

number

1

Optional

1.5

AxisZEffectiveShearArea

"ASZ_SF"

number

1

Optional

1.6

TorsionalResistance

"IXX_SF"

number

1

Optional

1.7

AxisYAreaMomentofInertia

"IYY_SF"

number

1

Optional

1.8

AxisZAreaMomentofInertia

"IZZ_SF"

number

1

Optional

1.9

Weight

"WGT_SF"

number

1

Optional

1.10

W

"W_SF"

number

1

Optional

1.11

J2

"J2"

number

1

Optional

1.12

J3

"J3"

number

1

Optional

1.13

J4

"J4"

number

1

Optional

1.14

J5

"J5"

number

1

Optional

1.15

J6

"J6"

number

1

Optional

1.16

J7

"J7"

number

1

Optional

1.17

J8

"J8"

number

1

Optional

When "SECTION_TYPE" is COMPOSITE

1.18

Part

"IPART"

integer

1

Optional

1.19

DifferentI=JBoolean

"bDiffIJ"

boolean

true

Optional

1.20

J1

"J1"

number

1

Optional



0
컨텐츠가 도움이 되셨나요?