MadKudu/node-hubspot

View on GitHub
lib/typescript/form.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { RequestPromise } from 'request-promise'

declare class Form {
  getAll(opts?: {}): RequestPromise

  get(opts?: {}): RequestPromise

  getById(guid: string): RequestPromise

  getFields(guid: string): RequestPromise

  getSingleField(guid: string, fieldName: string): RequestPromise

  getSubmissions(guid: string, opts?: {}): RequestPromise

  submit(portalId: string, formId: string, data: {}): RequestPromise

  create(data: {}): RequestPromise

  update(guid: string, data: {}): RequestPromise

  delete(guid: string): RequestPromise

  getUploadedFileByUrl(url: string): RequestPromise
}

export { Form }