diff --git a/commands/product.py b/commands/product.py index 2d45a38..9ae4b72 100755 --- a/commands/product.py +++ b/commands/product.py @@ -32,9 +32,13 @@ def list(): type=int) @click.option("--product-recurring-duration-units", required=False, type=int, help="Unit of the recurring costs", default=0) +@click.option("--product-minimum-subscription-duration", required=False, + type=int, help="Minimum duration for which a user needs to " + "subscribe the product for", default=0) def add(name, realm, seed, product_name, product_description, product_type, product_price, product_recurring_duration, - product_recurring_duration_units): + product_recurring_duration_units, + product_minimum_subscription_duration): data = { **OTPCredentials(name, realm, seed).get_json(), "product_name": product_name, @@ -42,7 +46,9 @@ def add(name, realm, seed, product_name, product_description, product_type, "product_type": product_type, "product_price": product_price, "product_recurring_duration": product_recurring_duration, - "product_recurring_duration_units": product_recurring_duration_units + "product_recurring_duration_units": product_recurring_duration_units, + "product_minimum_subscription_duration": + product_minimum_subscription_duration } r = requests.post("{}/product/add".format(config('UCLOUD_PAY_SERVER')), json=data)