marginpy.generated_client.types.bank_vault_type module
- class LiquidityVault
Bases:
object
- discriminator: ClassVar = 0
- kind: ClassVar = 'LiquidityVault'
- classmethod to_json() LiquidityVaultJSON
- classmethod to_encodable() dict
- class InsuranceVault
Bases:
object
- discriminator: ClassVar = 1
- kind: ClassVar = 'InsuranceVault'
- classmethod to_json() InsuranceVaultJSON
- classmethod to_encodable() dict
- class ProtocolFeeVault
Bases:
object
- discriminator: ClassVar = 2
- kind: ClassVar = 'ProtocolFeeVault'
- classmethod to_json() ProtocolFeeVaultJSON
- classmethod to_encodable() dict
- from_decoded(obj: dict) Union[LiquidityVault, InsuranceVault, ProtocolFeeVault]
- from_json(obj: Union[LiquidityVaultJSON, InsuranceVaultJSON, ProtocolFeeVaultJSON]) Union[LiquidityVault, InsuranceVault, ProtocolFeeVault]