Legytma Schemas

Gesture Detector Schema

https://legytma.com.br/schema/widget/gesture_detector.schema.json

Created by Windol windol@legytma.com.br at 06/05/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.

Abstract Extensible Status Identifiable Custom Properties Additional Properties Access Restrictions Defined In
Can be instantiated No Unknown status No Forbidden Allowed none gesture_detector.schema.json

Gesture Detector Type

object (Gesture Detector)

all of

Gesture Detector Properties

Property Type Required Nullable Defined by
type string Optional cannot be null Gesture Detector
dragStartBehavior string Optional cannot be null Gesture Detector
behavior Unknown Type Optional can be null Gesture Detector
excludeFromSemantics boolean Optional cannot be null Gesture Detector
onDoubleTap Unknown Type Optional can be null Gesture Detector
onForcePressEnd Unknown Type Optional can be null Gesture Detector
onForcePressPeak Unknown Type Optional can be null Gesture Detector
onForcePressStart Unknown Type Optional can be null Gesture Detector
onForcePressUpdate Unknown Type Optional can be null Gesture Detector
onHorizontalDragCancel Unknown Type Optional can be null Gesture Detector
onHorizontalDragDown Unknown Type Optional can be null Gesture Detector
onHorizontalDragEnd Unknown Type Optional can be null Gesture Detector
onHorizontalDragStart Unknown Type Optional can be null Gesture Detector
onHorizontalDragUpdate Unknown Type Optional can be null Gesture Detector
onLongPress Unknown Type Optional can be null Gesture Detector
onLongPressEnd Unknown Type Optional can be null Gesture Detector
onLongPressMoveUpdate Unknown Type Optional can be null Gesture Detector
onLongPressStart Unknown Type Optional can be null Gesture Detector
onLongPressUp Unknown Type Optional can be null Gesture Detector
onPanCancel Unknown Type Optional can be null Gesture Detector
onPanDown Unknown Type Optional can be null Gesture Detector
onPanEnd Unknown Type Optional can be null Gesture Detector
onPanStart Unknown Type Optional can be null Gesture Detector
onPanUpdate Unknown Type Optional can be null Gesture Detector
onScaleEnd Unknown Type Optional can be null Gesture Detector
onScaleStart Unknown Type Optional can be null Gesture Detector
onScaleUpdate Unknown Type Optional can be null Gesture Detector
onSecondaryTapCancel Unknown Type Optional can be null Gesture Detector
onSecondaryTapDown Unknown Type Optional can be null Gesture Detector
onSecondaryTapUp Unknown Type Optional can be null Gesture Detector
onTap Unknown Type Optional can be null Gesture Detector
onTapCancel Unknown Type Optional can be null Gesture Detector
onTapDown Unknown Type Optional can be null Gesture Detector
onTapUp Unknown Type Optional can be null Gesture Detector
onVerticalDragCancel Unknown Type Optional can be null Gesture Detector
onVerticalDragDown Unknown Type Optional can be null Gesture Detector
onVerticalDragEnd Unknown Type Optional can be null Gesture Detector
onVerticalDragStart Unknown Type Optional can be null Gesture Detector
onVerticalDragUpdate Unknown Type Optional can be null Gesture Detector
child object Optional cannot be null Gesture Detector

type

Identify the widget type

Used to identify parser. Every parser can permit only one type

type

type Type

string (Type)

type Constraints

constant: the value of this property must be equal to:

"GestureDetector"

dragStartBehavior

Created by Windol windol@legytma.com.br at 28/04/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.

dragStartBehavior

dragStartBehavior Type

string (Drag Start Behavior)

dragStartBehavior Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"down"  
"start"  

dragStartBehavior Default Value

The default value is:

"start"

dragStartBehavior Examples

"down"
"start"

behavior

Created by Windol windol@legytma.com.br at 15/05/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.

behavior

behavior Type

any of the folllowing: array or boolean or integer or number or object or string (Dynamic)

