seismometer.configuration.model.CohortHierarchy

pydantic model seismometer.configuration.model.CohortHierarchy

A list of cohort columns representing a hierarchical dependency.

Show Entity Relationship Diagram
digraph "Entity Relationship Diagram created by erdantic" {
   graph [fontcolor=gray66,
      fontname="Times New Roman,Times,Liberation Serif,serif",
      fontsize=9,
      nodesep=0.5,
      rankdir=LR,
      ranksep=1.5
   ];
   node [fontname="Times New Roman,Times,Liberation Serif,serif",
      fontsize=14,
      label="\N",
      shape=plain
   ];
   edge [dir=both];
   "seismometer.configuration.model.CohortHierarchy"   [label=<<table border="0" cellborder="1" cellspacing="0"><tr><td port="_root" colspan="2"><b>CohortHierarchy</b></td></tr><tr><td>name</td><td port="name">str</td></tr><tr><td>column_order</td><td port="column_order">list[str]</td></tr></table>>,
      tooltip="seismometer.configuration.model.CohortHierarchy&#xA;&#xA;A list of cohort columns representing a hierarchical dependency.&#xA;"];
}

Show JSON schema
{
   "title": "CohortHierarchy",
   "description": "A list of cohort columns representing a hierarchical dependency.",
   "type": "object",
   "properties": {
      "name": {
         "title": "Name",
         "type": "string"
      },
      "column_order": {
         "items": {
            "type": "string"
         },
         "title": "Column Order",
         "type": "array"
      }
   },
   "required": [
      "name",
      "column_order"
   ]
}

Fields:
Validators:
field column_order: List[str] [Required]
Validated by:
field name: str [Required]
Validated by:
validator validate_hierarchy_structure  »  all fields
Return type:

CohortHierarchy