Contentful integration

This commit is contained in:
Sven Schmidt
2020-07-09 11:36:28 +02:00
parent 6a3f075612
commit fa0e8c84f5
12 changed files with 632 additions and 0 deletions

View File

@@ -0,0 +1,49 @@
import { INodeProperties, INodePropertyOptions } from "n8n-workflow";
export const resource = {
name: "Asset",
value: "asset",
} as INodePropertyOptions;
export const operations = [
{
displayName: "Operation",
name: "operation",
type: "options",
displayOptions: {
show: {
resource: [resource.value],
},
},
options: [
{
name: "Get Assets",
value: "get_assets",
},
{
name: "Get Single Asset",
value: "get_asset",
},
],
default: "get_assets",
description: "The operation to perform.",
},
] as INodeProperties[];
export const fields = [
{
displayName: "Asset Id",
name: "asset_id",
type: "string",
default: "",
placeholder: "",
description: "",
required: true,
displayOptions: {
show: {
resource: [resource.value],
operation: ["get_asset"],
},
},
},
] as INodeProperties[];