golain-proto-ts
v0.1.0
Published
TypeScript protobuf definitions for Golain API socket communication
Maintainers
Readme
Golain Proto TypeScript
TypeScript protobuf definitions for Golain API socket communication.
Installation
npm install golain-proto-tsUsage
import { Request, Response, Message } from 'golain-proto-ts';
// Create a new request
const request = new Request();
request.setSessionId("your-session-id");
request.setDeviceIds("device-123");
request.setMethod("your-method");
// Create a message
const message = new Message();
// Set message data as needed
request.setMessage(message);
// Create a response
const response = new Response();
response.setSessionId("your-session-id");
response.setMethod("response-method");
response.setStatus(200);API
This package exports the following protobuf classes:
Request- Main request message classResponse- Main response message classMessage- Generic message container class
Type Exports
For TypeScript users, the package also exports type aliases:
RequestType- Type alias for RequestResponseType- Type alias for ResponseMessageType- Type alias for Message
Development
To build the package:
npm run buildTo clean build artifacts:
npm run cleanLicense
ISC
