https://schema.legytma.com.br/1.1.2/schema/widget/material_app.schema.json
Created by Windol windol@legytma.com.br at 12/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 | material_app.schema.json |
object
(Material App)
all of
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
type | string |
Required | cannot be null | Material App |
locale | object |
Optional | cannot be null | Material App |
title | string |
Required | cannot be null | Material App |
home | object |
Optional | cannot be null | Material App |
theme | object |
Optional | cannot be null | Material App |
color | Merged | Optional | cannot be null | Material App |
routes | object |
Optional | cannot be null | Material App |
onUnknownRoute | Unknown Type | Optional | can be null | Material App |
onGenerateTitle | Unknown Type | Optional | can be null | Material App |
onGenerateRoute | Unknown Type | Optional | can be null | Material App |
initialRoute | string |
Optional | cannot be null | Material App |
navigatorObservers | Unknown Type | Optional | can be null | Material App |
navigatorKey | Unknown Type | Optional | can be null | Material App |
builder | Unknown Type | Optional | can be null | Material App |
checkerboardOffscreenLayers | boolean |
Optional | cannot be null | Material App |
checkerboardRasterCacheImages | boolean |
Optional | cannot be null | Material App |
darkTheme | object |
Optional | cannot be null | Material App |
debugShowCheckedModeBanner | boolean |
Optional | cannot be null | Material App |
debugShowMaterialGrid | boolean |
Optional | cannot be null | Material App |
localeListResolutionCallback | Unknown Type | Optional | can be null | Material App |
localeResolutionCallback | Unknown Type | Optional | can be null | Material App |
localizationsDelegates | Unknown Type | Optional | can be null | Material App |
showPerformanceOverlay | boolean |
Optional | cannot be null | Material App |
showSemanticsDebugger | boolean |
Optional | cannot be null | Material App |
supportedLocales | Unknown Type | Optional | can be null | Material App |
themeMode | Merged | Optional | cannot be null | Material App |
Identify the widget type
Used to identify parser. Every parser can permit only one type
type
string
(Type)string
(Type)
constant: the value of this property must be equal to:
"MaterialApp"
Locale.
This parser is not implemented, must be assigned using registerLogic
locale
object
(Locale)object
(Locale)
title
string
(Title)string
(Title)
Schema to validation of JSON used to parse Widget.
You can add all valid properties to complete validation.
home
object
(Widget)object
(Widget)
Created by Windol windol@legytma.com.br at 27/04/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.
theme
object
(Theme Data)object
(Theme Data)
A number in format string or integer
Used to identify parser. Every parser can permit only one type
color
merged type (Color)
all of
The default value is:
"0xFF000000"
"#FFFFFFFF"
"0xFFFFFFFF"
"4294967295"
4294967295
routes
object
(Routes)object
(Routes)
The default value is:
{}
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.
onUnknownRoute
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"
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.
onGenerateTitle
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"
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.
onGenerateRoute
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"
initialRoute
string
(Initial Route)string
(Initial Route)
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.
navigatorObservers
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"
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.
navigatorKey
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"
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.
builder
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"
Define the representation of boolean acceptable.
Used to identify parser. Every parser can permit only one type
checkerboardOffscreenLayers
boolean
(Boolean)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
checkerboardRasterCacheImages
boolean
(Boolean)boolean
(Boolean)
The default value is:
true
true
false
Created by Windol windol@legytma.com.br at 27/04/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.
darkTheme
object
(Theme Data)object
(Theme Data)
Define the representation of boolean acceptable.
Used to identify parser. Every parser can permit only one type
debugShowCheckedModeBanner
boolean
(Boolean)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
debugShowMaterialGrid
boolean
(Boolean)boolean
(Boolean)
The default value is:
true
true
false
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.
localeListResolutionCallback
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"
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.
localeResolutionCallback
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"
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.
localizationsDelegates
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"
Define the representation of boolean acceptable.
Used to identify parser. Every parser can permit only one type
showPerformanceOverlay
boolean
(Boolean)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
showSemanticsDebugger
boolean
(Boolean)boolean
(Boolean)
The default value is:
true
true
false
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.
supportedLocales
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"
Define the representation of double acceptable.
Used to identify parser. Every parser can permit only one type
themeMode
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