@@ -23,7 +23,7 @@ class BooleanField(Field):
2323 r"""
2424 Represents a boolean field.
2525 """
26- def __new__ (cls , required : builtins .bool = True , nullable : builtins .bool = False , format : typing .Optional [builtins .str ] = None , many : builtins .bool = False , length : typing .Optional [builtins .int ] = None , min_length : typing .Optional [builtins .int ] = None , max_length : typing .Optional [builtins .int ] = None , pattern : typing .Optional [builtins .str ] = None , enum_values : typing .Optional [typing .Sequence [builtins .str ]] = None , read_only : builtins .bool = False , write_only : builtins .bool = False ) -> BooleanField :
26+ def __new__ (cls , required : builtins .bool = True , nullable : builtins .bool = False , format : typing .Optional [builtins .str ] = None , many : builtins .bool = False , length : typing .Optional [builtins .int ] = None , min_length : typing .Optional [builtins .int ] = None , max_length : typing .Optional [builtins .int ] = None , pattern : typing .Optional [builtins .str ] = None , enum_values : typing .Optional [typing .Sequence [builtins .str ]] = None , read_only : builtins .bool = False , write_only : builtins .bool = False ) -> typing . Self :
2727 r"""
2828 Create a new field of this type.
2929
@@ -44,7 +44,7 @@ class CharField(Field):
4444 r"""
4545 Represents a string field.
4646 """
47- def __new__ (cls , required : builtins .bool = True , nullable : builtins .bool = False , format : typing .Optional [builtins .str ] = None , many : builtins .bool = False , length : typing .Optional [builtins .int ] = None , min_length : typing .Optional [builtins .int ] = None , max_length : typing .Optional [builtins .int ] = None , pattern : typing .Optional [builtins .str ] = None , enum_values : typing .Optional [typing .Sequence [builtins .str ]] = None , read_only : builtins .bool = False , write_only : builtins .bool = False ) -> CharField :
47+ def __new__ (cls , required : builtins .bool = True , nullable : builtins .bool = False , format : typing .Optional [builtins .str ] = None , many : builtins .bool = False , length : typing .Optional [builtins .int ] = None , min_length : typing .Optional [builtins .int ] = None , max_length : typing .Optional [builtins .int ] = None , pattern : typing .Optional [builtins .str ] = None , enum_values : typing .Optional [typing .Sequence [builtins .str ]] = None , read_only : builtins .bool = False , write_only : builtins .bool = False ) -> typing . Self :
4848 r"""
4949 Create a new field of this type.
5050
@@ -65,7 +65,7 @@ class DateField(Field):
6565 r"""
6666 Represents a date field (YYYY-MM-DD).
6767 """
68- def __new__ (cls , required : builtins .bool = True , nullable : builtins .bool = False , format : typing .Optional [builtins .str ] = 'date' , many : builtins .bool = False , length : typing .Optional [builtins .int ] = None , min_length : typing .Optional [builtins .int ] = None , max_length : typing .Optional [builtins .int ] = None , pattern : typing .Optional [builtins .str ] = None , enum_values : typing .Optional [typing .Sequence [builtins .str ]] = None , read_only : builtins .bool = False , write_only : builtins .bool = False ) -> DateField :
68+ def __new__ (cls , required : builtins .bool = True , nullable : builtins .bool = False , format : typing .Optional [builtins .str ] = 'date' , many : builtins .bool = False , length : typing .Optional [builtins .int ] = None , min_length : typing .Optional [builtins .int ] = None , max_length : typing .Optional [builtins .int ] = None , pattern : typing .Optional [builtins .str ] = None , enum_values : typing .Optional [typing .Sequence [builtins .str ]] = None , read_only : builtins .bool = False , write_only : builtins .bool = False ) -> typing . Self :
6969 r"""
7070 Create a new field of this type.
7171
@@ -86,7 +86,7 @@ class DateTimeField(Field):
8686 r"""
8787 Represents a date-time field (RFC 3339).
8888 """
89- def __new__ (cls , required : builtins .bool = True , nullable : builtins .bool = False , format : typing .Optional [builtins .str ] = 'date-time' , many : builtins .bool = False , length : typing .Optional [builtins .int ] = None , min_length : typing .Optional [builtins .int ] = None , max_length : typing .Optional [builtins .int ] = None , pattern : typing .Optional [builtins .str ] = None , enum_values : typing .Optional [typing .Sequence [builtins .str ]] = None , read_only : builtins .bool = False , write_only : builtins .bool = False ) -> DateTimeField :
89+ def __new__ (cls , required : builtins .bool = True , nullable : builtins .bool = False , format : typing .Optional [builtins .str ] = 'date-time' , many : builtins .bool = False , length : typing .Optional [builtins .int ] = None , min_length : typing .Optional [builtins .int ] = None , max_length : typing .Optional [builtins .int ] = None , pattern : typing .Optional [builtins .str ] = None , enum_values : typing .Optional [typing .Sequence [builtins .str ]] = None , read_only : builtins .bool = False , write_only : builtins .bool = False ) -> typing . Self :
9090 r"""
9191 Create a new field of this type.
9292
@@ -107,7 +107,7 @@ class EmailField(Field):
107107 r"""
108108 Represents an email field, validated by format.
109109 """
110- def __new__ (cls , required : builtins .bool = True , nullable : builtins .bool = False , format : typing .Optional [builtins .str ] = 'email' , many : builtins .bool = False , length : typing .Optional [builtins .int ] = None , min_length : typing .Optional [builtins .int ] = None , max_length : typing .Optional [builtins .int ] = None , pattern : typing .Optional [builtins .str ] = None , enum_values : typing .Optional [typing .Sequence [builtins .str ]] = None , read_only : builtins .bool = False , write_only : builtins .bool = False ) -> EmailField :
110+ def __new__ (cls , required : builtins .bool = True , nullable : builtins .bool = False , format : typing .Optional [builtins .str ] = 'email' , many : builtins .bool = False , length : typing .Optional [builtins .int ] = None , min_length : typing .Optional [builtins .int ] = None , max_length : typing .Optional [builtins .int ] = None , pattern : typing .Optional [builtins .str ] = None , enum_values : typing .Optional [typing .Sequence [builtins .str ]] = None , read_only : builtins .bool = False , write_only : builtins .bool = False ) -> typing . Self :
111111 r"""
112112 Create a new field of this type.
113113
@@ -128,7 +128,7 @@ class EnumField(Field):
128128 r"""
129129 Represents an enumerated string field.
130130 """
131- def __new__ (cls , required : builtins .bool = True , nullable : builtins .bool = False , format : typing .Optional [builtins .str ] = None , many : builtins .bool = False , length : typing .Optional [builtins .int ] = None , min_length : typing .Optional [builtins .int ] = None , max_length : typing .Optional [builtins .int ] = None , pattern : typing .Optional [builtins .str ] = None , enum_values : typing .Optional [typing .Sequence [builtins .str ]] = None , read_only : builtins .bool = False , write_only : builtins .bool = False ) -> EnumField :
131+ def __new__ (cls , required : builtins .bool = True , nullable : builtins .bool = False , format : typing .Optional [builtins .str ] = None , many : builtins .bool = False , length : typing .Optional [builtins .int ] = None , min_length : typing .Optional [builtins .int ] = None , max_length : typing .Optional [builtins .int ] = None , pattern : typing .Optional [builtins .str ] = None , enum_values : typing .Optional [typing .Sequence [builtins .str ]] = None , read_only : builtins .bool = False , write_only : builtins .bool = False ) -> typing . Self :
132132 r"""
133133 Create a new field of this type.
134134
@@ -229,7 +229,7 @@ class IntegerField(Field):
229229 r"""
230230 Represents an integer field in JSON schema.
231231 """
232- def __new__ (cls , required : builtins .bool = True , nullable : builtins .bool = False , format : typing .Optional [builtins .str ] = None , many : builtins .bool = False , length : typing .Optional [builtins .int ] = None , min_length : typing .Optional [builtins .int ] = None , max_length : typing .Optional [builtins .int ] = None , pattern : typing .Optional [builtins .str ] = None , enum_values : typing .Optional [typing .Sequence [builtins .str ]] = None , read_only : builtins .bool = False , write_only : builtins .bool = False ) -> IntegerField :
232+ def __new__ (cls , required : builtins .bool = True , nullable : builtins .bool = False , format : typing .Optional [builtins .str ] = None , many : builtins .bool = False , length : typing .Optional [builtins .int ] = None , min_length : typing .Optional [builtins .int ] = None , max_length : typing .Optional [builtins .int ] = None , pattern : typing .Optional [builtins .str ] = None , enum_values : typing .Optional [typing .Sequence [builtins .str ]] = None , read_only : builtins .bool = False , write_only : builtins .bool = False ) -> typing . Self :
233233 r"""
234234 Create a new field of this type.
235235
@@ -250,7 +250,7 @@ class NumberField(Field):
250250 r"""
251251 Represents a numeric (float) field.
252252 """
253- def __new__ (cls , required : builtins .bool = True , nullable : builtins .bool = False , format : typing .Optional [builtins .str ] = None , many : builtins .bool = False , length : typing .Optional [builtins .int ] = None , min_length : typing .Optional [builtins .int ] = None , max_length : typing .Optional [builtins .int ] = None , pattern : typing .Optional [builtins .str ] = None , enum_values : typing .Optional [typing .Sequence [builtins .str ]] = None , read_only : builtins .bool = False , write_only : builtins .bool = False ) -> NumberField :
253+ def __new__ (cls , required : builtins .bool = True , nullable : builtins .bool = False , format : typing .Optional [builtins .str ] = None , many : builtins .bool = False , length : typing .Optional [builtins .int ] = None , min_length : typing .Optional [builtins .int ] = None , max_length : typing .Optional [builtins .int ] = None , pattern : typing .Optional [builtins .str ] = None , enum_values : typing .Optional [typing .Sequence [builtins .str ]] = None , read_only : builtins .bool = False , write_only : builtins .bool = False ) -> typing . Self :
254254 r"""
255255 Create a new field of this type.
256256
@@ -312,7 +312,7 @@ class Serializer(Field):
312312 print(serializer.data)
313313 ```
314314 """
315- def __new__ (cls , data : typing .Optional [builtins .str ] = None , instance : typing .Optional [typing .Any ] = None , required : builtins .bool = True , nullable : builtins .bool = False , many : builtins .bool = False , context : typing .Optional [dict ] = None , read_only : builtins .bool = False , write_only : builtins .bool = False ) -> Serializer :
315+ def __new__ (cls , data : typing .Optional [builtins .str ] = None , instance : typing .Optional [typing .Any ] = None , required : builtins .bool = True , nullable : builtins .bool = False , many : builtins .bool = False , context : typing .Optional [dict ] = None , read_only : builtins .bool = False , write_only : builtins .bool = False ) -> typing . Self :
316316 r"""
317317 Create a new `Serializer` instance.
318318
@@ -504,7 +504,7 @@ class UUIDField(Field):
504504 r"""
505505 Represents a UUID field.
506506 """
507- def __new__ (cls , required : builtins .bool = True , nullable : builtins .bool = False , format : typing .Optional [builtins .str ] = 'uuid' , many : builtins .bool = False , length : typing .Optional [builtins .int ] = None , min_length : typing .Optional [builtins .int ] = None , max_length : typing .Optional [builtins .int ] = None , pattern : typing .Optional [builtins .str ] = None , enum_values : typing .Optional [typing .Sequence [builtins .str ]] = None , read_only : builtins .bool = False , write_only : builtins .bool = False ) -> UUIDField :
507+ def __new__ (cls , required : builtins .bool = True , nullable : builtins .bool = False , format : typing .Optional [builtins .str ] = 'uuid' , many : builtins .bool = False , length : typing .Optional [builtins .int ] = None , min_length : typing .Optional [builtins .int ] = None , max_length : typing .Optional [builtins .int ] = None , pattern : typing .Optional [builtins .str ] = None , enum_values : typing .Optional [typing .Sequence [builtins .str ]] = None , read_only : builtins .bool = False , write_only : builtins .bool = False ) -> typing . Self :
508508 r"""
509509 Create a new field of this type.
510510
@@ -530,5 +530,5 @@ class ValidationException(exceptions.ClientError):
530530 This includes missing required fields, invalid field values, type mismatches,
531531 and schema constraint violations.
532532 """
533- def __new__ (cls , e : typing .Any ) -> ValidationException : ...
533+ def __new__ (cls , e : typing .Any ) -> typing . Self : ...
534534
0 commit comments