{ "model_portfolio_restriction": [ { "model": [ { "model_id": "0000", "as_of_date": "YYYY-MM-DD", "constituents": [ { "security_id": "XYZ", "price": "100", "weight_percent": "100", "c_1": "A", "c_2": "B", "c_3": "C" } ] } ] }, { "portfolio": [ { "portfolio_id": "1", "model_id": "0000", "algo_id": "optimized", "class_weight_type": "custom", "class_weights": [ { "c_0": ".25", "c_1": ".25", "c_2": ".25", "c_3": ".25" } ], "tax_sensitive": "yes", "loss_diversify": "no", "minimum_loss_amount": "100", "max_positions": "150", "minimum_lot_quantity": "1", "minimum_lot_currency": "500", "currency_reserve_percent": ".02", "currency_reserve_amount": "10000", "positions": [ { "security_id": "XYZ", "price": "100", "last_loss_sale": "YYYY-MM-DD", "lot_size": "1", "lots": [ { "lot_id": "1000", "quantity": "100", "cost_per_unit": "100", "date": "YYYY-MM-DD", "restrict_sale": "no" } ] } ] } ] }, { "restriction": [ { "portfolio_id": "0000", "securities": [ { "security_id": "ABC" } ] } ] } ] }