Skip to main content
JSON Manual Created Edited

Modify Concrete Materials

Input URI

{base url} + db/MATD



Active Methods

GET, PUT, DELETE



JSON Schema

Details

{
    "MATD": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {
            "TYPE": {
                "description": "Type",
                "type": "string"
            },
            "NAME": {
                "description": "Name",
                "type": "string"
            },
            "DATA1": {
                "description": "Data1",
                "type": "object",
                "properties": {
                    "CODENAME": {
                        "description": "CodeName",
                        "type": "string"
                    },
                    "SUBCODENAME": {
                        "description": "SubCodeName",
                        "type": "string"
                    },
                    "CODEMATLNAME": {
                        "description": "CodeMatlName",
                        "type": "string"
                    },
                    "bHYBRID_FACTOR": {
                        "description": "HybirdFactor",
                        "type": "boolean"
                    },
                    "ANAL": {
                        "description": "AnalysisData",
                        "type": "object",
                        "properties": {
                            "ELAST": {
                                "description": "AnalysisElast",
                                "type": "number"
                            },
                            "POISSON": {
                                "description": "AnalysisPoisson",
                                "type": "number"
                            }
                        }
                    },
                    "TOP_F_ANAL": {
                        "description": "AnalysisDataTopFlange",
                        "type": "object",
                        "properties": {
                            "ELAST": {
                                "description": "AnalysisElast",
                                "type": "number"
                            },
                            "POISSON": {
                                "description": "AnalysisPoisson",
                                "type": "number"
                            }
                        }
                    },
                    "BOT_F_ANAL": {
                        "description": "AnalysisDataTopFlange",
                        "type": "object",
                        "properties": {
                            "ELAST": {
                                "description": "AnalysisElast",
                                "type": "number"
                            },
                            "POISSON": {
                                "description": "AnalysisPoisson",
                                "type": "number"
                            }
                        }
                    },
                    "WEB_ANAL": {
                        "description": "AnalysisDataTopFlange",
                        "type": "object",
                        "properties": {
                            "ELAST": {
                                "description": "AnalysisElast",
                                "type": "number"
                            },
                            "POISSON": {
                                "description": "AnalysisPoisson",
                                "type": "number"
                            }
                        }
                    },
                    "DESIGN": {
                        "description": "DesignData",
                        "type": "object",
                        "properties": {
                            "MATLNAME": {
                                "description": "MaterialName",
                                "type": "string"
                            },
                            "ALWS1": {
                                "description": "DesignAlwS1",
                                "type": "number"
                            },
                            "ALWS2": {
                                "description": "DesignAlwS2",
                                "type": "number"
                            },
                            "ALWS3": {
                                "description": "DesignAlwS3",
                                "type": "number"
                            },
                            "ALWS4": {
                                "description": "DesignAlwS4",
                                "type": "number"
                            },
                            "ALWS5": {
                                "description": "DesignAlwS5",
                                "type": "number"
                            },
                            "ALWS6": {
                                "description": "DesignAlwS6",
                                "type": "number"
                            },
                            "ALWS7": {
                                "description": "DesignAlwS7",
                                "type": "number"
                            },
                            "ALWS8": {
                                "description": "DesignAlwS8",
                                "type": "number"
                            },
                            "ALWS9": {
                                "description": "DesignAlwS9",
                                "type": "number"
                            },
                            "ALWS10": {
                                "description": "DesignAlwS10",
                                "type": "number"
                            },
                            "MIN_T1": {
                                "description": "DesignMin_t1",
                                "type": "number"
                            },
                            "MIN_T2": {
                                "description": "DesignMin_t2",
                                "type": "number"
                            },
                            "MIN_T3": {
                                "description": "DesignMin_t3",
                                "type": "number"
                            },
                            "S_FU": {
                                "description": "DesignS_Fu",
                                "type": "number"
                            },
                            "S_FY1": {
                                "description": "DesignS_Fy1",
                                "type": "number"
                            },
                            "S_FY2": {
                                "description": "DesignS_Fy2",
                                "type": "number"
                            },
                            "S_FY3": {
                                "description": "DesignS_Fy3",
                                "type": "number"
                            },
                            "S_FY4": {
                                "description": "DesignS_Fy4",
                                "type": "number"
                            },
                            "S_FY5": {
                                "description": "DesignS_Fy5",
                                "type": "number"
                            },
                            "S_FY6": {
                                "description": "DesignS_Fy6",
                                "type": "number"
                            },
                            "S_AFT": {
                                "description": "DesignS_Aft",
                                "type": "number"
                            },
                            "S_AFT2": {
                                "description": "DesignS_Aft2",
                                "type": "number"
                            },
                            "S_AFT3": {
                                "description": "DesignS_Aft3",
                                "type": "number"
                            },
                            "S_FY": {
                                "description": "DesignS_Fy",
                                "type": "number"
                            },
                            "S_AFV": {
                                "description": "DesignS_Afv",
                                "type": "number"
                            },
                            "S_AFV2": {
                                "description": "DesignS_Afv2",
                                "type": "number"
                            },
                            "S_AFV3": {
                                "description": "DesignS_Afv3",
                                "type": "number"
                            },
                            "DGAMMA_M": {
                                "description": "DesigndGamma_m",
                                "type": "number"
                            },
                            "C_FC": {
                                "description": "DesignC_fc",
                                "type": "number"
                            },
                            "bLAMBDA": {
                                "description": "Lambdacheck",
                                "type": "boolean"
                            },
                            "dLAMBDA": {
                                "description": "Lambdavalue",
                                "type": "number"
                            },
                            "C_FCI": {
                                "description": "fci",
                                "type": "number"
                            },
                            "bTRANSFER": {
                                "description": "Transfercheck",
                                "type": "boolean"
                            },
                            "dTRANSFERFCI": {
                                "description": "Transferfcivalue",
                                "type": "number"
                            }
                        }
                    },
                    "TOP_F_DESIGN": {
                        "description": "DesignDataTopFlange",
                        "type": "object",
                        "properties": {
                            "MATLNAME": {
                                "description": "MaterialName",
                                "type": "string"
                            },
                            "ALWS1": {
                                "description": "DesignAlwS1",
                                "type": "number"
                            },
                            "ALWS2": {
                                "description": "DesignAlwS2",
                                "type": "number"
                            },
                            "ALWS3": {
                                "description": "DesignAlwS3",
                                "type": "number"
                            },
                            "ALWS4": {
                                "description": "DesignAlwS4",
                                "type": "number"
                            },
                            "ALWS5": {
                                "description": "DesignAlwS5",
                                "type": "number"
                            },
                            "ALWS6": {
                                "description": "DesignAlwS6",
                                "type": "number"
                            },
                            "ALWS7": {
                                "description": "DesignAlwS7",
                                "type": "number"
                            },
                            "ALWS8": {
                                "description": "DesignAlwS8",
                                "type": "number"
                            },
                            "ALWS9": {
                                "description": "DesignAlwS9",
                                "type": "number"
                            },
                            "ALWS10": {
                                "description": "DesignAlwS10",
                                "type": "number"
                            },
                            "MIN_T1": {
                                "description": "DesignMin_t1",
                                "type": "number"
                            },
                            "MIN_T2": {
                                "description": "DesignMin_t2",
                                "type": "number"
                            },
                            "MIN_T3": {
                                "description": "DesignMin_t3",
                                "type": "number"
                            },
                            "S_FU": {
                                "description": "DesignS_Fu",
                                "type": "number"
                            },
                            "S_FY1": {
                                "description": "DesignS_Fy1",
                                "type": "number"
                            },
                            "S_FY2": {
                                "description": "DesignS_Fy2",
                                "type": "number"
                            },
                            "S_FY3": {
                                "description": "DesignS_Fy3",
                                "type": "number"
                            },
                            "S_FY4": {
                                "description": "DesignS_Fy4",
                                "type": "number"
                            },
                            "S_FY5": {
                                "description": "DesignS_Fy5",
                                "type": "number"
                            },
                            "S_FY6": {
                                "description": "DesignS_Fy6",
                                "type": "number"
                            },
                            "S_AFT": {
                                "description": "DesignS_Aft",
                                "type": "number"
                            },
                            "S_AFT2": {
                                "description": "DesignS_Aft2",
                                "type": "number"
                            },
                            "S_AFT3": {
                                "description": "DesignS_Aft3",
                                "type": "number"
                            },
                            "S_FY": {
                                "description": "DesignS_Fy",
                                "type": "number"
                            },
                            "S_AFV": {
                                "description": "DesignS_Afv",
                                "type": "number"
                            },
                            "S_AFV2": {
                                "description": "DesignS_Afv2",
                                "type": "number"
                            },
                            "S_AFV3": {
                                "description": "DesignS_Afv3",
                                "type": "number"
                            },
                            "DGAMMA_M": {
                                "description": "DesigndGamma_m",
                                "type": "number"
                            },
                            "C_FC": {
                                "description": "DesignC_fc",
                                "type": "number"
                            },
                            "bLAMBDA": {
                                "description": "Lambdacheck",
                                "type": "boolean"
                            },
                            "dLAMBDA": {
                                "description": "Lambdavalue",
                                "type": "number"
                            },
                            "C_FCI": {
                                "description": "fci",
                                "type": "number"
                            },
                            "bTRANSFER": {
                                "description": "Transfercheck",
                                "type": "boolean"
                            },
                            "dTRANSFERFCI": {
                                "description": "Transferfcivalue",
                                "type": "number"
                            }
                        }
                    },
                    "BOT_F_DESIGN": {
                        "description": "DesignDataTopFlange",
                        "type": "object",
                        "properties": {
                            "MATLNAME": {
                                "description": "MaterialName",
                                "type": "string"
                            },
                            "ALWS1": {
                                "description": "DesignAlwS1",
                                "type": "number"
                            },
                            "ALWS2": {
                                "description": "DesignAlwS2",
                                "type": "number"
                            },
                            "ALWS3": {
                                "description": "DesignAlwS3",
                                "type": "number"
                            },
                            "ALWS4": {
                                "description": "DesignAlwS4",
                                "type": "number"
                            },
                            "ALWS5": {
                                "description": "DesignAlwS5",
                                "type": "number"
                            },
                            "ALWS6": {
                                "description": "DesignAlwS6",
                                "type": "number"
                            },
                            "ALWS7": {
                                "description": "DesignAlwS7",
                                "type": "number"
                            },
                            "ALWS8": {
                                "description": "DesignAlwS8",
                                "type": "number"
                            },
                            "ALWS9": {
                                "description": "DesignAlwS9",
                                "type": "number"
                            },
                            "ALWS10": {
                                "description": "DesignAlwS10",
                                "type": "number"
                            },
                            "MIN_T1": {
                                "description": "DesignMin_t1",
                                "type": "number"
                            },
                            "MIN_T2": {
                                "description": "DesignMin_t2",
                                "type": "number"
                            },
                            "MIN_T3": {
                                "description": "DesignMin_t3",
                                "type": "number"
                            },
                            "S_FU": {
                                "description": "DesignS_Fu",
                                "type": "number"
                            },
                            "S_FY1": {
                                "description": "DesignS_Fy1",
                                "type": "number"
                            },
                            "S_FY2": {
                                "description": "DesignS_Fy2",
                                "type": "number"
                            },
                            "S_FY3": {
                                "description": "DesignS_Fy3",
                                "type": "number"
                            },
                            "S_FY4": {
                                "description": "DesignS_Fy4",
                                "type": "number"
                            },
                            "S_FY5": {
                                "description": "DesignS_Fy5",
                                "type": "number"
                            },
                            "S_FY6": {
                                "description": "DesignS_Fy6",
                                "type": "number"
                            },
                            "S_AFT": {
                                "description": "DesignS_Aft",
                                "type": "number"
                            },
                            "S_AFT2": {
                                "description": "DesignS_Aft2",
                                "type": "number"
                            },
                            "S_AFT3": {
                                "description": "DesignS_Aft3",
                                "type": "number"
                            },
                            "S_FY": {
                                "description": "DesignS_Fy",
                                "type": "number"
                            },
                            "S_AFV": {
                                "description": "DesignS_Afv",
                                "type": "number"
                            },
                            "S_AFV2": {
                                "description": "DesignS_Afv2",
                                "type": "number"
                            },
                            "S_AFV3": {
                                "description": "DesignS_Afv3",
                                "type": "number"
                            },
                            "DGAMMA_M": {
                                "description": "DesigndGamma_m",
                                "type": "number"
                            },
                            "C_FC": {
                                "description": "DesignC_fc",
                                "type": "number"
                            },
                            "bLAMBDA": {
                                "description": "Lambdacheck",
                                "type": "boolean"
                            },
                            "dLAMBDA": {
                                "description": "Lambdavalue",
                                "type": "number"
                            },
                            "C_FCI": {
                                "description": "fci",
                                "type": "number"
                            },
                            "bTRANSFER": {
                                "description": "Transfercheck",
                                "type": "boolean"
                            },
                            "dTRANSFERFCI": {
                                "description": "Transferfcivalue",
                                "type": "number"
                            }
                        }
                    },
                    "WEB_DESIGN": {
                        "description": "DesignDataTopFlange",
                        "type": "object",
                        "properties": {
                            "MATLNAME": {
                                "description": "MaterialName",
                                "type": "string"
                            },
                            "ALWS1": {
                                "description": "DesignAlwS1",
                                "type": "number"
                            },
                            "ALWS2": {
                                "description": "DesignAlwS2",
                                "type": "number"
                            },
                            "ALWS3": {
                                "description": "DesignAlwS3",
                                "type": "number"
                            },
                            "ALWS4": {
                                "description": "DesignAlwS4",
                                "type": "number"
                            },
                            "ALWS5": {
                                "description": "DesignAlwS5",
                                "type": "number"
                            },
                            "ALWS6": {
                                "description": "DesignAlwS6",
                                "type": "number"
                            },
                            "ALWS7": {
                                "description": "DesignAlwS7",
                                "type": "number"
                            },
                            "ALWS8": {
                                "description": "DesignAlwS8",
                                "type": "number"
                            },
                            "ALWS9": {
                                "description": "DesignAlwS9",
                                "type": "number"
                            },
                            "ALWS10": {
                                "description": "DesignAlwS10",
                                "type": "number"
                            },
                            "MIN_T1": {
                                "description": "DesignMin_t1",
                                "type": "number"
                            },
                            "MIN_T2": {
                                "description": "DesignMin_t2",
                                "type": "number"
                            },
                            "MIN_T3": {
                                "description": "DesignMin_t3",
                                "type": "number"
                            },
                            "S_FU": {
                                "description": "DesignS_Fu",
                                "type": "number"
                            },
                            "S_FY1": {
                                "description": "DesignS_Fy1",
                                "type": "number"
                            },
                            "S_FY2": {
                                "description": "DesignS_Fy2",
                                "type": "number"
                            },
                            "S_FY3": {
                                "description": "DesignS_Fy3",
                                "type": "number"
                            },
                            "S_FY4": {
                                "description": "DesignS_Fy4",
                                "type": "number"
                            },
                            "S_FY5": {
                                "description": "DesignS_Fy5",
                                "type": "number"
                            },
                            "S_FY6": {
                                "description": "DesignS_Fy6",
                                "type": "number"
                            },
                            "S_AFT": {
                                "description": "DesignS_Aft",
                                "type": "number"
                            },
                            "S_AFT2": {
                                "description": "DesignS_Aft2",
                                "type": "number"
                            },
                            "S_AFT3": {
                                "description": "DesignS_Aft3",
                                "type": "number"
                            },
                            "S_FY": {
                                "description": "DesignS_Fy",
                                "type": "number"
                            },
                            "S_AFV": {
                                "description": "DesignS_Afv",
                                "type": "number"
                            },
                            "S_AFV2": {
                                "description": "DesignS_Afv2",
                                "type": "number"
                            },
                            "S_AFV3": {
                                "description": "DesignS_Afv3",
                                "type": "number"
                            },
                            "DGAMMA_M": {
                                "description": "DesigndGamma_m",
                                "type": "number"
                            },
                            "C_FC": {
                                "description": "DesignC_fc",
                                "type": "number"
                            },
                            "bLAMBDA": {
                                "description": "Lambdacheck",
                                "type": "boolean"
                            },
                            "dLAMBDA": {
                                "description": "Lambdavalue",
                                "type": "number"
                            },
                            "C_FCI": {
                                "description": "fci",
                                "type": "number"
                            },
                            "bTRANSFER": {
                                "description": "Transfercheck",
                                "type": "boolean"
                            },
                            "dTRANSFERFCI": {
                                "description": "Transferfcivalue",
                                "type": "number"
                            }
                        }
                    }
                }
            },
            "DATA2": {
                "description": "Data2",
                "type": "object",
                "properties": {
                    "CODENAME": {
                        "description": "CodeName",
                        "type": "string"
                    },
                    "SUBCODENAME": {
                        "description": "SubCodeName",
                        "type": "string"
                    },
                    "CODEMATLNAME": {
                        "description": "CodeMatlName",
                        "type": "string"
                    },
                    "DESIGN": {
                        "description": "DesignData",
                        "type": "object",
                        "properties": {
                            "MATLNAME": {
                                "description": "MaterialName",
                                "type": "string"
                            },
                            "ALWS1": {
                                "description": "DesignAlwS1",
                                "type": "number"
                            },
                            "ALWS2": {
                                "description": "DesignAlwS2",
                                "type": "number"
                            },
                            "ALWS3": {
                                "description": "DesignAlwS3",
                                "type": "number"
                            },
                            "ALWS4": {
                                "description": "DesignAlwS4",
                                "type": "number"
                            },
                            "ALWS5": {
                                "description": "DesignAlwS5",
                                "type": "number"
                            },
                            "ALWS6": {
                                "description": "DesignAlwS6",
                                "type": "number"
                            },
                            "ALWS7": {
                                "description": "DesignAlwS7",
                                "type": "number"
                            },
                            "ALWS8": {
                                "description": "DesignAlwS8",
                                "type": "number"
                            },
                            "ALWS9": {
                                "description": "DesignAlwS9",
                                "type": "number"
                            },
                            "ALWS10": {
                                "description": "DesignAlwS10",
                                "type": "number"
                            },
                            "MIN_T1": {
                                "description": "DesignMin_t1",
                                "type": "number"
                            },
                            "MIN_T2": {
                                "description": "DesignMin_t2",
                                "type": "number"
                            },
                            "MIN_T3": {
                                "description": "DesignMin_t3",
                                "type": "number"
                            },
                            "S_FU": {
                                "description": "DesignS_Fu",
                                "type": "number"
                            },
                            "S_FY1": {
                                "description": "DesignS_Fy1",
                                "type": "number"
                            },
                            "S_FY2": {
                                "description": "DesignS_Fy2",
                                "type": "number"
                            },
                            "S_FY3": {
                                "description": "DesignS_Fy3",
                                "type": "number"
                            },
                            "S_FY4": {
                                "description": "DesignS_Fy4",
                                "type": "number"
                            },
                            "S_FY5": {
                                "description": "DesignS_Fy5",
                                "type": "number"
                            },
                            "S_FY6": {
                                "description": "DesignS_Fy6",
                                "type": "number"
                            },
                            "S_AFT": {
                                "description": "DesignS_Aft",
                                "type": "number"
                            },
                            "S_AFT2": {
                                "description": "DesignS_Aft2",
                                "type": "number"
                            },
                            "S_AFT3": {
                                "description": "DesignS_Aft3",
                                "type": "number"
                            },
                            "S_FY": {
                                "description": "DesignS_Fy",
                                "type": "number"
                            },
                            "S_AFV": {
                                "description": "DesignS_Afv",
                                "type": "number"
                            },
                            "S_AFV2": {
                                "description": "DesignS_Afv2",
                                "type": "number"
                            },
                            "S_AFV3": {
                                "description": "DesignS_Afv3",
                                "type": "number"
                            },
                            "DGAMMA_M": {
                                "description": "DesigndGamma_m",
                                "type": "number"
                            },
                            "C_FC": {
                                "description": "DesignC_fc",
                                "type": "number"
                            },
                            "bLAMBDA": {
                                "description": "Lambdacheck",
                                "type": "boolean"
                            },
                            "dLAMBDA": {
                                "description": "Lambdavalue",
                                "type": "number"
                            },
                            "C_FCI": {
                                "description": "fci",
                                "type": "number"
                            },
                            "bTRANSFER": {
                                "description": "Transfercheck",
                                "type": "boolean"
                            },
                            "dTRANSFERFCI": {
                                "description": "Transferfcivalue",
                                "type": "number"
                            }
                        }
                    }
                }
            },
            "REBAR_CODENAME": {
                "description": "RebarCodeName",
                "type": "string"
            },
            "MAINREBAR_REBARNAME": {
                "description": "MainRebarName",
                "type": "string"
            },
            "SUBREBAR_REBARNAME": {
                "description": "SubRebarName",
                "type": "string"
            },
            "MAINREBAR_B_FY": {
                "description": "MainRebarb_fy",
                "type": "number"
            },
            "SUBREBAR_B_FY": {
                "description": "SubRebarb_fy",
                "type": "number"
            },
            "REBAR_CODENAME2": {
                "description": "RebarCodeName2",
                "type": "string"
            },
            "MAINREBAR_REBARNAME2": {
                "description": "MainRebarName2",
                "type": "string"
            },
            "SUBREBAR_REBARNAME2": {
                "description": "SubRebarName2",
                "type": "string"
            },
            "MAINREBAR_B_FY2": {
                "description": "MainRebarb_fy2",
                "type": "number"
            },
            "SUBREBAR_B_FY2": {
                "description": "SubRebarb_fy2",
                "type": "number"
            },
            "bSERVCHECK": {
                "description": "ServiceabilityCheck",
                "type": "boolean"
            },
            "dSHORTTERM": {
                "description": "ShortTerm",
                "type": "number"
            },
            "dLONGTERM": {
                "description": "LongTerm",
                "type": "number"
            }
        }
    }
}


