marginpy.generated_client.types.lending_side module

class BorrowJSON

Bases: TypedDict

kind: Literal['Borrow']
class DepositJSON

Bases: TypedDict

kind: Literal['Deposit']
class Borrow

Bases: object

discriminator: ClassVar = 0
kind: ClassVar = 'Borrow'
classmethod to_json() BorrowJSON
classmethod to_encodable() dict
class Deposit

Bases: object

discriminator: ClassVar = 1
kind: ClassVar = 'Deposit'
classmethod to_json() DepositJSON
classmethod to_encodable() dict
from_decoded(obj: dict) Union[Borrow, Deposit]
from_json(obj: Union[BorrowJSON, DepositJSON]) Union[Borrow, Deposit]