marginpy.generated_client.types.bank_config module
- class BankConfigJSON
- Bases: - TypedDict- scaling_factor_c: Optional[int]
 - fixed_fee: Optional[int]
 - interest_fee: Optional[int]
 - init_margin_ratio: Optional[int]
 - maint_margin_ratio: Optional[int]
 - account_deposit_limit: Optional[int]
 - lp_deposit_limit: Optional[int]
 
- class BankConfig(scaling_factor_c: 'typing.Optional[int]', fixed_fee: 'typing.Optional[int]', interest_fee: 'typing.Optional[int]', init_margin_ratio: 'typing.Optional[int]', maint_margin_ratio: 'typing.Optional[int]', account_deposit_limit: 'typing.Optional[int]', lp_deposit_limit: 'typing.Optional[int]')
- Bases: - object- layout: ClassVar = <CStruct>
 - scaling_factor_c: Optional[int]
 - fixed_fee: Optional[int]
 - interest_fee: Optional[int]
 - init_margin_ratio: Optional[int]
 - maint_margin_ratio: Optional[int]
 - account_deposit_limit: Optional[int]
 - lp_deposit_limit: Optional[int]
 - classmethod from_decoded(obj: Container) BankConfig
 - to_encodable() dict[str, Any]
 - to_json() BankConfigJSON
 - classmethod from_json(obj: BankConfigJSON) BankConfig