from pydantic import BaseModel class CashuError(Exception, BaseModel): code = "000" error = "CashuError" class MintException(CashuError): code = 100 error = "Mint" class LightningException(MintException): code = 200 error = "Lightning" class InvoiceNotPaidException(LightningException): code = 201 error = "invoice not paid."