Examples

Modify Concrete Materials

{
    "Assign": {
        "1": {
            "TYPE": "CONC",
            "NAME": "C16/20",
            "DATA1": {
                "CODENAME": "EN(RC)",
                "CODEMATLNAME": "C16/20",
                "DESIGN": {
                    "C_FC": 16000,
                    "C_FCI": 11200
                }
            },
            "REBAR_CODENAME": "EN04(RC)",
            "MAINREBAR_REBARNAME": "ClassB",
            "SUBREBAR_REBARNAME": "ClassC",
            "MAINREBAR_B_FY": 500000,
            "SUBREBAR_B_FY": 600000
        }
    }
}


Specifications

No. Description Key Value Type Default Required

1

Material Type

 • Concrete: "CONC"

"TYPE"

String

-

Required

2

Material Name

"NAME"

String

-

Required

3

Concrete Material Information

"DATA1"

Object

-

Required

(1)

Material Code Name

"CODENAME"

String

-

Required

(3)

Material Grade

"CODEMATLNAME"

String

-

Required

(4)

Material Design Values

"DESIGN"

String

-

Required

i. Strength

"C_FC"

Number

-

Required

ii. Strength

"C_FCI"

Number

-

Required

4

Rebar Code Name

"RABAR_CODENAME"

String

-

Required

5

Main Rebar Name

"MAINREBAR_REBARNAME"

String

-

Required

6

Sub Rebar Name

"SUBREBAR_REBARNAME"

String

Blank

Optional

7

Main Rebar (fy)

"MAINREBAR_B_FY"

Number

0

Optional

8

Sub Rebar (fy)

"SUBREBAR_B_FY"

Number

0

Optional



0
Was this article helpful?