Model class with attributes validation
Project description
PY BASE MODEL
Model data validator
Examples
Model with primitive type attributes
from base_model.base_model import BaseModel
class PrimitiveFieldsModel(BaseModel):
id: int
name: str
active: bool
size: float
Model with time type attributes
from datetime import datetime, date, time
from base_model.base_model import BaseModel
class TimeFieldsModel(BaseModel):
birthday: date
register: datetime
alarm: time
Model with list type attributes
from typing import List
from base_model.base_model import BaseModel
class ListFieldsModel(BaseModel):
names: List[str]
ages: List[int]
enables: List[bool]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for base-model-guiosoft-0.0.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | d67b9c285778730b9a91f14a0298ffdf960c988d51c32e8886247ceacf8c93bd |
|
MD5 | 880d0a01e9ed5e4305fcdda28e469e1c |
|
BLAKE2b-256 | 6c5ae4f78f06a62ef98492552740dbc73dbf089d4bbb6540e45b4bc21c9d7c07 |
Close
Hashes for base_model_guiosoft-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f82f5b710965a78ad37a92f86d7fb9231b9d03c42028e0e4320346c6fafcefb |
|
MD5 | f2a14aa8eb4f67fa3e1ae4f490857a27 |
|
BLAKE2b-256 | 0a059acc1fd0fe99eac6cac1d14f3efed3f104303d04ab9db0845c4e7638c557 |