Input URI
|
{base url} + DESIGN/STEEL/KDS-41-30-2022/SRDF |
|---|
Active Methods
|
GET,DELETE,PUT |
|---|
JSON Schema
Details
{
"type": "object",
"description": "Strength Reduction Factors settings (shared structure: T_DSTL_D). Supported methods: GET, PUT. Checklist Text (view-only).",
"required": [
"Assign"
],
"additionalProperties": false,
"properties": {
"Assign": {
"type": "object",
"description": "Object keyed by ID strings (e.g., \"1\"), where each entry represents an element.",
"additionalProperties": false,
"minProperties": 1,
"maxProperties": 1,
"patternProperties": {
"^[0-9]+$": {
"type": "object",
"required": [],
"additionalProperties": false,
"properties": {
"PHI_T1": {
"type": "number",
"description": "For Yielding in Gross Section (phi_t1)",
"default": 0.9
},
"PHI_T2": {
"type": "number",
"description": "For Fracture in Net Section (phi_t2) - read-only fixed value",
"const": 0.75,
"default": 0.75,
"readOnly": true
},
"PHI_C": {
"type": "number",
"description": "For Compression Members (phi_c)",
"default": 0.9
},
"PHI_B": {
"type": "number",
"description": "For Flexural Members (phi_b)",
"default": 0.9
},
"PHI_V": {
"type": "number",
"description": "For Shear (phi_v)",
"default": 0.9
}
}
}
}
}
}
}
"type": "object",
"description": "Strength Reduction Factors settings (shared structure: T_DSTL_D). Supported methods: GET, PUT. Checklist Text (view-only).",
"required": [
"Assign"
],
"additionalProperties": false,
"properties": {
"Assign": {
"type": "object",
"description": "Object keyed by ID strings (e.g., \"1\"), where each entry represents an element.",
"additionalProperties": false,
"minProperties": 1,
"maxProperties": 1,
"patternProperties": {
"^[0-9]+$": {
"type": "object",
"required": [],
"additionalProperties": false,
"properties": {
"PHI_T1": {
"type": "number",
"description": "For Yielding in Gross Section (phi_t1)",
"default": 0.9
},
"PHI_T2": {
"type": "number",
"description": "For Fracture in Net Section (phi_t2) - read-only fixed value",
"const": 0.75,
"default": 0.75,
"readOnly": true
},
"PHI_C": {
"type": "number",
"description": "For Compression Members (phi_c)",
"default": 0.9
},
"PHI_B": {
"type": "number",
"description": "For Flexural Members (phi_b)",
"default": 0.9
},
"PHI_V": {
"type": "number",
"description": "For Shear (phi_v)",
"default": 0.9
}
}
}
}
}
}
}
Request Examples
Example
{
"Assign": {
"1": {
"PHI_T1": 0.75,
"PHI_T2": 0.75,
"PHI_C": 0.25,
"PHI_B": 0.45,
"PHI_V": 0.85
}
}
}
"Assign": {
"1": {
"PHI_T1": 0.75,
"PHI_T2": 0.75,
"PHI_C": 0.25,
"PHI_B": 0.45,
"PHI_V": 0.85
}
}
}
Response Examples
Example
{
"SRDF": {
"1": {
"PHI_T1": 0.75,
"PHI_T2": 0.75,
"PHI_C": 0.25,
"PHI_B": 0.45,
"PHI_V": 0.85
}
}
}
"SRDF": {
"1": {
"PHI_T1": 0.75,
"PHI_T2": 0.75,
"PHI_C": 0.25,
"PHI_B": 0.45,
"PHI_V": 0.85
}
}
}
Specifications
Keyed Object Entry
| No. | Description | Key | Value Type | Default | Required | |||
|---|---|---|---|---|---|---|---|---|
|
Root Object |
||||||||
|
1 |
Object keyed by ID strings (e.g., "1"), where each entry represents an element. |
"Assign" |
object |
- |
Required |
|||
Item (Value Object Schema)
| No. | Description | Key | Value Type | Default | Required | |||
|---|---|---|---|---|---|---|---|---|
|
General |
||||||||
|
1 |
For Yielding in Gross Section (phi_t1) |
"PHI_T1" |
number |
|
Optional |
|||
|
2 |
For Fracture in Net Section (phi_t2) - read-only fixed value |
"PHI_T2" |
number |
|
Optional |
|||
|
3 |
For Compression Members (phi_c) |
"PHI_C" |
number |
|
Optional |
|||
|
4 |
For Flexural Members (phi_b) |
"PHI_B" |
number |
|
Optional |
|||
|
5 |
For Shear (phi_v) |
"PHI_V" |
number |
|
Optional |
|||