Metadata-Version: 2.1
Name: flask-required-args
Version: 0.1.1
Summary: Decorators to aid your Flask application
Home-page: UNKNOWN
Author: Faye Butler
Author-email: faye.alexandra.butler1@gmail.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
Requires-Dist: flask (==1.0.2)

# Flask Required Args

A simple flask decorator that helps specify which args are required from the user. It returns a 400 error if any are missing.
You specify the arguments required in your function definition, you can use default parameters like normal.

## Example Usage

1. Simple usage
```python
from flask_required_args import required_data

@app.route('/', methods=['POST'])
@required_data
def hello_world(name):
    return f'Hello {name}'
```

2. You can use default parameters as normal
```python
from flask_required_args import required_data

@app.route('/', methods=['POST'])
@required_data
def hello_world(name="World"):
    return f'Hello {name}'
```



