Input URI
|
{base url} + DESIGN/PSC/AASHTO-LRFD24/DPSC |
|---|
Active Methods
|
POST,GET,PUT,DELETE |
|---|
JSON Schema
Details
"type": "object",
"required": [
"Assign"
],
"additionalProperties": false,
"properties": {
"Assign": {
"type": "object",
"description": "Keyed object (dictionary). Each property name is an ID string (e.g., \"1\").",
"additionalProperties": false,
"minProperties": 1,
"patternProperties": {
"^[0-9]+$": {
"title": "PSC Design Code",
"type": "object",
"required": [
"DGNCODE",
"TENDON_TYPE",
"EXPOSURE_FACTOR",
"CORROSIVE_CONDITION",
"FLEXURAL_STRENGTH",
"CONSTRUCTION_TYPE"
],
"additionalProperties": false,
"properties": {
"DGNCODE": {
"type": "string",
"description": "PSC Design Code",
"enum": [
"AASHTO-LRFD24"
]
},
"TENDON_TYPE": {
"type": "integer",
"description": "Tendon Type",
"enum": [
0,
1,
2
],
"default": 0
},
"EXPOSURE_FACTOR": {
"type": "integer",
"description": "Exposure Factor for Crack Width",
"enum": [
0,
1,
2
],
"default": 0
},
"USER_FACTOR": {
"type": "number",
"minimum": 0,
"default": 1,
"description": "User Defined Exposure Factor"
},
"CORROSIVE_CONDITION": {
"type": "integer",
"description": "Corrosive Condition",
"enum": [
0,
1
],
"default": 0
},
"FLEXURAL_STRENGTH": {
"type": "integer",
"description": "Flexural Strength",
"enum": [
0,
1
],
"default": 0
},
"CONSTRUCTION_TYPE": {
"type": "integer",
"description": "Construction Type",
"enum": [
0,
1
],
"default": 1
},
"STRESS_CS": {
"type": "boolean",
"description": "Stress by Construction Stage",
"default": false
},
"STRESS_SLC": {
"type": "boolean",
"description": "Stress by Service Load Combinations",
"default": false
},
"STRESS_PT": {
"type": "boolean",
"description": "Stress in Prestressing Tendons",
"default": false
},
"PRINCIPAL_STRESS_CS": {
"type": "boolean",
"description": "Principal Stress by Construction Stage",
"default": false
},
"PRINCIPAL_STRESS_SLC_MAX_SHEAR": {
"type": "boolean",
"description": "Principal Stress by Service Load Combination (Max Shear)",
"default": false
},
"PRINCIPAL_STRESS_SLC_MAX_TORSION": {
"type": "boolean",
"description": "Principal Stress by Service Load Combination (Max Torsion)",
"default": false
},
"FLEXURAL_CHECK": {
"type": "boolean",
"description": "Flexural Strength Check",
"default": false
},
"SHEAR_CHECK": {
"type": "boolean",
"description": "Shear Strength Check",
"default": false
},
"SHEAR_TORSION_COMBINED": {
"type": "boolean",
"description": "Combined Shear and Torsion Check",
"default": false
}
},
"allOf": [
{
"if": {
"properties": {
"EXPOSURE_FACTOR": {
"const": 2
}
},
"required": [
"EXPOSURE_FACTOR"
]
},
"then": {
"required": [
"USER_FACTOR"
]
}
}
]
}
}
}
}
}
Specifications
Keyed Object Entry
| No. | Description | Key | Value Type | Default | Required | |||
|---|---|---|---|---|---|---|---|---|
|
Root Object |
||||||||
|
1 |
Keyed object (dictionary). Each property name is an ID string (e.g., "1"). |
"Assign" |
object |
- |
Required |
|||
Item (Value Object Schema)
| No. | Description | Key | Value Type | Default | Required | |||
|---|---|---|---|---|---|---|---|---|
|
General |
||||||||
|
1 |
PSC Design Code • AASHTO-LRFD24: "AASHTO-LRFD24" |
"DGNCODE" |
string |
- |
Required |
|||
|
2 |
Tendon Type • Low Relaxation Tendons: "0" • Stress Relieved Tendons: "1" • Prestressing Bars: "2" |
"TENDON_TYPE" |
integer |
|
Required |
|||
|
3 |
Exposure Factor for Crack Width • Class 1 (1.0): "0" • Class 2 (2.0): "1" • USER: "2" |
"EXPOSURE_FACTOR" |
integer |
|
Required |
|||
|
4 |
Corrosive Condition • Severe: "0" • Moderate/Mild: "1" |
"CORROSIVE_CONDITION" |
integer |
|
Required |
|||
|
5 |
Flexural Strength • Code: "0" • Strain Compatibility: "1" |
"FLEXURAL_STRENGTH" |
integer |
|
Required |
|||
|
6 |
Construction Type • Segmental: "0" • Non-Segmental: "1" |
"CONSTRUCTION_TYPE" |
integer |
|
Required |
|||
|
7 |
Stress by Construction Stage |
"STRESS_CS" |
boolean |
|
Optional |
|||
|
8 |
Stress by Service Load Combinations |
"STRESS_SLC" |
boolean |
|
Optional |
|||
|
9 |
Stress in Prestressing Tendons |
"STRESS_PT" |
boolean |
|
Optional |
|||
|
10 |
Principal Stress by Construction Stage |
"PRINCIPAL_STRESS_CS" |
boolean |
|
Optional |
|||
|
11 |
Principal Stress by Service Load Combination (Max Shear) |
"PRINCIPAL_STRESS_SLC_MAX_SHEAR" |
boolean |
|
Optional |
|||
|
12 |
Principal Stress by Service Load Combination (Max Torsion) |
"PRINCIPAL_STRESS_SLC_MAX_TORSION" |
boolean |
|
Optional |
|||
|
13 |
Flexural Strength Check |
"FLEXURAL_CHECK" |
boolean |
|
Optional |
|||
|
14 |
Shear Strength Check |
"SHEAR_CHECK" |
boolean |
|
Optional |
|||
|
15 |
Combined Shear and Torsion Check |
"SHEAR_TORSION_COMBINED" |
boolean |
|
Optional |
|||
|
When "EXPOSURE_FACTOR" is 2 |
||||||||
|
16 |
User Defined Exposure Factor Constraints: • Value Range: >= 0 |
"USER_FACTOR" |
number |
|
Required |
|||