https://legytma.com.br/schema/widget/app_bar.schema.json
Created by Windol [email protected] at 01/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 | app_bar.schema.json |
object
(App Bar)
all of
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
type | string |
Optional | cannot be null | App Bar |
title | object |
Optional | cannot be null | App Bar |
primary | boolean |
Optional | cannot be null | App Bar |
actions | array |
Optional | cannot be null | App Bar |
actionsIconTheme | object |
Optional | cannot be null | App Bar |
automaticallyImplyLeading | boolean |
Optional | cannot be null | App Bar |
backgroundColor | object |
Optional | cannot be null | App Bar |
bottom | Unknown Type | Optional | can be null | App Bar |
bottomOpacity | Merged | Optional | cannot be null | App Bar |
brightness | string |
Optional | cannot be null | App Bar |
centerTitle | boolean |
Optional | cannot be null | App Bar |
elevation | Merged | Optional | cannot be null | App Bar |
flexibleSpace | object |
Optional | cannot be null | App Bar |
iconTheme | object |
Optional | cannot be null | App Bar |
leading | object |
Optional | cannot be null | App Bar |
shape | Unknown Type | Optional | can be null | App Bar |
textTheme | object |
Optional | cannot be null | App Bar |
titleSpacing | Merged | Optional | cannot be null | App Bar |
toolbarOpacity | Merged | Optional | cannot be null | App Bar |
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:
"AppBar"
Schema to validation of JSON used to parse Widget.
You can add all valid properties to complete validation.
title
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
List of Schema to validation of JSON used to parse Widgets.
You can add any widget inheritance’s.
actions
object[]
(Widget)
The default value is:
[]
Icon theme data
This parser is not implemented, must be assigned using registerLogic
actionsIconTheme
object
(Icon Theme Data)object
(Icon Theme Data)
Define the representation of boolean acceptable.
Used to identify parser. Every parser can permit only one type
automaticallyImplyLeading
boolean
(Boolean)
The default value is:
true
true
false
Icon theme data
This parser is not implemented, must be assigned using registerLogic
backgroundColor
object
(Icon Theme Data)object
(Icon Theme Data)
Created by Windol [email protected] at 15/05/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.
bottom
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)
Define the representation of double acceptable.
Used to identify parser. Every parser can permit only one type
bottomOpacity
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
Created by Windol [email protected] at 01/05/2020. Copyright (c) 2020 Legytma Soluções Inteligentes (https://legytma.com.br). All rights reserved.
brightness
string
(Brightness)string
(Brightness)
enum: the value of this property must be equal to one of the following values:
Value | Explanation |
---|---|
"dark" |
|
"light" |
Define the representation of boolean acceptable.
Used to identify parser. Every parser can permit only one type
centerTitle
boolean
(Boolean)
The default value is:
true
true
false
Define the representation of double acceptable.
Used to identify parser. Every parser can permit only one type
elevation
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
Schema to validation of JSON used to parse Widget.
You can add all valid properties to complete validation.
flexibleSpace
object
(Widget)
Icon theme data
This parser is not implemented, must be assigned using registerLogic
iconTheme
object
(Icon Theme Data)object
(Icon Theme Data)
Schema to validation of JSON used to parse Widget.
You can add all valid properties to complete validation.
leading
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.
shape
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)
Text theme
This parser is not implemented, must be assigned using registerLogic
textTheme
object
(Text Theme)object
(Text Theme)
Define the representation of double acceptable.
Used to identify parser. Every parser can permit only one type
titleSpacing
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
Define the representation of double acceptable.
Used to identify parser. Every parser can permit only one type
toolbarOpacity
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