Hierarchy

  • HPClient

Constructors

Properties

_accessToken: string = ""
_baseUrl: string = ""
_ccServerUrl: string = ""
_fetch: (<T>(this: HPClient, method: "GET" | "POST" | "PUT" | "DELETE" | "PATCH", url: string, bodyArgs?: ObjectOrStringOrBuffer) => Promise<HttpResponse<T>>) = augmentedFetch

Type declaration

buildPackage: ((this: HPClient, deviceId: string, jobId: string, buildPackageId: string) => Promise<HttpResponse<string>>) = BuildPartsInformation.buildPackage

Type declaration

    • (this: HPClient, deviceId: string, jobId: string, buildPackageId: string): Promise<HttpResponse<string>>
    • Parameters

      • this: HPClient
      • deviceId: string
      • jobId: string
      • buildPackageId: string

      Returns Promise<HttpResponse<string>>

buildPackageAssemblies: ((this: HPClient, deviceId: string, jobId: string, buildPackageId: string) => Promise<HttpResponse<string>>) = BuildPartsInformation.buildPackageAssemblies

Type declaration

    • (this: HPClient, deviceId: string, jobId: string, buildPackageId: string): Promise<HttpResponse<string>>
    • Parameters

      • this: HPClient
      • deviceId: string
      • jobId: string
      • buildPackageId: string

      Returns Promise<HttpResponse<string>>

buildPackageBinary: ((this: HPClient, deviceId: string, jobId: string, buildpackageId: string) => Promise<HttpResponse<undefined>>) = ProcessDevelopment.buildPackageBinary

Type declaration

    • (this: HPClient, deviceId: string, jobId: string, buildpackageId: string): Promise<HttpResponse<undefined>>
    • Parameters

      • this: HPClient
      • deviceId: string
      • jobId: string
      • buildpackageId: string

      Returns Promise<HttpResponse<undefined>>

buildPackageParts: ((this: HPClient, deviceId: string, jobId: string, buildPackageId: string) => Promise<HttpResponse<string>>) = BuildPartsInformation.buildPackageParts

Type declaration

    • (this: HPClient, deviceId: string, jobId: string, buildPackageId: string): Promise<HttpResponse<string>>
    • Parameters

      • this: HPClient
      • deviceId: string
      • jobId: string
      • buildPackageId: string

      Returns Promise<HttpResponse<string>>

buildPackageThumbnail: ((this: HPClient, deviceId: string, jobId: string, buildpackageId: string) => Promise<HttpResponse<undefined>>) = BuildPartsInformation.buildPackageThumbnail

Type declaration

    • (this: HPClient, deviceId: string, jobId: string, buildpackageId: string): Promise<HttpResponse<undefined>>
    • Parameters

      • this: HPClient
      • deviceId: string
      • jobId: string
      • buildpackageId: string

      Returns Promise<HttpResponse<undefined>>

buildPackages: ((this: HPClient, deviceId: string, jobId: string) => Promise<HttpResponse<string>>) = BuildPartsInformation.buildPackages

Type declaration

cancelJob: ((this: HPClient, deviceId: string, jobId: string) => Promise<HttpResponse<string>>) = DeviceAutomation.cancelJob

Type declaration

deviceAgentReservoirs: ((this: HPClient, deviceId: string, reservoirId: string) => Promise<HttpResponse<string>>) = Consumables.deviceAgentReservoirs

Type declaration

deviceAgentSupply: ((this: HPClient, deviceId: string, supplyId: string) => Promise<HttpResponse<string>>) = Consumables.deviceAgentSupply

Type declaration

deviceAgents: ((this: HPClient, deviceId: string) => Promise<HttpResponse<string>>) = Consumables.deviceAgents

Type declaration

deviceAlerts: ((this: HPClient, deviceId: string) => Promise<HttpResponse<string>>) = Alerts.deviceAlerts

Type declaration

deviceDoor: ((this: HPClient, deviceId: string, doorId: string) => Promise<HttpResponse<string>>) = DeviceAutomation.deviceDoor

Type declaration

deviceDoors: ((this: HPClient, deviceId: string) => Promise<HttpResponse<string>>) = DeviceAutomation.deviceDoors

Type declaration

deviceHeater: ((this: HPClient, deviceId: string, heaterType: string, heaterId: string) => Promise<HttpResponse<string>>) = Consumables.deviceHeater

Type declaration

    • (this: HPClient, deviceId: string, heaterType: string, heaterId: string): Promise<HttpResponse<string>>
    • Parameters

      • this: HPClient
      • deviceId: string
      • heaterType: string
      • heaterId: string

      Returns Promise<HttpResponse<string>>

deviceHeaters: ((this: HPClient, deviceId: string) => Promise<HttpResponse<string>>) = Consumables.deviceHeaters

Type declaration

