# <a id="bitdrift.public.unary.charts.v1.ChartIdentifier"></a>ChartIdentifier

**Source definition:** [`src/bitdrift/public/unary/charts/v1/chart_id.proto#L14-L74`](<https://github.com/bitdriftlabs/api/blob/main/src/bitdrift/public/unary/charts/v1/chart_id.proto#L14-L74>)

<section class="proto-fields-table" markdown>
| Field | Type | Description |
|---|---|---|
| workflow | <span class="proto-type proto-type-message">[<i class="proto-type-part">bitdrift</i><i class="proto-type-dot">.</i><i class="proto-type-part">public</i><i class="proto-type-dot">.</i><i class="proto-type-part">unary</i><i class="proto-type-dot">.</i><i class="proto-type-part">charts</i><i class="proto-type-dot">.</i><i class="proto-type-part">v1</i><i class="proto-type-dot">.</i><i class="proto-type-part">ChartIdentifier</i><i class="proto-type-dot">.</i><i class="proto-type-part">WorkflowChart</i>](#bitdrift.public.unary.charts.v1.ChartIdentifier.WorkflowChart "bitdrift.public.unary.charts.v1.ChartIdentifier.WorkflowChart")</span><span class="proto-field-annotation">only one of <em>workflow</em>, or <em>sankey_chart</em>, <em>workflow_funnel_chart</em> can be set</span> | A workflow-backed metric chart. |
| sankey_chart | <span class="proto-type proto-type-message">[<i class="proto-type-part">bitdrift</i><i class="proto-type-dot">.</i><i class="proto-type-part">public</i><i class="proto-type-dot">.</i><i class="proto-type-part">unary</i><i class="proto-type-dot">.</i><i class="proto-type-part">charts</i><i class="proto-type-dot">.</i><i class="proto-type-part">v1</i><i class="proto-type-dot">.</i><i class="proto-type-part">ChartIdentifier</i><i class="proto-type-dot">.</i><i class="proto-type-part">WorkflowSankeyChart</i>](#bitdrift.public.unary.charts.v1.ChartIdentifier.WorkflowSankeyChart "bitdrift.public.unary.charts.v1.ChartIdentifier.WorkflowSankeyChart")</span><span class="proto-field-annotation">only one of <em>sankey_chart</em>, or <em>workflow</em>, <em>workflow_funnel_chart</em> can be set</span> | A workflow-backed sankey chart. |
| workflow_funnel_chart | <span class="proto-type proto-type-message">[<i class="proto-type-part">bitdrift</i><i class="proto-type-dot">.</i><i class="proto-type-part">public</i><i class="proto-type-dot">.</i><i class="proto-type-part">unary</i><i class="proto-type-dot">.</i><i class="proto-type-part">charts</i><i class="proto-type-dot">.</i><i class="proto-type-part">v1</i><i class="proto-type-dot">.</i><i class="proto-type-part">ChartIdentifier</i><i class="proto-type-dot">.</i><i class="proto-type-part">WorkflowFunnelChart</i>](#bitdrift.public.unary.charts.v1.ChartIdentifier.WorkflowFunnelChart "bitdrift.public.unary.charts.v1.ChartIdentifier.WorkflowFunnelChart")</span><span class="proto-field-annotation">only one of <em>workflow_funnel_chart</em>, or <em>workflow</em>, <em>sankey_chart</em> can be set</span> | A workflow-backed funnel chart. |

</section>
<p class="h4">Example</p>
```json
{
  "workflow": {
    "aggregated_action_id": "count/fkQ1PfAZhdYvJexzY6DYuoYCZTEaWO0Y7spxwjr7akc",
    "chart_rule_id": "_i1yUnHjKfmWpCaD5Tazo",
    "workflow_id": "DFg5"
  }
}
```

# <a id="bitdrift.public.unary.charts.v1.ChartIdentifier.WorkflowChart"></a>ChartIdentifier.WorkflowChart

**Source definition:** [`src/bitdrift/public/unary/charts/v1/chart_id.proto#L15-L33`](<https://github.com/bitdriftlabs/api/blob/main/src/bitdrift/public/unary/charts/v1/chart_id.proto#L15-L33>)

<section class="proto-fields-table" markdown>
| Field | Type | Description |
|---|---|---|
| workflow_id | <span class="proto-type proto-type-primitive">string</span><br><em class="proto-field-annotation">between 1 and 255 chars</em> | The workflow that owns this chart. |
| chart_rule_id | <span class="proto-type proto-type-primitive">string</span><br><em class="proto-field-annotation">between 1 and 255 chars</em> | The ID of the rule node within the workflow that holds the  RuleChartConfiguration for this chart. |
| aggregated_action_id | <span class="proto-type proto-type-primitive">optional string</span><br><em class="proto-field-annotation">up to 255 chars</em> | Optionally narrows the chart to a specific time series within the chart  definition. This is currently required when retrieving example  cardinality for a specific time series. |

</section>
<p class="h4">Example</p>
```json
{
  "aggregated_action_id": "count/fkQ1PfAZhdYvJexzY6DYuoYCZTEaWO0Y7spxwjr7akc",
  "chart_rule_id": "_i1yUnHjKfmWpCaD5Tazo",
  "workflow_id": "DFg5"
}
```

# <a id="bitdrift.public.unary.charts.v1.ChartIdentifier.WorkflowFunnelChart"></a>ChartIdentifier.WorkflowFunnelChart

**Source definition:** [`src/bitdrift/public/unary/charts/v1/chart_id.proto#L35-L47`](<https://github.com/bitdriftlabs/api/blob/main/src/bitdrift/public/unary/charts/v1/chart_id.proto#L35-L47>)

<section class="proto-fields-table" markdown>
| Field | Type | Description |
|---|---|---|
| workflow_id | <span class="proto-type proto-type-primitive">string</span><br><em class="proto-field-annotation">between 1 and 255 chars</em> | The workflow that owns this funnel chart. |
| funnel_rule_id | <span class="proto-type proto-type-primitive">string</span><br><em class="proto-field-annotation">between 1 and 255 chars</em> | The funnel rule that defines this chart. |

</section>
<p class="h4">Example</p>
```json
{
  "funnel_rule_id": "_i1yUnHjKfmWpCaD5Tazo",
  "workflow_id": "DFg5"
}
```

# <a id="bitdrift.public.unary.charts.v1.ChartIdentifier.WorkflowSankeyChart"></a>ChartIdentifier.WorkflowSankeyChart

**Source definition:** [`src/bitdrift/public/unary/charts/v1/chart_id.proto#L49-L61`](<https://github.com/bitdriftlabs/api/blob/main/src/bitdrift/public/unary/charts/v1/chart_id.proto#L49-L61>)

<section class="proto-fields-table" markdown>
| Field | Type | Description |
|---|---|---|
| workflow_id | <span class="proto-type proto-type-primitive">string</span><br><em class="proto-field-annotation">between 1 and 255 chars</em> | The workflow that owns this sankey chart. |
| rule_id | <span class="proto-type proto-type-primitive">string</span><br><em class="proto-field-annotation">between 1 and 255 chars</em> | The rule that defines this sankey chart. |

</section>
<p class="h4">Example</p>
```json
{
  "rule_id": "_i1yUnHjKfmWpCaD5Tazo",
  "workflow_id": "DFg5"
}
```

