UNPKG

@andrewcturing/google_dialogflow

Version:

Pipedream Google Dialogflow Components

41 lines (39 loc) 1.21 kB
import googleDialogflow from "../../google_dialogflow.app.mjs"; import utils from "../../common/utils.mjs"; export default { type: "action", key: "google_dialogflow-create-entities", version: "0.0.1", name: "Create Entities", description: "Batch create entities, [See REST docs](https://cloud.google.com/dialogflow/es/docs/reference/rest/v2/projects.agent.entityTypes.entities/batchCreate) and [client API docs](https://googleapis.dev/nodejs/dialogflow/latest/google.cloud.dialogflow.v2beta1.EntityTypes.html#batchCreateEntities2)", props: { googleDialogflow, entityTypeId: { propDefinition: [ googleDialogflow, "entityTypeId", ], }, languageCode: { propDefinition: [ googleDialogflow, "languageCode", ], }, entities: { propDefinition: [ googleDialogflow, "entities", ], }, }, async run({ $ }) { const response = await this.googleDialogflow.createEntities({ entityTypeId: this.entityTypeId, languageCode: this.languageCode, entities: utils.parseArray(this.entities), }); $.export("$summary", "Entities has been created."); return response; }, };