excludeFromSemantics

Define the representation of boolean acceptable.

Used to identify parser. Every parser can permit only one type

excludeFromSemantics

excludeFromSemantics Type

boolean (Boolean)

excludeFromSemantics Default Value

The default value is:

true

excludeFromSemantics Examples

true
false

onDoubleTap

Created by Windol windol@legytma.com.br at 15/05/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.

onDoubleTap

onDoubleTap Type

any of the folllowing: array or boolean or integer or number or object or string (Dynamic)

onForcePressEnd

Created by Windol windol@legytma.com.br at 15/05/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.

onForcePressEnd

onForcePressEnd Type

any of the folllowing: array or boolean or integer or number or object or string (Dynamic)

onForcePressPeak

Created by Windol windol@legytma.com.br at 15/05/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.

onForcePressPeak

onForcePressPeak Type

any of the folllowing: array or boolean or integer or number or object or string (Dynamic)

onForcePressStart

Created by Windol windol@legytma.com.br at 15/05/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.

onForcePressStart

onForcePressStart Type

any of the folllowing: array or boolean or integer or number or object or string (Dynamic)

onForcePressUpdate

Created by Windol windol@legytma.com.br at 15/05/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.

onForcePressUpdate

onForcePressUpdate Type

any of the folllowing: array or boolean or integer or number or object or string (Dynamic)

onHorizontalDragCancel

Created by Windol windol@legytma.com.br at 15/05/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.

onHorizontalDragCancel

onHorizontalDragCancel Type

any of the folllowing: array or boolean or integer or number or object or string (Dynamic)

onHorizontalDragDown

Created by Windol windol@legytma.com.br at 15/05/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.

onHorizontalDragDown

onHorizontalDragDown Type

any of the folllowing: array or boolean or integer or number or object or string (Dynamic)

onHorizontalDragEnd

Created by Windol windol@legytma.com.br at 15/05/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.

onHorizontalDragEnd

onHorizontalDragEnd Type

any of the folllowing: array or boolean or integer or number or object or string (Dynamic)

onHorizontalDragStart

Created by Windol windol@legytma.com.br at 15/05/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.

onHorizontalDragStart

onHorizontalDragStart Type

any of the folllowing: array or boolean or integer or number or object or string (Dynamic)

onHorizontalDragUpdate

Created by Windol windol@legytma.com.br at 15/05/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.

onHorizontalDragUpdate

onHorizontalDragUpdate Type

any of the folllowing: array or boolean or integer or number or object or string (Dynamic)

onLongPress

Created by Windol windol@legytma.com.br at 15/05/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.

onLongPress

onLongPress Type

any of the folllowing: array or boolean or integer or number or object or string (Dynamic)

onLongPressEnd

Created by Windol windol@legytma.com.br at 15/05/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.

onLongPressEnd

onLongPressEnd Type

any of the folllowing: array or boolean or integer or number or object or string (Dynamic)

onLongPressMoveUpdate

Created by Windol windol@legytma.com.br at 15/05/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.

onLongPressMoveUpdate

onLongPressMoveUpdate Type

any of the folllowing: array or boolean or integer or number or object or string (Dynamic)

onLongPressStart

Created by Windol windol@legytma.com.br at 15/05/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.

onLongPressStart

onLongPressStart Type

any of the folllowing: array or boolean or integer or number or object or string (Dynamic)

onLongPressUp

Created by Windol windol@legytma.com.br at 15/05/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.

onLongPressUp

onLongPressUp Type

any of the folllowing: array or boolean or integer or number or object or string (Dynamic)

onPanCancel

Created by Windol windol@legytma.com.br at 15/05/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.

onPanCancel

onPanCancel Type

any of the folllowing: array or boolean or integer or number or object or string (Dynamic)

onPanDown

Created by Windol windol@legytma.com.br at 15/05/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.

onPanDown

onPanDown Type

any of the folllowing: array or boolean or integer or number or object or string (Dynamic)

