Java class for Contract complex type.
| name | data type | description |
|---|---|---|
| parameterSetting | ParameterSetting | |
| usagePoliciesByMethod | UsagePoliciesByMethod |
Example
{
"contract" : {
"parameterSetting" : {
"contextAttribute" : [ {
"attributeName" : "...",
"attributeValue" : "..."
}, {
"attributeName" : "...",
"attributeValue" : "..."
} ]
},
"usagePoliciesByMethod" : {
"usagePolicies" : [ {
"guarantee" : {
},
"methodRestriction" : {
},
"methodAccess" : true,
"methodName" : "...",
"parameters" : {
},
"resultRestrictions" : {
}
}, {
"guarantee" : {
},
"methodRestriction" : {
},
"methodAccess" : true,
"methodName" : "...",
"parameters" : {
},
"resultRestrictions" : {
}
} ]
}
}
}