This commit is contained in:
Kenneth Kehl
2023-08-29 14:54:30 -07:00
parent 19dcd7a48b
commit 1ecb747c6d
588 changed files with 34100 additions and 23589 deletions

View File

@@ -8,31 +8,33 @@ from app.dao.inbound_numbers_dao import (
)
from app.errors import register_errors
inbound_number_blueprint = Blueprint('inbound_number', __name__, url_prefix='/inbound-number')
inbound_number_blueprint = Blueprint(
"inbound_number", __name__, url_prefix="/inbound-number"
)
register_errors(inbound_number_blueprint)
@inbound_number_blueprint.route('', methods=['GET'])
@inbound_number_blueprint.route("", methods=["GET"])
def get_inbound_numbers():
inbound_numbers = [i.serialize() for i in dao_get_inbound_numbers()]
return jsonify(data=inbound_numbers if inbound_numbers else [])
@inbound_number_blueprint.route('/service/<uuid:service_id>', methods=['GET'])
@inbound_number_blueprint.route("/service/<uuid:service_id>", methods=["GET"])
def get_inbound_number_for_service(service_id):
inbound_number = dao_get_inbound_number_for_service(service_id)
return jsonify(data=inbound_number.serialize() if inbound_number else {})
@inbound_number_blueprint.route('/service/<uuid:service_id>/off', methods=['POST'])
@inbound_number_blueprint.route("/service/<uuid:service_id>/off", methods=["POST"])
def post_set_inbound_number_off(service_id):
dao_set_inbound_number_active_flag(service_id, active=False)
return jsonify(), 204
@inbound_number_blueprint.route('/available', methods=['GET'])
@inbound_number_blueprint.route("/available", methods=["GET"])
def get_available_inbound_numbers():
inbound_numbers = [i.serialize() for i in dao_get_available_inbound_numbers()]