import * as actions from "./actions" import * as triggers from "./triggers" /** Google Forms callables. */ export const googleForms = { addItem: actions.addGoogleFormItem, addQuestion: actions.addGoogleFormQuestion, batchUpdateForm: actions.batchUpdateGoogleForm, createForm: actions.createGoogleForm, deleteItem: actions.deleteGoogleFormItem, getForm: actions.getGoogleForm, getResponse: actions.getGoogleFormResponse, listResponses: actions.listGoogleFormResponses, moveItem: actions.moveGoogleFormItem, onFormChanged: triggers.onGoogleFormChanged, onResponseSubmitted: triggers.onGoogleFormResponseSubmitted, setPublishing: actions.setGoogleFormPublishing, updateForm: actions.updateGoogleForm, updateItem: actions.updateGoogleFormItem, updateQuestion: actions.updateGoogleFormQuestion, updateSettings: actions.updateGoogleFormSettings, } export { googleAccount } from "../google" export * from "./actions" export * from "./triggers" export { getGoogleFormsApi, getQuestionMetadata, normalizeForm, normalizeFormId, normalizeFormResponse, } from "@automate.ax/integration-contracts/google-forms" export { GOOGLE_FORMS_READ_REQUIREMENT, GOOGLE_FORMS_RESPONSES_READ_REQUIREMENT, GOOGLE_FORMS_WRITE_REQUIREMENT, } from "./lib/scopes" export { EMAIL_COLLECTION_TYPE_SCHEMA, FORM_ANSWER_SCHEMA, FORM_ITEM_INPUT_SCHEMA, FORM_ITEM_SCHEMA, FORM_QUESTION_INPUT_SCHEMA, FORM_RESPONSE_LIST_SCHEMA, FORM_RESPONSE_SCHEMA, FORM_SCHEMA, FORM_SETTINGS_INPUT_SCHEMA, FORM_SETTINGS_SCHEMA, PUBLISH_SETTINGS_SCHEMA, } from "@automate.ax/integration-contracts/google-forms"