@@ -431,7 +431,9 @@ def _build_api_interface(self):
431431 new .schema_name = self ._get_schema_object_name_from_ref (
432432 ref [0 ].value
433433 )
434- new .schema_raw_name = self ._get_schema_json_name_from_ref (ref [0 ].value )
434+ new .schema_raw_name = self ._get_schema_json_name_from_ref (
435+ ref [0 ].value
436+ )
435437 new .schema_object = self ._get_schema_object_from_ref (
436438 ref [0 ].value
437439 )
@@ -1065,7 +1067,7 @@ def _write_interface(self, new):
10651067 }}
10661068 return str
10671069 }}
1068-
1070+
10691071 func (obj *{struct}) Clone() ({interface}, error) {{
10701072 newObj := New{interface}()
10711073 pbText, err := obj.ToPbText()
@@ -1086,7 +1088,7 @@ def _write_interface(self, new):
10861088 if len (internal_items ) == 0
10871089 else "\n " .join (internal_items ),
10881090 nil_call = "obj.setNil()" if len (internal_items_nil ) > 0 else "" ,
1089- obj_name = new .schema_raw_name
1091+ obj_name = new .schema_raw_name ,
10901092 )
10911093 )
10921094 if len (internal_items_nil ) > 0 :
@@ -1782,8 +1784,12 @@ def _build_setters_getters(self, fluent_new):
17821784 if field .type == "[]byte" :
17831785 field .name = "Bytes"
17841786 elif "$ref" in property_schema :
1785- schema_name = self ._get_schema_object_name_from_ref (property_schema ["$ref" ])
1786- field .schema_name = self ._get_schema_json_name_from_ref (property_schema ["$ref" ])
1787+ schema_name = self ._get_schema_object_name_from_ref (
1788+ property_schema ["$ref" ]
1789+ )
1790+ field .schema_name = self ._get_schema_json_name_from_ref (
1791+ property_schema ["$ref" ]
1792+ )
17871793 field .name = self ._get_external_struct_name (schema_name )
17881794 field .isOptional = fluent_new .isOptional (property_name )
17891795 field .isPointer = (
@@ -1988,7 +1994,7 @@ def _validate_types(self, new, field):
19881994 validation = append(validation,
19891995 fmt.Sprintf("required field `%s.{field_name}` must not be empty", path))
19901996 }} """ .format (
1991- name = field .name , intf_name = new . schema_raw_name ,
1997+ name = field .name ,
19921998 field_name = field .schema_name ,
19931999 value = 0 if field .isEnum and field .isArray is False else value ,
19942000 enum = ".Number()"
@@ -2020,7 +2026,9 @@ def _validate_types(self, new, field):
20202026 ).format (
20212027 name = field .schema_name ,
20222028 interface = new .schema_raw_name ,
2023- max = "max({})" .format (field .type .lstrip ("[]" )) if field .max is None else field .max ,
2029+ max = "max({})" .format (field .type .lstrip ("[]" ))
2030+ if field .max is None
2031+ else field .max ,
20242032 pointer = "*" if field .isPointer else "" ,
20252033 min = "min({})" .format (field .type .lstrip ("[]" ))
20262034 if field .min is None
@@ -2059,7 +2067,9 @@ def _validate_types(self, new, field):
20592067 ).format (
20602068 name = field .schema_name ,
20612069 interface = new .schema_name ,
2062- max_length = "any" if field .max_length is None else field .max_length ,
2070+ max_length = "any"
2071+ if field .max_length is None
2072+ else field .max_length ,
20632073 pointer = "*" if field .isPointer else "" ,
20642074 min_length = field .min_length
20652075 if field .min_length is None
@@ -2090,11 +2100,12 @@ def _validate_types(self, new, field):
20902100 validation = append(validation, err.Error())
20912101 }}
20922102 """ .format (
2093- name = field .name , interface = new .schema_name ,
2094- field_name = field .schema_name ,
2095- format = field .format .capitalize () if field .isArray is False
2096- else field .format .capitalize () + "Slice" ,
2097- )
2103+ name = field .name ,
2104+ field_name = field .schema_name ,
2105+ format = field .format .capitalize ()
2106+ if field .isArray is False
2107+ else field .format .capitalize () + "Slice" ,
2108+ )
20982109 # Enum will be handled via wrapper lib
20992110 if inner_body == "" :
21002111 return body
@@ -2117,12 +2128,15 @@ def _validate_struct(self, new, field):
21172128 validation,
21182129 fmt.Sprintf("required field `%s.{field_name}` must not be empty", path))
21192130 }}
2120- """ .format (name = field .name , interface = new .schema_raw_name , field_name = field .schema_name )
2131+ """ .format (
2132+ name = field .name ,
2133+ field_name = field .schema_name ,
2134+ )
21212135
21222136 inner_body = """obj.{external_name}().validateObj(
21232137 set_default, fmt.Sprintf("%s.{json_name}", path))""" .format (
21242138 external_name = self ._get_external_struct_name (field .name ),
2125- json_name = field .schema_name
2139+ json_name = field .schema_name ,
21262140 )
21272141 if field .isArray :
21282142 inner_body = """
@@ -2138,8 +2152,6 @@ def _validate_struct(self, new, field):
21382152 """ .format (
21392153 name = field .name ,
21402154 field_name = field .schema_name ,
2141- field_type = field .type ,
2142- internal_items_name = "{}Slice" .format (field .struct ),
21432155 field_internal_struct = field .struct ,
21442156 )
21452157 body += """
@@ -2384,13 +2396,13 @@ def _write_default_method(self, new):
23842396 struct = new .struct , body = body
23852397 )
23862398 )
2387-
2399+
23882400 def _get_schema_json_name_from_ref (self , ref ):
23892401 final_piece = ref .split ("/" )[- 1 ]
23902402 if "." in final_piece :
23912403 return final_piece .replace ("." , "_" ).lower ()
23922404 return self ._lower_first_char (final_piece )
2393-
2405+
23942406 def _lower_first_char (self , word ):
23952407 return word [0 ].lower () + word [1 :]
23962408
0 commit comments