homebridge-nest-cam-ft
Version:
Nest cam plugin for homebridge: https://homebridge.io/
34 lines • 1.29 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.AuthorizeRequest = void 0;
class AuthorizeRequest {
static read(pbf, end) {
return pbf.readFields(AuthorizeRequest._readField, { session_token: '', wwn_access_token: '', service_access_key: '', olive_token: '' }, end);
}
static _readField(tag, obj, pbf) {
if (pbf) {
if (tag === 1)
obj.session_token = pbf.readString();
else if (tag === 2)
obj.wwn_access_token = pbf.readString();
else if (tag === 2)
obj.service_access_key = pbf.readString();
else if (tag === 2)
obj.olive_token = pbf.readString();
}
}
static write(obj, pbf) {
if (pbf) {
if (obj.session_token)
pbf.writeStringField(1, obj.session_token);
if (obj.wwn_access_token)
pbf.writeStringField(2, obj.wwn_access_token);
if (obj.service_access_key)
pbf.writeStringField(3, obj.service_access_key);
if (obj.olive_token)
pbf.writeStringField(4, obj.olive_token);
}
}
}
exports.AuthorizeRequest = AuthorizeRequest;
//# sourceMappingURL=AuthorizeRequest.js.map