schema property
Implementation
static final schema = {
r'$schema': 'http://json-schema.org/draft-06/schema#',
r'$id': id,
r'$children': 1,
r'$comment':
'https://api.flutter.dev/flutter/widgets/GestureDetector-class.html',
'type': 'object',
'title': 'GestureDetector',
'additionalProperties': false,
'properties': {
'behavior': SchemaHelper.objectSchema(HitTestBehaviorSchema.id),
'dragStartBehavior':
SchemaHelper.objectSchema(DragStartBehaviorSchema.id),
'excludeFromSemantics': SchemaHelper.boolSchema,
'onDoubleTap': SchemaHelper.stringSchema,
'onDoubleTapCancel': SchemaHelper.stringSchema,
'onDoubleTapDown': SchemaHelper.stringSchema,
'onForcePressEnd': SchemaHelper.stringSchema,
'onForcePressPeak': SchemaHelper.stringSchema,
'onForcePressStart': SchemaHelper.stringSchema,
'onForcePressUpdate': SchemaHelper.stringSchema,
'onHorizontalDragCancel': SchemaHelper.stringSchema,
'onHorizontalDragDown': SchemaHelper.stringSchema,
'onHorizontalDragEnd': SchemaHelper.stringSchema,
'onHorizontalDragStart': SchemaHelper.stringSchema,
'onHorizontalDragUpdate': SchemaHelper.stringSchema,
'onLongPress': SchemaHelper.stringSchema,
'onLongPressCancel': SchemaHelper.stringSchema,
'onLongPressDown': SchemaHelper.stringSchema,
'onLongPressEnd': SchemaHelper.stringSchema,
'onLongPressMoveUpdate': SchemaHelper.stringSchema,
'onLongPressStart': SchemaHelper.stringSchema,
'onLongPressUp': SchemaHelper.stringSchema,
'onPanCancel': SchemaHelper.stringSchema,
'onPanDown': SchemaHelper.stringSchema,
'onPanEnd': SchemaHelper.stringSchema,
'onPanStart': SchemaHelper.stringSchema,
'onPanUpdate': SchemaHelper.stringSchema,
'onScaleEnd': SchemaHelper.stringSchema,
'onScaleStart': SchemaHelper.stringSchema,
'onScaleUpdate': SchemaHelper.stringSchema,
'onSecondaryLongPress': SchemaHelper.stringSchema,
'onSecondaryLongPressCancel': SchemaHelper.stringSchema,
'onSecondaryLongPressDown': SchemaHelper.stringSchema,
'onSecondaryLongPressEnd': SchemaHelper.stringSchema,
'onSecondaryLongPressMoveUpdate': SchemaHelper.stringSchema,
'onSecondaryLongPressStart': SchemaHelper.stringSchema,
'onSecondaryLongPressUp': SchemaHelper.stringSchema,
'onSecondaryTap': SchemaHelper.stringSchema,
'onSecondaryTapCancel': SchemaHelper.stringSchema,
'onSecondaryTapDown': SchemaHelper.stringSchema,
'onSecondaryTapUp': SchemaHelper.stringSchema,
'onTap': SchemaHelper.stringSchema,
'onTapCancel': SchemaHelper.stringSchema,
'onTapDown': SchemaHelper.stringSchema,
'onTapUp': SchemaHelper.stringSchema,
'onTertiaryLongPress': SchemaHelper.stringSchema,
'onTertiaryLongPressCancel': SchemaHelper.stringSchema,
'onTertiaryLongPressDown': SchemaHelper.stringSchema,
'onTertiaryLongPressEnd': SchemaHelper.stringSchema,
'onTertiaryLongPressMoveUpdate': SchemaHelper.stringSchema,
'onTertiaryLongPressStart': SchemaHelper.stringSchema,
'onTertiaryLongPressUp': SchemaHelper.stringSchema,
'onTertiaryTapCancel': SchemaHelper.stringSchema,
'onTertiaryTapDown': SchemaHelper.stringSchema,
'onTertiaryTapUp': SchemaHelper.stringSchema,
'onVerticalDragCancel': SchemaHelper.stringSchema,
'onVerticalDragDown': SchemaHelper.stringSchema,
'onVerticalDragEnd': SchemaHelper.stringSchema,
'onVerticalDragStart': SchemaHelper.stringSchema,
'onVerticalDragUpdate': SchemaHelper.stringSchema,
'supportedDevices': SchemaHelper.arraySchema(PointerDeviceKindSchema.id),
},
};