50 lines
1 KiB
YAML
50 lines
1 KiB
YAML
|
type: dictionary
|
||
|
additionalProperties: false
|
||
|
properties:
|
||
|
name:
|
||
|
type: ["string", "null"]
|
||
|
short_name:
|
||
|
type: ["string", "null"]
|
||
|
lang:
|
||
|
type: ["string", "null"]
|
||
|
theme_color:
|
||
|
type: ["string", "null"]
|
||
|
background_color:
|
||
|
type: ["string", "null"]
|
||
|
display:
|
||
|
enum: ["browser", "standalone", "minimal-ui", "fullscreen"]
|
||
|
orientation:
|
||
|
enum: ["landscape", "portrait", "any"]
|
||
|
scope:
|
||
|
type: ["string"]
|
||
|
start_url:
|
||
|
type: ["string", "dictionary"]
|
||
|
properties:
|
||
|
action:
|
||
|
type: ["string"]
|
||
|
controller:
|
||
|
type: ["string"]
|
||
|
package:
|
||
|
type: ["string"]
|
||
|
subPackage:
|
||
|
type: ["string"]
|
||
|
arguments:
|
||
|
type: ["string"]
|
||
|
format:
|
||
|
type: ["string"]
|
||
|
icons:
|
||
|
type: ["array"]
|
||
|
required: true
|
||
|
items:
|
||
|
type: "dictionary"
|
||
|
additionalProperties: false
|
||
|
required: true
|
||
|
minItems: 1
|
||
|
properties:
|
||
|
src:
|
||
|
type: ["string"]
|
||
|
sizes:
|
||
|
type: ["string"]
|
||
|
type:
|
||
|
type: ["string"]
|