# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: chart_def.proto
# Protobuf Python Version: 5.29.5
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import runtime_version as _runtime_version
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
_runtime_version.ValidateProtobufRuntimeVersion(
    _runtime_version.Domain.PUBLIC,
    5,
    29,
    5,
    '',
    'chart_def.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from . import common_pb2 as common__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x0f\x63hart_def.proto\x12\x0b\x65poch_proto\x1a\x0c\x63ommon.proto\"n\n\x07\x41xisDef\x12(\n\x04type\x18\x01 \x01(\x0e\x32\x15.epoch_proto.AxisTypeH\x00\x88\x01\x01\x12\x12\n\x05label\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x12\n\ncategories\x18\x03 \x03(\tB\x07\n\x05_typeB\x08\n\x06_label\"\xd9\x01\n\x08\x43hartDef\x12\n\n\x02id\x18\x01 \x01(\t\x12\r\n\x05title\x18\x02 \x01(\t\x12\x34\n\x04type\x18\x03 \x01(\x0e\x32&.epoch_proto.EpochFolioDashboardWidget\x12\x10\n\x08\x63\x61tegory\x18\x04 \x01(\t\x12)\n\x06y_axis\x18\x05 \x01(\x0b\x32\x14.epoch_proto.AxisDefH\x00\x88\x01\x01\x12)\n\x06x_axis\x18\x06 \x01(\x0b\x32\x14.epoch_proto.AxisDefH\x01\x88\x01\x01\x42\t\n\x07_y_axisB\t\n\x07_x_axis\"A\n\x0fStraightLineDef\x12\r\n\x05title\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x01\x12\x10\n\x08vertical\x18\x03 \x01(\x08\"J\n\x04\x42\x61nd\x12!\n\x04\x66rom\x18\x01 \x01(\x0b\x32\x13.epoch_proto.Scalar\x12\x1f\n\x02to\x18\x02 \x01(\x0b\x32\x13.epoch_proto.Scalar\"\x1d\n\x05Point\x12\t\n\x01x\x18\x01 \x01(\x03\x12\t\n\x01y\x18\x02 \x01(\x01\"\x9e\x01\n\x04Line\x12 \n\x04\x64\x61ta\x18\x01 \x03(\x0b\x32\x12.epoch_proto.Point\x12\x0c\n\x04name\x18\x02 \x01(\t\x12/\n\ndash_style\x18\x03 \x01(\x0e\x32\x16.epoch_proto.DashStyleH\x00\x88\x01\x01\x12\x17\n\nline_width\x18\x04 \x01(\rH\x01\x88\x01\x01\x42\r\n\x0b_dash_styleB\r\n\x0b_line_width\"\xa4\x02\n\x08LinesDef\x12(\n\tchart_def\x18\x01 \x01(\x0b\x32\x15.epoch_proto.ChartDef\x12 \n\x05lines\x18\x02 \x03(\x0b\x32\x11.epoch_proto.Line\x12\x34\n\x0estraight_lines\x18\x03 \x03(\x0b\x32\x1c.epoch_proto.StraightLineDef\x12\'\n\x0cy_plot_bands\x18\x04 \x03(\x0b\x32\x11.epoch_proto.Band\x12\'\n\x0cx_plot_bands\x18\x05 \x03(\x0b\x32\x11.epoch_proto.Band\x12\'\n\x07overlay\x18\x06 \x01(\x0b\x32\x11.epoch_proto.LineH\x00\x88\x01\x01\x12\x0f\n\x07stacked\x18\x07 \x01(\x08\x42\n\n\x08_overlay\"3\n\x0cHeatMapPoint\x12\t\n\x01x\x18\x01 \x01(\x04\x12\t\n\x01y\x18\x02 \x01(\x04\x12\r\n\x05value\x18\x03 \x01(\x01\"a\n\nHeatMapDef\x12(\n\tchart_def\x18\x01 \x01(\x0b\x32\x15.epoch_proto.ChartDef\x12)\n\x06points\x18\x02 \x03(\x0b\x32\x19.epoch_proto.HeatMapPoint\"\xc2\x01\n\x06\x42\x61rDef\x12(\n\tchart_def\x18\x01 \x01(\x0b\x32\x15.epoch_proto.ChartDef\x12 \n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x12.epoch_proto.Array\x12\x34\n\x0estraight_lines\x18\x03 \x03(\x0b\x32\x1c.epoch_proto.StraightLineDef\x12\x16\n\tbar_width\x18\x04 \x01(\rH\x00\x88\x01\x01\x12\x10\n\x08vertical\x18\x05 \x01(\x08\x42\x0c\n\n_bar_width\"\xb8\x01\n\x0cHistogramDef\x12(\n\tchart_def\x18\x01 \x01(\x0b\x32\x15.epoch_proto.ChartDef\x12 \n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x12.epoch_proto.Array\x12\x34\n\x0estraight_lines\x18\x03 \x03(\x0b\x32\x1c.epoch_proto.StraightLineDef\x12\x17\n\nbins_count\x18\x04 \x01(\rH\x00\x88\x01\x01\x42\r\n\x0b_bins_count\"U\n\x10\x42oxPlotDataPoint\x12\x0b\n\x03low\x18\x01 \x01(\x01\x12\n\n\x02q1\x18\x02 \x01(\x01\x12\x0e\n\x06median\x18\x03 \x01(\x01\x12\n\n\x02q3\x18\x04 \x01(\x01\x12\x0c\n\x04high\x18\x05 \x01(\x01\"7\n\x0e\x42oxPlotOutlier\x12\x16\n\x0e\x63\x61tegory_index\x18\x01 \x01(\x04\x12\r\n\x05value\x18\x02 \x01(\x01\"s\n\x13\x42oxPlotDataPointDef\x12-\n\x08outliers\x18\x01 \x03(\x0b\x32\x1b.epoch_proto.BoxPlotOutlier\x12-\n\x06points\x18\x02 \x03(\x0b\x32\x1d.epoch_proto.BoxPlotDataPoint\"f\n\nBoxPlotDef\x12(\n\tchart_def\x18\x01 \x01(\x0b\x32\x15.epoch_proto.ChartDef\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .epoch_proto.BoxPlotDataPointDef\"@\n\x0bXRangePoint\x12\t\n\x01x\x18\x01 \x01(\x03\x12\n\n\x02x2\x18\x02 \x01(\x03\x12\t\n\x01y\x18\x03 \x01(\x04\x12\x0f\n\x07is_long\x18\x04 \x01(\x08\"s\n\tXRangeDef\x12(\n\tchart_def\x18\x01 \x01(\x0b\x32\x15.epoch_proto.ChartDef\x12\x12\n\ncategories\x18\x02 \x03(\t\x12(\n\x06points\x18\x03 \x03(\x0b\x32\x18.epoch_proto.XRangePoint\"\"\n\x07PieData\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\t\n\x01y\x18\x02 \x01(\x01\"v\n\nPieDataDef\x12\x0c\n\x04name\x18\x01 \x01(\t\x12$\n\x06points\x18\x02 \x03(\x0b\x32\x14.epoch_proto.PieData\x12\x0c\n\x04size\x18\x03 \x01(\t\x12\x17\n\ninner_size\x18\x04 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_inner_size\"Y\n\x06PieDef\x12(\n\tchart_def\x18\x01 \x01(\x0b\x32\x15.epoch_proto.ChartDef\x12%\n\x04\x64\x61ta\x18\x02 \x03(\x0b\x32\x17.epoch_proto.PieDataDef\"\xd6\x02\n\x05\x43hart\x12*\n\tlines_def\x18\x01 \x01(\x0b\x32\x15.epoch_proto.LinesDefH\x00\x12/\n\x0cheat_map_def\x18\x02 \x01(\x0b\x32\x17.epoch_proto.HeatMapDefH\x00\x12&\n\x07\x62\x61r_def\x18\x03 \x01(\x0b\x32\x13.epoch_proto.BarDefH\x00\x12\x32\n\rhistogram_def\x18\x04 \x01(\x0b\x32\x19.epoch_proto.HistogramDefH\x00\x12/\n\x0c\x62ox_plot_def\x18\x05 \x01(\x0b\x32\x17.epoch_proto.BoxPlotDefH\x00\x12-\n\x0bx_range_def\x18\x06 \x01(\x0b\x32\x16.epoch_proto.XRangeDefH\x00\x12&\n\x07pie_def\x18\x07 \x01(\x0b\x32\x13.epoch_proto.PieDefH\x00\x42\x0c\n\nchart_typeBq\n\x19\x63om.epochlab.epoch_protosB\rChartDefProtoZ#github.com/epochlab/epoch_protos/go\xaa\x02\x1f\x45pochLab.EpochProtos.EpochProtob\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'chart_def_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  _globals['DESCRIPTOR']._loaded_options = None
  _globals['DESCRIPTOR']._serialized_options = b'\n\031com.epochlab.epoch_protosB\rChartDefProtoZ#github.com/epochlab/epoch_protos/go\252\002\037EpochLab.EpochProtos.EpochProto'
  _globals['_AXISDEF']._serialized_start=46
  _globals['_AXISDEF']._serialized_end=156
  _globals['_CHARTDEF']._serialized_start=159
  _globals['_CHARTDEF']._serialized_end=376
  _globals['_STRAIGHTLINEDEF']._serialized_start=378
  _globals['_STRAIGHTLINEDEF']._serialized_end=443
  _globals['_BAND']._serialized_start=445
  _globals['_BAND']._serialized_end=519
  _globals['_POINT']._serialized_start=521
  _globals['_POINT']._serialized_end=550
  _globals['_LINE']._serialized_start=553
  _globals['_LINE']._serialized_end=711
  _globals['_LINESDEF']._serialized_start=714
  _globals['_LINESDEF']._serialized_end=1006
  _globals['_HEATMAPPOINT']._serialized_start=1008
  _globals['_HEATMAPPOINT']._serialized_end=1059
  _globals['_HEATMAPDEF']._serialized_start=1061
  _globals['_HEATMAPDEF']._serialized_end=1158
  _globals['_BARDEF']._serialized_start=1161
  _globals['_BARDEF']._serialized_end=1355
  _globals['_HISTOGRAMDEF']._serialized_start=1358
  _globals['_HISTOGRAMDEF']._serialized_end=1542
  _globals['_BOXPLOTDATAPOINT']._serialized_start=1544
  _globals['_BOXPLOTDATAPOINT']._serialized_end=1629
  _globals['_BOXPLOTOUTLIER']._serialized_start=1631
  _globals['_BOXPLOTOUTLIER']._serialized_end=1686
  _globals['_BOXPLOTDATAPOINTDEF']._serialized_start=1688
  _globals['_BOXPLOTDATAPOINTDEF']._serialized_end=1803
  _globals['_BOXPLOTDEF']._serialized_start=1805
  _globals['_BOXPLOTDEF']._serialized_end=1907
  _globals['_XRANGEPOINT']._serialized_start=1909
  _globals['_XRANGEPOINT']._serialized_end=1973
  _globals['_XRANGEDEF']._serialized_start=1975
  _globals['_XRANGEDEF']._serialized_end=2090
  _globals['_PIEDATA']._serialized_start=2092
  _globals['_PIEDATA']._serialized_end=2126
  _globals['_PIEDATADEF']._serialized_start=2128
  _globals['_PIEDATADEF']._serialized_end=2246
  _globals['_PIEDEF']._serialized_start=2248
  _globals['_PIEDEF']._serialized_end=2337
  _globals['_CHART']._serialized_start=2340
  _globals['_CHART']._serialized_end=2682
# @@protoc_insertion_point(module_scope)
