ToolJet/plugins/packages/woocommerce/lib/manifest.json
Kiran Ashok 3b96e99d6a
Woocommerce integration 🚀 (#2866)
* base structure

* tested all customer operations

* all product enpoints tested

* all order api tested

* typo fix

* icon updated

* tested all operation , cleanup

* added create coupon operation

* removing unwanted types

* cleanup

* updating test connection bug

* doc updated

* docs updated

* removing logs :: pr updates

* removing types :: pr updates

* cleanup :: pr changes

* operation structure updated

* restructured whole code for seperating operations

* typo bug updated

* updating pr updates remove host , test error case updated

* typo bug fixed

* updating naming conventions

* plugins operation.json reusable fields

* pr changes :: making all ids common

* fixing customer params

* updating all additional param types

* updating all product params

* including some more product params

* adding all order params

* adding all coupon params

* updating common defenitions

* capitalise labels

* updating all list operation definitions

* clearing some typos

* global defenition

* lock file changes

* lock file changes

* server lock file changes

* typo fix

* typo fix

Co-authored-by: gsmithun4 <gsmithun4@gmail.com>
2022-05-19 11:38:14 +05:30

56 lines
1.3 KiB
JSON

{
"$schema": "https://raw.githubusercontent.com/ToolJet/ToolJet/develop/plugins/schemas/manifest.schema.json",
"title": "Woocommerce datasource",
"description": "A schema defining Woocommerce datasource",
"type": "api",
"source": {
"name": "Woocommerce",
"kind": "woocommerce",
"exposedVariables": {
"isLoading": false,
"data": {},
"rawData": {}
},
"options": {
"consumer_key": {
"encrypted": true
},
"consumer_secret": {
"encrypted": true
}
},
"customTesting": false
},
"defaults": {
"consumer_key": {
"value": ""
},
"consumer_secret": {
"value": ""
},
"host": {
"value": ""
}
},
"properties": {
"consumer_key": {
"label": "Consumer key",
"key": "consumer_key",
"type": "password",
"description": "Consumer key for Woocommerce"
},
"consumer_secret": {
"label": "Consumer secret",
"key": "consumer_secret",
"type": "password",
"description": "Consumer secret for Woocommerce"
},
"host": {
"label": "Host",
"key": "host",
"type": "text",
"description": "Host for Woocommerce"
}
},
"required": ["consumer_key","consumer_secret","host"]
}