Class EigerClient

Hierarchy

  • EigerClient

Constructors

Properties

_delete: ((this: EigerClient, url: string, bodyArgs?: {}) => Promise<Response>) = del

Type declaration

    • (this: EigerClient, url: string, bodyArgs?: {}): Promise<Response>
    • Parameters

      Returns Promise<Response>

_get: (<T>(this: EigerClient, url: string, bodyArgs?: {}) => Promise<HttpResponse<T>>) = get

Type declaration

_post: (<T>(this: EigerClient, url: string, bodyArgs?: {}) => Promise<HttpResponse<T>>) = post

Type declaration

_put: ((this: EigerClient, url: string, bodyArgs?: {}) => Promise<Response>) = put

Type declaration

    • (this: EigerClient, url: string, bodyArgs?: {}): Promise<Response>
    • Parameters

      Returns Promise<Response>

accessKey: string = ""
addToBuildQueue: ((this: EigerClient, deviceId: string, buildId: string) => Promise<HttpResponse<any>>) = Devices.addToBuildQueue

Type declaration

approveBuilds: ((this: EigerClient, buildIds: string[]) => Promise<Response>) = Builds.approveBuilds

Type declaration

    • (this: EigerClient, buildIds: string[]): Promise<Response>
    • Parameters

      Returns Promise<Response>

approvedBuilds: ((this: EigerClient, pageNumber?: number, pageSize?: number) => Promise<HttpResponse<ListBuildsData>>) = Builds.approvedBuilds

Type declaration

authToken: string = ""
baseUrl: string = "https://www.eiger.io/api/v3"
build: ((this: EigerClient, id: string) => Promise<HttpResponse<Build>>) = Builds.build

Type declaration

builds: ((this: EigerClient, pageNumber?: number, pageSize?: number) => Promise<HttpResponse<ListBuildsData>>) = Builds.builds

Type declaration

device: ((this: EigerClient, id: string) => Promise<HttpResponse<Device>>) = Devices.device

Type declaration

deviceQueue: ((this: EigerClient, id: string) => Promise<HttpResponse<DeviceQueue>>) = Devices.deviceQueue

Type declaration

devices: ((this: EigerClient, pageNumber?: number, pageSize?: number) => Promise<HttpResponse<ListDevicesData>>) = Devices.devices

Type declaration

disableBuildApprovals: ((this: EigerClient) => Promise<Response>) = Builds.disableBuildApprovals

Type declaration

part: ((this: EigerClient, id: string) => Promise<HttpResponse<Part>>) = Parts.part

Type declaration

partVersion: ((this: EigerClient, id: string) => Promise<HttpResponse<Part>>) = Parts.partVersion

Type declaration

partVersionDownloadUrl: ((this: EigerClient, id: string) => Promise<HttpResponse<{
    url: string;
}>>) = Parts.partVersionDownloadUrl

Type declaration

ping: ((this: EigerClient) => string) = ping

Type declaration

print: ((this: EigerClient, deviceId: string, buildId: string) => Promise<HttpResponse<BacklogResponse>>) = Devices.print

Type declaration

printJob: ((this: EigerClient, id: string) => Promise<HttpResponse<PrintJobViewExtended>>) = PrintJobs.printJob

Type declaration

printJobScanReport: ((this: EigerClient, id: string) => Promise<HttpResponse<ScanReport>>) = PrintJobs.printJobScanReport

Type declaration

printJobs: ((this: EigerClient, pageNumber?: number, pageSize?: number) => Promise<HttpResponse<PrintJobsData>>) = PrintJobs.printJobs

Type declaration

printedPart: ((this: EigerClient, id: string) => Promise<HttpResponse<PrintedPartViewExtended>>) = Parts.printedPart

Type declaration

printedParts: ((this: EigerClient, pageNumber?: number, pageSize?: number) => Promise<HttpResponse<PrintedPartsData>>) = Parts.printedParts

Type declaration

queuedJob: ((this: EigerClient, deviceId: string, jobId: string) => Promise<HttpResponse<QueuedPrintJobView>>) = Devices.queuedJob

Type declaration

removeFromQueue: ((this: EigerClient, deviceId: string, queuedId: string) => Promise<Response>) = Devices.removeFromQueue

Type declaration

    • (this: EigerClient, deviceId: string, queuedId: string): Promise<Response>
    • Parameters

      Returns Promise<Response>

secretKey: string = ""
sendToBacklog: ((this: EigerClient, id: string, dueDate: string) => Promise<HttpResponse<BacklogResponse>>) = Builds.sendToBacklog

Type declaration

Generated using TypeDoc