changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "$defs": {
+ "VacancyCard": {
+ "properties": {
+ "city": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "City of the vacancy",
+ "title": "City"
+ },
+ "country": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Country code (search results) or country name (get_vacancy)",
+ "title": "Country"
+ },
+ "employer": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Employer name",
+ "title": "Employer"
+ },
+ "employment_type": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Employment type, e.g. full_time, part_time, contract",
+ "title": "Employment Type"
+ },
+ "excerpt": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Short description excerpt (≤200 chars)",
+ "title": "Excerpt"
+ },
+ "id": {
+ "anyOf": [
+ {
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Finder vacancy id (use with get_vacancy)",
+ "title": "Id"
+ },
+ "posted_at": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Publication date, YYYY-MM-DD",
+ "title": "Posted At"
+ },
+ "salary": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Advertised salary range with currency, e.g. '2 000–2 500 BYN'",
+ "title": "Salary"
+ },
+ "title": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Job title",
+ "title": "Title"
+ },
+ "url": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Vacancy page on finder.work where the user can read more and apply",
+ "title": "Url"
+ },
+ "workplace": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Workplace type: onsite, remote, hybrid",
+ "title": "Workplace"
+ }
+ },
+ "title": "VacancyCard",
+ "type": "object"
+ }
+ },
+ "properties": {
+ "count": {
+ "anyOf": [
+ {
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Count"
+ },
+ "country": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Country"
+ },
+ "error": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Error"
+ },
+ "listing_url": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Listing Url"
+ },
+ "results": {
+ "anyOf": [
+ {
+ "items": {
+ "$ref": "#/$defs/VacancyCard"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Results"
+ },
+ "total": {
+ "anyOf": [
+ {
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Total"
+ }
+ },
+ "title": "SearchResult",
+ "type": "object"
+}