schema property
Implementation
static final schema = {
r'$schema': 'http://json-schema.org/draft-07/schema#',
r'$id': id,
r'$comment':
'https://api.flutter.dev/flutter/material/DatePickerThemeData-class.html',
'title': 'DatePickerThemeData',
'additionalProperties': false,
'properties': {
'backgroundColor': SchemaHelper.objectSchema(ColorSchema.id),
'cancelButtonStyle': SchemaHelper.objectSchema(ButtonStyleSchema.id),
'confirmButtonStyle': SchemaHelper.objectSchema(ButtonStyleSchema.id),
'dayBackgroundColor': SchemaHelper.objectSchema(
WidgetStatePropertyColorSchema.id,
),
'dayForegroundColor': SchemaHelper.objectSchema(
WidgetStatePropertyColorSchema.id,
),
'dayOverlayColor': SchemaHelper.objectSchema(
WidgetStatePropertyColorSchema.id,
),
'dayStyle': SchemaHelper.objectSchema(TextStyleSchema.id),
'dividerColor': SchemaHelper.objectSchema(ColorSchema.id),
'elevation': SchemaHelper.numberSchema,
'headerBackgroundColor': SchemaHelper.objectSchema(ColorSchema.id),
'headerForegroundColor': SchemaHelper.objectSchema(ColorSchema.id),
'headerHeadlineStyle': SchemaHelper.objectSchema(TextStyleSchema.id),
'headerHelpStyle': SchemaHelper.objectSchema(TextStyleSchema.id),
'rangePickerBackgroundColor': SchemaHelper.objectSchema(ColorSchema.id),
'rangePickerElevation': SchemaHelper.numberSchema,
'rangePickerHeaderBackgroundColor': SchemaHelper.objectSchema(
ColorSchema.id,
),
'rangePickerHeaderForegroundColor': SchemaHelper.objectSchema(
ColorSchema.id,
),
'rangePickerHeaderHeadlineStyle': SchemaHelper.objectSchema(
TextStyleSchema.id,
),
'rangePickerHeaderHelpStyle': SchemaHelper.objectSchema(
TextStyleSchema.id,
),
'rangePickerShadowColor': SchemaHelper.objectSchema(ColorSchema.id),
'rangePickerShape': SchemaHelper.objectSchema(ShapeBorderSchema.id),
'rangePickerSurfaceTintColor': SchemaHelper.objectSchema(ColorSchema.id),
'rangeSelectionBackgroundColor': SchemaHelper.objectSchema(
ColorSchema.id,
),
'rangeSelectionOverlayColor': SchemaHelper.objectSchema(
WidgetStatePropertyColorSchema.id,
),
'shadowColor': SchemaHelper.objectSchema(ColorSchema.id),
'shape': SchemaHelper.objectSchema(ShapeBorderSchema.id),
'surfaceTintColor': SchemaHelper.objectSchema(ColorSchema.id),
'todayBackgroundColor': SchemaHelper.objectSchema(
WidgetStatePropertyColorSchema.id,
),
'todayBorder': SchemaHelper.objectSchema(ShapeBorderSchema.id),
'todayForegroundColor': SchemaHelper.objectSchema(
WidgetStatePropertyColorSchema.id,
),
'weekdayStyle': SchemaHelper.objectSchema(TextStyleSchema.id),
'yearBackgroundColor': SchemaHelper.objectSchema(
WidgetStatePropertyColorSchema.id,
),
'yearForegroundColor': SchemaHelper.objectSchema(
WidgetStatePropertyColorSchema.id,
),
'yearOverlayColor': SchemaHelper.objectSchema(
WidgetStatePropertyColorSchema.id,
),
'yearStyle': SchemaHelper.objectSchema(TextStyleSchema.id),
},
};