import * as actions from "./actions" import { defineAccount } from "../../automation/integrations" /** Declares a named JobNimbus account binding for an automation. */ export const jobNimbusAccount = defineAccount("jobnimbus") /** JobNimbus callables. */ export const jobNimbus = { archiveContact: actions.archiveJobNimbusContact, archiveJob: actions.archiveJobNimbusJob, archiveProduct: actions.archiveJobNimbusProduct, archiveTask: actions.archiveJobNimbusTask, createActivity: actions.createJobNimbusActivity, createContact: actions.createJobNimbusContact, createJob: actions.createJobNimbusJob, createProduct: actions.createJobNimbusProduct, createTask: actions.createJobNimbusTask, deleteActivity: actions.deleteJobNimbusActivity, getAccountSettings: actions.getJobNimbusAccountSettings, getActivity: actions.getJobNimbusActivity, getContact: actions.getJobNimbusContact, getFile: actions.getJobNimbusFile, getJob: actions.getJobNimbusJob, getProduct: actions.getJobNimbusProduct, getTask: actions.getJobNimbusTask, listActivities: actions.listJobNimbusActivities, listActivityTypes: actions.listJobNimbusActivityTypes, listContacts: actions.listJobNimbusContacts, listFiles: actions.listJobNimbusFiles, listGroups: actions.listJobNimbusGroups, listJobs: actions.listJobNimbusJobs, listProducts: actions.listJobNimbusProducts, listTasks: actions.listJobNimbusTasks, listUnitsOfMeasure: actions.listJobNimbusUnitsOfMeasure, listUsers: actions.listJobNimbusUsers, updateActivity: actions.updateJobNimbusActivity, updateContact: actions.updateJobNimbusContact, updateJob: actions.updateJobNimbusJob, updateProduct: actions.updateJobNimbusProduct, updateTask: actions.updateJobNimbusTask, uploadFile: actions.uploadJobNimbusFile, } export * from "./actions" export { downloadJobNimbusFile, fromJobNimbus, getJobNimbusApi, JobNimbusApiError, toJobNimbus, } from "@automate.ax/integration-contracts/jobnimbus" export { JOB_NIMBUS_ACCOUNT_SETTINGS_SCHEMA, JOB_NIMBUS_ACTIVITY_PAGE_SCHEMA, JOB_NIMBUS_ACTIVITY_SCHEMA, JOB_NIMBUS_ACTIVITY_TYPE_SCHEMA, JOB_NIMBUS_CONTACT_SCHEMA, JOB_NIMBUS_FILE_SCHEMA, JOB_NIMBUS_GROUP_SCHEMA, JOB_NIMBUS_JOB_SCHEMA, JOB_NIMBUS_PRODUCT_SCHEMA, JOB_NIMBUS_TASK_SCHEMA, JOB_NIMBUS_USER_SCHEMA, } from "@automate.ax/integration-contracts/jobnimbus"