console/SWSCloudAPI/API/pricing.py
2016-06-12 01:34:09 +03:00

29 lines
765 B
Python

# coding: utf-8
from flask import Blueprint, jsonify
from SWSCloudAPI.API import auth
from SWSCloudCore.controllers.plans import ControllerPlans
api_v1_pricing = Blueprint('pricing', __name__, url_prefix='/api/v1/pricing')
@api_v1_pricing.route('/pricing/vms/')
@auth.login_required
def pricing_vms():
"""
get pricing list
curl -X http://localhost:5000/api/v1/pricing/vms/ -u <email>:<secret>
:return:
"""
return jsonify(pricing=ControllerPlans().get_plans(status='active'))
@api_v1_pricing.route('/pricing/containers/')
@auth.login_required
def pricing_containers():
"""
get pricing list
curl -X GET http://localhost:5000/api/v1/pricing/containers/ -u <email>:<secret>
:return:
"""
return jsonify(pricing=100)