UNPKG

@toitware/api

Version:
49 lines (40 loc) 5.25 kB
// GENERATED CODE -- DO NOT EDIT! // package: toit.api // file: toit/api/hardware.proto import * as toit_api_hardware_pb from "../../toit/api/hardware_pb"; import * as grpc from "@grpc/grpc-js"; interface IHardwareServiceService extends grpc.ServiceDefinition<grpc.UntypedServiceImplementation> { claim: grpc.MethodDefinition<toit_api_hardware_pb.ClaimRequest, toit_api_hardware_pb.ClaimResponse>; replace: grpc.MethodDefinition<toit_api_hardware_pb.ReplaceRequest, toit_api_hardware_pb.ReplaceResponse>; getActiveDeviceID: grpc.MethodDefinition<toit_api_hardware_pb.GetActiveDeviceIDRequest, toit_api_hardware_pb.GetActiveDeviceIDResponse>; hardwareEvents: grpc.MethodDefinition<toit_api_hardware_pb.HardwareEventsRequest, toit_api_hardware_pb.HardwareEventsResponse>; } export const HardwareServiceService: IHardwareServiceService; export class HardwareServiceClient extends grpc.Client { constructor(address: string, credentials: grpc.ChannelCredentials, options?: object); claim(argument: toit_api_hardware_pb.ClaimRequest, callback: grpc.requestCallback<toit_api_hardware_pb.ClaimResponse>): grpc.ClientUnaryCall; claim(argument: toit_api_hardware_pb.ClaimRequest, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<toit_api_hardware_pb.ClaimResponse>): grpc.ClientUnaryCall; claim(argument: toit_api_hardware_pb.ClaimRequest, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<toit_api_hardware_pb.ClaimResponse>): grpc.ClientUnaryCall; replace(argument: toit_api_hardware_pb.ReplaceRequest, callback: grpc.requestCallback<toit_api_hardware_pb.ReplaceResponse>): grpc.ClientUnaryCall; replace(argument: toit_api_hardware_pb.ReplaceRequest, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<toit_api_hardware_pb.ReplaceResponse>): grpc.ClientUnaryCall; replace(argument: toit_api_hardware_pb.ReplaceRequest, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<toit_api_hardware_pb.ReplaceResponse>): grpc.ClientUnaryCall; getActiveDeviceID(argument: toit_api_hardware_pb.GetActiveDeviceIDRequest, callback: grpc.requestCallback<toit_api_hardware_pb.GetActiveDeviceIDResponse>): grpc.ClientUnaryCall; getActiveDeviceID(argument: toit_api_hardware_pb.GetActiveDeviceIDRequest, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<toit_api_hardware_pb.GetActiveDeviceIDResponse>): grpc.ClientUnaryCall; getActiveDeviceID(argument: toit_api_hardware_pb.GetActiveDeviceIDRequest, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<toit_api_hardware_pb.GetActiveDeviceIDResponse>): grpc.ClientUnaryCall; hardwareEvents(argument: toit_api_hardware_pb.HardwareEventsRequest, metadataOrOptions?: grpc.Metadata | grpc.CallOptions | null): grpc.ClientReadableStream<toit_api_hardware_pb.HardwareEventsResponse>; hardwareEvents(argument: toit_api_hardware_pb.HardwareEventsRequest, metadata?: grpc.Metadata | null, options?: grpc.CallOptions | null): grpc.ClientReadableStream<toit_api_hardware_pb.HardwareEventsResponse>; } interface IFlashStationService extends grpc.ServiceDefinition<grpc.UntypedServiceImplementation> { claimHardwareIdentity: grpc.MethodDefinition<toit_api_hardware_pb.ClaimHardwareIdentityRequest, toit_api_hardware_pb.ClaimHardwareIdentityResponse>; setHardwareIdentityInfo: grpc.MethodDefinition<toit_api_hardware_pb.SetHardwareIdentityInfoRequest, toit_api_hardware_pb.SetHardwareIdentityInfoResponse>; } export const FlashStationService: IFlashStationService; export class FlashStationClient extends grpc.Client { constructor(address: string, credentials: grpc.ChannelCredentials, options?: object); claimHardwareIdentity(argument: toit_api_hardware_pb.ClaimHardwareIdentityRequest, callback: grpc.requestCallback<toit_api_hardware_pb.ClaimHardwareIdentityResponse>): grpc.ClientUnaryCall; claimHardwareIdentity(argument: toit_api_hardware_pb.ClaimHardwareIdentityRequest, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<toit_api_hardware_pb.ClaimHardwareIdentityResponse>): grpc.ClientUnaryCall; claimHardwareIdentity(argument: toit_api_hardware_pb.ClaimHardwareIdentityRequest, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<toit_api_hardware_pb.ClaimHardwareIdentityResponse>): grpc.ClientUnaryCall; setHardwareIdentityInfo(argument: toit_api_hardware_pb.SetHardwareIdentityInfoRequest, callback: grpc.requestCallback<toit_api_hardware_pb.SetHardwareIdentityInfoResponse>): grpc.ClientUnaryCall; setHardwareIdentityInfo(argument: toit_api_hardware_pb.SetHardwareIdentityInfoRequest, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<toit_api_hardware_pb.SetHardwareIdentityInfoResponse>): grpc.ClientUnaryCall; setHardwareIdentityInfo(argument: toit_api_hardware_pb.SetHardwareIdentityInfoRequest, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<toit_api_hardware_pb.SetHardwareIdentityInfoResponse>): grpc.ClientUnaryCall; }