mirror of
https://github.com/correl/openapi-core.git
synced 2024-11-25 03:00:11 +00:00
24 lines
490 B
Python
24 lines
490 B
Python
def get_aslist(param):
|
|
return (
|
|
param.get('schema', None) and
|
|
param['schema']['type'] in ['array', 'object']
|
|
)
|
|
|
|
|
|
def get_style(param):
|
|
if 'style' in param:
|
|
return param['style']
|
|
|
|
# determine default
|
|
return (
|
|
'simple' if param['in'] in ['path', 'header'] else 'form'
|
|
)
|
|
|
|
|
|
def get_explode(param):
|
|
if 'explode' in param:
|
|
return param['explode']
|
|
|
|
# determine default
|
|
style = get_style(param)
|
|
return style == 'form'
|