"$ref" : "#/components/schemas/Href"
}
}
-};
- defs["ErrorMessage"] = {
- "title" : "Error",
- "type" : "object",
- "properties" : {
- "status" : {
- "type" : "string"
- },
- "message" : {
- "type" : "string"
- },
- "details" : {
- "type" : "string"
- }
- }
};
defs["getEntitiesByDomain"] = {
"title" : "getEntitiesByDomain",
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
},
"example" : {
"status" : "400",
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
},
"example" : {
"status" : "401",
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
},
"example" : {
"status" : "403",
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
},
"example" : {
"status" : "409",
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
},
"example" : {
"status" : "500",
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
},
"example" : {
"status" : "400",
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
},
"example" : {
"status" : "401",
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
},
"example" : {
"status" : "403",
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
},
"example" : {
"status" : "409",
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
},
"example" : {
"status" : "500",
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
},
"example" : {
"status" : "400",
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
},
"example" : {
"status" : "500",
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
},
"example" : {
"status" : "400",
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
},
"example" : {
"status" : "401",
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
},
"example" : {
"status" : "403",
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
},
"example" : {
"status" : "409",
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
},
"example" : {
"status" : "500",
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
},
"example" : {
"status" : "400",
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
},
"example" : {
"status" : "401",
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
},
"example" : {
"status" : "403",
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
},
"example" : {
"status" : "500",
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
}
<a href="#"></a>
<h4 class="field-label">400</h4>
Bad Request
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">401</h4>
Unauthorized
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">403</h4>
Forbidden
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">404</h4>
Not Found
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">409</h4>
Conflict
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">411</h4>
Length Required
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">413</h4>
Payload Too Large
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">415</h4>
Unsupported Media Type
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">429</h4>
Too Many Requests
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">500</h4>
Internal Server Error
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">502</h4>
Bad Gateway
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">503</h4>
Service Unavailable
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
</div> <!-- method -->
<hr/>
<div class="method"><a name="updateClassifierDeprecated"/>
<a href="#"></a>
<h4 class="field-label">400</h4>
Bad Request
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">401</h4>
Unauthorized
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">403</h4>
Forbidden
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">409</h4>
Conflict
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">500</h4>
Internal Server Error
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
</div> <!-- method -->
<hr/>
<h1><a name="Decorators">Decorators</a></h1>
<a href="#"></a>
<h4 class="field-label">400</h4>
Bad Request
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">401</h4>
Unauthorized
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">403</h4>
Forbidden
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">404</h4>
Not Found
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">409</h4>
Conflict
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">411</h4>
Length Required
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">413</h4>
Payload Too Large
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">415</h4>
Unsupported Media Type
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">429</h4>
Too Many Requests
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">500</h4>
Internal Server Error
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">502</h4>
Bad Gateway
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">503</h4>
Service Unavailable
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
</div> <!-- method -->
<hr/>
<div class="method"><a name="updateDecoratorDeprecated"/>
<a href="#"></a>
<h4 class="field-label">400</h4>
Bad Request
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">401</h4>
Unauthorized
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">403</h4>
Forbidden
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">409</h4>
Conflict
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">500</h4>
Internal Server Error
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
</div> <!-- method -->
<hr/>
<h1><a name="EntitiesAndRelationships">EntitiesAndRelationships</a></h1>
<a href="#Domains">Domains</a>
<h4 class="field-label">400</h4>
Bad Request
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">401</h4>
Unauthorized
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">403</h4>
Forbidden
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">404</h4>
Not Found
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">406</h4>
Not Acceptable
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">414</h4>
URI Too Large
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">429</h4>
Too Many Requests
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">500</h4>
Internal Server Error
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">502</h4>
Bad Gateway
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">503</h4>
Service Unavailable
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
</div> <!-- method -->
<hr/>
<div class="method"><a name="getAllRelationshipsForEntityId"/>
<a href="#Relationships">Relationships</a>
<h4 class="field-label">400</h4>
Bad Request
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">401</h4>
Unauthorized
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">403</h4>
Forbidden
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">404</h4>
Not Found
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">406</h4>
Not Acceptable
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">414</h4>
URI Too Large
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">429</h4>
Too Many Requests
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">500</h4>
Internal Server Error
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">502</h4>
Bad Gateway
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">503</h4>
Service Unavailable
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
</div> <!-- method -->
<hr/>
<div class="method"><a name="getEntitiesByDomain"/>
<a href="#Entities">Entities</a>
<h4 class="field-label">400</h4>
Bad Request
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">401</h4>
Unauthorized
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">403</h4>
Forbidden
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">404</h4>
Not Found
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">406</h4>
Not Acceptable
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">414</h4>
URI Too Large
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">429</h4>
Too Many Requests
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">500</h4>
Internal Server Error
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">502</h4>
Bad Gateway
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">503</h4>
Service Unavailable
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
</div> <!-- method -->
<hr/>
<div class="method"><a name="getRelationshipById"/>
<a href="#Object">Object</a>
<h4 class="field-label">400</h4>
Bad Request
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">401</h4>
Unauthorized
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">403</h4>
Forbidden
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">404</h4>
Not Found
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">406</h4>
Not Acceptable
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">414</h4>
URI Too Large
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">429</h4>
Too Many Requests
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">500</h4>
Internal Server Error
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">502</h4>
Bad Gateway
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">503</h4>
Service Unavailable
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
</div> <!-- method -->
<hr/>
<div class="method"><a name="getRelationshipsByType"/>
<a href="#Relationships">Relationships</a>
<h4 class="field-label">400</h4>
Bad Request
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">401</h4>
Unauthorized
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">403</h4>
Forbidden
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">404</h4>
Not Found
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">406</h4>
Not Acceptable
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">414</h4>
URI Too Large
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">429</h4>
Too Many Requests
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">500</h4>
Internal Server Error
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">502</h4>
Bad Gateway
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">503</h4>
Service Unavailable
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
</div> <!-- method -->
<hr/>
<div class="method"><a name="getTopologyByEntityTypeName"/>
<a href="#Entities">Entities</a>
<h4 class="field-label">400</h4>
Bad Request
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">401</h4>
Unauthorized
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">403</h4>
Forbidden
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">404</h4>
Not Found
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">406</h4>
Not Acceptable
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">414</h4>
URI Too Large
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">429</h4>
Too Many Requests
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">500</h4>
Internal Server Error
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">502</h4>
Bad Gateway
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">503</h4>
Service Unavailable
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
</div> <!-- method -->
<hr/>
<div class="method"><a name="getTopologyById"/>
<a href="#Object">Object</a>
<h4 class="field-label">400</h4>
Bad Request
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">401</h4>
Unauthorized
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">403</h4>
Forbidden
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">404</h4>
Not Found
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">406</h4>
Not Acceptable
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">414</h4>
URI Too Large
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">429</h4>
Too Many Requests
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">500</h4>
Internal Server Error
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">502</h4>
Bad Gateway
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">503</h4>
Service Unavailable
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
</div> <!-- method -->
<hr/>
<div class="method"><a name="getTopologyEntityTypes"/>
<a href="#EntityTypes">EntityTypes</a>
<h4 class="field-label">400</h4>
Bad Request
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">401</h4>
Unauthorized
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">403</h4>
Forbidden
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">404</h4>
Not Found
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">406</h4>
Not Acceptable
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">414</h4>
URI Too Large
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">429</h4>
Too Many Requests
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">500</h4>
Internal Server Error
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">502</h4>
Bad Gateway
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">503</h4>
Service Unavailable
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
</div> <!-- method -->
<hr/>
<div class="method"><a name="getTopologyRelationshipTypes"/>
<a href="#RelationshipTypes">RelationshipTypes</a>
<h4 class="field-label">400</h4>
Bad Request
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">401</h4>
Unauthorized
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">403</h4>
Forbidden
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">404</h4>
Not Found
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">406</h4>
Not Acceptable
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">414</h4>
URI Too Large
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">429</h4>
Too Many Requests
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">500</h4>
Internal Server Error
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">502</h4>
Bad Gateway
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">503</h4>
Service Unavailable
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
</div> <!-- method -->
<hr/>
<h1><a name="Groups">Groups</a></h1>
<a href="#GroupByIdResponse">GroupByIdResponse</a>
<h4 class="field-label">400</h4>
Bad Request
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">500</h4>
Internal Server Error
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
</div> <!-- method -->
<hr/>
<div class="method"><a name="deleteGroup"/>
<a href="#"></a>
<h4 class="field-label">400</h4>
Bad Request
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">404</h4>
Not Found
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">500</h4>
Internal Server Error
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
</div> <!-- method -->
<hr/>
<div class="method"><a name="getAllGroups"/>
<a href="#GroupsResponse">GroupsResponse</a>
<h4 class="field-label">400</h4>
Bad Request
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">500</h4>
Internal Server Error
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
</div> <!-- method -->
<hr/>
<div class="method"><a name="getGroupById"/>
<a href="#GroupByIdResponse">GroupByIdResponse</a>
<h4 class="field-label">400</h4>
Bad Request
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">404</h4>
Not Found
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">500</h4>
Internal Server Error
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
</div> <!-- method -->
<hr/>
<div class="method"><a name="getMembers"/>
<a href="#MembersResponse">MembersResponse</a>
<h4 class="field-label">400</h4>
Bad Request
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">404</h4>
Not Found
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">500</h4>
Internal Server Error
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
</div> <!-- method -->
<hr/>
<div class="method"><a name="getProvidedMembers"/>
<a href="#MembersResponse">MembersResponse</a>
<h4 class="field-label">400</h4>
Bad Request
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">404</h4>
Not Found
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">500</h4>
Internal Server Error
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
</div> <!-- method -->
<hr/>
<div class="method"><a name="updateGroupName"/>
<a href="#"></a>
<h4 class="field-label">400</h4>
Bad Request
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">404</h4>
Not Found
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">500</h4>
Internal Server Error
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
</div> <!-- method -->
<hr/>
<div class="method"><a name="updateProvidedMembers"/>
<a href="#"></a>
<h4 class="field-label">400</h4>
Bad Request
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">500</h4>
Internal Server Error
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
</div> <!-- method -->
<hr/>
<h1><a name="Schemas">Schemas</a></h1>
<a href="#"></a>
<h4 class="field-label">400</h4>
Bad Request
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">401</h4>
Unauthorized
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">403</h4>
Forbidden
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">409</h4>
Conflict
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">500</h4>
Internal Server Error
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
</div> <!-- method -->
<hr/>
<div class="method"><a name="deleteSchema"/>
<a href="#"></a>
<h4 class="field-label">400</h4>
Bad Request
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">401</h4>
Unauthorized
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">403</h4>
Forbidden
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">500</h4>
Internal Server Error
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
</div> <!-- method -->
<hr/>
<div class="method"><a name="getSchemaByName"/>
<a href="#String">String</a>
<h4 class="field-label">400</h4>
Bad Request
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">401</h4>
Unauthorized
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">403</h4>
Forbidden
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">404</h4>
Not Found
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">406</h4>
Not Acceptable
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">414</h4>
URI Too Large
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">429</h4>
Too Many Requests
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">500</h4>
Internal Server Error
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">502</h4>
Bad Gateway
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">503</h4>
Service Unavailable
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
</div> <!-- method -->
<hr/>
<div class="method"><a name="getSchemas"/>
<a href="#Schemas">Schemas</a>
<h4 class="field-label">400</h4>
Bad Request
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">401</h4>
Unauthorized
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">403</h4>
Forbidden
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">404</h4>
Not Found
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">406</h4>
Not Acceptable
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">414</h4>
URI Too Large
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">429</h4>
Too Many Requests
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">500</h4>
Internal Server Error
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">502</h4>
Bad Gateway
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">503</h4>
Service Unavailable
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
</div> <!-- method -->
<hr/>
<h1><a name="UserDefinedSchemas">UserDefinedSchemas</a></h1>
<a href="#UserDefinedSchema">UserDefinedSchema</a>
<h4 class="field-label">400</h4>
Bad Request
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">401</h4>
Unauthorized
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">403</h4>
Forbidden
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">404</h4>
Not Found
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">409</h4>
Conflict
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">411</h4>
Length Required
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">413</h4>
Payload Too Large
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">415</h4>
Unsupported Media Type
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">429</h4>
Too Many Requests
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">500</h4>
Internal Server Error
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">502</h4>
Bad Gateway
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">503</h4>
Service Unavailable
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
</div> <!-- method -->
<hr/>
<div class="method"><a name="deleteUserDefinedSchema"/>
<a href="#"></a>
<h4 class="field-label">400</h4>
Bad Request
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">401</h4>
Unauthorized
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">403</h4>
Forbidden
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">404</h4>
Not Found
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">429</h4>
Too Many Requests
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">500</h4>
Internal Server Error
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">502</h4>
Bad Gateway
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">503</h4>
Service Unavailable
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
</div> <!-- method -->
<hr/>
<div class="method"><a name="getUserDefinedSchemaByName"/>
<a href="#String">String</a>
<h4 class="field-label">400</h4>
Bad Request
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">401</h4>
Unauthorized
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">403</h4>
Forbidden
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">404</h4>
Not Found
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">406</h4>
Not Acceptable
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">414</h4>
URI Too Large
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">429</h4>
Too Many Requests
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">500</h4>
Internal Server Error
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">502</h4>
Bad Gateway
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">503</h4>
Service Unavailable
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
</div> <!-- method -->
<hr/>
<div class="method"><a name="getUserDefinedSchemas"/>
<a href="#UserDefinedSchemas">UserDefinedSchemas</a>
<h4 class="field-label">400</h4>
Bad Request
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">401</h4>
Unauthorized
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">403</h4>
Forbidden
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">404</h4>
Not Found
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">406</h4>
Not Acceptable
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">414</h4>
URI Too Large
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">429</h4>
Too Many Requests
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">500</h4>
Internal Server Error
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">502</h4>
Bad Gateway
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
<h4 class="field-label">503</h4>
Service Unavailable
- <a href="#ErrorMessage">ErrorMessage</a>
+ <a href="#ProblemDetails">ProblemDetails</a>
</div> <!-- method -->
<hr/>
<li><a href="#Entities"><code>Entities</code> - Entities</a></li>
<li><a href="#EntityTypes"><code>EntityTypes</code> - EntityTypes</a></li>
<li><a href="#EntityTypes_items_inner"><code>EntityTypes_items_inner</code> - </a></li>
- <li><a href="#ErrorMessage"><code>ErrorMessage</code> - Error</a></li>
<li><a href="#GroupByIdResponse"><code>GroupByIdResponse</code> - Group</a></li>
<li><a href="#GroupResponse"><code>GroupResponse</code> - Group</a></li>
<li><a href="#GroupsResponse"><code>GroupsResponse</code> - Groups</a></li>
<div class="param">entities (optional)</div><div class="param-desc"><span class="param-type"><a href="#Href">Href</a></span> </div>
</div> <!-- field-items -->
</div>
- <div class="model">
- <h3><a name="ErrorMessage"><code>ErrorMessage</code> - Error</a> <a class="up" href="#__Models">Up</a></h3>
- <div class='model-description'></div>
- <div class="field-items">
- <div class="param">status (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> </div>
-<div class="param">message (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> </div>
-<div class="param">details (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> </div>
- </div> <!-- field-items -->
- </div>
<div class="model">
<h3><a name="GroupByIdResponse"><code>GroupByIdResponse</code> - Group</a> <a class="up" href="#__Models">Up</a></h3>
<div class='model-description'></div>
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"details" : "The provided request is not valid"
},
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"details" : "This request is unauthorized"
},
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"details" : "This request is forbidden"
},
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"details" : "The request cannot be processed as the resource is in use."
},
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"details" : "Internal Server Error occurred"
},
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"details" : "The provided request is not valid"
},
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"details" : "This request is unauthorized"
},
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"details" : "This request is forbidden"
},
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"details" : "Internal Server Error occurred"
},
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"details" : "The provided request is not valid"
},
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"details" : "This request is unauthorized"
},
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"details" : "This request is forbidden"
},
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"details" : "The request cannot be processed as the resource is in use."
},
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"details" : "Internal Server Error occurred"
},
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"details" : "The provided request is not valid"
},
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"details" : "This request is unauthorized"
},
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"details" : "This request is forbidden"
},
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"details" : "The request cannot be processed as the resource is in use."
},
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"details" : "Internal Server Error occurred"
},
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"details" : "The provided request is not valid"
},
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"details" : "Internal Server Error occurred"
},
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"content" : {
"application/problem+json" : {
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"details" : "The requested resource is not found"
},
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"details" : "This request is unauthorized"
},
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"details" : "This request is forbidden"
},
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"details" : "The provided request is not valid"
},
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"details" : "The request cannot be processed as the resource is in use."
},
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"details" : "Internal Server Error occurred"
},
"schema" : {
- "$ref" : "#/components/schemas/ErrorMessage"
+ "$ref" : "#/components/schemas/ProblemDetails"
}
}
},
"title" : "Relationships",
"type" : "object"
},
- "ErrorMessage" : {
- "properties" : {
- "status" : {
- "type" : "string"
- },
- "message" : {
- "type" : "string"
- },
- "details" : {
- "type" : "string"
- }
- },
- "title" : "Error",
- "type" : "object"
- },
"ProblemDetails" : {
"description" : "A problem detail to carry details in an HTTP response according to RFC 7807",
"properties" : {
totalCount:
type: integer
required: ['items']
- ErrorMessage:
- type: object
- title: Error
- properties:
- status:
- type: string
- message:
- type: string
- details:
- type: string
ProblemDetails:
description: 'A problem detail to carry details in an HTTP response according to RFC 7807'
type: object
content:
application/problem+json:
schema:
- $ref: '#/components/schemas/ErrorMessage'
+ $ref: '#/components/schemas/ProblemDetails'
'401':
description: 'Unauthorized'
content:
application/problem+json:
schema:
- $ref: '#/components/schemas/ErrorMessage'
+ $ref: '#/components/schemas/ProblemDetails'
'403':
description: 'Forbidden'
content:
application/problem+json:
schema:
- $ref: '#/components/schemas/ErrorMessage'
+ $ref: '#/components/schemas/ProblemDetails'
'404':
description: 'Not Found'
content:
application/problem+json:
schema:
- $ref: '#/components/schemas/ErrorMessage'
+ $ref: '#/components/schemas/ProblemDetails'
'405':
description: 'Method Not Allowed'
content:
application/problem+json:
schema:
- $ref: '#/components/schemas/ErrorMessage'
+ $ref: '#/components/schemas/ProblemDetails'
'406':
description: 'Not Acceptable'
content:
application/problem+json:
schema:
- $ref: '#/components/schemas/ErrorMessage'
+ $ref: '#/components/schemas/ProblemDetails'
'409':
description: 'Conflict'
content:
application/problem+json:
schema:
- $ref: '#/components/schemas/ErrorMessage'
+ $ref: '#/components/schemas/ProblemDetails'
'411':
description: 'Length Required'
content:
application/problem+json:
schema:
- $ref: '#/components/schemas/ErrorMessage'
+ $ref: '#/components/schemas/ProblemDetails'
'413':
description: 'Payload Too Large'
content:
application/problem+json:
schema:
- $ref: '#/components/schemas/ErrorMessage'
+ $ref: '#/components/schemas/ProblemDetails'
'414':
description: 'URI Too Large'
content:
application/problem+json:
schema:
- $ref: '#/components/schemas/ErrorMessage'
+ $ref: '#/components/schemas/ProblemDetails'
'415':
description: 'Unsupported Media Type'
content:
application/problem+json:
schema:
- $ref: '#/components/schemas/ErrorMessage'
+ $ref: '#/components/schemas/ProblemDetails'
'429':
description: 'Too Many Requests'
content:
application/problem+json:
schema:
- $ref: '#/components/schemas/ErrorMessage'
+ $ref: '#/components/schemas/ProblemDetails'
'500':
description: 'Internal Server Error'
content:
application/problem+json:
schema:
- $ref: '#/components/schemas/ErrorMessage'
+ $ref: '#/components/schemas/ProblemDetails'
'502':
description: 'Bad Gateway'
content:
application/problem+json:
schema:
- $ref: '#/components/schemas/ErrorMessage'
+ $ref: '#/components/schemas/ProblemDetails'
'503':
description: 'Service Unavailable'
content:
application/problem+json:
schema:
- $ref: '#/components/schemas/ErrorMessage'
+ $ref: '#/components/schemas/ProblemDetails'
NotFound:
description: Not Found
content:
application/problem+json:
schema:
- $ref: '#/components/schemas/ErrorMessage'
+ $ref: '#/components/schemas/ProblemDetails'
example:
status: '404'
title: Resource Not Found
content:
application/problem+json:
schema:
- $ref: '#/components/schemas/ErrorMessage'
+ $ref: '#/components/schemas/ProblemDetails'
example:
status: '401'
title: Unauthorized request
content:
application/problem+json:
schema:
- $ref: '#/components/schemas/ErrorMessage'
+ $ref: '#/components/schemas/ProblemDetails'
example:
status: '403'
title: Request Forbidden
content:
application/problem+json:
schema:
- $ref: '#/components/schemas/ErrorMessage'
+ $ref: '#/components/schemas/ProblemDetails'
example:
status: '400'
title: Bad Request
content:
application/problem+json:
schema:
- $ref: '#/components/schemas/ErrorMessage'
+ $ref: '#/components/schemas/ProblemDetails'
example:
status: '409'
title: Conflicting request
content:
application/problem+json:
schema:
- $ref: '#/components/schemas/ErrorMessage'
+ $ref: '#/components/schemas/ProblemDetails'
example:
status: '500'
title: Internal Server Error
import org.springframework.http.HttpStatus;
import java.io.IOException;
+import java.math.BigDecimal;
import java.util.List;
+import static org.oran.smo.teiv.utils.TeivConstants.TYPE_DEFAULT_VALUE;
+
public abstract class RequestFilter implements Filter {
protected void writeError(final ServletResponse servletResponse, final JsonProcessingException exception,
final String message) throws IOException {
HttpServletResponse httpResponse = (HttpServletResponse) servletResponse;
httpResponse.setStatus(HttpServletResponse.SC_BAD_REQUEST);
httpResponse.setContentType("application/problem+json");
- final OranTeivErrorJsonMessage errorMessage = OranTeivErrorJsonMessage.extendedBuilder().status(
- HttpStatus.BAD_REQUEST.name()).message(message).details(getErrorDetails(exception)).build();
+ final OranTeivErrorJsonMessage errorMessage = OranTeivErrorJsonMessage.extendedBuilder().type(TYPE_DEFAULT_VALUE)
+ .title(HttpStatus.BAD_REQUEST.name()).status(new BigDecimal(HttpStatus.BAD_REQUEST.value())).detail(
+ getErrorDetails(exception)).instance("").build();
httpResponse.getWriter().write(errorMessage.toJson());
httpResponse.getWriter().flush();
}
package org.oran.smo.teiv.exposure;
import lombok.Builder;
-import org.oran.smo.teiv.api.model.OranTeivErrorMessage;
+import org.oran.smo.teiv.api.model.OranTeivProblemDetails;
-public class OranTeivErrorJsonMessage extends OranTeivErrorMessage {
+import java.math.BigDecimal;
+
+public class OranTeivErrorJsonMessage extends OranTeivProblemDetails {
@Builder(builderMethodName = "extendedBuilder")
- public OranTeivErrorJsonMessage(String status, final String message, final String details) {
- super(status, message, details);
+ public OranTeivErrorJsonMessage(String type, String title, BigDecimal status, String detail, String instance) {
+ super(type, title, status, detail, instance);
}
public String toJson() {
- return "{" + "\"status\": \"" + this.getStatus() + "\"," + "\"message\": \"" + this
- .getMessage() + "\"," + "\"details\": \"" + this.getDetails() + "\"}";
+ return "{" + "\"type\": \"" + this.getType() + "\"," + "\"title\": \"" + this
+ .getTitle() + "\"," + "\"status\": \"" + this.getStatus() + "\", " + "\"detail\": \"" + this
+ .getDetail() + "\" , " + "\"instance\": \"" + this.getInstance() + "\"}";
}
}
*/
package org.oran.smo.teiv.exposure.exception;
-import org.oran.smo.teiv.api.model.OranTeivErrorMessage;
+import org.oran.smo.teiv.api.model.OranTeivProblemDetails;
import org.oran.smo.teiv.exception.TeivException;
import org.oran.smo.teiv.utils.query.exception.TeivPathException;
import jakarta.validation.ConstraintViolationException;
import org.springframework.web.servlet.mvc.method.annotation.ResponseEntityExceptionHandler;
import org.springframework.web.servlet.resource.NoResourceFoundException;
+import java.math.BigDecimal;
+
import static org.oran.smo.teiv.utils.ResponseUtil.getHeadersContentTypeAppProblemJson;
+import static org.oran.smo.teiv.utils.TeivConstants.TYPE_DEFAULT_VALUE;
@Slf4j
@ControllerAdvice
@ResponseBody
@ExceptionHandler(TeivException.class)
- public ResponseEntity<OranTeivErrorMessage> handleTeivException(final TeivException exception) {
+ public ResponseEntity<OranTeivProblemDetails> handleTeivException(final TeivException exception) {
if (exception.getException() != null) {
log.error(exception.getMessage(), exception.getException());
}
return ResponseEntity.status(exception.getStatus()).headers(getHeadersContentTypeAppProblemJson()).body(
- OranTeivErrorMessage.builder().status(exception.getStatus().name()).message(exception.getMessage()).details(
- exception.getDetails()).build());
+ OranTeivProblemDetails.builder().type(TYPE_DEFAULT_VALUE).title(exception.getStatus().name()).status(
+ new BigDecimal(exception.getStatus().value())).detail(exception.getDetails()).instance("").build());
}
@ResponseBody
return new ResponseEntity<>(exception.getResponse(), HttpStatus.OK);
} else {
return ResponseEntity.status(exception.getHttpStatus()).headers(getHeadersContentTypeAppProblemJson()).body(
- OranTeivErrorMessage.builder().status(exception.getHttpStatus().name()).message(exception.getMessage())
- .details(exception.getDetails()).build());
+ OranTeivProblemDetails.builder().type(TYPE_DEFAULT_VALUE).title(exception.getHttpStatus().name())
+ .status(new BigDecimal(exception.getHttpStatus().value())).detail(exception.getDetails())
+ .instance("").build());
}
}
@ResponseBody
@ExceptionHandler(Exception.class)
- protected ResponseEntity<OranTeivErrorMessage> handleGeneralException(final Exception ex) {
+ protected ResponseEntity<OranTeivProblemDetails> handleGeneralException(final Exception ex) {
log.error("Handling general exception", ex);
return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).headers(getHeadersContentTypeAppProblemJson()).body(
- new OranTeivErrorMessage().status(HttpStatus.INTERNAL_SERVER_ERROR.name()));
+ new OranTeivProblemDetails().type(TYPE_DEFAULT_VALUE).title(HttpStatus.INTERNAL_SERVER_ERROR.name()).status(
+ new BigDecimal(HttpStatus.INTERNAL_SERVER_ERROR.value())).detail(ex.getMessage()).instance(""));
}
@ResponseBody
@ExceptionHandler(ConstraintViolationException.class)
- public ResponseEntity<OranTeivErrorMessage> handleConstraintViolationException(ConstraintViolationException exception) {
+ public ResponseEntity<OranTeivProblemDetails> handleConstraintViolationException(
+ ConstraintViolationException exception) {
return ResponseEntity.status(HttpStatus.BAD_REQUEST).headers(getHeadersContentTypeAppProblemJson()).body(
getBadRequestErrorMessage(exception));
}
getBadRequestErrorMessage(exception));
}
- public static OranTeivErrorMessage getBadRequestErrorMessage(final Exception e) {
- return OranTeivErrorMessage.builder().status(HttpStatus.BAD_REQUEST.name()).message(e.getMessage()).build();
+ public static OranTeivProblemDetails getBadRequestErrorMessage(final Exception e) {
+ return OranTeivProblemDetails.builder().type(TYPE_DEFAULT_VALUE).title(HttpStatus.BAD_REQUEST.name()).status(
+ new BigDecimal(HttpStatus.BAD_REQUEST.value())).detail(e.getMessage()).instance("").build();
}
}
import static org.oran.smo.teiv.groups.rest.controller.GroupsConstants.PROVIDED_MEMBERS_HREF_TEMPLATE;
import static org.oran.smo.teiv.utils.ResponseUtil.getHeadersContentTypeAppProblemJson;
import static org.oran.smo.teiv.utils.TeivConstants.REQUEST_MAPPING;
+import static org.oran.smo.teiv.utils.TeivConstants.TYPE_DEFAULT_VALUE;
+import java.math.BigDecimal;
import java.util.function.Consumer;
import java.util.function.Supplier;
import org.apache.commons.lang3.tuple.Pair;
import org.oran.smo.teiv.api.model.OranTeivDynamicGroupByIdResponse;
import org.oran.smo.teiv.api.model.OranTeivStaticGroupByIdResponse;
+import org.oran.smo.teiv.api.model.OranTeivCreateGroupPayload;
+import org.oran.smo.teiv.api.model.OranTeivGroupByIdResponse;
+import org.oran.smo.teiv.api.model.OranTeivGroupsResponse;
+import org.oran.smo.teiv.api.model.OranTeivMembersResponse;
+import org.oran.smo.teiv.api.model.OranTeivProblemDetails;
+import org.oran.smo.teiv.api.model.OranTeivUpdateGroupNamePayload;
import org.oran.smo.teiv.exposure.audit.LoggerHandler;
import org.oran.smo.teiv.groups.audit.AuditInfo;
import org.oran.smo.teiv.groups.audit.ExecutionStatus;
import lombok.extern.slf4j.Slf4j;
import org.oran.smo.teiv.api.GroupsApi;
-import org.oran.smo.teiv.api.model.OranTeivCreateGroupPayload;
-import org.oran.smo.teiv.api.model.OranTeivErrorMessage;
-import org.oran.smo.teiv.api.model.OranTeivGroupByIdResponse;
-import org.oran.smo.teiv.api.model.OranTeivGroupsResponse;
-import org.oran.smo.teiv.api.model.OranTeivMembersResponse;
-import org.oran.smo.teiv.api.model.OranTeivUpdateGroupNamePayload;
import org.oran.smo.teiv.exposure.utils.RequestDetails;
import org.oran.smo.teiv.groups.GroupsCustomMetrics;
import org.oran.smo.teiv.groups.api.GroupsService;
}
@ExceptionHandler(GroupsException.class)
- public ResponseEntity<OranTeivErrorMessage> handleGroupsException(final GroupsException exception) {
+ public ResponseEntity<OranTeivProblemDetails> handleGroupsException(final GroupsException exception) {
if (exception.getException() != null) {
log.warn(exception.getMessage(), exception.getException());
}
- final OranTeivErrorMessage errorMessage = OranTeivErrorMessage.builder().status(exception.getStatus().name())
- .message(exception.getMessage()).details(exception.getDetails()).build();
+ final OranTeivProblemDetails problemMessage = OranTeivProblemDetails.builder().type(TYPE_DEFAULT_VALUE).title(
+ exception.getStatus().name()).status(new BigDecimal(exception.getStatus().value())).detail(exception
+ .getDetails()).instance("").build();
return ResponseEntity.status(exception.getStatus()).headers(getHeadersContentTypeAppProblemJson()).body(
- errorMessage);
+ problemMessage);
}
private <T> T runWithFailCheck(final Supplier<T> supp, final Runnable runnable) {
public static final String TOPOLOGY_INVENTORY_AUDIT_TYPE = "topology-inventory-audit.initiate";
public static final String URN_PREFIX = "urn:";
+ public static final String TYPE_DEFAULT_VALUE = "about:blank";
}
totalCount:
type: integer
required: ['items']
- ErrorMessage:
- type: object
- title: Error
- properties:
- status:
- type: string
- message:
- type: string
- details:
- type: string
ProblemDetails:
description: 'A problem detail to carry details in an HTTP response according to RFC 7807'
type: object
content:
application/problem+json:
schema:
- $ref: '#/components/schemas/ErrorMessage'
+ $ref: '#/components/schemas/ProblemDetails'
'401':
description: 'Unauthorized'
content:
application/problem+json:
schema:
- $ref: '#/components/schemas/ErrorMessage'
+ $ref: '#/components/schemas/ProblemDetails'
'403':
description: 'Forbidden'
content:
application/problem+json:
schema:
- $ref: '#/components/schemas/ErrorMessage'
+ $ref: '#/components/schemas/ProblemDetails'
'404':
description: 'Not Found'
content:
application/problem+json:
schema:
- $ref: '#/components/schemas/ErrorMessage'
+ $ref: '#/components/schemas/ProblemDetails'
'405':
description: 'Method Not Allowed'
content:
application/problem+json:
schema:
- $ref: '#/components/schemas/ErrorMessage'
+ $ref: '#/components/schemas/ProblemDetails'
'406':
description: 'Not Acceptable'
content:
application/problem+json:
schema:
- $ref: '#/components/schemas/ErrorMessage'
+ $ref: '#/components/schemas/ProblemDetails'
'409':
description: 'Conflict'
content:
application/problem+json:
schema:
- $ref: '#/components/schemas/ErrorMessage'
+ $ref: '#/components/schemas/ProblemDetails'
'411':
description: 'Length Required'
content:
application/problem+json:
schema:
- $ref: '#/components/schemas/ErrorMessage'
+ $ref: '#/components/schemas/ProblemDetails'
'413':
description: 'Payload Too Large'
content:
application/problem+json:
schema:
- $ref: '#/components/schemas/ErrorMessage'
+ $ref: '#/components/schemas/ProblemDetails'
'414':
description: 'URI Too Large'
content:
application/problem+json:
schema:
- $ref: '#/components/schemas/ErrorMessage'
+ $ref: '#/components/schemas/ProblemDetails'
'415':
description: 'Unsupported Media Type'
content:
application/problem+json:
schema:
- $ref: '#/components/schemas/ErrorMessage'
+ $ref: '#/components/schemas/ProblemDetails'
'429':
description: 'Too Many Requests'
content:
application/problem+json:
schema:
- $ref: '#/components/schemas/ErrorMessage'
+ $ref: '#/components/schemas/ProblemDetails'
'500':
description: 'Internal Server Error'
content:
application/problem+json:
schema:
- $ref: '#/components/schemas/ErrorMessage'
+ $ref: '#/components/schemas/ProblemDetails'
'502':
description: 'Bad Gateway'
content:
application/problem+json:
schema:
- $ref: '#/components/schemas/ErrorMessage'
+ $ref: '#/components/schemas/ProblemDetails'
'503':
description: 'Service Unavailable'
content:
application/problem+json:
schema:
- $ref: '#/components/schemas/ErrorMessage'
+ $ref: '#/components/schemas/ProblemDetails'
NotFound:
description: Not Found
content:
application/problem+json:
schema:
- $ref: '#/components/schemas/ErrorMessage'
+ $ref: '#/components/schemas/ProblemDetails'
example:
status: '404'
title: Resource Not Found
content:
application/problem+json:
schema:
- $ref: '#/components/schemas/ErrorMessage'
+ $ref: '#/components/schemas/ProblemDetails'
example:
status: '401'
title: Unauthorized request
content:
application/problem+json:
schema:
- $ref: '#/components/schemas/ErrorMessage'
+ $ref: '#/components/schemas/ProblemDetails'
example:
status: '403'
title: Request Forbidden
content:
application/problem+json:
schema:
- $ref: '#/components/schemas/ErrorMessage'
+ $ref: '#/components/schemas/ProblemDetails'
example:
status: '400'
title: Bad Request
content:
application/problem+json:
schema:
- $ref: '#/components/schemas/ErrorMessage'
+ $ref: '#/components/schemas/ProblemDetails'
example:
status: '409'
title: Conflicting request
content:
application/problem+json:
schema:
- $ref: '#/components/schemas/ErrorMessage'
+ $ref: '#/components/schemas/ProblemDetails'
example:
status: '500'
title: Internal Server Error
contentType('application/problem+json')
}
body('''{
- "status": "NOT_FOUND",
- "message": "Invalid classifiers",
- "details": "The provided classifiers are invalid [NOT_EXISTING]"
- }''')
+ "type": "about:blank",
+ "title": "NOT_FOUND",
+ "status": 404,
+ "detail": "The provided classifiers are invalid [NOT_EXISTING]",
+ "instance": ""
+ }''')
bodyMatchers {
+ jsonPath('$.type', byEquality())
+ jsonPath('$.title', byEquality())
jsonPath('$.status', byEquality())
- jsonPath('$.message', byEquality())
- jsonPath('$.details', byEquality())
+ jsonPath('$.detail', byEquality())
+ jsonPath('$.instance', byEquality())
}
}
},
contentType('application/problem+json')
}
body('''{
- "status": "NOT_FOUND",
- "message": "Resource Not Found",
- "details": "The requested resource with the following ids cannot be found. Entities: [urn:WRONG_ENTITY_ID] Relationships: []"
+ "type": "about:blank",
+ "title": "NOT_FOUND",
+ "status": 404,
+ "detail": "The requested resource with the following ids cannot be found. Entities: [urn:WRONG_ENTITY_ID] Relationships: []",
+ "instance": ""
}''')
bodyMatchers {
+ jsonPath('$.type', byEquality())
+ jsonPath('$.title', byEquality())
jsonPath('$.status', byEquality())
- jsonPath('$.message', byEquality())
- jsonPath('$.details', byEquality())
+ jsonPath('$.detail', byEquality())
+ jsonPath('$.instance', byEquality())
}
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Topology ID format not supported",
- "details": "Topology ID : WRONG_ENTITY_ID is not in supported format. Topology ID should start with urn:"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Topology ID : WRONG_ENTITY_ID is not in supported format. Topology ID should start with urn:",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "NOT_FOUND",
- "message": "Resource Not Found",
- "details": "The requested resource with the following ids cannot be found. Entities: [] Relationships: [urn:WRONG_RELATIONSHIP_ID]"
+ "type": "about:blank",
+ "title": "NOT_FOUND",
+ "status": 404,
+ "detail": "The requested resource with the following ids cannot be found. Entities: [] Relationships: [urn:WRONG_RELATIONSHIP_ID]",
+ "instance": ""
}''')
bodyMatchers {
+ jsonPath('$.type', byEquality())
+ jsonPath('$.title', byEquality())
jsonPath('$.status', byEquality())
- jsonPath('$.message', byEquality())
- jsonPath('$.details', byEquality())
+ jsonPath('$.detail', byEquality())
+ jsonPath('$.instance', byEquality())
}
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Topology ID format not supported",
- "details": "Topology ID : WRONG_RELATIONSHIP_ID is not in supported format. Topology ID should start with urn:"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Topology ID : WRONG_RELATIONSHIP_ID is not in supported format. Topology ID should start with urn:",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "NOT_FOUND",
- "message": "Resource Not Found",
- "details": "The requested resource with the following ids cannot be found. Entities: [WRONG_ENTITY_ID] Relationships: []"}''')
+ "type": "about:blank",
+ "title": "NOT_FOUND",
+ "status": 404,
+ "detail": "The requested resource with the following ids cannot be found. Entities: [WRONG_ENTITY_ID] Relationships: []",
+ "instance": ""
+ }''')
bodyMatchers {
+ jsonPath('$.type', byEquality())
+ jsonPath('$.title', byEquality())
jsonPath('$.status', byEquality())
- jsonPath('$.message', byEquality())
- jsonPath('$.details', byEquality())
+ jsonPath('$.detail', byEquality())
+ jsonPath('$.instance', byEquality())
}
}
},
contentType('application/problem+json')
}
body('''{
- "status": "NOT_FOUND",
- "message": "Resource Not Found",
- "details": "The requested resource with the following ids cannot be found. Entities: [] Relationships: [WRONG_RELATIONSHIP_ID]"}''')
+ "type": "about:blank",
+ "title": "NOT_FOUND",
+ "status": 404,
+ "detail": "The requested resource with the following ids cannot be found. Entities: [] Relationships: [WRONG_RELATIONSHIP_ID]",
+ "instance": ""
+ }''')
bodyMatchers {
+ jsonPath('$.type', byEquality())
+ jsonPath('$.title', byEquality())
jsonPath('$.status', byEquality())
- jsonPath('$.message', byEquality())
- jsonPath('$.details', byEquality())
+ jsonPath('$.detail', byEquality())
+ jsonPath('$.instance', byEquality())
}
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid schema name",
- "details": "Invalid schema name: test-app-module-wrong"}''')
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Invalid schema name: test-app-module-wrong",
+ "instance": ""
+ }''')
bodyMatchers {
+ jsonPath('$.type', byEquality())
+ jsonPath('$.title', byEquality())
jsonPath('$.status', byEquality())
- jsonPath('$.message', byEquality())
- jsonPath('$.details', byEquality())
+ jsonPath('$.detail', byEquality())
+ jsonPath('$.instance', byEquality())
}
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Failed to process the request to merge/remove classifiers",
- "details": "Unexpected value 'unknown'. Invalid value for OperationEnum, allowed values: [merge, delete]"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Unexpected value 'unknown'. Invalid value for OperationEnum, allowed values: [merge, delete]",
+ "instance": ""
}''')
bodyMatchers {
+ jsonPath('$.type', byEquality())
+ jsonPath('$.title', byEquality())
jsonPath('$.status', byEquality())
- jsonPath('$.message', byEquality())
- jsonPath('$.details', byEquality())
+ jsonPath('$.detail', byEquality())
+ jsonPath('$.instance', byEquality())
}
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Failed to process the request to merge/remove classifiers",
- "details": "Cannot deserialize value of type `java.util.ArrayList<java.lang.String>` from Object value (token `JsonToken.START_OBJECT`)"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Cannot deserialize value of type `java.util.ArrayList<java.lang.String>` from Object value (token `JsonToken.START_OBJECT`)",
+ "instance": ""
}''')
bodyMatchers {
+ jsonPath('$.type', byEquality())
+ jsonPath('$.title', byEquality())
jsonPath('$.status', byEquality())
- jsonPath('$.message', byEquality())
- jsonPath('$.details', byEquality())
+ jsonPath('$.detail', byEquality())
+ jsonPath('$.instance', byEquality())
}
}
}
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid Value",
- "details": "Offset cannot be larger than 11"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Offset cannot be larger than 11",
+ "instance": ""
}''')
}
}
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Unknown domain",
- "details": "Unknown domain: INVALID, known domains: [CLOUD, EQUIPMENT, OAM, PHYSICAL, RAN, REL_CLOUD_RAN, REL_EQUIPMENT_RAN, REL_OAM_CLOUD, REL_OAM_RAN, REL_PHYSICAL_RAN, TEIV, TEST]"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Unknown domain: INVALID, known domains: [CLOUD, EQUIPMENT, OAM, PHYSICAL, RAN, REL_CLOUD_RAN, REL_EQUIPMENT_RAN, REL_OAM_CLOUD, REL_OAM_RAN, REL_PHYSICAL_RAN, TEIV, TEST]",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid Value",
- "details": "Offset cannot be larger than 22"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Offset cannot be larger than 22",
+ "instance": ""
}''')
}
}
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid query condition",
- "details": "Invalid geographic format, geographic type must be 2D or 3D coordinates. For example: POINT(39.40 67.94) or POINT Z (47.49 19.04 111.11)"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Invalid geographic format, geographic type must be 2D or 3D coordinates. For example: POINT(39.40 67.94) or POINT Z (47.49 19.04 111.11)",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid query condition",
- "details": "Invalid geographic format, geographic type must be 2D or 3D coordinates. For example: POINT(39.40 67.94) or POINT Z (47.49 19.04 111.11)"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Invalid geographic format, geographic type must be 2D or 3D coordinates. For example: POINT(39.40 67.94) or POINT Z (47.49 19.04 111.11)",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid query condition",
- "details": "Invalid parameter for covered by condition"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Invalid parameter for covered by condition",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid query condition",
- "details": "Invalid geographic format, geographic type must be 2D or 3D coordinates. For example: POINT(39.40 67.94) or POINT Z (47.49 19.04 111.11)"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Invalid geographic format, geographic type must be 2D or 3D coordinates. For example: POINT(39.40 67.94) or POINT Z (47.49 19.04 111.11)",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid query condition",
- "details": "Invalid geographic format, geographic type must be 2D or 3D coordinates. For example: POINT(39.40 67.94) or POINT Z (47.49 19.04 111.11)"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Invalid geographic format, geographic type must be 2D or 3D coordinates. For example: POINT(39.40 67.94) or POINT Z (47.49 19.04 111.11)",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Unknown entity type",
- "details": "Entity type NRCellDU is not part of the domain EQUIPMENT, known entity types: [AntennaModule, Site]"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Entity type NRCellDU is not part of the domain EQUIPMENT, known entity types: [AntennaModule, Site]",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Unknown entity type",
- "details": "Entity type NRCellDU1 is not part of the model, known entity types: [AntennaCapability, AntennaModule, CloudifiedNF, EntityTypeA, EntityTypeAWithEntityTypeNameLengthLongerThanSixtyThreeCharacters, ManagedElement, NFDeployment, NRCellCU, NRCellDU, NRSectorCarrier, NearRTRICFunction, NodeCluster, OCUCPFunction, OCUUPFunction, OCloudNamespace, OCloudSite, ODUFunction, ORUFunction, PhysicalAppliance, SMO, Sector, Site, Site]"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Entity type NRCellDU1 is not part of the model, known entity types: [AntennaCapability, AntennaModule, CloudifiedNF, EntityTypeA, EntityTypeAWithEntityTypeNameLengthLongerThanSixtyThreeCharacters, ManagedElement, NFDeployment, NRCellCU, NRCellDU, NRSectorCarrier, NearRTRICFunction, NodeCluster, OCUCPFunction, OCUUPFunction, OCloudNamespace, OCloudSite, ODUFunction, ORUFunction, PhysicalAppliance, SMO, Sector, Site, Site]",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Grammar error",
- "details": "no viable alternative at input '[contains(gNBCUName' at line 1:21"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "no viable alternative at input '[contains(gNBCUName' at line 1:21",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid Value",
- "details": "Offset cannot be larger than 6"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Offset cannot be larger than 6",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid query condition",
- "details": "Invalid query function"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Invalid query function",
+ "instance": ""
}''')
bodyMatchers {
+ jsonPath('$.type', byEquality())
+ jsonPath('$.title', byEquality())
jsonPath('$.status', byEquality())
- jsonPath('$.message', byEquality())
- jsonPath('$.details', byEquality())
+ jsonPath('$.detail', byEquality())
+ jsonPath('$.instance', byEquality())
}
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Grammar error",
- "details": "Invalid parameter type provided for scopeFilter"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Invalid parameter type provided for scopeFilter",
+ "instance": ""
}''')
bodyMatchers {
+ jsonPath('$.type', byEquality())
+ jsonPath('$.title', byEquality())
jsonPath('$.status', byEquality())
- jsonPath('$.message', byEquality())
- jsonPath('$.details', byEquality())
+ jsonPath('$.detail', byEquality())
+ jsonPath('$.instance', byEquality())
}
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid metadata content",
- "details": "reliabilityYIndicator is not a valid metadata"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "reliabilityYIndicator is not a valid metadata",
+ "instance": ""
}''')
bodyMatchers {
+ jsonPath('$.type', byEquality())
+ jsonPath('$.title', byEquality())
jsonPath('$.status', byEquality())
- jsonPath('$.message', byEquality())
- jsonPath('$.details', byEquality())
+ jsonPath('$.detail', byEquality())
+ jsonPath('$.instance', byEquality())
}
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Grammar error",
- "details": "Invalid data type provided for scopeFilter"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Invalid data type provided for scopeFilter",
+ "instance": ""
}''')
bodyMatchers {
+ jsonPath('$.type', byEquality())
+ jsonPath('$.title', byEquality())
jsonPath('$.status', byEquality())
- jsonPath('$.message', byEquality())
- jsonPath('$.details', byEquality())
+ jsonPath('$.detail', byEquality())
+ jsonPath('$.instance', byEquality())
}
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid query condition",
- "details": "Invalid timestamp: 2025-23-23T27:12:48.62817246Z"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Invalid timestamp: 2025-23-23T27:12:48.62817246Z",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid query condition",
- "details": "Invalid timestamp: 202510-11T20:12:48.62817246Z"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Invalid timestamp: 202510-11T20:12:48.62817246Z",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Grammar error",
- "details": "Missing container type for queried leaf antennaModelNumber"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Missing container type for queried leaf antennaModelNumber",
+ "instance": ""
}''')
bodyMatchers {
+ jsonPath('$.type', byEquality())
+ jsonPath('$.title', byEquality())
jsonPath('$.status', byEquality())
- jsonPath('$.message', byEquality())
- jsonPath('$.details', byEquality())
+ jsonPath('$.detail', byEquality())
+ jsonPath('$.instance', byEquality())
}
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid parameters for association",
- "details": "Invalid parameters provided for association serving-antennaModule"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Invalid parameters provided for association serving-antennaModule",
+ "instance": ""
}''')
bodyMatchers {
+ jsonPath('$.type', byEquality())
+ jsonPath('$.title', byEquality())
jsonPath('$.status', byEquality())
- jsonPath('$.message', byEquality())
- jsonPath('$.details', byEquality())
+ jsonPath('$.detail', byEquality())
+ jsonPath('$.instance', byEquality())
}
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Grammar error",
- "details": "Target/Scope filter can only contain Root Object types mentioned in the path parameter"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Target/Scope filter can only contain Root Object types mentioned in the path parameter",
+ "instance": ""
}''')
bodyMatchers {
+ jsonPath('$.type', byEquality())
+ jsonPath('$.title', byEquality())
jsonPath('$.status', byEquality())
- jsonPath('$.message', byEquality())
- jsonPath('$.details', byEquality())
+ jsonPath('$.detail', byEquality())
+ jsonPath('$.instance', byEquality())
}
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Grammar error",
- "details": "More than one valid containerType appeared in path: attributes, sourceIds"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "More than one valid containerType appeared in path: attributes, sourceIds",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Grammar error",
- "details": "More than one valid containerType appeared in path: attributes, decorators"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "More than one valid containerType appeared in path: attributes, decorators",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Grammar error",
- "details": "Invalid data in scopeFilter"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Invalid data in scopeFilter",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Grammar error",
- "details": "Invalid data in scopeFilter"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Invalid data in scopeFilter",
+ "instance": ""
}''')
}
},
}
},
Contract.make {
- description "ERROR - 400: Get topology for ODUFunction entity with non existing id 'urn:3gpp:dn:SubNetwork=Europe,SubNetwork=Hungary,MeContext=1,ManagedElement=9,ODUFunction=99999'."
+ description "ERROR - 404: Get topology for ODUFunction entity with non existing id 'urn:3gpp:dn:SubNetwork=Europe,SubNetwork=Hungary,MeContext=1,ManagedElement=9,ODUFunction=99999'."
request {
method GET()
url "/topology-inventory/v1/domains/REL_EQUIPMENT_RAN/entity-types/ODUFunction/entities/urn:3gpp:dn:SubNetwork=Europe,SubNetwork=Hungary,MeContext=1,ManagedElement=9,ODUFunction=99999"
contentType('application/problem+json')
}
body('''{
- "status": "NOT_FOUND",
- "message": "Resource Not Found",
- "details": "The requested resource is not found. ID: urn:3gpp:dn:SubNetwork=Europe,SubNetwork=Hungary,MeContext=1,ManagedElement=9,ODUFunction=99999"
+ "type": "about:blank",
+ "title": "NOT_FOUND",
+ "status": 404,
+ "detail": "The requested resource is not found. ID: urn:3gpp:dn:SubNetwork=Europe,SubNetwork=Hungary,MeContext=1,ManagedElement=9,ODUFunction=99999",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Topology ID format not supported",
- "details": "Topology ID : 3gpp:dn:SubNetwork=Europe,SubNetwork=Hungary,MeContext=1,ManagedElement=9,ODUFunction=9 is not in supported format. Topology ID should start with urn:"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Topology ID : 3gpp:dn:SubNetwork=Europe,SubNetwork=Hungary,MeContext=1,ManagedElement=9,ODUFunction=9 is not in supported format. Topology ID should start with urn:",
+ "instance": ""
}''')
}
}
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid Value",
- "details": "Offset cannot be larger than 2"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Offset cannot be larger than 2",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "NOT_FOUND",
- "message": "Resource Not Found",
- "details": "The requested resource is not found. ID: urn:non-existent"
+ "type": "about:blank",
+ "title": "NOT_FOUND",
+ "status": 404,
+ "detail": "The requested resource is not found. ID: urn:non-existent",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Unknown domain",
- "details": "Unknown domain: INVALID, known domains: [CLOUD, EQUIPMENT, OAM, PHYSICAL, RAN, REL_CLOUD_RAN, REL_EQUIPMENT_RAN, REL_OAM_CLOUD, REL_OAM_RAN, REL_PHYSICAL_RAN, TEIV, TEST]"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Unknown domain: INVALID, known domains: [CLOUD, EQUIPMENT, OAM, PHYSICAL, RAN, REL_CLOUD_RAN, REL_EQUIPMENT_RAN, REL_OAM_CLOUD, REL_OAM_RAN, REL_PHYSICAL_RAN, TEIV, TEST]",
+ "instance": ""
}''')
}
}
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid Value",
- "details": "Offset cannot be larger than 6"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Offset cannot be larger than 6",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Unknown relationship type",
- "details": "Relationship type SECTOR_GROUPS_NRCELLDU is not part of the domain OAM, known relationship types: []"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Relationship type SECTOR_GROUPS_NRCELLDU is not part of the domain OAM, known relationship types: []",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "NOT_FOUND",
- "message": "Resource Not Found",
- "details": "The requested resource is not found. ID: urn:non-existing-id"
+ "type": "about:blank",
+ "title": "NOT_FOUND",
+ "status": 404,
+ "detail": "The requested resource is not found. ID: urn:non-existing-id",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid Value",
- "details": "Offset cannot be larger than 5"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Offset cannot be larger than 5",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid parameter error",
- "details": "Invalid source id parameter provided for NRCellDU"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Invalid source id parameter provided for NRCellDU",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "NOT_FOUND",
- "message": "Resource Not Found",
- "details": "The requested resource with the following ids cannot be found. Entities: [urn:WRONG_ENTITY_ID] Relationships: []"
+ "type": "about:blank",
+ "title": "NOT_FOUND",
+ "status": 404,
+ "detail": "The requested resource with the following ids cannot be found. Entities: [urn:WRONG_ENTITY_ID] Relationships: []",
+ "instance": ""
}''')
bodyMatchers {
+ jsonPath('$.type', byEquality())
+ jsonPath('$.title', byEquality())
jsonPath('$.status', byEquality())
- jsonPath('$.message', byEquality())
- jsonPath('$.details', byEquality())
+ jsonPath('$.detail', byEquality())
+ jsonPath('$.instance', byEquality())
}
}
},
Contract.make {
- description "NOT FOUND - 404: Merge decorators where entity id does not start with urn:"
+ description "BAD Request - 400: Merge decorators where entity id does not start with urn:"
request {
method POST()
url "/topology-inventory/v1/manage-decorators"
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Topology ID format not supported",
- "details": "Topology ID : WRONG_ENTITY_ID is not in supported format. Topology ID should start with urn:"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Topology ID : WRONG_ENTITY_ID is not in supported format. Topology ID should start with urn:",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "NOT_FOUND",
- "message": "Resource Not Found",
- "details": "The requested resource with the following ids cannot be found. Entities: [] Relationships: [urn:WRONG_RELATIONSHIP_ID]"
+ "type": "about:blank",
+ "title": "NOT_FOUND",
+ "status": 404,
+ "detail": "The requested resource with the following ids cannot be found. Entities: [] Relationships: [urn:WRONG_RELATIONSHIP_ID]",
+ "instance": ""
}''')
bodyMatchers {
+ jsonPath('$.type', byEquality())
+ jsonPath('$.title', byEquality())
jsonPath('$.status', byEquality())
- jsonPath('$.message', byEquality())
- jsonPath('$.details', byEquality())
+ jsonPath('$.detail', byEquality())
+ jsonPath('$.instance', byEquality())
}
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Topology ID format not supported",
- "details": "Topology ID : WRONG_RELATIONSHIP_ID is not in supported format. Topology ID should start with urn:"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Topology ID : WRONG_RELATIONSHIP_ID is not in supported format. Topology ID should start with urn:",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "NOT_FOUND",
- "message": "Resource Not Found",
- "details": "The requested resource with the following ids cannot be found. Entities: [urn:WRONG_ENTITY_ID] Relationships: [urn:WRONG_RELATIONSHIP_ID]"
+ "type": "about:blank",
+ "title": "NOT_FOUND",
+ "status": 404,
+ "detail": "The requested resource with the following ids cannot be found. Entities: [urn:WRONG_ENTITY_ID] Relationships: [urn:WRONG_RELATIONSHIP_ID]",
+ "instance": ""
}''')
bodyMatchers {
+ jsonPath('$.type', byEquality())
+ jsonPath('$.title', byEquality())
jsonPath('$.status', byEquality())
- jsonPath('$.message', byEquality())
- jsonPath('$.details', byEquality())
+ jsonPath('$.detail', byEquality())
+ jsonPath('$.instance', byEquality())
}
}
},
contentType('application/problem+json')
}
body('''{
- "status": "NOT_FOUND",
- "message": "Invalid decorators",
- "details": "The provided decorators are invalid {test-app-module:intdata=is_not_compatible, test-app-module:te=is_not_available}"
+ "type": "about:blank",
+ "title": "NOT_FOUND",
+ "status": 404,
+ "detail": "The provided decorators are invalid {test-app-module:intdata=is_not_compatible, test-app-module:te=is_not_available}",
+ "instance": ""
}''')
bodyMatchers {
+ jsonPath('$.type', byEquality())
+ jsonPath('$.title', byEquality())
jsonPath('$.status', byEquality())
- jsonPath('$.message', byEquality())
- jsonPath('$.details', byEquality())
+ jsonPath('$.detail', byEquality())
+ jsonPath('$.instance', byEquality())
}
}
},
contentType('application/problem+json')
}
body('''{
- "status": "NOT_FOUND",
- "message": "Resource Not Found",
- "details": "The requested resource with the following ids cannot be found. Entities: [WRONG_ENTITY_ID] Relationships: []"
+ "type": "about:blank",
+ "title": "NOT_FOUND",
+ "status": 404,
+ "detail": "The requested resource with the following ids cannot be found. Entities: [WRONG_ENTITY_ID] Relationships: []",
+ "instance": ""
}''')
bodyMatchers {
+ jsonPath('$.type', byEquality())
+ jsonPath('$.title', byEquality())
jsonPath('$.status', byEquality())
- jsonPath('$.message', byEquality())
- jsonPath('$.details', byEquality())
+ jsonPath('$.detail', byEquality())
+ jsonPath('$.instance', byEquality())
}
}
},
contentType('application/problem+json')
}
body('''{
- "status": "NOT_FOUND",
- "message": "Resource Not Found",
- "details": "The requested resource with the following ids cannot be found. Entities: [] Relationships: [WRONG_RELATIONSHIP_ID]"
+ "type": "about:blank",
+ "title": "NOT_FOUND",
+ "status": 404,
+ "detail": "The requested resource with the following ids cannot be found. Entities: [] Relationships: [WRONG_RELATIONSHIP_ID]",
+ "instance": ""
}''')
bodyMatchers {
+ jsonPath('$.type', byEquality())
+ jsonPath('$.title', byEquality())
jsonPath('$.status', byEquality())
- jsonPath('$.message', byEquality())
- jsonPath('$.details', byEquality())
+ jsonPath('$.detail', byEquality())
+ jsonPath('$.instance', byEquality())
}
}
},
contentType('application/problem+json')
}
body('''{
- "status": "NOT_FOUND",
- "message": "Resource Not Found",
- "details": "The requested resource with the following ids cannot be found. Entities: [WRONG_ENTITY_ID] Relationships: [WRONG_RELATIONSHIP_ID]"
+ "type": "about:blank",
+ "title": "NOT_FOUND",
+ "status": 404,
+ "detail": "The requested resource with the following ids cannot be found. Entities: [WRONG_ENTITY_ID] Relationships: [WRONG_RELATIONSHIP_ID]",
+ "instance": ""
}''')
bodyMatchers {
+ jsonPath('$.type', byEquality())
+ jsonPath('$.title', byEquality())
jsonPath('$.status', byEquality())
- jsonPath('$.message', byEquality())
- jsonPath('$.details', byEquality())
+ jsonPath('$.detail', byEquality())
+ jsonPath('$.instance', byEquality())
}
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid schema name",
- "details": "Invalid schema name: test-app-module-wrong"}''')
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Invalid schema name: test-app-module-wrong",
+ "instance": ""
+ }''')
bodyMatchers {
+ jsonPath('$.type', byEquality())
+ jsonPath('$.title', byEquality())
jsonPath('$.status', byEquality())
- jsonPath('$.message', byEquality())
- jsonPath('$.details', byEquality())
+ jsonPath('$.detail', byEquality())
+ jsonPath('$.instance', byEquality())
}
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Failed to process the request to merge/remove decorators",
- "details": "Unexpected value 'unknown'. Invalid value for OperationEnum, allowed values: [merge, delete]"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Unexpected value 'unknown'. Invalid value for OperationEnum, allowed values: [merge, delete]",
+ "instance": ""
}''')
bodyMatchers {
+ jsonPath('$.type', byEquality())
+ jsonPath('$.title', byEquality())
jsonPath('$.status', byEquality())
- jsonPath('$.message', byEquality())
- jsonPath('$.details', byEquality())
+ jsonPath('$.detail', byEquality())
+ jsonPath('$.instance', byEquality())
}
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Failed to process the request to merge/remove decorators",
- "details": "Cannot deserialize value of type `java.util.LinkedHashMap<java.lang.String,java.lang.Object>` from Array value (token `JsonToken.START_ARRAY`)"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Cannot deserialize value of type `java.util.LinkedHashMap<java.lang.String,java.lang.Object>` from Array value (token `JsonToken.START_ARRAY`)",
+ "instance": ""
}''')
bodyMatchers {
+ jsonPath('$.type', byEquality())
+ jsonPath('$.title', byEquality())
jsonPath('$.status', byEquality())
- jsonPath('$.message', byEquality())
- jsonPath('$.details', byEquality())
+ jsonPath('$.detail', byEquality())
+ jsonPath('$.instance', byEquality())
}
}
}
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid Value",
- "details": "Offset cannot be larger than 0"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Offset cannot be larger than 0",
+ "instance": ""
}''')
}
}
response {
status BAD_REQUEST()
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid schema name",
- "details": "Invalid schema name: invalid"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Invalid schema name: invalid",
+ "instance": ""
}''')
headers {
contentType('application/problem+json')
response {
status BAD_REQUEST()
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid schema name",
- "details": "Invalid schema name: invalid"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Invalid schema name: invalid",
+ "instance": ""
}''')
headers {
contentType('application/problem+json')
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid schema name",
- "details": "Invalid schema name: Invalid classifier classifierTest1"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Invalid schema name: Invalid classifier classifierTest1",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid schema name",
- "details": "Invalid schema name: Invalid classifier geo-classifier"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Invalid schema name: Invalid classifier geo-classifier",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid file input",
- "details": "Invalid file input: Schema already exists"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Invalid file input: Schema already exists",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid file input",
- "details": "Invalid file input: Schema already exists"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Invalid file input: Schema already exists",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid file input",
- "details": "Invalid file input: Schema already exists"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Invalid file input: Schema already exists",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid schema name",
- "details": "Invalid schema name: Invalid classifier classifierTest1"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Invalid schema name: Invalid classifier classifierTest1",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid file input",
- "details": "Invalid file input: Schema already exists"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Invalid file input: Schema already exists",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid file input",
- "details": "Invalid file input: Module 'o-ran-smo-teiv-ran' has multiple revisions in the input, but desired exact revision not specified in the 'import' statement."
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Invalid file input: Module 'o-ran-smo-teiv-ran' has multiple revisions in the input, but desired exact revision not specified in the 'import' statement.",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid file input",
- "details": "Invalid file input: Invalid file"
- }''')
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Invalid file input: Invalid file",
+ "instance": ""
+ }''')
}
},
Contract.make {
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid file input",
- "details": "Invalid file input: Expected single statement ('module' or 'submodule')."
- }''')
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Invalid file input: Expected single statement ('module' or 'submodule').",
+ "instance": ""
+ }''')
}
},
Contract.make {
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid file input",
- "details": "Invalid file input: 'select*fromocucpfunction' is not a valid YANG identifier."
- }''')
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Invalid file input: 'select*fromocucpfunction' is not a valid YANG identifier.",
+ "instance": ""
+ }''')
}
},
Contract.make {
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid file input",
- "details": "Invalid file input: Unexpected content at end of document. Check curly braces balance throughout document."
- }''')
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Invalid file input: Unexpected content at end of document. Check curly braces balance throughout document.",
+ "instance": ""
+ }''')
}
},
Contract.make {
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid file input",
- "details": "Invalid file input: Encountered '{}', which does nothing. Replace with ';' or un-comment the contents."
- }''')
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Invalid file input: Encountered '{}', which does nothing. Replace with ';' or un-comment the contents.",
+ "instance": ""
+ }''')
}
},
Contract.make {
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid file input",
- "details": "Invalid file input: Invalid schema"
- }''')
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Invalid file input: Invalid schema",
+ "instance": ""
+ }''')
}
},
Contract.make {
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid file input",
- "details": "Invalid file input: Encountered '{}', which does nothing. Replace with ';' or un-comment the contents."
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Invalid file input: Encountered '{}', which does nothing. Replace with ';' or un-comment the contents.",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid file input",
- "details": "Invalid file input: Cannot resolve typedef 'wrong'."
- }''')
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Invalid file input: Cannot resolve typedef 'wrong'.",
+ "instance": ""
+ }''')
}
},
Contract.make {
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid file input",
- "details": "Invalid file input: Invalid schema"
- }''')
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Invalid file input: Invalid schema",
+ "instance": ""
+ }''')
}
},
Contract.make {
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid file input",
- "details": "Invalid file input: (Sub-)Module does not have a 'revision' statement."
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Invalid file input: (Sub-)Module does not have a 'revision' statement.",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid file input",
- "details": "Invalid file input: Invalid schema"
- }''')
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Invalid file input: Invalid schema",
+ "instance": ""
+ }''')
}
},
Contract.make {
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid file input",
- "details": "Invalid file input: Path to schema node '/model:decorators', part of 'augment' statement, cannot be resolved."
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Invalid file input: Path to schema node '/model:decorators', part of 'augment' statement, cannot be resolved.",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "CONFLICT",
- "message": "Schema in deleting state",
- "details": "Schema test-app-in-deleting-status already exists and is in the process of being deleted. This may take some time, please try again later."
+ "type": "about:blank",
+ "title": "CONFLICT",
+ "status": 409,
+ "detail": "Schema test-app-in-deleting-status already exists and is in the process of being deleted. This may take some time, please try again later.",
+ "instance": ""
}''')
}
},
response {
status BAD_REQUEST()
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid file input",
- "details": "Invalid file input: Cannot resolve typedef 'decimal32'."
- }''')
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Invalid file input: Cannot resolve typedef 'decimal32'.",
+ "instance": ""
+ }''')
}
}
]
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid schema name",
- "details": "Invalid schema name: does-not-exist-rapp-module"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Invalid schema name: does-not-exist-rapp-module",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid schema name",
- "details": "Invalid schema name: test-module-in-deleting-state"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Invalid schema name: test-module-in-deleting-state",
+ "instance": ""
}''')
}
}
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Unknown domain",
- "details": "Unknown domain: bla, known domains: [CLOUD, EQUIPMENT, OAM, PHYSICAL, RAN, REL_CLOUD_RAN, REL_EQUIPMENT_RAN, REL_OAM_CLOUD, REL_OAM_RAN, REL_PHYSICAL_RAN, TEIV, TEST]"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Unknown domain: bla, known domains: [CLOUD, EQUIPMENT, OAM, PHYSICAL, RAN, REL_CLOUD_RAN, REL_EQUIPMENT_RAN, REL_OAM_CLOUD, REL_OAM_RAN, REL_PHYSICAL_RAN, TEIV, TEST]",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid target filter, only relationship conditions can be provided",
- "details": "NRCellDU is not a valid relation"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "NRCellDU is not a valid relation",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Topology ID format not supported",
- "details": "Topology ID : NRCellDU-1 is not in supported format. Topology ID should start with urn:"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Topology ID : NRCellDU-1 is not in supported format. Topology ID should start with urn:",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid providedMembers",
- "details": "Unable to parse the given providedMembers. List elements are not of the type object."
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Unable to parse the given providedMembers. List elements are not of the type object.",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid providedMembers",
- "details": "Unable to parse the given providedMembers. List elements are not of the type object."
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Unable to parse the given providedMembers. List elements are not of the type object.",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid providedMembers",
- "details": "Unable to parse the given providedMembers. Invalid topology type 'o-ran-smo-teiv-ran:ManagedElement', not found in the model"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Unable to parse the given providedMembers. Invalid topology type 'o-ran-smo-teiv-ran:ManagedElement', not found in the model",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid providedMembers",
- "details": "Unable to parse the given providedMembers. Topology type must be in the format 'moduleName:topologyTypeName'. Provided: o-ran-smo-teiv-oam:ManagedElement:bla"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Unable to parse the given providedMembers. Topology type must be in the format 'moduleName:topologyTypeName'. Provided: o-ran-smo-teiv-oam:ManagedElement:bla",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid providedMembers",
- "details": "Unable to parse the given providedMembers. Topology id 3gpp:dn:NRCellDU=1,ODUFunction=1,ManagedElement=2 is not in supported format. Provided members id should start with urn:"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Unable to parse the given providedMembers. Topology id 3gpp:dn:NRCellDU=1,ODUFunction=1,ManagedElement=2 is not in supported format. Provided members id should start with urn:",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid providedMembers",
- "details": "Unable to parse the given providedMembers. Empty object present in providedMembers."
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Unable to parse the given providedMembers. Empty object present in providedMembers.",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid providedMembers",
- "details": "Unable to parse the given providedMembers. Empty object present in providedMembers."
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Unable to parse the given providedMembers. Empty object present in providedMembers.",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid providedMembers",
- "details": "Unable to parse the given providedMembers. Invalid key/value present in {\\"idKey\\":\\"urn:3gpp:dn:ManagedElement=1,ODUFunction=1,NRCellDU=1\\"}."
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Unable to parse the given providedMembers. Invalid key/value present in {\\"idKey\\":\\"urn:3gpp:dn:ManagedElement=1,ODUFunction=1,NRCellDU=1\\"}.",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid providedMembers",
- "details": "Unable to parse the given providedMembers. Invalid key/value present in {\\"id\\":[\\"urn:3gpp:dn:ManagedElement=1,ODUFunction=1,NRCellDU=1\\"]}."
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Unable to parse the given providedMembers. Invalid key/value present in {\\"id\\":[\\"urn:3gpp:dn:ManagedElement=1,ODUFunction=1,NRCellDU=1\\"]}.",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid providedMembers",
- "details": "Unable to parse the given providedMembers. Nested topology groups is not supported. Provided members contain topology group id: urn:o-ran:smo:teiv:group=550e8400-e29b-41d4-a716-446655440050"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Unable to parse the given providedMembers. Nested topology groups is not supported. Provided members contain topology group id: urn:o-ran:smo:teiv:group=550e8400-e29b-41d4-a716-446655440050",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid providedMembers",
- "details": "Unable to parse the given providedMembers. More than one key:value present in {\\"id\\":\\"urn:3gpp:dn:ManagedElement=1,ODUFunction=1,NRCellDU=1\\",\\"extraKey\\":\\"extraValue\\"}."
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Unable to parse the given providedMembers. More than one key:value present in {\\"id\\":\\"urn:3gpp:dn:ManagedElement=1,ODUFunction=1,NRCellDU=1\\",\\"extraKey\\":\\"extraValue\\"}.",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid providedMembers",
- "details": "Unable to parse the given providedMembers. More than one key:value present in {\\"o-ran-smo-teiv-ran:NRCellDU\\":[{\\"id\\":\\"urn:3gpp:dn:ManagedElement=1,ODUFunction=1,NRCellDU=1\\"}],\\"o-ran-smo-teiv-ran:ODUFunction\\":[{\\"id\\":\\"urn:3gpp:dn:ManagedElement=1,ODUFunction=1\\"}]}."
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Unable to parse the given providedMembers. More than one key:value present in {\\"o-ran-smo-teiv-ran:NRCellDU\\":[{\\"id\\":\\"urn:3gpp:dn:ManagedElement=1,ODUFunction=1,NRCellDU=1\\"}],\\"o-ran-smo-teiv-ran:ODUFunction\\":[{\\"id\\":\\"urn:3gpp:dn:ManagedElement=1,ODUFunction=1\\"}]}.",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Limit exceeded",
- "details": "The total number of topology identifiers in the request is 11. The maximum allowed in a single request is 10."
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "The total number of topology identifiers in the request is 11. The maximum allowed in a single request is 10.",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "No static resource topology-inventory/v1/teiv-groups.",
- "details": null
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "No static resource topology-inventory/v1/teiv-groups.",
+ "instance": ""
}''')
}
} //30
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "getAllGroups.limit: must be less than or equal to 500"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "getAllGroups.limit: must be less than or equal to 500",
+ "instance": ""
}''')
}
}
}
},
Contract.make {
- description "ERROR - 400: Get a group by id (Invalid JSON structure)"
+ description "ERROR - 500: Get a group by id (Invalid JSON structure)"
request {
method GET()
url("/topology-inventory/v1/groups/urn:o-ran:smo:teiv:group=550e8400-e29b-41d4-a716-446655440100")
contentType('application/problem+json')
}
body('''{
- "status": "INTERNAL_SERVER_ERROR",
- "message": "Criteria deserialization exception",
- "details": "Could not resolve subtype of [simple type, class org.oran.smo.teiv.api.model.OranTeivCriteria]: missing type id property 'queryType'\\n"
+ "type": "about:blank",
+ "title": "INTERNAL_SERVER_ERROR",
+ "status": 500,
+ "detail": "Could not resolve subtype of [simple type, class org.oran.smo.teiv.api.model.OranTeivCriteria]: missing type id property 'queryType'\\n",
+ "instance": ""
}''')
bodyMatchers {
+ jsonPath('$.type', byEquality())
+ jsonPath('$.title', byEquality())
jsonPath('$.status', byEquality())
- jsonPath('$.message', byEquality())
- jsonPath('$.details', byRegex("Could not resolve subtype of \\[simple type, class org\\.oran\\.smo\\.teiv\\.api\\.model\\.OranTeivCriteria\\]: missing type id property 'queryType'[\\s\\S]*"))
+ jsonPath('$.detail', byRegex("Could not resolve subtype of \\[simple type, class org\\.oran\\.smo\\.teiv\\.api\\.model\\.OranTeivCriteria\\]: missing type id property 'queryType'[\\s\\S]*"))
+ jsonPath('$.instance', byEquality())
}
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "No static resource topology-inventory/v1/get-groups/urn:o-ran:smo:teiv:group=550e8400-e29b-41d4-a716-446655440201.",
- "details": null
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "No static resource topology-inventory/v1/get-groups/urn:o-ran:smo:teiv:group=550e8400-e29b-41d4-a716-446655440201.",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "NOT_FOUND",
- "message": "Resource Not Found",
- "details": "The requested group is not found"
+ "type": "about:blank",
+ "title": "NOT_FOUND",
+ "status": 404,
+ "detail": "The requested group is not found",
+ "instance": ""
}''')
}
}
response {
status NOT_FOUND()
body('''{
- "status": "NOT_FOUND",
- "message": "Resource Not Found",
- "details": "The requested group is not found"
+ "type": "about:blank",
+ "title": "NOT_FOUND",
+ "status": 404,
+ "detail": "The requested group is not found",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "NOT_FOUND",
- "message": "Resource Not Found",
- "details": "The requested group is not found"
+ "type": "about:blank",
+ "title": "NOT_FOUND",
+ "status": 404,
+ "detail": "The requested group is not found",
+ "instance": ""
}''')
bodyMatchers {
+ jsonPath('$.type', byEquality())
+ jsonPath('$.title', byEquality())
jsonPath('$.status', byEquality())
- jsonPath('$.message', byEquality())
- jsonPath('$.details', byEquality())
+ jsonPath('$.detail', byEquality())
+ jsonPath('$.instance', byEquality())
}
}
},
contentType('application/problem+json')
}
body('''{
- "status": "NOT_FOUND",
- "message": "Resource Not Found",
- "details": "The requested group is not found"
+ "type": "about:blank",
+ "title": "NOT_FOUND",
+ "status": 404,
+ "detail": "The requested group is not found",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body ('''{
- "status": "NOT_FOUND",
- "message": "Resource Not Found",
- "details": "The requested resource is not found. ID: urn:3gpp:dn:non-existing-odufunction"
+ "type": "about:blank",
+ "title": "NOT_FOUND",
+ "status": 404,
+ "detail": "The requested resource is not found. ID: urn:3gpp:dn:non-existing-odufunction",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Grammar error",
- "details": "Invalid data in scopeFilter"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Invalid data in scopeFilter",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "NOT_FOUND",
- "message": "Resource Not Found",
- "details": "The requested group is not found"
+ "type": "about:blank",
+ "title": "NOT_FOUND",
+ "status": 404,
+ "detail": "The requested group is not found",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Filter Error",
- "details": "TopologyObjects given in scopeFilter and targetFilter are not matching"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "TopologyObjects given in scopeFilter and targetFilter are not matching",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid target filter, only relationship conditions can be provided",
- "details": "NRCellDU is not a valid relation"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "NRCellDU is not a valid relation",
+ "instance": ""
}''')
}
}
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid status",
- "details": "Unsupported status for provided members: absent"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Unsupported status for provided members: absent",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "NOT_FOUND",
- "message": "Resource Not Found",
- "details": "The requested group is not found"
+ "type": "about:blank",
+ "title": "NOT_FOUND",
+ "status": 404,
+ "detail": "The requested group is not found",
+ "instance": ""
}''')
}
}
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Provided members update exception",
- "details": "The specified provided members for group cannot be updated as group type is not static"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "The specified provided members for group cannot be updated as group type is not static",
+ "instance": ""
}''')
bodyMatchers {
+ jsonPath('$.type', byEquality())
+ jsonPath('$.title', byEquality())
jsonPath('$.status', byEquality())
- jsonPath('$.message', byEquality())
- jsonPath('$.details', byEquality())
+ jsonPath('$.detail', byEquality())
+ jsonPath('$.instance', byEquality())
}
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Limit exceeded",
- "details": "The total number of topology identifiers in the request is 11. The maximum allowed in a single request is 10."
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "The total number of topology identifiers in the request is 11. The maximum allowed in a single request is 10.",
+ "instance": ""
}''')
bodyMatchers {
+ jsonPath('$.type', byEquality())
+ jsonPath('$.title', byEquality())
jsonPath('$.status', byEquality())
- jsonPath('$.message', byEquality())
- jsonPath('$.details', byEquality())
+ jsonPath('$.detail', byEquality())
+ jsonPath('$.instance', byEquality())
}
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Limit exceeded",
- "details": "Merging topology identifiers in request to the group will result in 17 members. The maximum allowed members in the static group is 15."
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Merging topology identifiers in request to the group will result in 17 members. The maximum allowed members in the static group is 15.",
+ "instance": ""
}''')
bodyMatchers {
+ jsonPath('$.type', byEquality())
+ jsonPath('$.title', byEquality())
jsonPath('$.status', byEquality())
- jsonPath('$.message', byEquality())
- jsonPath('$.details', byEquality())
+ jsonPath('$.detail', byEquality())
+ jsonPath('$.instance', byEquality())
}
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Limit exceeded",
- "details": "Merging topology identifiers in request to the group will result in 16 members. The maximum allowed members in the static group is 15."
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Merging topology identifiers in request to the group will result in 16 members. The maximum allowed members in the static group is 15.",
+ "instance": ""
}''')
bodyMatchers {
+ jsonPath('$.type', byEquality())
+ jsonPath('$.title', byEquality())
jsonPath('$.status', byEquality())
- jsonPath('$.message', byEquality())
- jsonPath('$.details', byEquality())
+ jsonPath('$.detail', byEquality())
+ jsonPath('$.instance', byEquality())
}
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid providedMembers",
- "details": "Unable to parse the given providedMembers. Invalid topology type 'o-ran-smo-teiv-ran:ManagedElement', not found in the model"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Unable to parse the given providedMembers. Invalid topology type 'o-ran-smo-teiv-ran:ManagedElement', not found in the model",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "NOT_FOUND",
- "message": "Resource Not Found",
- "details": "The requested group is not found"
+ "type": "about:blank",
+ "title": "NOT_FOUND",
+ "status": 404,
+ "detail": "The requested group is not found",
+ "instance": ""
}''')
bodyMatchers {
+ jsonPath('$.type', byEquality())
+ jsonPath('$.title', byEquality())
jsonPath('$.status', byEquality())
- jsonPath('$.message', byEquality())
- jsonPath('$.details', byEquality())
+ jsonPath('$.detail', byEquality())
+ jsonPath('$.instance', byEquality())
}
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Provided members update exception",
- "details": "The specified provided members topology identifier: [urn:3gpp:dn:ManagedElement=1,ODUFunction=1,NRCellDU=non-existing-id-2, urn:3gpp:dn:ManagedElement=1,ODUFunction=1,NRCellDU=non-existing-id-1] is not part of the group."
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "The specified provided members topology identifier: [urn:3gpp:dn:ManagedElement=1,ODUFunction=1,NRCellDU=non-existing-id-2, urn:3gpp:dn:ManagedElement=1,ODUFunction=1,NRCellDU=non-existing-id-1] is not part of the group.",
+ "instance": ""
}''')
bodyMatchers {
+ jsonPath('$.type', byEquality())
+ jsonPath('$.title', byEquality())
jsonPath('$.status', byEquality())
- jsonPath('$.message', byEquality())
- jsonPath('$.details', byEquality())
+ jsonPath('$.detail', byEquality())
+ jsonPath('$.instance', byEquality())
}
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Provided members update exception",
- "details": "The specified topology entity/relation: o-ran-smo-teiv-ran:NRCellDU is not part of the group."
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "The specified topology entity/relation: o-ran-smo-teiv-ran:NRCellDU is not part of the group.",
+ "instance": ""
}''')
bodyMatchers {
+ jsonPath('$.type', byEquality())
+ jsonPath('$.title', byEquality())
jsonPath('$.status', byEquality())
- jsonPath('$.message', byEquality())
- jsonPath('$.details', byEquality())
+ jsonPath('$.detail', byEquality())
+ jsonPath('$.instance', byEquality())
}
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Provided members update exception",
- "details": "The specified topology entity/relation: o-ran-smo-teiv-oam:ManagedElement is not part of the group."
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "The specified topology entity/relation: o-ran-smo-teiv-oam:ManagedElement is not part of the group.",
+ "instance": ""
}''')
bodyMatchers {
+ jsonPath('$.type', byEquality())
+ jsonPath('$.title', byEquality())
jsonPath('$.status', byEquality())
- jsonPath('$.message', byEquality())
- jsonPath('$.details', byEquality())
+ jsonPath('$.detail', byEquality())
+ jsonPath('$.instance', byEquality())
}
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid providedMembers",
- "details": "Unable to parse the given providedMembers. List elements are not of the type object."
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Unable to parse the given providedMembers. List elements are not of the type object.",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid providedMembers",
- "details": "Unable to parse the given providedMembers. List elements are not of the type object."
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Unable to parse the given providedMembers. List elements are not of the type object.",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid providedMembers",
- "details": "Unable to parse the given providedMembers. Empty object present in providedMembers."
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Unable to parse the given providedMembers. Empty object present in providedMembers.",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid providedMembers",
- "details": "Unable to parse the given providedMembers. Empty object present in providedMembers."
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Unable to parse the given providedMembers. Empty object present in providedMembers.",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid providedMembers",
- "details": "Unable to parse the given providedMembers. Invalid key/value present in {\\"idKey\\":\\"urn:3gpp:dn:ManagedElement=1,ODUFunction=1,NRCellDU=1\\"}."
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Unable to parse the given providedMembers. Invalid key/value present in {\\"idKey\\":\\"urn:3gpp:dn:ManagedElement=1,ODUFunction=1,NRCellDU=1\\"}.",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid providedMembers",
- "details": "Unable to parse the given providedMembers. Invalid key/value present in {\\"id\\":[\\"urn:3gpp:dn:ManagedElement=1,ODUFunction=1,NRCellDU=1\\"]}."
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Unable to parse the given providedMembers. Invalid key/value present in {\\"id\\":[\\"urn:3gpp:dn:ManagedElement=1,ODUFunction=1,NRCellDU=1\\"]}.",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid providedMembers",
- "details": "Unable to parse the given providedMembers. Nested topology groups is not supported. Provided members contain topology group id: urn:o-ran:smo:teiv:group=550e8400-e29b-41d4-a716-446655440050"
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Unable to parse the given providedMembers. Nested topology groups is not supported. Provided members contain topology group id: urn:o-ran:smo:teiv:group=550e8400-e29b-41d4-a716-446655440050",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid providedMembers",
- "details": "Unable to parse the given providedMembers. More than one key:value present in {\\"id\\":\\"urn:3gpp:dn:ManagedElement=1,ODUFunction=1,NRCellDU=1\\",\\"extraKey\\":\\"extraValue\\"}."
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Unable to parse the given providedMembers. More than one key:value present in {\\"id\\":\\"urn:3gpp:dn:ManagedElement=1,ODUFunction=1,NRCellDU=1\\",\\"extraKey\\":\\"extraValue\\"}.",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "Invalid providedMembers",
- "details": "Unable to parse the given providedMembers. More than one key:value present in {\\"o-ran-smo-teiv-ran:NRCellDU\\":[{\\"id\\":\\"urn:3gpp:dn:ManagedElement=1,ODUFunction=1,NRCellDU=1\\"}],\\"o-ran-smo-teiv-ran:ODUFunction\\":[{\\"id\\":\\"urn:3gpp:dn:ManagedElement=1,ODUFunction=1\\"}]}."
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "Unable to parse the given providedMembers. More than one key:value present in {\\"o-ran-smo-teiv-ran:NRCellDU\\":[{\\"id\\":\\"urn:3gpp:dn:ManagedElement=1,ODUFunction=1,NRCellDU=1\\"}],\\"o-ran-smo-teiv-ran:ODUFunction\\":[{\\"id\\":\\"urn:3gpp:dn:ManagedElement=1,ODUFunction=1\\"}]}.",
+ "instance": ""
}''')
}
},
contentType('application/problem+json')
}
body('''{
- "status": "NOT_FOUND",
- "message": "Resource Not Found",
- "details": "The requested group is not found"
+ "type": "about:blank",
+ "title": "NOT_FOUND",
+ "status": 404,
+ "detail": "The requested group is not found",
+ "instance": ""
}''')
bodyMatchers {
+ jsonPath('$.type', byEquality())
+ jsonPath('$.title', byEquality())
jsonPath('$.status', byEquality())
- jsonPath('$.message', byEquality())
- jsonPath('$.details', byEquality())
+ jsonPath('$.detail', byEquality())
+ jsonPath('$.instance', byEquality())
}
}
},
contentType('application/problem+json')
}
body('''{
- "status": "BAD_REQUEST",
- "message": "No static resource topology-inventory/v1/groups/urn:o-ran:smo:teiv:group=550e8400-e29b-41d4-a716-446655440211/provided-members-update.",
- "details": null
+ "type": "about:blank",
+ "title": "BAD_REQUEST",
+ "status": 400,
+ "detail": "No static resource topology-inventory/v1/groups/urn:o-ran:smo:teiv:group=550e8400-e29b-41d4-a716-446655440211/provided-members-update.",
+ "instance": ""
}''')
}
}