deviceIdentification: ((this: HPClient, deviceId: string) => Promise<HttpResponse<string>>) = Identity.deviceIdentification

Type declaration

deviceMaintenance: ((this: HPClient, deviceId: string) => Promise<HttpResponse<string>>) = DeviceMaintenance.deviceMaintenance

Type declaration

deviceMaterial: ((this: HPClient, deviceId: string, materialId: string) => Promise<HttpResponse<string>>) = Materials.deviceMaterial

Type declaration

deviceMaterials: ((this: HPClient, deviceId: string) => Promise<HttpResponse<string>>) = Materials.deviceMaterials

Type declaration

deviceOperation: ((this: HPClient, deviceId: string, operationId: string) => Promise<HttpResponse<string>>) = DeviceOps.deviceOperation

Type declaration

deviceOperations: ((this: HPClient, deviceId: string) => Promise<HttpResponse<string>>) = DeviceOps.deviceOperations

Type declaration

devicePowderSupplies: ((this: HPClient, deviceId: string) => Promise<HttpResponse<string>>) = Consumables.devicePowderSupplies

Type declaration

devicePowdertanks: ((this: HPClient, deviceId: string) => Promise<HttpResponse<string>>) = Consumables.devicePowdertanks

Type declaration

devicePrintHead: ((this: HPClient, deviceId: string, printheadId: string) => Promise<HttpResponse<string>>) = Consumables.devicePrintHead

Type declaration

devicePrintHeads: ((this: HPClient, deviceId: string) => Promise<HttpResponse<string>>) = Consumables.devicePrintHeads

Type declaration

devicePublicKey: ((this: HPClient, deviceId: string) => Promise<HttpResponse<string>>) = Security.devicePublicKey

Type declaration

deviceSensor: ((this: HPClient, deviceId: string, sensorId: string) => Promise<HttpResponse<string>>) = DeviceAutomation.deviceSensor

Type declaration

deviceSensors: ((this: HPClient, deviceId: string) => Promise<HttpResponse<string>>) = DeviceAutomation.deviceSensors

Type declaration

deviceServiceDiscovery: ((this: HPClient, id: string) => Promise<HttpResponse<string>>) = ServiceDiscovery.deviceServiceDiscovery

Type declaration

deviceStatus: ((this: HPClient, deviceId: string) => Promise<HttpResponse<string>>) = Alerts.deviceStatus

Type declaration

deviceStringResource: ((this: HPClient, deviceId: string, languageId: string) => Promise<HttpResponse<{
    [k: string]: string;
}>>) = StringResources.deviceStringResource

Type declaration

    • (this: HPClient, deviceId: string, languageId: string): Promise<HttpResponse<{
          [k: string]: string;
      }>>
    • Parameters

      • this: HPClient
      • deviceId: string
      • languageId: string

      Returns Promise<HttpResponse<{
          [k: string]: string;
      }>>

deviceStringResources: ((this: HPClient, id: string) => Promise<HttpResponse<string>>) = StringResources.deviceStringResources

Type declaration

deviceTelemetry: ((this: HPClient, deviceId: string, telemetryId: string) => Promise<HttpResponse<undefined>>) = ProcessDevelopment.deviceTelemetry

Type declaration

deviceTrolley: ((this: HPClient, deviceId: string, trolleyId: string) => Promise<HttpResponse<string>>) = BuildUnit.deviceTrolley

Type declaration

deviceTrolleys: ((this: HPClient, deviceId: string) => Promise<HttpResponse<string>>) = BuildUnit.deviceTrolleys

Type declaration

devices: ((this: HPClient) => Promise<HttpResponse<string>>) = GatewayApi.devices

Type declaration

filteredDeviceMaintenance: ((this: HPClient, deviceId: string, filterId: string) => Promise<HttpResponse<string>>) = DeviceMaintenance.filteredDeviceMaintenance

Type declaration

job: ((this: HPClient, deviceId: string, jobId: string) => Promise<HttpResponse<string>>) = JobInformation.job

Type declaration

jobBuildPackageStatus: ((this: HPClient, deviceId: string, jobId: string, buildPackageId: string) => Promise<HttpResponse<string>>) = JobInformation.jobBuildPackageStatus

Type declaration

    • (this: HPClient, deviceId: string, jobId: string, buildPackageId: string): Promise<HttpResponse<string>>
    • Parameters

      • this: HPClient
      • deviceId: string
      • jobId: string
      • buildPackageId: string

      Returns Promise<HttpResponse<string>>

jobCompletionDetails: ((this: HPClient, deviceId: string, jobId: string) => Promise<HttpResponse<string>>) = JobInformation.jobCompletionDetails

Type declaration

jobPart: ((this: HPClient, deviceId: string, jobId: string, partId: string) => Promise<HttpResponse<string>>) = BuildPartsInformation.jobPart

