@@ -530,7 +530,7 @@ class Model(BaseModel):
530
530
{'type' : 'number' },
531
531
{
532
532
'type' : 'string' ,
533
- 'pattern' : '^(?!^[+- \\ .]*$)[+-]?0*(?:\\ d{0,}$|(?=[\\ d\\ .]{1,}0*$)\\ d{0,}\\ .\\ d{0,}0*$)' ,
533
+ 'pattern' : '^(?!^[-+ .]*$)[+-]?0*(?:\\ d{0,}$|(?=[\\ d\\ .]{1,}0*$)\\ d{0,}\\ .\\ d{0,}0*$)' ,
534
534
},
535
535
],
536
536
'default' : '12.34' ,
@@ -547,7 +547,7 @@ class Model(BaseModel):
547
547
'default' : '12.34' ,
548
548
'title' : 'B' ,
549
549
'type' : 'string' ,
550
- 'pattern' : '^(?!^[+- \\ .]*$)[+-]?0*(?:\\ d{0,}$|(?=[\\ d\\ .]{1,}0*$)\\ d{0,}\\ .\\ d{0,}0*$)' ,
550
+ 'pattern' : '^(?!^[-+ .]*$)[+-]?0*(?:\\ d{0,}$|(?=[\\ d\\ .]{1,}0*$)\\ d{0,}\\ .\\ d{0,}0*$)' ,
551
551
},
552
552
},
553
553
'title' : 'Model' ,
@@ -1075,7 +1075,7 @@ class Model(BaseModel):
1075
1075
{'type' : 'number' },
1076
1076
{
1077
1077
'type' : 'string' ,
1078
- 'pattern' : '^(?!^[+- \\ .]*$)[+-]?0*(?:\\ d{0,}$|(?=[\\ d\\ .]{1,}0*$)\\ d{0,}\\ .\\ d{0,}0*$)' ,
1078
+ 'pattern' : '^(?!^[-+ .]*$)[+-]?0*(?:\\ d{0,}$|(?=[\\ d\\ .]{1,}0*$)\\ d{0,}\\ .\\ d{0,}0*$)' ,
1079
1079
},
1080
1080
],
1081
1081
'title' : 'A' ,
@@ -2042,7 +2042,7 @@ class A(BaseModel):
2042
2042
{'exclusiveMinimum' : 2.0 , 'type' : 'number' },
2043
2043
{
2044
2044
'type' : 'string' ,
2045
- 'pattern' : '^(?!^[+- \\ .]*$)[+-]?0*(?:\\ d{0,}$|(?=[\\ d\\ .]{1,}0*$)\\ d{0,}\\ .\\ d{0,}0*$)' ,
2045
+ 'pattern' : '^(?!^[-+ .]*$)[+-]?0*(?:\\ d{0,}$|(?=[\\ d\\ .]{1,}0*$)\\ d{0,}\\ .\\ d{0,}0*$)' ,
2046
2046
},
2047
2047
]
2048
2048
},
@@ -2055,7 +2055,7 @@ class A(BaseModel):
2055
2055
{'type' : 'number' , 'exclusiveMaximum' : 5 },
2056
2056
{
2057
2057
'type' : 'string' ,
2058
- 'pattern' : '^(?!^[+- \\ .]*$)[+-]?0*(?:\\ d{0,}$|(?=[\\ d\\ .]{1,}0*$)\\ d{0,}\\ .\\ d{0,}0*$)' ,
2058
+ 'pattern' : '^(?!^[-+ .]*$)[+-]?0*(?:\\ d{0,}$|(?=[\\ d\\ .]{1,}0*$)\\ d{0,}\\ .\\ d{0,}0*$)' ,
2059
2059
},
2060
2060
]
2061
2061
},
@@ -2068,7 +2068,7 @@ class A(BaseModel):
2068
2068
{'type' : 'number' , 'minimum' : 2 },
2069
2069
{
2070
2070
'type' : 'string' ,
2071
- 'pattern' : '^(?!^[+- \\ .]*$)[+-]?0*(?:\\ d{0,}$|(?=[\\ d\\ .]{1,}0*$)\\ d{0,}\\ .\\ d{0,}0*$)' ,
2071
+ 'pattern' : '^(?!^[-+ .]*$)[+-]?0*(?:\\ d{0,}$|(?=[\\ d\\ .]{1,}0*$)\\ d{0,}\\ .\\ d{0,}0*$)' ,
2072
2072
},
2073
2073
]
2074
2074
},
@@ -2081,7 +2081,7 @@ class A(BaseModel):
2081
2081
{'type' : 'number' , 'maximum' : 5 },
2082
2082
{
2083
2083
'type' : 'string' ,
2084
- 'pattern' : '^(?!^[+- \\ .]*$)[+-]?0*(?:\\ d{0,}$|(?=[\\ d\\ .]{1,}0*$)\\ d{0,}\\ .\\ d{0,}0*$)' ,
2084
+ 'pattern' : '^(?!^[-+ .]*$)[+-]?0*(?:\\ d{0,}$|(?=[\\ d\\ .]{1,}0*$)\\ d{0,}\\ .\\ d{0,}0*$)' ,
2085
2085
},
2086
2086
]
2087
2087
},
@@ -2094,7 +2094,7 @@ class A(BaseModel):
2094
2094
{'type' : 'number' , 'multipleOf' : 5 },
2095
2095
{
2096
2096
'type' : 'string' ,
2097
- 'pattern' : '^(?!^[+- \\ .]*$)[+-]?0*(?:\\ d{0,}$|(?=[\\ d\\ .]{1,}0*$)\\ d{0,}\\ .\\ d{0,}0*$)' ,
2097
+ 'pattern' : '^(?!^[-+ .]*$)[+-]?0*(?:\\ d{0,}$|(?=[\\ d\\ .]{1,}0*$)\\ d{0,}\\ .\\ d{0,}0*$)' ,
2098
2098
},
2099
2099
]
2100
2100
},
@@ -2143,39 +2143,39 @@ class Foo(BaseModel):
2143
2143
Decimal ,
2144
2144
{
2145
2145
'type' : 'string' ,
2146
- 'pattern' : '^(?!^[+- \\ .]*$)[+-]?0*(?:\\ d{0,}$|(?=[\\ d\\ .]{1,}0*$)\\ d{0,}\\ .\\ d{0,}0*$)' ,
2146
+ 'pattern' : '^(?!^[-+ .]*$)[+-]?0*(?:\\ d{0,}$|(?=[\\ d\\ .]{1,}0*$)\\ d{0,}\\ .\\ d{0,}0*$)' ,
2147
2147
},
2148
2148
),
2149
2149
(
2150
2150
{'lt' : 5 },
2151
2151
Decimal ,
2152
2152
{
2153
2153
'type' : 'string' ,
2154
- 'pattern' : '^(?!^[+- \\ .]*$)[+-]?0*(?:\\ d{0,}$|(?=[\\ d\\ .]{1,}0*$)\\ d{0,}\\ .\\ d{0,}0*$)' ,
2154
+ 'pattern' : '^(?!^[-+ .]*$)[+-]?0*(?:\\ d{0,}$|(?=[\\ d\\ .]{1,}0*$)\\ d{0,}\\ .\\ d{0,}0*$)' ,
2155
2155
},
2156
2156
),
2157
2157
(
2158
2158
{'ge' : 2 },
2159
2159
Decimal ,
2160
2160
{
2161
2161
'type' : 'string' ,
2162
- 'pattern' : '^(?!^[+- \\ .]*$)[+-]?0*(?:\\ d{0,}$|(?=[\\ d\\ .]{1,}0*$)\\ d{0,}\\ .\\ d{0,}0*$)' ,
2162
+ 'pattern' : '^(?!^[-+ .]*$)[+-]?0*(?:\\ d{0,}$|(?=[\\ d\\ .]{1,}0*$)\\ d{0,}\\ .\\ d{0,}0*$)' ,
2163
2163
},
2164
2164
),
2165
2165
(
2166
2166
{'le' : 5 },
2167
2167
Decimal ,
2168
2168
{
2169
2169
'type' : 'string' ,
2170
- 'pattern' : '^(?!^[+- \\ .]*$)[+-]?0*(?:\\ d{0,}$|(?=[\\ d\\ .]{1,}0*$)\\ d{0,}\\ .\\ d{0,}0*$)' ,
2170
+ 'pattern' : '^(?!^[-+ .]*$)[+-]?0*(?:\\ d{0,}$|(?=[\\ d\\ .]{1,}0*$)\\ d{0,}\\ .\\ d{0,}0*$)' ,
2171
2171
},
2172
2172
),
2173
2173
(
2174
2174
{'multiple_of' : 5 },
2175
2175
Decimal ,
2176
2176
{
2177
2177
'type' : 'string' ,
2178
- 'pattern' : '^(?!^[+- \\ .]*$)[+-]?0*(?:\\ d{0,}$|(?=[\\ d\\ .]{1,}0*$)\\ d{0,}\\ .\\ d{0,}0*$)' ,
2178
+ 'pattern' : '^(?!^[-+ .]*$)[+-]?0*(?:\\ d{0,}$|(?=[\\ d\\ .]{1,}0*$)\\ d{0,}\\ .\\ d{0,}0*$)' ,
2179
2179
},
2180
2180
),
2181
2181
],
@@ -5860,14 +5860,14 @@ class Model(BaseModel):
5860
5860
{
5861
5861
('Decimal' , 'serialization' ): {
5862
5862
'type' : 'string' ,
5863
- 'pattern' : '^(?!^[+- \\ .]*$)[+-]?0*(?:\\ d{0,}$|(?=[\\ d\\ .]{1,}0*$)\\ d{0,}\\ .\\ d{0,}0*$)' ,
5863
+ 'pattern' : '^(?!^[-+ .]*$)[+-]?0*(?:\\ d{0,}$|(?=[\\ d\\ .]{1,}0*$)\\ d{0,}\\ .\\ d{0,}0*$)' ,
5864
5864
},
5865
5865
('Decimal' , 'validation' ): {
5866
5866
'anyOf' : [
5867
5867
{'type' : 'number' },
5868
5868
{
5869
5869
'type' : 'string' ,
5870
- 'pattern' : '^(?!^[+- \\ .]*$)[+-]?0*(?:\\ d{0,}$|(?=[\\ d\\ .]{1,}0*$)\\ d{0,}\\ .\\ d{0,}0*$)' ,
5870
+ 'pattern' : '^(?!^[-+ .]*$)[+-]?0*(?:\\ d{0,}$|(?=[\\ d\\ .]{1,}0*$)\\ d{0,}\\ .\\ d{0,}0*$)' ,
5871
5871
},
5872
5872
]
5873
5873
},
0 commit comments