Skip to content

Commit df9238c

Browse files
committed
remove required field check and pattern validation from model class
1 parent 6547ad5 commit df9238c

1 file changed

Lines changed: 2 additions & 10 deletions

File tree

generator/cybersource-python-template/model.mustache

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -85,10 +85,7 @@ class {{classname}}(object):
8585
:param {{name}}: The {{name}} of this {{classname}}.
8686
:type: {{datatype}}
8787
"""
88-
{{#required}}
89-
if {{name}} is None:
90-
raise ValueError("Invalid value for `{{name}}`, must not be `None`")
91-
{{/required}}
88+
9289
{{#isEnum}}
9390
{{#isContainer}}
9491
allowed_values = [{{#allowableValues}}{{#values}}{{#items.isString}}"{{/items.isString}}{{{this}}}{{#items.isString}}"{{/items.isString}}{{^-last}}, {{/-last}}{{/values}}{{/allowableValues}}]
@@ -119,12 +116,7 @@ class {{classname}}(object):
119116
{{/isContainer}}
120117
{{/isEnum}}
121118
{{^isEnum}}
122-
{{#hasValidation}}
123-
{{#pattern}}
124-
if {{name}} is not None and not re.search('{{{vendorExtensions.x-regex}}}', {{name}}{{#vendorExtensions.x-modifiers}}{{#-first}}, flags={{/-first}}re.{{.}}{{^-last}} | {{/-last}}{{/vendorExtensions.x-modifiers}}):
125-
raise ValueError("Invalid value for `{{name}}`, must be a follow pattern or equal to `{{{pattern}}}`")
126-
{{/pattern}}
127-
{{/hasValidation}}
119+
128120
{{/isEnum}}
129121

130122
self._{{name}} = {{name}}

0 commit comments

Comments
 (0)