UNPKG

projectmanager-sdk

Version:

Software development kit for the ProjectManager.com API. for TypeScript

69 lines (68 loc) 1.91 kB
/** * ProjectManager API for TypeScript * * (c) ProjectManager.com, Inc. * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. * * @author ProjectManager.com <support@projectmanager.com> * @copyright ProjectManager.com, Inc. * @link https://github.com/projectmgr/projectmanager-sdk-typescript */ import { IntegrationDto } from "../index.js"; import { IntegrationAuthSetupDto } from "../index.js"; /** * The Integrations API is intended for use by ProjectManager and its business * development partners. Please contact ProjectManager's sales team to request use of this API. */ export type IntegrationProviderDto = { /** * The unique identifier of this Provider. */ id: string; /** * The friendly name of this Provider. */ name: string; /** * A short ID that uniquely identifies this Provider. */ shortId: string; /** * A short summary of this Provider and their service. */ summary: string; /** * A longer description of this Provider and their service. */ description: string; /** * A list of available license SKUs for this Provider. */ licenseSkus: string[]; /** * A list of category IDs that this Provider exists within. */ categoryShortIds: string[]; /** * True if this Provider is available for use. */ activated: boolean; /** * True if this Provider requires authentication. */ authenticated: boolean; /** * The list of available Integrations for this Provider. */ integrations: IntegrationDto[]; /** * The list of available AuthSetup for this Provider. */ authSetup: IntegrationAuthSetupDto; /** * Flag whether user/workspace needs to be setup in Workato */ createInWorkato: boolean; };