forked from loafle/openapi-generator-original
Add support for max/min string length
This commit is contained in:
parent
cea6bce196
commit
97e69aabc3
@ -99,6 +99,14 @@ class {{classname}}(object):
|
|||||||
|
|
||||||
{{#allParams}}
|
{{#allParams}}
|
||||||
{{#hasValidation}}
|
{{#hasValidation}}
|
||||||
|
{{#maxLength}}
|
||||||
|
if '{{paramName}}' in params and len(params['{{paramName}}']) > {{maxLength}}:
|
||||||
|
raise ValueError("Invalid value for parameter `{{paramName}}` when calling `{{operationId}}`, length must be less than `{{maxLength}}`")
|
||||||
|
{{/maxLength}}
|
||||||
|
{{#minLength}}
|
||||||
|
if '{{paramName}}' in params and len(params['{{paramName}}']) < {{minLength}}:
|
||||||
|
raise ValueError("Invalid value for parameter `{{paramName}}` when calling `{{operationId}}`, length must be greater than `{{minLength}}`")
|
||||||
|
{{/minLength}}
|
||||||
{{#maximum}}
|
{{#maximum}}
|
||||||
if '{{paramName}}' in params and params['{{paramName}}'] > {{maximum}}:
|
if '{{paramName}}' in params and params['{{paramName}}'] > {{maximum}}:
|
||||||
raise ValueError("Invalid value for parameter `{{paramName}}` when calling `{{operationId}}`, must be a value less than `{{maximum}}`")
|
raise ValueError("Invalid value for parameter `{{paramName}}` when calling `{{operationId}}`, must be a value less than `{{maximum}}`")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user