lnbits-legend/lnbits/extensions/copilot/models.py

25 lines
450 B
Python
Raw Normal View History

2021-04-12 20:31:39 +01:00
from sqlite3 import Row
from typing import NamedTuple
import time
class Copilots(NamedTuple):
id: str
user: str
title: str
animation: str
show_message: bool
amount: int
lnurl_title: str
@classmethod
def from_row(cls, row: Row) -> "Charges":
return cls(**dict(row))
@property
def paid(self):
if self.balance >= self.amount:
return True
else:
return False