@gorgo/medusa-feed-yandex
Version:
A Medusa plugin that generates a product feed in YML (Yandex Market Language) format
376 lines • 7.91 kB
JSON
{
"$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"
]
}