"""Interface for the ows-carveouts-python microservice.""" from oto import response from owsrequest import request as requests from product.constants import service_name def delete_release_dms_master_carveout(product_id): """Delete Release level DMS Master carveouts. Args: product_id (int): id of product or release. Returns: response.Response: Status of deletion. """ delete_status = requests.delete( service_name.OWS_CARVEOUTS_PYTHON, '/release_dms_master_carveouts/{}'.format(product_id), ) return response.Response(status=delete_status.status_code) def delete_release_dms_carveout(product_id): """Delete Release level DMS carveouts. Args: product_id (int): id of product or release. Returns: response.Response: Status of deletion. """ delete_status = requests.delete( service_name.OWS_CARVEOUTS_PYTHON, '/release_dms_carveouts/{}'.format(product_id), ) return response.Response(status=delete_status.status_code)