Input URI
|
{base url} + db/IMFM-M1 |
|---|
Active Methods
|
POST, GET, PUT, DELETE |
|---|
JSON Schema
Details
{
"type": "object",
"additionalProperties": false,
"required": [
"Assign"
],
"properties": {
"Assign": {
"type": "object",
"description": "Keys are string indices representing material numbers (e.g. \"1\"); each value is an Inelastic Material Link for Auto Generation request item.",
"minProperties": 1,
"additionalProperties": {
"type": "object",
"unevaluatedProperties": false,
"allOf": [
{
"type": "object",
"additionalProperties": false,
"properties": {
"CONCRETE": {
"type": "object",
"additionalProperties": false,
"required": [
"UN_CONC_NAME",
"REBAR_NAME"
],
"properties": {
"UN_CONC_NAME": {
"type": "string",
"description": "Unconfined Concrete (FIMP DB unconfined concrete name; server resolves it to a key)"
},
"REBAR_NAME": {
"type": "string",
"description": "Rebar (FIMP DB steel/rebar name)"
},
"CONF_CONC_NAME": {
"type": "string",
"description": "Confined Concrete (FIMP DB confined concrete name; can be omitted)"
}
},
"description": "CONCRETE (Material Type (DTO field is not exposed; this selects the CONCRETE branch))"
},
"STEEL": {
"type": "object",
"additionalProperties": false,
"required": [
"STEEL_NAME"
],
"properties": {
"STEEL_NAME": {
"type": "string",
"description": "Steel (FIMP DB steel name)"
}
},
"description": "STEEL (Material Type (DTO field is not exposed; this selects the STEEL branch))"
}
},
"allOf": [
{
"description": "Exactly one of CONCRETE or STEEL must be provided.",
"oneOf": [
{
"required": [
"CONCRETE"
]
},
{
"required": [
"STEEL"
]
}
]
}
]
}
]
}
}
}
}
Examples
Inelastic Material Link for Auto Generation
{
"Assign": {
"1": {
"CONCRETE": {
"UN_CONC_NAME": "C30_Unconfined",
"CONF_CONC_NAME": "C30_Confined",
"REBAR_NAME": "SD400"
}
},
"2": {
"STEEL": {
"STEEL_NAME": "SM490"
}
}
}
}
Specifications
| No. | Description | Key | Value Type | Default | Required | |||
|---|---|---|---|---|---|---|---|---|
1 |
Material Type - Concrete |
"CONCRETE" |
object |
- |
Optional |
|||
(1) | Inelastic Material Property - Unconfined Concrete |
"UN_CONC_NAME" |
string |
- |
Required |
|||
(2) | Inelastic Material Property - Confined Concrete |
"CONF_CONC_NAME" |
string |
- |
Optional |
|||
(3) | Inelastic Material Property - Rebar |
"REBAR_NAME" |
string |
- |
Required |
|||
2 |
Material Type - STEEL |
"STEEL" |
object |
- |
Optional |
|||
(1) | Inelastic Material Property - Steel |
"STEEL_NAME" |
string |
- |
Required |
|||