marginpy.generated_client.types.mango_order_type module

class LimitJSON

Bases: TypedDict

kind: Literal['Limit']
class ImmediateOrCancelJSON

Bases: TypedDict

kind: Literal['ImmediateOrCancel']
class PostOnlyJSON

Bases: TypedDict

kind: Literal['PostOnly']
class MarketJSON

Bases: TypedDict

kind: Literal['Market']
class PostOnlySlideJSON

Bases: TypedDict

kind: Literal['PostOnlySlide']
class Limit

Bases: object

discriminator: ClassVar = 0
kind: ClassVar = 'Limit'
classmethod to_json() LimitJSON
classmethod to_encodable() dict
class ImmediateOrCancel

Bases: object

discriminator: ClassVar = 1
kind: ClassVar = 'ImmediateOrCancel'
classmethod to_json() ImmediateOrCancelJSON
classmethod to_encodable() dict
class PostOnly

Bases: object

discriminator: ClassVar = 2
kind: ClassVar = 'PostOnly'
classmethod to_json() PostOnlyJSON
classmethod to_encodable() dict
class Market

Bases: object

discriminator: ClassVar = 3
kind: ClassVar = 'Market'
classmethod to_json() MarketJSON
classmethod to_encodable() dict
class PostOnlySlide

Bases: object

discriminator: ClassVar = 4
kind: ClassVar = 'PostOnlySlide'
classmethod to_json() PostOnlySlideJSON
classmethod to_encodable() dict
from_decoded(obj: dict) Union[Limit, ImmediateOrCancel, PostOnly, Market, PostOnlySlide]
from_json(obj: Union[LimitJSON, ImmediateOrCancelJSON, PostOnlyJSON, MarketJSON, PostOnlySlideJSON]) Union[Limit, ImmediateOrCancel, PostOnly, Market, PostOnlySlide]