bayesline.api.equity.PortfolioFofCollision

bayesline.api.equity.PortfolioFofCollision#

pydantic model bayesline.api.equity.PortfolioFofCollision#

A fund-of-funds child reachable from two different sources at once.

The child cascades in from more than one source, so its source is ambiguous. It is resolved by listing the child explicitly in the selection with the intended source.

Show JSON schema
{
   "title": "PortfolioFofCollision",
   "description": "A fund-of-funds child reachable from two different sources at once.\n\nThe child cascades in from more than one source, so its source is\nambiguous. It is resolved by listing the child explicitly in the selection\nwith the intended source.",
   "type": "object",
   "properties": {
      "portfolio_id": {
         "description": "The child portfolio id reachable from multiple sources.",
         "title": "Portfolio Id",
         "type": "string"
      },
      "sources": {
         "description": "The conflicting sources the child cascades in from.",
         "items": {
            "type": "string"
         },
         "title": "Sources",
         "type": "array"
      }
   },
   "required": [
      "portfolio_id",
      "sources"
   ]
}

Fields:
  • portfolio_id (str)

  • sources (list[str])

field portfolio_id: str [Required]#

The child portfolio id reachable from multiple sources.

field sources: list[str] [Required]#

The conflicting sources the child cascades in from.