investfly.api.PortfolioApiClient

class PortfolioApiClient:

This class is intended to make REST API calls to /portfolio endpoint to get information on virtual portfolio and connected brokerage account

PortfolioApiClient(restApiClient: investfly.api.RestApiClient.RestApiClient)
restApiClient
def getPortfolio( self, portfolioId: str, broker: investfly.models.portfolio.Broker) -> investfly.models.portfolio.Portfolio:
def getOpenOptionGroups( self, portfolioId: str, broker: investfly.models.portfolio.Broker, deployedStrategyId: int) -> List[investfly.models.portfolio.OptionPositionGroup]:
def submitTradeOrders( self, portfolioId: str, broker: investfly.models.portfolio.Broker, orders: List[investfly.models.portfolio.TradeOrder]) -> List[investfly.models.portfolio.OrderStatus]:
def submitMultiLegOrder( self, portfolioId: str, broker: investfly.models.portfolio.Broker, order: investfly.models.portfolio.MultiLegOrder) -> List[investfly.models.portfolio.OrderStatus]: