Module SimEconomica.OrderFactory
Expand source code
from Order import Order
class OrderFactory(object):
mCurrentID: int = 0
@classmethod
def CreateNew(cls, idCreator: int, side: bool, quantity: int, price: int) -> Order:
order = Order(ID=cls.mCurrentID, CreatorID=idCreator, Side=side, Price=price, Quantity=quantity)
cls.mCurrentID += 1
return order
Classes
class OrderFactory
-
Expand source code
class OrderFactory(object): mCurrentID: int = 0 @classmethod def CreateNew(cls, idCreator: int, side: bool, quantity: int, price: int) -> Order: order = Order(ID=cls.mCurrentID, CreatorID=idCreator, Side=side, Price=price, Quantity=quantity) cls.mCurrentID += 1 return order
Class variables
var mCurrentID : int
Static methods
def CreateNew(idCreator: int, side: bool, quantity: int, price: int) ‑> Order.Order
-
Expand source code
@classmethod def CreateNew(cls, idCreator: int, side: bool, quantity: int, price: int) -> Order: order = Order(ID=cls.mCurrentID, CreatorID=idCreator, Side=side, Price=price, Quantity=quantity) cls.mCurrentID += 1 return order