Input URI
{base url} + db/MLSP |
---|
Active Methods
POST, GET, PUT, DELETE |
---|
JSON Schema
Details
{
"MLSP": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"TYPE": {
"description": "Type(ElementUserorGroupAuto)",
"type": "string"
},
"ELEMENT_NO": {
"description": "ElementNumber",
"type": "integer"
},
"ELEMENT_TYPE": {
"description": "ElementType",
"type": "string"
},
"POSITION": {
"description": "Position",
"type": "string"
},
"GROUP_NAME": {
"description": "GroupName",
"type": "string"
}
}
}
}
"MLSP": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"TYPE": {
"description": "Type(ElementUserorGroupAuto)",
"type": "string"
},
"ELEMENT_NO": {
"description": "ElementNumber",
"type": "integer"
},
"ELEMENT_TYPE": {
"description": "ElementType",
"type": "string"
},
"POSITION": {
"description": "Position",
"type": "string"
},
"GROUP_NAME": {
"description": "GroupName",
"type": "string"
}
}
}
}
Examples
Auto Input
{
"Assign": {
"1": {
"TYPE": "AutoInput",
"GROUP_NAME": "CrossBeam"
}
}
}
"Assign": {
"1": {
"TYPE": "AutoInput",
"GROUP_NAME": "CrossBeam"
}
}
}
User Input - Beam Element
{
"Assign": {
"1": {
"TYPE": "UserInput",
"ELEMENT_NO": 179,
"ELEMENT_TYPE": "BEAM",
"POSITION": "Both"
},
"2": {
"TYPE": "UserInput",
"ELEMENT_NO": 180,
"ELEMENT_TYPE": "BEAM",
"POSITION": "End-I"
},
"3": {
"TYPE": "UserInput",
"ELEMENT_NO": 181,
"ELEMENT_TYPE": "BEAM",
"POSITION": "End-J"
}
}
}
"Assign": {
"1": {
"TYPE": "UserInput",
"ELEMENT_NO": 179,
"ELEMENT_TYPE": "BEAM",
"POSITION": "Both"
},
"2": {
"TYPE": "UserInput",
"ELEMENT_NO": 180,
"ELEMENT_TYPE": "BEAM",
"POSITION": "End-I"
},
"3": {
"TYPE": "UserInput",
"ELEMENT_NO": 181,
"ELEMENT_TYPE": "BEAM",
"POSITION": "End-J"
}
}
}
User Input - Plate Element
{
"Assign": {
"1": {
"TYPE": "UserInput",
"ELEMENT_NO": 540,
"ELEMENT_TYPE": "PLATE"
}
}
}
"Assign": {
"1": {
"TYPE": "UserInput",
"ELEMENT_NO": 540,
"ELEMENT_TYPE": "PLATE"
}
}
}
Specifications ¹⁾
No. | Description | Key | Value Type | Default | Required |
---|---|---|---|---|---|
1 |
Input Type • Auto: "Auto Input" ◦ Only for AASHTO LRFD |
"TYPE" |
String |
- |
Required |
2 |
Structure Group Name • Only for "Auto Input" |
"GROUP_NAME" |
String |
- |
Required |
3 |
Element ID |
"ELEMENT_NO" |
Integer |
- |
Required |
4 |
Element Type • Beam: "BEAM" • Plate: "PLATE" |
"ELEMENT_TYPE" |
String |
- |
Required |
5 |
Support Position • Only for "BEAM" ◦ Both: "Both" ◦ End-i: "End-I" ◦ End-j: "End-J" |
"POSITION" |
String |
- |
Required |
¹⁾ Available Moving Load Code
• AASHTO Standard
• AASHTO LRFD
• PENNDOT
• Korea
• Taiwan