Type declaration

    • (this: HPClient, deviceId: string, jobId: string, partId: string): Promise<HttpResponse<string>>
    • Parameters

      • this: HPClient
      • deviceId: string
      • jobId: string
      • partId: string

      Returns Promise<HttpResponse<string>>

jobPartStatus: ((this: HPClient, deviceId: string, jobId: string, partId: string) => Promise<HttpResponse<string>>) = JobInformation.jobPartStatus

Type declaration

    • (this: HPClient, deviceId: string, jobId: string, partId: string): Promise<HttpResponse<string>>
    • Parameters

      • this: HPClient
      • deviceId: string
      • jobId: string
      • partId: string

      Returns Promise<HttpResponse<string>>

jobParts: ((this: HPClient, deviceId: string, jobId: string) => Promise<HttpResponse<string>>) = BuildPartsInformation.jobParts

Type declaration

jobSlices: ((this: HPClient, deviceId: string, jobId: string, sliceId: string) => Promise<HttpResponse<undefined>>) = ProcessDevelopment.jobSlices

Type declaration

    • (this: HPClient, deviceId: string, jobId: string, sliceId: string): Promise<HttpResponse<undefined>>
    • Parameters

      • this: HPClient
      • deviceId: string
      • jobId: string
      • sliceId: string

      Returns Promise<HttpResponse<undefined>>

jobStatus: ((this: HPClient, deviceId: string, jobId: string) => Promise<HttpResponse<string>>) = JobInformation.jobStatus

Type declaration

jobTelemetry: ((this: HPClient, deviceId: string, jobId: string, telemetryId: string) => Promise<HttpResponse<undefined>>) = ProcessDevelopment.jobTelemetry

Type declaration

    • (this: HPClient, deviceId: string, jobId: string, telemetryId: string): Promise<HttpResponse<undefined>>
    • Parameters

      • this: HPClient
      • deviceId: string
      • jobId: string
      • telemetryId: string

      Returns Promise<HttpResponse<undefined>>

jobs: ((this: HPClient, deviceId: string) => Promise<HttpResponse<string>>) = JobInformation.jobs

Type declaration

login: ((this: HPClient, username: string, password: string) => Promise<boolean>) = GatewayApi.login

Type declaration

    • (this: HPClient, username: string, password: string): Promise<boolean>
    • Parameters

      • this: HPClient
      • username: string
      • password: string

      Returns Promise<boolean>

partThumbnail: ((this: HPClient, deviceId: string, jobId: string, partId: string) => Promise<HttpResponse<undefined>>) = BuildPartsInformation.partThumbnail

Type declaration

    • (this: HPClient, deviceId: string, jobId: string, partId: string): Promise<HttpResponse<undefined>>
    • Parameters

      • this: HPClient
      • deviceId: string
      • jobId: string
      • partId: string

      Returns Promise<HttpResponse<undefined>>

refreshToken: ((this: HPClient) => Promise<boolean>) = GatewayApi.refreshToken

Type declaration

    • (this: HPClient): Promise<boolean>
    • Parameters

      Returns Promise<boolean>

sliceJob: ((this: HPClient, deviceId: string, jobId: string) => Promise<HttpResponse<string>>) = ProcessDevelopment.sliceJob

Type declaration

startDeviceTelemetry: ((this: HPClient, deviceId: string) => Promise<HttpResponse<string>>) = ProcessDevelopment.startDeviceTelemetry

Type declaration

startJob: ((this: HPClient, deviceId: string, jobId: string) => Promise<HttpResponse<string>>) = DeviceAutomation.startJob

Type declaration

startJobTelemetry: ((this: HPClient, deviceId: string, jobId: string) => Promise<HttpResponse<string>>) = ProcessDevelopment.startJobTelemetry

Type declaration

submitJob: ((this: HPClient, deviceId: string, job: string) => Promise<HttpResponse<string>>) = JobSubmission.submitJob

Type declaration

submitJobBuildPackage: ((this: HPClient, deviceId: string, jobId: string, uploadUri: string, buildPackage: Buffer) => Promise<HttpResponse<string>>) = JobSubmission.submitJobBuildPackage

Type declaration

    • (this: HPClient, deviceId: string, jobId: string, uploadUri: string, buildPackage: Buffer): Promise<HttpResponse<string>>
    • Parameters

      • this: HPClient
      • deviceId: string
      • jobId: string
      • uploadUri: string
      • buildPackage: Buffer

      Returns Promise<HttpResponse<string>>

updateDoor: ((this: HPClient, deviceId: string, doorId: string, status: string) => Promise<HttpResponse<string>>) = DeviceAutomation.updateDoor

Type declaration

    • (this: HPClient, deviceId: string, doorId: string, status: string): Promise<HttpResponse<string>>
    • Parameters

      • this: HPClient
      • deviceId: string
      • doorId: string
      • status: string

      Returns Promise<HttpResponse<string>>

Generated using TypeDoc