UNPKG

@toitware/api

Version:
398 lines (338 loc) 16.6 kB
// package: toit.api // file: toit/api/data.proto import * as jspb from "google-protobuf"; import * as google_protobuf_timestamp_pb from "google-protobuf/google/protobuf/timestamp_pb"; export class Subscription extends jspb.Message { getType(): DataTypeMap[keyof DataTypeMap]; setType(value: DataTypeMap[keyof DataTypeMap]): void; getName(): string; setName(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Subscription.AsObject; static toObject(includeInstance: boolean, msg: Subscription): Subscription.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: Subscription, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Subscription; static deserializeBinaryFromReader(message: Subscription, reader: jspb.BinaryReader): Subscription; } export namespace Subscription { export type AsObject = { type: DataTypeMap[keyof DataTypeMap], name: string, } } export class Message extends jspb.Message { getId(): Uint8Array | string; getId_asU8(): Uint8Array; getId_asB64(): string; setId(value: Uint8Array | string): void; hasMessage(): boolean; clearMessage(): void; getMessage(): Data | undefined; setMessage(value?: Data): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Message.AsObject; static toObject(includeInstance: boolean, msg: Message): Message.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: Message, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Message; static deserializeBinaryFromReader(message: Message, reader: jspb.BinaryReader): Message; } export namespace Message { export type AsObject = { id: Uint8Array | string, message?: Data.AsObject, } } export class CreateSubscriptionRequest extends jspb.Message { hasSubscription(): boolean; clearSubscription(): void; getSubscription(): Subscription | undefined; setSubscription(value?: Subscription): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateSubscriptionRequest.AsObject; static toObject(includeInstance: boolean, msg: CreateSubscriptionRequest): CreateSubscriptionRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: CreateSubscriptionRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreateSubscriptionRequest; static deserializeBinaryFromReader(message: CreateSubscriptionRequest, reader: jspb.BinaryReader): CreateSubscriptionRequest; } export namespace CreateSubscriptionRequest { export type AsObject = { subscription?: Subscription.AsObject, } } export class CreateSubscriptionResponse extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateSubscriptionResponse.AsObject; static toObject(includeInstance: boolean, msg: CreateSubscriptionResponse): CreateSubscriptionResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: CreateSubscriptionResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreateSubscriptionResponse; static deserializeBinaryFromReader(message: CreateSubscriptionResponse, reader: jspb.BinaryReader): CreateSubscriptionResponse; } export namespace CreateSubscriptionResponse { export type AsObject = { } } export class DeleteSubscriptionRequest extends jspb.Message { hasSubscription(): boolean; clearSubscription(): void; getSubscription(): Subscription | undefined; setSubscription(value?: Subscription): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): DeleteSubscriptionRequest.AsObject; static toObject(includeInstance: boolean, msg: DeleteSubscriptionRequest): DeleteSubscriptionRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: DeleteSubscriptionRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): DeleteSubscriptionRequest; static deserializeBinaryFromReader(message: DeleteSubscriptionRequest, reader: jspb.BinaryReader): DeleteSubscriptionRequest; } export namespace DeleteSubscriptionRequest { export type AsObject = { subscription?: Subscription.AsObject, } } export class DeleteSubscriptionResponse extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): DeleteSubscriptionResponse.AsObject; static toObject(includeInstance: boolean, msg: DeleteSubscriptionResponse): DeleteSubscriptionResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: DeleteSubscriptionResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): DeleteSubscriptionResponse; static deserializeBinaryFromReader(message: DeleteSubscriptionResponse, reader: jspb.BinaryReader): DeleteSubscriptionResponse; } export namespace DeleteSubscriptionResponse { export type AsObject = { } } export class ListSubscriptionsRequest extends jspb.Message { getType(): DataTypeMap[keyof DataTypeMap]; setType(value: DataTypeMap[keyof DataTypeMap]): void; getOffset(): Uint8Array | string; getOffset_asU8(): Uint8Array; getOffset_asB64(): string; setOffset(value: Uint8Array | string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ListSubscriptionsRequest.AsObject; static toObject(includeInstance: boolean, msg: ListSubscriptionsRequest): ListSubscriptionsRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: ListSubscriptionsRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ListSubscriptionsRequest; static deserializeBinaryFromReader(message: ListSubscriptionsRequest, reader: jspb.BinaryReader): ListSubscriptionsRequest; } export namespace ListSubscriptionsRequest { export type AsObject = { type: DataTypeMap[keyof DataTypeMap], offset: Uint8Array | string, } } export class ListSubscriptionsResponse extends jspb.Message { clearSubscriptionsList(): void; getSubscriptionsList(): Array<Subscription>; setSubscriptionsList(value: Array<Subscription>): void; addSubscriptions(value?: Subscription, index?: number): Subscription; getNextOffset(): Uint8Array | string; getNextOffset_asU8(): Uint8Array; getNextOffset_asB64(): string; setNextOffset(value: Uint8Array | string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ListSubscriptionsResponse.AsObject; static toObject(includeInstance: boolean, msg: ListSubscriptionsResponse): ListSubscriptionsResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: ListSubscriptionsResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ListSubscriptionsResponse; static deserializeBinaryFromReader(message: ListSubscriptionsResponse, reader: jspb.BinaryReader): ListSubscriptionsResponse; } export namespace ListSubscriptionsResponse { export type AsObject = { subscriptionsList: Array<Subscription.AsObject>, nextOffset: Uint8Array | string, } } export class FetchRequest extends jspb.Message { hasSubscription(): boolean; clearSubscription(): void; getSubscription(): Subscription | undefined; setSubscription(value?: Subscription): void; getLimit(): number; setLimit(value: number): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): FetchRequest.AsObject; static toObject(includeInstance: boolean, msg: FetchRequest): FetchRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: FetchRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): FetchRequest; static deserializeBinaryFromReader(message: FetchRequest, reader: jspb.BinaryReader): FetchRequest; } export namespace FetchRequest { export type AsObject = { subscription?: Subscription.AsObject, limit: number, } } export class FetchResponse extends jspb.Message { clearMessagesList(): void; getMessagesList(): Array<Message>; setMessagesList(value: Array<Message>): void; addMessages(value?: Message, index?: number): Message; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): FetchResponse.AsObject; static toObject(includeInstance: boolean, msg: FetchResponse): FetchResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: FetchResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): FetchResponse; static deserializeBinaryFromReader(message: FetchResponse, reader: jspb.BinaryReader): FetchResponse; } export namespace FetchResponse { export type AsObject = { messagesList: Array<Message.AsObject>, } } export class StreamRequest extends jspb.Message { hasSubscription(): boolean; clearSubscription(): void; getSubscription(): Subscription | undefined; setSubscription(value?: Subscription): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): StreamRequest.AsObject; static toObject(includeInstance: boolean, msg: StreamRequest): StreamRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: StreamRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): StreamRequest; static deserializeBinaryFromReader(message: StreamRequest, reader: jspb.BinaryReader): StreamRequest; } export namespace StreamRequest { export type AsObject = { subscription?: Subscription.AsObject, } } export class StreamResponse extends jspb.Message { clearMessagesList(): void; getMessagesList(): Array<Message>; setMessagesList(value: Array<Message>): void; addMessages(value?: Message, index?: number): Message; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): StreamResponse.AsObject; static toObject(includeInstance: boolean, msg: StreamResponse): StreamResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: StreamResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): StreamResponse; static deserializeBinaryFromReader(message: StreamResponse, reader: jspb.BinaryReader): StreamResponse; } export namespace StreamResponse { export type AsObject = { messagesList: Array<Message.AsObject>, } } export class AcknowledgeRequest extends jspb.Message { hasSubscription(): boolean; clearSubscription(): void; getSubscription(): Subscription | undefined; setSubscription(value?: Subscription): void; clearMessageIdsList(): void; getMessageIdsList(): Array<Uint8Array | string>; getMessageIdsList_asU8(): Array<Uint8Array>; getMessageIdsList_asB64(): Array<string>; setMessageIdsList(value: Array<Uint8Array | string>): void; addMessageIds(value: Uint8Array | string, index?: number): Uint8Array | string; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): AcknowledgeRequest.AsObject; static toObject(includeInstance: boolean, msg: AcknowledgeRequest): AcknowledgeRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: AcknowledgeRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): AcknowledgeRequest; static deserializeBinaryFromReader(message: AcknowledgeRequest, reader: jspb.BinaryReader): AcknowledgeRequest; } export namespace AcknowledgeRequest { export type AsObject = { subscription?: Subscription.AsObject, messageIdsList: Array<Uint8Array | string>, } } export class AcknowledgeResponse extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): AcknowledgeResponse.AsObject; static toObject(includeInstance: boolean, msg: AcknowledgeResponse): AcknowledgeResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: AcknowledgeResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): AcknowledgeResponse; static deserializeBinaryFromReader(message: AcknowledgeResponse, reader: jspb.BinaryReader): AcknowledgeResponse; } export namespace AcknowledgeResponse { export type AsObject = { } } export class Data extends jspb.Message { getType(): DataTypeMap[keyof DataTypeMap]; setType(value: DataTypeMap[keyof DataTypeMap]): void; getHardwareId(): Uint8Array | string; getHardwareId_asU8(): Uint8Array; getHardwareId_asB64(): string; setHardwareId(value: Uint8Array | string): void; getDeviceId(): Uint8Array | string; getDeviceId_asU8(): Uint8Array; getDeviceId_asB64(): string; setDeviceId(value: Uint8Array | string): void; getEventId(): Uint8Array | string; getEventId_asU8(): Uint8Array; getEventId_asB64(): string; setEventId(value: Uint8Array | string): void; getJobId(): Uint8Array | string; getJobId_asU8(): Uint8Array; getJobId_asB64(): string; setJobId(value: Uint8Array | string): void; hasReceived(): boolean; clearReceived(): void; getReceived(): google_protobuf_timestamp_pb.Timestamp | undefined; setReceived(value?: google_protobuf_timestamp_pb.Timestamp): void; hasCreated(): boolean; clearCreated(): void; getCreated(): google_protobuf_timestamp_pb.Timestamp | undefined; setCreated(value?: google_protobuf_timestamp_pb.Timestamp): void; getData(): Uint8Array | string; getData_asU8(): Uint8Array; getData_asB64(): string; setData(value: Uint8Array | string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Data.AsObject; static toObject(includeInstance: boolean, msg: Data): Data.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: Data, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Data; static deserializeBinaryFromReader(message: Data, reader: jspb.BinaryReader): Data; } export namespace Data { export type AsObject = { type: DataTypeMap[keyof DataTypeMap], hardwareId: Uint8Array | string, deviceId: Uint8Array | string, eventId: Uint8Array | string, jobId: Uint8Array | string, received?: google_protobuf_timestamp_pb.Timestamp.AsObject, created?: google_protobuf_timestamp_pb.Timestamp.AsObject, data: Uint8Array | string, } } export interface DataTypeMap { UNKNOWN: 0; LOGS: 1; METRICS: 2; TOPIC_DATA: 3; } export const DataType: DataTypeMap;