Spaces:
Running
Running
from util.rgb_model import RGBModel | |
from pydantic import BaseModel | |
class QRCode(BaseModel): | |
content: str | |
image_base64: str | |
### models for generate static(without video) qr code / png | |
class StaticQRCodeRequestModel(BaseModel): | |
content: str | |
border_size: int = 1 | |
scale: int = 15 | |
qr_code_color: RGBModel = RGBModel(red=0, green=0, blue=0) | |
data_color: RGBModel = RGBModel(red=0, green=0, blue=0) | |
border_color: RGBModel | |
class StaticQRCodeResponseModel(BaseModel): | |
status: str | |
data: QRCode | |
### end | |
### models for animate qr code / gif | |
class AnimatedQRCodeRequestModel(BaseModel): | |
content: str | |
scale: int = 15 | |
gif_link: str | |
class AnimatedQRCodeResponseModel(BaseModel): | |
status: str | |
data: QRCode | |
### end |