https://legytma.com.br/schema/widget/scaffold.schema.json
Created by Windol [email protected] at 13/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 | scaffold.schema.json |
object
(Scaffold)
all of
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
type | string |
Optional | cannot be null | Scaffold |
backgroundColor | Merged | Optional | cannot be null | Scaffold |
body | object |
Optional | cannot be null | Scaffold |
drawer | object |
Optional | cannot be null | Scaffold |
appBar | Unknown Type | Optional | can be null | Scaffold |
floatingActionButton | object |
Optional | cannot be null | Scaffold |
primary | boolean |
Optional | cannot be null | Scaffold |
bottomNavigationBar | object |
Optional | cannot be null | Scaffold |
bottomSheet | object |
Optional | cannot be null | Scaffold |
drawerDragStartBehavior | string |
Optional | cannot be null | Scaffold |
drawerEdgeDragWidth | Merged | Optional | cannot be null | Scaffold |
drawerScrimColor | Merged | Optional | cannot be null | Scaffold |
endDrawer | object |
Optional | cannot be null | Scaffold |
extendBody | boolean |
Optional | cannot be null | Scaffold |
extendBodyBehindAppBar | boolean |
Optional | cannot be null | Scaffold |
floatingActionButtonAnimator | object |
Optional | cannot be null | Scaffold |
floatingActionButtonLocation | object |
Optional | cannot be null | Scaffold |
persistentFooterButtons | array |
Optional | cannot be null | Scaffold |
resizeToAvoidBottomInset | boolean |
Optional | cannot be null | Scaffold |
resizeToAvoidBottomPadding | boolean |
Optional | cannot be null | Scaffold |
Identify the widget type
Used to identify parser. Every parser can permit only one type
type
string
(Type)
constant: the value of this property must be equal to:
"Scaffold"
A number in format string or integer
Used to identify parser. Every parser can permit only one type
backgroundColor
merged type (Color)
all of
The default value is:
"0xFF000000"
"#FFFFFFFF"
"0xFFFFFFFF"
"4294967295"
4294967295
Schema to validation of JSON used to parse Widget.
You can add all valid properties to complete validation.
body
object
(Widget)
Schema to validation of JSON used to parse Widget.
You can add all valid properties to complete validation.
drawer
object
(Widget)
Created by Windol [email protected] at 15/05/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.
appBar
array
or boolean
or integer
or number
or object
or string
(Dynamic)any of the folllowing: array
or boolean
or integer
or number
or object
or string
(Dynamic)
The default value is:
"unbounded"
Schema to validation of JSON used to parse Widget.
You can add all valid properties to complete validation.
floatingActionButton
object
(Widget)
Define the representation of boolean acceptable.
Used to identify parser. Every parser can permit only one type
primary
boolean
(Boolean)
The default value is:
true
true
false
Schema to validation of JSON used to parse Widget.
You can add all valid properties to complete validation.
bottomNavigationBar
object
(Widget)
Schema to validation of JSON used to parse Widget.
You can add all valid properties to complete validation.
bottomSheet
object
(Widget)
Created by Windol [email protected] at 28/04/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.
drawerDragStartBehavior
string
(Drag Start Behavior)string
(Drag Start Behavior)
enum: the value of this property must be equal to one of the following values:
Value | Explanation |
---|---|
"down" |
|
"start" |
The default value is:
"start"
"down"
"start"
Define the representation of double acceptable.
Used to identify parser. Every parser can permit only one type
drawerEdgeDragWidth
merged type (Double)
one (and only one) of
maximum: the value of this number must smaller than or equal to: 1
minimum: the value of this number must greater than or equal to: 0
The default value is:
1
A number in format string or integer
Used to identify parser. Every parser can permit only one type
drawerScrimColor
merged type (Color)
all of
The default value is:
"0xFF000000"
"#FFFFFFFF"
"0xFFFFFFFF"
"4294967295"
4294967295
Schema to validation of JSON used to parse Widget.
You can add all valid properties to complete validation.
endDrawer
object
(Widget)
Define the representation of boolean acceptable.
Used to identify parser. Every parser can permit only one type
extendBody
boolean
(Boolean)
The default value is:
true
true
false
Define the representation of boolean acceptable.
Used to identify parser. Every parser can permit only one type
extendBodyBehindAppBar
boolean
(Boolean)
The default value is:
true
true
false
Created by Windol [email protected] at 28/04/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.
floatingActionButtonAnimator
object
(Floating Action Button Animator)object
(Floating Action Button Animator)
Created by Windol [email protected] at 28/04/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.
floatingActionButtonLocation
object
(Floating Action Button Location)object
(Floating Action Button Location)
List of Schema to validation of JSON used to parse Widgets.
You can add any widget inheritance’s.
persistentFooterButtons
object[]
(Widget)
The default value is:
[]
Define the representation of boolean acceptable.
Used to identify parser. Every parser can permit only one type
resizeToAvoidBottomInset
boolean
(Boolean)
The default value is:
true
true
false
Define the representation of boolean acceptable.
Used to identify parser. Every parser can permit only one type
resizeToAvoidBottomPadding
boolean
(Boolean)
The default value is:
true
true
false