Warning, /frameworks/kcoreaddons/src/lib/plugin/kpluginmetadata.schema.json is written in an unsupported language. File is not indexed.

0001 {
0002   "$schema": "http://json-schema.org/draft-07/schema#",
0003   "type": "object",
0004   "bla": "",
0005   "properties": {
0006     "KPlugin": {
0007       "properties": {
0008         "Name": {
0009           "type": "string"
0010         },
0011         "Description": {
0012           "type": "string"
0013         },
0014         "Icon": {
0015           "type": "string"
0016         },
0017         "Authors": {
0018           "type": "array",
0019           "items": {
0020             "$ref": "#/definitions/KAboutPerson"
0021           }
0022         },
0023         "Category": {
0024           "type": "string"
0025         },
0026         "License": {
0027           "type": "string"
0028         },
0029         "Copyright": {
0030           "type": "string"
0031         },
0032         "Id": {
0033           "type": "string"
0034         },
0035         "Version": {
0036           "type": "string"
0037         },
0038         "Website": {
0039           "type": "string"
0040         },
0041         "BugReportUrl": {
0042           "type": "string"
0043         },
0044         "EnabledByDefault": {
0045           "type": "boolean"
0046         },
0047         "MimeTypes": {
0048           "type": "array",
0049           "items": {
0050             "type": "string"
0051           }
0052         },
0053         "FormFactors": {
0054           "type": "array",
0055           "items": {
0056             "type": "string"
0057           }
0058         },
0059         "Translators": {
0060           "type": "array",
0061           "items": {
0062             "$ref": "#/definitions/KAboutPerson"
0063           }
0064         },
0065         "OtherContributors": {
0066           "type": "array",
0067           "items": {
0068             "$ref": "#/definitions/KAboutPerson"
0069           }
0070         }
0071       }
0072     }
0073   },
0074   "definitions": {
0075     "KAboutPerson": {
0076       "type": "object",
0077       "properties": {
0078         "Name": {
0079           "type": "string"
0080         },
0081         "Email": {
0082           "type": "string"
0083         },
0084         "Task": {
0085           "type": "string"
0086         },
0087         "Website": {
0088           "type": "string"
0089         },
0090         "AvatarUrl": {
0091           "type": "string"
0092         }
0093       },
0094       "required": [
0095         "Name"
0096       ]
0097     }
0098   }
0099 }