UNPKG

@gorgo/medusa-feed-yandex

Version:

A Medusa plugin that generates a product feed in YML (Yandex Market Language) format

376 lines 7.91 kB
{ "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "properties": { "$schema": { "type": "string" }, "general": { "type": "object", "properties": { "active": { "type": "string" }, "inactive": { "type": "string" }, "error": { "type": "string" }, "success": { "type": "string" }, "of": { "type": "string" }, "results": { "type": "string" }, "pages": { "type": "string" }, "next": { "type": "string" }, "prev": { "type": "string" } }, "required": [ "active", "inactive", "error", "success", "of", "results", "pages", "next", "prev" ] }, "actions": { "type": "object", "properties": { "create": { "type": "string" }, "edit": { "type": "string" }, "delete": { "type": "string" }, "deleteFile": { "type": "string" }, "save": { "type": "string" }, "cancel": { "type": "string" }, "launchNow": { "type": "string" } }, "required": [ "create", "edit", "delete", "deleteFile", "save", "cancel", "launchNow" ] }, "dateTime": { "type": "object", "properties": { "days": { "type": "string" }, "hours": { "type": "string" }, "minutes": { "type": "string" } }, "required": [ "days", "hours", "minutes" ] }, "feeds": { "type": "object", "properties": { "domain": { "type": "string" }, "subtitle": { "type": "string" }, "create": { "type": "object", "properties": { "title": { "type": "string" }, "description": { "type": "string" } }, "required": [ "title", "description" ] }, "fields": { "type": "object", "properties": { "title": { "type": "string" }, "fileName": { "type": "string" }, "filePath": { "type": "string" }, "lastExport": { "type": "string" }, "status": { "type": "string" }, "schedule": { "type": "string" }, "id": { "type": "string" }, "feedUrl": { "type": "string" }, "created": { "type": "string" }, "updated": { "type": "string" } }, "required": [ "title", "fileName", "filePath", "lastExport", "status", "schedule", "id", "feedUrl", "created", "updated" ] }, "edit": { "type": "object", "properties": { "title": { "type": "string" }, "description": { "type": "string" } }, "required": [ "title", "description" ] }, "toasts": { "type": "object", "properties": { "exportLaunched": { "type": "string" }, "categoriesSaved": { "type": "string" }, "categoriesSaveFailed": { "type": "string" } }, "required": [ "exportLaunched", "categoriesSaved", "categoriesSaveFailed" ] }, "prompts": { "type": "object", "properties": { "deleteFeed": { "type": "object", "properties": { "title": { "type": "string" }, "description": { "type": "string" } }, "required": [ "title", "description" ] }, "deleteFeedFile": { "type": "object", "properties": { "title": { "type": "string" }, "description": { "type": "string" } }, "required": [ "title", "description" ] } }, "required": [ "deleteFeed", "deleteFeedFile" ] }, "tooltips": { "type": "object", "properties": { "schedule": { "type": "string" } }, "required": [ "schedule" ] }, "activityContainer": { "type": "object", "properties": { "title": { "type": "string" }, "subtitle": { "type": "string" } }, "required": [ "title", "subtitle" ] } }, "required": [ "domain", "subtitle", "create", "fields", "edit", "toasts", "prompts", "tooltips", "activityContainer" ] }, "settings": { "type": "object", "properties": { "shop": { "type": "object", "properties": { "title": { "type": "string" }, "subtitle": { "type": "string" }, "fields": { "type": "object", "properties": { "name": { "type": "string" }, "company": { "type": "string" }, "url": { "type": "string" }, "platform": { "type": "string" } }, "required": [ "name", "company", "url", "platform" ] }, "edit": { "type": "object", "properties": { "title": { "type": "string" }, "description": { "type": "string" } }, "required": [ "title", "description" ] } }, "required": [ "title", "subtitle", "fields", "edit" ] }, "categories": { "type": "object", "properties": { "title": { "type": "string" }, "subtitle": { "type": "string" } }, "required": [ "title", "subtitle" ] } }, "required": [ "shop", "categories" ] } }, "required": [ "$schema", "general", "actions", "dateTime", "feeds", "settings" ] }