HOME


Mini Shell 1.0
DIR: /home/dhnidqcz/journal.pragmaticsng.org/lib__47455f6/pkp/schemas/
Upload File :
Current File : /home/dhnidqcz/journal.pragmaticsng.org/lib__47455f6/pkp/schemas/highlight.json
{
	"title": "Highlight",
	"description": "A highlight for the journal, press or preprint server, or at the site level. Each highlight is a text, image and URL and may be used by a theme to show a slider or similar highlighted items.",
	"required": [
        "sequence",
		"title",
		"url"
	],
	"properties": {
		"_href": {
			"type": "string",
			"description": "The URL to this highlight in the REST API.",
			"format": "uri",
			"readOnly": true,
			"apiSummary": true
		},
		"contextId": {
			"type": "integer",
			"description": "The journal, press or preprint server ID, or null when the highlight is for the site level.",
			"apiSummary": true,
			"validation": [
				"nullable"
			]
		},
		"description": {
			"type": "string",
			"description": "The short text for this highlight.",
			"multilingual": true,
			"apiSummary": true,
			"validation": [
				"nullable"
			]
		},
		"id": {
			"type": "integer",
			"readOnly": true,
			"apiSummary": true
		},
		"image": {
			"type": "object",
            "description": "The image to show with this highlight.",
			"apiSummary": true,
			"validation": [
				"nullable"
			],
			"properties": {
				"temporaryFileId": {
					"type": "integer",
					"writeOnly": true
				},
				"name": {
					"type": "string"
				},
				"uploadName": {
					"type": "string"
				},
				"dateUploaded": {
					"type": "string"
				},
				"altText": {
					"type": "string"
				}
			}
		},
		"sequence": {
			"type": "integer",
			"description": "The order in which this highlight should be shown. Lower numbers appear first.",
			"apiSummary": true
		},
		"title": {
			"type": "string",
			"description": "The title or headline for this highlight.",
			"multilingual": true,
			"apiSummary": true,
			"validation": [
				"nullable"
			]
		},
		"url": {
			"type": "string",
			"format": "uri",
			"description": "The URL where this highlight should send the user when they click on it.",
			"apiSummary": true,
			"validation": [
				"nullable"
			]
		},
		"urlText": {
			"type": "string",
			"description": "The text to use with the button or link to the URL.",
			"multilingual": true,
			"apiSummary": true,
			"validation": [
				"nullable"
			]
		}
	}
}