Module: ApexCharts::Options::DrySchema
- Defined in:
- lib/apex_charts/options/dry_schema/schema.rb,
lib/apex_charts/options/dry_schema/fill_options.rb,
lib/apex_charts/options/dry_schema/grid_options.rb,
lib/apex_charts/options/dry_schema/plot_options.rb,
lib/apex_charts/options/dry_schema/root_options.rb,
lib/apex_charts/options/dry_schema/chart_options.rb,
lib/apex_charts/options/dry_schema/theme_options.rb,
lib/apex_charts/options/dry_schema/helper_options.rb,
lib/apex_charts/options/dry_schema/legend_options.rb,
lib/apex_charts/options/dry_schema/states_options.rb,
lib/apex_charts/options/dry_schema/stroke_options.rb,
lib/apex_charts/options/dry_schema/x_axis_options.rb,
lib/apex_charts/options/dry_schema/y_axis_options.rb,
lib/apex_charts/options/dry_schema/markers_options.rb,
lib/apex_charts/options/dry_schema/no_data_options.rb,
lib/apex_charts/options/dry_schema/tooltip_options.rb,
lib/apex_charts/options/dry_schema/annotations_options.rb,
lib/apex_charts/options/dry_schema/data_labels_options.rb,
lib/apex_charts/options/dry_schema/states_options/filter.rb,
lib/apex_charts/options/dry_schema/title_subtitle_options.rb,
lib/apex_charts/options/dry_schema/general_schema/function.rb,
lib/apex_charts/options/dry_schema/general_schema/drop_shadow.rb,
lib/apex_charts/options/dry_schema/markers_options/discrete_point.rb,
lib/apex_charts/options/dry_schema/annotations_options/annotation_label.rb,
lib/apex_charts/options/dry_schema/annotations_options/text_annotations.rb,
lib/apex_charts/options/dry_schema/annotations_options/image_annotations.rb,
lib/apex_charts/options/dry_schema/annotations_options/point_annotations.rb,
lib/apex_charts/options/dry_schema/annotations_options/x_axis_annotations.rb,
lib/apex_charts/options/dry_schema/annotations_options/y_axis_annotations.rb
Defined Under Namespace
Classes: AnnotationsOptions, ChartOptions, DataLabelsOptions, FillOptions, GridOptions, HelperOptions, LegendOptions, MarkersOptions, NoDataOptions, PlotOptions, RootOptions, Schema, StatesOptions, StrokeOptions, ThemeOptions, TitleSubtitleOptions, TooltipOptions, XAxisOptions, YAxisOptions
Constant Summary collapse
- Filter =
::Dry::Schema.Params do optional(:type) { str? } optional(:value) { int? | float? } end
- Function =
::Dry::Schema.Params do optional(:function).hash do optional(:args) { str? } optional(:body) { str? } end end
- DropShadow =
::Dry::Schema.Params do optional(:blur) { int? | float? } optional(:color) { str? } optional(:enabled) { bool? } optional(:left) { int? | float? } optional(:opacity) { int? | float? } optional(:top) { int? | float? } end
- DiscretePoint =
::Dry::Schema.Params do optional(:dataPointIndex) { int? | float? } optional(:fillColor) { str? } optional(:seriesIndex) { int? | float? } optional(:size) { int? | float? } optional(:strokeColor) { str? } end
- AnnotationLabel =
::Dry::Schema.Params do optional(:backgroundColor) { str? } optional(:borderColor) { str? } optional(:borderRadius) { int? | float? } optional(:borderWidth) { int? | float? } optional(:fontFamily) { filled? > str? } optional(:fontSize) { str? | int? | float? } optional(:fontWeight) { str? | int? | float? } optional(:foreColor) { str? } optional(:paddingBottom) { int? | float? } optional(:paddingLeft) { int? | float? } optional(:paddingRight) { int? | float? } optional(:paddingTop) { int? | float? } optional(:text) { str? } optional(:textAnchor) { str? } optional(:x) { int? | float? } optional(:y) { int? | float? } end
- TextAnnotations =
::Dry::Schema.Params do optional(:backgroundColor) { str? } optional(:borderColor) { str? } optional(:borderRadius) { int? | float? } optional(:borderWidth) { int? | float? } optional(:fontFamily) { filled? > str? } optional(:fontSize) { str? | int? | float? } optional(:fontWeight) { str? | int? | float? } optional(:foreColor) { str? } optional(:paddingBottom) { int? | float? } optional(:paddingLeft) { int? | float? } optional(:paddingRight) { int? | float? } optional(:paddingTop) { int? | float? } optional(:text) { str? } optional(:textAnchor) { str? } optional(:x) { int? | float? } optional(:y) { int? | float? } end
- ImageAnnotations =
::Dry::Schema.Params do optional(:height) { int? | float? } optional(:path) { str? } optional(:width) { int? | float? } optional(:x) { int? | float? } optional(:y) { int? | float? } end
- PointAnnotations =
::Dry::Schema.Params do optional(:x) { int? | float? | str? } optional(:y) { filled? > int? | float? } optional(:yAxisIndex) { int? | float? } optional(:seriesIndex) { int? | float? } optional(:marker).hash do optional(:size) { int? | float? } optional(:fillColor) { str? } optional(:strokeColor) { str? } optional(:strokeWidth) { int? | float? } optional(:shape) { str? } optional(:offsetX) { int? | float? } optional(:offsetY) { int? | float? } optional(:radius) { int? | float? } optional(:cssClass) { str? } end optional(:label).hash(AnnotationLabel) optional(:image).hash do optional(:height) { int? | float? } optional(:offsetX) { int? | float? } optional(:offsetY) { int? | float? } optional(:path) { str? } optional(:width) { int? | float? } end end
- XAxisAnnotations =
::Dry::Schema.Params do optional(:borderColor) { str? } optional(:borderWidth) { int? | float? } optional(:fillColor) { str? } optional(:label).hash(AnnotationLabel) optional(:offsetX) { int? | float? } optional(:offsetY) { int? | float? } optional(:opacity) { int? | float? } optional(:strokeDashArray) { int? | float? } optional(:x) { filled? > int? | float? | str? } optional(:x2) { filled? > int? | float? | str? } end
- YAxisAnnotations =
::Dry::Schema.Params do optional(:borderColor) { str? } optional(:borderWidth) { int? | float? } optional(:fillColor) { str? } optional(:label).hash(AnnotationLabel) optional(:offsetX) { int? | float? } optional(:offsetY) { int? | float? } optional(:opacity) { int? | float? } optional(:strokeDashArray) { int? | float? } optional(:y) { filled? > int? | float? | str? } optional(:y2) { filled? > int? | float? | str? } optional(:yAxisIndex) { int? | float? } end