onPanEnd

Created by Windol windol@legytma.com.br at 15/05/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.

onPanEnd

onPanEnd Type

any of the folllowing: array or boolean or integer or number or object or string (Dynamic)

onPanStart

Created by Windol windol@legytma.com.br at 15/05/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.

onPanStart

onPanStart Type

any of the folllowing: array or boolean or integer or number or object or string (Dynamic)

onPanUpdate

Created by Windol windol@legytma.com.br at 15/05/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.

onPanUpdate

onPanUpdate Type

any of the folllowing: array or boolean or integer or number or object or string (Dynamic)

onScaleEnd

Created by Windol windol@legytma.com.br at 15/05/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.

onScaleEnd

onScaleEnd Type

any of the folllowing: array or boolean or integer or number or object or string (Dynamic)

onScaleStart

Created by Windol windol@legytma.com.br at 15/05/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.

onScaleStart

onScaleStart Type

any of the folllowing: array or boolean or integer or number or object or string (Dynamic)

onScaleUpdate

Created by Windol windol@legytma.com.br at 15/05/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.

onScaleUpdate

onScaleUpdate Type

any of the folllowing: array or boolean or integer or number or object or string (Dynamic)

onSecondaryTapCancel

Created by Windol windol@legytma.com.br at 15/05/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.

onSecondaryTapCancel

onSecondaryTapCancel Type

any of the folllowing: array or boolean or integer or number or object or string (Dynamic)

onSecondaryTapDown

Created by Windol windol@legytma.com.br at 15/05/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.

onSecondaryTapDown

onSecondaryTapDown Type

any of the folllowing: array or boolean or integer or number or object or string (Dynamic)

onSecondaryTapUp

Created by Windol windol@legytma.com.br at 15/05/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.

onSecondaryTapUp

onSecondaryTapUp Type

any of the folllowing: array or boolean or integer or number or object or string (Dynamic)

onTap

Created by Windol windol@legytma.com.br at 15/05/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.

onTap

onTap Type

any of the folllowing: array or boolean or integer or number or object or string (Dynamic)

onTapCancel

Created by Windol windol@legytma.com.br at 15/05/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.

onTapCancel

onTapCancel Type

any of the folllowing: array or boolean or integer or number or object or string (Dynamic)

onTapDown

Created by Windol windol@legytma.com.br at 15/05/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.

onTapDown

onTapDown Type

any of the folllowing: array or boolean or integer or number or object or string (Dynamic)

onTapUp

Created by Windol windol@legytma.com.br at 15/05/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.

onTapUp

onTapUp Type

any of the folllowing: array or boolean or integer or number or object or string (Dynamic)

onVerticalDragCancel

Created by Windol windol@legytma.com.br at 15/05/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.

onVerticalDragCancel

onVerticalDragCancel Type

any of the folllowing: array or boolean or integer or number or object or string (Dynamic)

onVerticalDragDown

Created by Windol windol@legytma.com.br at 15/05/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.

onVerticalDragDown

onVerticalDragDown Type

any of the folllowing: array or boolean or integer or number or object or string (Dynamic)

onVerticalDragEnd

Created by Windol windol@legytma.com.br at 15/05/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.

onVerticalDragEnd

onVerticalDragEnd Type

any of the folllowing: array or boolean or integer or number or object or string (Dynamic)

onVerticalDragStart

Created by Windol windol@legytma.com.br at 15/05/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.

onVerticalDragStart

onVerticalDragStart Type

any of the folllowing: array or boolean or integer or number or object or string (Dynamic)

onVerticalDragUpdate

Created by Windol windol@legytma.com.br at 15/05/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.

onVerticalDragUpdate

onVerticalDragUpdate Type

any of the folllowing: array or boolean or integer or number or object or string (Dynamic)

child

Schema to validation of JSON used to parse Widget.

You can add all valid properties to complete validation.

child

child Type

object (Widget)