@iotize/tap
Version:
IoTize Device client for Javascript
16 lines • 1.33 kB
JavaScript
import { ResultCode } from '@iotize/tap/client/api';
export class TapResponseFrameBuilder {
static SUCCESS(data) {
return TapResponseFrameBuilder.create(ResultCode.OK, data);
}
static ERROR(status = ResultCode.BAD_REQUEST, data) {
return TapResponseFrameBuilder.create(status, data);
}
static create(status, data) {
return {
status,
data: data || new Uint8Array(),
};
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFwLXJlc3BvbnNlLWJ1aWxkZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9jbGllbnQvaW1wbC9zcmMvbGliL3Jlc3BvbnNlL3RhcC1yZXNwb25zZS1idWlsZGVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQW9CLE1BQU0sd0JBQXdCLENBQUM7QUFFdEUsTUFBTSxPQUFPLHVCQUF1QjtJQUNsQyxNQUFNLENBQUMsT0FBTyxDQUFDLElBQWlCO1FBQzlCLE9BQU8sdUJBQXVCLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQyxFQUFFLEVBQUUsSUFBSSxDQUFDLENBQUM7SUFDN0QsQ0FBQztJQUVELE1BQU0sQ0FBQyxLQUFLLENBQ1YsU0FBaUIsVUFBVSxDQUFDLFdBQVcsRUFDdkMsSUFBaUI7UUFFakIsT0FBTyx1QkFBdUIsQ0FBQyxNQUFNLENBQUMsTUFBTSxFQUFFLElBQUksQ0FBQyxDQUFDO0lBQ3RELENBQUM7SUFFRCxNQUFNLENBQUMsTUFBTSxDQUFDLE1BQWMsRUFBRSxJQUFpQjtRQUM3QyxPQUFPO1lBQ0wsTUFBTTtZQUNOLElBQUksRUFBRSxJQUFJLElBQUksSUFBSSxVQUFVLEVBQUU7U0FDL0IsQ0FBQztJQUNKLENBQUM7Q0FDRiJ9