$vendor->delete;
return $c->render(
- status => 200,
+ status => 204,
openapi => q{}
);
}
return try {
$city->delete;
- return $c->render( status => 200, openapi => "" );
+ return $c->render(
+ status => 204,
+ openapi => q{}
+ );
}
catch {
$c->unhandled_exception($_);
return try {
$hold->cancel;
- return $c->render( status => 200, openapi => {} );
+ return $c->render(
+ status => 204,
+ openapi => q{}
+ );
}
catch {
$c->unhandled_exception($_);
# check if loans, reservations, debarrment, etc. before deletion!
$patron->delete;
- return $c->render( status => 200, openapi => {} );
+ return $c->render(
+ status => 204,
+ openapi => q{}
+ );
}
catch {
unless ($patron) {
],
"responses": {
"204": {
- "description": "Order deleted",
- "schema": {
- "type": "string"
- }
+ "description": "Order deleted"
},
"401": {
"description": "Authentication required",
"application/json"
],
"responses": {
- "200": {
- "description": "Vendor deleted",
- "schema": {
- "type": "string"
- }
+ "204": {
+ "description": "Vendor deleted"
},
"401": {
"description": "Authentication required",
"application/json"
],
"responses": {
- "200": {
- "description": "City deleted",
- "schema": {
- "type": "string"
- }
+ "204": {
+ "description": "City deleted"
},
"401": {
"description": "Authentication required",
],
"produces": ["application/json"],
"responses": {
- "200": {
- "description": "Successful deletion",
- "schema": {
- "type": "object"
- }
+ "204": {
+ "description": "Hold deleted"
},
"401": {
"description": "Authentication required",
}],
"produces": ["application/json"],
"responses": {
- "200": {
- "description": "Patron deleted successfully",
- "schema": {
- "type": "object"
- }
+ "204": {
+ "description": "Patron deleted"
},
"400": {
"description": "Patron deletion failed",