snakia.field
Classes
|
|
|
|
|
|
|
|
|
|
|
- class snakia.field.AutoField(default_value, *, target_type=None)[source]
Bases:
Field[T],Generic[T]- deserialize(serialized, /)[source]
Deserialize a value
- Parameters:
serialized (bytes) – serialized value
- Returns:
deserialized value
- Return type:
T
- property name: str
Return the name of the variable associated with the property.
- class snakia.field.BoolField(default_value)[source]
-
- __init__(default_value)
- deserialize(serialized, /)[source]
Deserialize a value
- Parameters:
serialized (bytes) – serialized value
- Returns:
deserialized value
- Return type:
T
- property name: str
Return the name of the variable associated with the property.
- class snakia.field.Field(default_value)[source]
Bases:
ABC,PrivProperty[T],Generic[T]- abstract deserialize(serialized, /)[source]
Deserialize a value
- Parameters:
serialized (bytes) – serialized value
- Returns:
deserialized value
- Return type:
T
- property name: str
Return the name of the variable associated with the property.
- class snakia.field.FloatField(default_value)[source]
-
- __init__(default_value)
- deserialize(serialized, /)[source]
Deserialize a value
- Parameters:
serialized (bytes) – serialized value
- Returns:
deserialized value
- Return type:
T
- property name: str
Return the name of the variable associated with the property.
- class snakia.field.IntField(default_value)[source]
-
- __init__(default_value)
- deserialize(serialized, /)[source]
Deserialize a value
- Parameters:
serialized (bytes) – serialized value
- Returns:
deserialized value
- Return type:
T
- property name: str
Return the name of the variable associated with the property.
- class snakia.field.StrField(default_value, *, encoding='utf-8')[source]
-
- deserialize(serialized, /)[source]
Deserialize a value
- Parameters:
serialized (bytes) – serialized value
- Returns:
deserialized value
- Return type:
T
- property name: str
Return the name of the variable associated with the property.
Modules