Input URI
{base url} + db/LCOM-GEN |
---|
Active Methods
POST, GET, PUT, DELETE |
---|
JSON Schema
Details
{
"LCOM-GEN": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"NAME": {
"description": "CombinationName",
"type": "string"
},
"ACTIVE": {
"description": "ActiveType",
"type": "string"
},
"bES": {
"description": "E(Concretedesignonly)",
"type": "boolean"
},
"bCB": {
"description": "(ReadOnly)minmaxcbtype",
"type": "boolean"
},
"iTYPE": {
"description": "Sum.method",
"type": "integer"
},
"DESC": {
"description": "Description",
"type": "string"
},
"iSERV_TYPE": {
"description": "ECServType",
"type": "integer"
},
"nLCOMTYPE": {
"description": "ECLcomType",
"type": "integer"
},
"nSEISTYPE": {
"description": "ECSeisType",
"type": "integer"
},
"vCOMB": {
"description": "CombinationList",
"type": "array",
"items": {
"type": "object",
"properties": {
"ANAL": {
"description": "AnalysisType",
"type": "string"
},
"LCNAME": {
"description": "LoadCaseName",
"type": "string"
},
"FACTOR": {
"description": "Factor",
"type": "number"
}
}
}
}
}
}
}
"LCOM-GEN": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"NAME": {
"description": "CombinationName",
"type": "string"
},
"ACTIVE": {
"description": "ActiveType",
"type": "string"
},
"bES": {
"description": "E(Concretedesignonly)",
"type": "boolean"
},
"bCB": {
"description": "(ReadOnly)minmaxcbtype",
"type": "boolean"
},
"iTYPE": {
"description": "Sum.method",
"type": "integer"
},
"DESC": {
"description": "Description",
"type": "string"
},
"iSERV_TYPE": {
"description": "ECServType",
"type": "integer"
},
"nLCOMTYPE": {
"description": "ECLcomType",
"type": "integer"
},
"nSEISTYPE": {
"description": "ECSeisType",
"type": "integer"
},
"vCOMB": {
"description": "CombinationList",
"type": "array",
"items": {
"type": "object",
"properties": {
"ANAL": {
"description": "AnalysisType",
"type": "string"
},
"LCNAME": {
"description": "LoadCaseName",
"type": "string"
},
"FACTOR": {
"description": "Factor",
"type": "number"
}
}
}
}
}
}
}
Examples
Load Combinations (General)
{
"Assign": {
"1": {
"NAME": "LC1",
"ACTIVE": "ACTIVE",
"bCB": false,
"iTYPE": 0,
"DESC": "",
"vCOMB": [
{
"ANAL": "RS",
"LCNAME": "LC1",
"FACTOR": 1
}
]
},
"2": {
"NAME": "LC2",
"ACTIVE": "ACTIVE",
"bCB": false,
"iTYPE": 0,
"DESC": "",
"vCOMB": [
{
"ANAL": "RS",
"LCNAME": "LC1",
"FACTOR": 1
}
]
}
}
}
"Assign": {
"1": {
"NAME": "LC1",
"ACTIVE": "ACTIVE",
"bCB": false,
"iTYPE": 0,
"DESC": "",
"vCOMB": [
{
"ANAL": "RS",
"LCNAME": "LC1",
"FACTOR": 1
}
]
},
"2": {
"NAME": "LC2",
"ACTIVE": "ACTIVE",
"bCB": false,
"iTYPE": 0,
"DESC": "",
"vCOMB": [
{
"ANAL": "RS",
"LCNAME": "LC1",
"FACTOR": 1
}
]
}
}
}
Specifications
No. | Description | Key | Value Type | Default | Required | |
---|---|---|---|---|---|---|
1 |
Combination Name |
"NAME" |
String |
- |
Required |
|
2 |
Active Type • Inactive: "INACTIVE" • Active: "ACTIVE" |
"ACTIVE" |
String |
"ACTIVE" |
Optional |
|
3 |
Summation method • Add: 0 • Envelope: 1 • ABS: 2 • SRSS: 3 |
"iTYPE" |
Integer |
0 |
Optional |
|
4 |
Description |
"DESC" |
String |
Blank |
Optional |
|
5 |
Result Type • General: false • Min/Max/All: true |
"bCB" |
Boolean |
- |
Read |
|
6 |
Combinations List |
"vCOMB" |
Array |
- |
Required |
|
(1) |
• Static Load Case: "ST" • Construction Stage Case: "CS" • Moving Load Case: "MV" • Settlement Case: "SM" • Response Spectrum Case: "RS" • Time History Cases: "TH" • General Comb.: "CB" |
"ANAL" |
String |
- |
Required |
|
(2) |
Load Case Name |
"LCNAME" |
String |
- |
Required |
|
(3) |
Factor |
"FACTOR" |
Number |
- |
Required |