Delete an entity set. --- delete: summary: Delete an entity set parameters: - description: The entity set ID. in: path name: entityset_id required: true schema: type: string example: 3a0d91ece2dce88ad3259594c7b642485235a048
(entityset_id)
| 180 | |
| 181 | @blueprint.route("/api/2/entitysets/<entityset_id>", methods=["DELETE"]) |
| 182 | def delete(entityset_id): |
| 183 | """Delete an entity set. |
| 184 | --- |
| 185 | delete: |
| 186 | summary: Delete an entity set |
| 187 | parameters: |
| 188 | - description: The entity set ID. |
| 189 | in: path |
| 190 | name: entityset_id |
| 191 | required: true |
| 192 | schema: |
| 193 | type: string |
| 194 | example: 3a0d91ece2dce88ad3259594c7b642485235a048 |
| 195 | responses: |
| 196 | '204': |
| 197 | description: No Content |
| 198 | tags: |
| 199 | - EntitySet |
| 200 | """ |
| 201 | entityset = get_entityset(entityset_id, request.authz.WRITE) |
| 202 | entityset.delete() |
| 203 | db.session.commit() |
| 204 | refresh_entityset(entityset_id) |
| 205 | return ("", 204) |
| 206 | |
| 207 | |
| 208 | @blueprint.route("/api/2/entitysets/<entityset_id>/entities", methods=["GET"]) |
nothing calls this directly
no test coverage detected