rustplus-ts
Version:
Rust+ API Wrapper written in TypeScript for the game Rust.
1,094 lines (1,093 loc) • 208 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.AppClanMessage = exports.AppClanInfo = exports.AppMapMarkers = exports.AppMarker_SellOrder = exports.AppMarker = exports.AppTeamChat = exports.AppTeamMessage = exports.AppTeamInfo_Note = exports.AppTeamInfo_Member = exports.AppTeamInfo = exports.AppEntityPayload_Item = exports.AppEntityPayload = exports.AppEntityInfo = exports.AppMap_Monument = exports.AppMap = exports.AppTime = exports.AppInfo = exports.AppFlag = exports.AppError = exports.AppSuccess = exports.AppGetNexusAuth = exports.AppPromoteToLeader = exports.AppSetEntityValue = exports.AppSendMessage = exports.AppEmpty = exports.AppBroadcast = exports.AppResponse = exports.AppMessage = exports.AppRequest = exports.ClanInvitations_Invitation = exports.ClanInvitations = exports.ClanLog_Entry = exports.ClanLog = exports.ClanInfo_Invite = exports.ClanInfo_Member = exports.ClanInfo_Role = exports.ClanInfo = exports.ClanActionResult = exports.Ray = exports.Color = exports.Half3 = exports.Vector4 = exports.Vector3 = exports.Vector2 = exports.AppMarkerType = exports.AppEntityType = exports.AppCameraRays_EntityType = exports.AppTeamInfo_Note_ColourIndex = exports.AppTeamInfo_Note_Icon = exports.AppTeamInfo_Note_Type = void 0;
exports.AppCameraRays_Entity = exports.AppCameraRays = exports.AppCameraInfo = exports.AppCameraInput = exports.AppCameraSubscribe = exports.AppNewClanMessage = exports.AppClanChanged = exports.AppEntityChanged = exports.AppNewTeamMessage = exports.AppTeamChanged = exports.AppNexusAuth = exports.AppClanChat = void 0;
const runtime_1 = require("@protobuf-ts/runtime");
const runtime_2 = require("@protobuf-ts/runtime");
const runtime_3 = require("@protobuf-ts/runtime");
const runtime_4 = require("@protobuf-ts/runtime");
/**
* @generated from protobuf enum rustplus.AppTeamInfo.Note.Type
*/
var AppTeamInfo_Note_Type;
(function (AppTeamInfo_Note_Type) {
/**
* @generated from protobuf enum value: Death = 0;
*/
AppTeamInfo_Note_Type[AppTeamInfo_Note_Type["Death"] = 0] = "Death";
/**
* @generated from protobuf enum value: PointOfInterest = 1;
*/
AppTeamInfo_Note_Type[AppTeamInfo_Note_Type["PointOfInterest"] = 1] = "PointOfInterest";
})(AppTeamInfo_Note_Type || (exports.AppTeamInfo_Note_Type = AppTeamInfo_Note_Type = {}));
/**
* @generated from protobuf enum rustplus.AppTeamInfo.Note.Icon
*/
var AppTeamInfo_Note_Icon;
(function (AppTeamInfo_Note_Icon) {
/**
* @generated from protobuf enum value: Pin = 0;
*/
AppTeamInfo_Note_Icon[AppTeamInfo_Note_Icon["Pin"] = 0] = "Pin";
/**
* @generated from protobuf enum value: Dollar = 1;
*/
AppTeamInfo_Note_Icon[AppTeamInfo_Note_Icon["Dollar"] = 1] = "Dollar";
/**
* @generated from protobuf enum value: Home = 2;
*/
AppTeamInfo_Note_Icon[AppTeamInfo_Note_Icon["Home"] = 2] = "Home";
/**
* @generated from protobuf enum value: Parachute = 3;
*/
AppTeamInfo_Note_Icon[AppTeamInfo_Note_Icon["Parachute"] = 3] = "Parachute";
/**
* @generated from protobuf enum value: Scope = 4;
*/
AppTeamInfo_Note_Icon[AppTeamInfo_Note_Icon["Scope"] = 4] = "Scope";
/**
* @generated from protobuf enum value: Shield = 5;
*/
AppTeamInfo_Note_Icon[AppTeamInfo_Note_Icon["Shield"] = 5] = "Shield";
/**
* @generated from protobuf enum value: Skull = 6;
*/
AppTeamInfo_Note_Icon[AppTeamInfo_Note_Icon["Skull"] = 6] = "Skull";
/**
* @generated from protobuf enum value: Sleep = 7;
*/
AppTeamInfo_Note_Icon[AppTeamInfo_Note_Icon["Sleep"] = 7] = "Sleep";
/**
* @generated from protobuf enum value: Zzz = 8;
*/
AppTeamInfo_Note_Icon[AppTeamInfo_Note_Icon["Zzz"] = 8] = "Zzz";
/**
* @generated from protobuf enum value: Gun = 9;
*/
AppTeamInfo_Note_Icon[AppTeamInfo_Note_Icon["Gun"] = 9] = "Gun";
/**
* @generated from protobuf enum value: Rock = 10;
*/
AppTeamInfo_Note_Icon[AppTeamInfo_Note_Icon["Rock"] = 10] = "Rock";
/**
* @generated from protobuf enum value: Loot = 11;
*/
AppTeamInfo_Note_Icon[AppTeamInfo_Note_Icon["Loot"] = 11] = "Loot";
})(AppTeamInfo_Note_Icon || (exports.AppTeamInfo_Note_Icon = AppTeamInfo_Note_Icon = {}));
/**
* @generated from protobuf enum rustplus.AppTeamInfo.Note.ColourIndex
*/
var AppTeamInfo_Note_ColourIndex;
(function (AppTeamInfo_Note_ColourIndex) {
/**
* @generated from protobuf enum value: Yellow = 0;
*/
AppTeamInfo_Note_ColourIndex[AppTeamInfo_Note_ColourIndex["Yellow"] = 0] = "Yellow";
/**
* @generated from protobuf enum value: Blue = 1;
*/
AppTeamInfo_Note_ColourIndex[AppTeamInfo_Note_ColourIndex["Blue"] = 1] = "Blue";
/**
* @generated from protobuf enum value: Green = 2;
*/
AppTeamInfo_Note_ColourIndex[AppTeamInfo_Note_ColourIndex["Green"] = 2] = "Green";
/**
* @generated from protobuf enum value: Red = 3;
*/
AppTeamInfo_Note_ColourIndex[AppTeamInfo_Note_ColourIndex["Red"] = 3] = "Red";
/**
* @generated from protobuf enum value: Purple = 4;
*/
AppTeamInfo_Note_ColourIndex[AppTeamInfo_Note_ColourIndex["Purple"] = 4] = "Purple";
/**
* @generated from protobuf enum value: Cyan = 5;
*/
AppTeamInfo_Note_ColourIndex[AppTeamInfo_Note_ColourIndex["Cyan"] = 5] = "Cyan";
})(AppTeamInfo_Note_ColourIndex || (exports.AppTeamInfo_Note_ColourIndex = AppTeamInfo_Note_ColourIndex = {}));
/**
* @generated from protobuf enum rustplus.AppCameraRays.EntityType
*/
var AppCameraRays_EntityType;
(function (AppCameraRays_EntityType) {
/**
* @generated from protobuf enum value: Reserved = 0;
*/
AppCameraRays_EntityType[AppCameraRays_EntityType["Reserved"] = 0] = "Reserved";
/**
* @generated from protobuf enum value: Tree = 1;
*/
AppCameraRays_EntityType[AppCameraRays_EntityType["Tree"] = 1] = "Tree";
/**
* @generated from protobuf enum value: Player = 2;
*/
AppCameraRays_EntityType[AppCameraRays_EntityType["Player"] = 2] = "Player";
})(AppCameraRays_EntityType || (exports.AppCameraRays_EntityType = AppCameraRays_EntityType = {}));
/**
* @generated from protobuf enum rustplus.AppEntityType
*/
var AppEntityType;
(function (AppEntityType) {
/**
* @generated from protobuf enum value: Reserved = 0;
*/
AppEntityType[AppEntityType["Reserved"] = 0] = "Reserved";
/**
* @generated from protobuf enum value: Switch = 1;
*/
AppEntityType[AppEntityType["Switch"] = 1] = "Switch";
/**
* @generated from protobuf enum value: Alarm = 2;
*/
AppEntityType[AppEntityType["Alarm"] = 2] = "Alarm";
/**
* @generated from protobuf enum value: StorageMonitor = 3;
*/
AppEntityType[AppEntityType["StorageMonitor"] = 3] = "StorageMonitor";
})(AppEntityType || (exports.AppEntityType = AppEntityType = {}));
/**
* @generated from protobuf enum rustplus.AppMarkerType
*/
var AppMarkerType;
(function (AppMarkerType) {
/**
* @generated from protobuf enum value: Undefined = 0;
*/
AppMarkerType[AppMarkerType["Undefined"] = 0] = "Undefined";
/**
* @generated from protobuf enum value: Player = 1;
*/
AppMarkerType[AppMarkerType["Player"] = 1] = "Player";
/**
* @generated from protobuf enum value: Explosion = 2;
*/
AppMarkerType[AppMarkerType["Explosion"] = 2] = "Explosion";
/**
* @generated from protobuf enum value: VendingMachine = 3;
*/
AppMarkerType[AppMarkerType["VendingMachine"] = 3] = "VendingMachine";
/**
* @generated from protobuf enum value: CH47 = 4;
*/
AppMarkerType[AppMarkerType["CH47"] = 4] = "CH47";
/**
* @generated from protobuf enum value: CargoShip = 5;
*/
AppMarkerType[AppMarkerType["CargoShip"] = 5] = "CargoShip";
/**
* @generated from protobuf enum value: Crate = 6;
*/
AppMarkerType[AppMarkerType["Crate"] = 6] = "Crate";
/**
* @generated from protobuf enum value: GenericRadius = 7;
*/
AppMarkerType[AppMarkerType["GenericRadius"] = 7] = "GenericRadius";
/**
* @generated from protobuf enum value: PatrolHelicopter = 8;
*/
AppMarkerType[AppMarkerType["PatrolHelicopter"] = 8] = "PatrolHelicopter";
/**
* @generated from protobuf enum value: TravellingVendor = 9;
*/
AppMarkerType[AppMarkerType["TravellingVendor"] = 9] = "TravellingVendor";
})(AppMarkerType || (exports.AppMarkerType = AppMarkerType = {}));
// @generated message type with reflection information, may provide speed optimized methods
class Vector2$Type extends runtime_4.MessageType {
constructor() {
super("rustplus.Vector2", [
{ no: 1, name: "x", kind: "scalar", T: 2 /*ScalarType.FLOAT*/ },
{ no: 2, name: "y", kind: "scalar", T: 2 /*ScalarType.FLOAT*/ }
]);
}
create(value) {
const message = globalThis.Object.create((this.messagePrototype));
message.x = 0;
message.y = 0;
if (value !== undefined)
(0, runtime_3.reflectionMergePartial)(this, message, value);
return message;
}
internalBinaryRead(reader, length, options, target) {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* float x */ 1:
message.x = reader.float();
break;
case /* float y */ 2:
message.y = reader.float();
break;
default:
let u = options.readUnknownField;
if (u === "throw")
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
let d = reader.skip(wireType);
if (u !== false)
(u === true ? runtime_2.UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
}
}
return message;
}
internalBinaryWrite(message, writer, options) {
/* float x = 1; */
if (message.x !== 0)
writer.tag(1, runtime_1.WireType.Bit32).float(message.x);
/* float y = 2; */
if (message.y !== 0)
writer.tag(2, runtime_1.WireType.Bit32).float(message.y);
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message rustplus.Vector2
*/
exports.Vector2 = new Vector2$Type();
// @generated message type with reflection information, may provide speed optimized methods
class Vector3$Type extends runtime_4.MessageType {
constructor() {
super("rustplus.Vector3", [
{ no: 1, name: "x", kind: "scalar", T: 2 /*ScalarType.FLOAT*/ },
{ no: 2, name: "y", kind: "scalar", T: 2 /*ScalarType.FLOAT*/ },
{ no: 3, name: "z", kind: "scalar", T: 2 /*ScalarType.FLOAT*/ }
]);
}
create(value) {
const message = globalThis.Object.create((this.messagePrototype));
message.x = 0;
message.y = 0;
message.z = 0;
if (value !== undefined)
(0, runtime_3.reflectionMergePartial)(this, message, value);
return message;
}
internalBinaryRead(reader, length, options, target) {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* float x */ 1:
message.x = reader.float();
break;
case /* float y */ 2:
message.y = reader.float();
break;
case /* float z */ 3:
message.z = reader.float();
break;
default:
let u = options.readUnknownField;
if (u === "throw")
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
let d = reader.skip(wireType);
if (u !== false)
(u === true ? runtime_2.UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
}
}
return message;
}
internalBinaryWrite(message, writer, options) {
/* float x = 1; */
if (message.x !== 0)
writer.tag(1, runtime_1.WireType.Bit32).float(message.x);
/* float y = 2; */
if (message.y !== 0)
writer.tag(2, runtime_1.WireType.Bit32).float(message.y);
/* float z = 3; */
if (message.z !== 0)
writer.tag(3, runtime_1.WireType.Bit32).float(message.z);
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message rustplus.Vector3
*/
exports.Vector3 = new Vector3$Type();
// @generated message type with reflection information, may provide speed optimized methods
class Vector4$Type extends runtime_4.MessageType {
constructor() {
super("rustplus.Vector4", [
{ no: 1, name: "x", kind: "scalar", T: 2 /*ScalarType.FLOAT*/ },
{ no: 2, name: "y", kind: "scalar", T: 2 /*ScalarType.FLOAT*/ },
{ no: 3, name: "z", kind: "scalar", T: 2 /*ScalarType.FLOAT*/ },
{ no: 4, name: "w", kind: "scalar", T: 2 /*ScalarType.FLOAT*/ }
]);
}
create(value) {
const message = globalThis.Object.create((this.messagePrototype));
message.x = 0;
message.y = 0;
message.z = 0;
message.w = 0;
if (value !== undefined)
(0, runtime_3.reflectionMergePartial)(this, message, value);
return message;
}
internalBinaryRead(reader, length, options, target) {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* float x */ 1:
message.x = reader.float();
break;
case /* float y */ 2:
message.y = reader.float();
break;
case /* float z */ 3:
message.z = reader.float();
break;
case /* float w */ 4:
message.w = reader.float();
break;
default:
let u = options.readUnknownField;
if (u === "throw")
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
let d = reader.skip(wireType);
if (u !== false)
(u === true ? runtime_2.UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
}
}
return message;
}
internalBinaryWrite(message, writer, options) {
/* float x = 1; */
if (message.x !== 0)
writer.tag(1, runtime_1.WireType.Bit32).float(message.x);
/* float y = 2; */
if (message.y !== 0)
writer.tag(2, runtime_1.WireType.Bit32).float(message.y);
/* float z = 3; */
if (message.z !== 0)
writer.tag(3, runtime_1.WireType.Bit32).float(message.z);
/* float w = 4; */
if (message.w !== 0)
writer.tag(4, runtime_1.WireType.Bit32).float(message.w);
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message rustplus.Vector4
*/
exports.Vector4 = new Vector4$Type();
// @generated message type with reflection information, may provide speed optimized methods
class Half3$Type extends runtime_4.MessageType {
constructor() {
super("rustplus.Half3", [
{ no: 1, name: "x", kind: "scalar", T: 2 /*ScalarType.FLOAT*/ },
{ no: 2, name: "y", kind: "scalar", T: 2 /*ScalarType.FLOAT*/ },
{ no: 3, name: "z", kind: "scalar", T: 2 /*ScalarType.FLOAT*/ }
]);
}
create(value) {
const message = globalThis.Object.create((this.messagePrototype));
message.x = 0;
message.y = 0;
message.z = 0;
if (value !== undefined)
(0, runtime_3.reflectionMergePartial)(this, message, value);
return message;
}
internalBinaryRead(reader, length, options, target) {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* float x */ 1:
message.x = reader.float();
break;
case /* float y */ 2:
message.y = reader.float();
break;
case /* float z */ 3:
message.z = reader.float();
break;
default:
let u = options.readUnknownField;
if (u === "throw")
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
let d = reader.skip(wireType);
if (u !== false)
(u === true ? runtime_2.UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
}
}
return message;
}
internalBinaryWrite(message, writer, options) {
/* float x = 1; */
if (message.x !== 0)
writer.tag(1, runtime_1.WireType.Bit32).float(message.x);
/* float y = 2; */
if (message.y !== 0)
writer.tag(2, runtime_1.WireType.Bit32).float(message.y);
/* float z = 3; */
if (message.z !== 0)
writer.tag(3, runtime_1.WireType.Bit32).float(message.z);
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message rustplus.Half3
*/
exports.Half3 = new Half3$Type();
// @generated message type with reflection information, may provide speed optimized methods
class Color$Type extends runtime_4.MessageType {
constructor() {
super("rustplus.Color", [
{ no: 1, name: "r", kind: "scalar", T: 2 /*ScalarType.FLOAT*/ },
{ no: 2, name: "g", kind: "scalar", T: 2 /*ScalarType.FLOAT*/ },
{ no: 3, name: "b", kind: "scalar", T: 2 /*ScalarType.FLOAT*/ },
{ no: 4, name: "a", kind: "scalar", T: 2 /*ScalarType.FLOAT*/ }
]);
}
create(value) {
const message = globalThis.Object.create((this.messagePrototype));
message.r = 0;
message.g = 0;
message.b = 0;
message.a = 0;
if (value !== undefined)
(0, runtime_3.reflectionMergePartial)(this, message, value);
return message;
}
internalBinaryRead(reader, length, options, target) {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* float r */ 1:
message.r = reader.float();
break;
case /* float g */ 2:
message.g = reader.float();
break;
case /* float b */ 3:
message.b = reader.float();
break;
case /* float a */ 4:
message.a = reader.float();
break;
default:
let u = options.readUnknownField;
if (u === "throw")
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
let d = reader.skip(wireType);
if (u !== false)
(u === true ? runtime_2.UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
}
}
return message;
}
internalBinaryWrite(message, writer, options) {
/* float r = 1; */
if (message.r !== 0)
writer.tag(1, runtime_1.WireType.Bit32).float(message.r);
/* float g = 2; */
if (message.g !== 0)
writer.tag(2, runtime_1.WireType.Bit32).float(message.g);
/* float b = 3; */
if (message.b !== 0)
writer.tag(3, runtime_1.WireType.Bit32).float(message.b);
/* float a = 4; */
if (message.a !== 0)
writer.tag(4, runtime_1.WireType.Bit32).float(message.a);
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message rustplus.Color
*/
exports.Color = new Color$Type();
// @generated message type with reflection information, may provide speed optimized methods
class Ray$Type extends runtime_4.MessageType {
constructor() {
super("rustplus.Ray", [
{ no: 1, name: "origin", kind: "message", T: () => exports.Vector3 },
{ no: 2, name: "direction", kind: "message", T: () => exports.Vector3 }
]);
}
create(value) {
const message = globalThis.Object.create((this.messagePrototype));
if (value !== undefined)
(0, runtime_3.reflectionMergePartial)(this, message, value);
return message;
}
internalBinaryRead(reader, length, options, target) {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* optional rustplus.Vector3 origin */ 1:
message.origin = exports.Vector3.internalBinaryRead(reader, reader.uint32(), options, message.origin);
break;
case /* optional rustplus.Vector3 direction */ 2:
message.direction = exports.Vector3.internalBinaryRead(reader, reader.uint32(), options, message.direction);
break;
default:
let u = options.readUnknownField;
if (u === "throw")
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
let d = reader.skip(wireType);
if (u !== false)
(u === true ? runtime_2.UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
}
}
return message;
}
internalBinaryWrite(message, writer, options) {
/* optional rustplus.Vector3 origin = 1; */
if (message.origin)
exports.Vector3.internalBinaryWrite(message.origin, writer.tag(1, runtime_1.WireType.LengthDelimited).fork(), options).join();
/* optional rustplus.Vector3 direction = 2; */
if (message.direction)
exports.Vector3.internalBinaryWrite(message.direction, writer.tag(2, runtime_1.WireType.LengthDelimited).fork(), options).join();
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message rustplus.Ray
*/
exports.Ray = new Ray$Type();
// @generated message type with reflection information, may provide speed optimized methods
class ClanActionResult$Type extends runtime_4.MessageType {
constructor() {
super("rustplus.ClanActionResult", [
{ no: 1, name: "requestId", kind: "scalar", T: 5 /*ScalarType.INT32*/ },
{ no: 2, name: "result", kind: "scalar", T: 5 /*ScalarType.INT32*/ },
{ no: 3, name: "hasClanInfo", kind: "scalar", T: 8 /*ScalarType.BOOL*/ },
{ no: 4, name: "clanInfo", kind: "message", T: () => exports.ClanInfo }
]);
}
create(value) {
const message = globalThis.Object.create((this.messagePrototype));
message.requestId = 0;
message.result = 0;
message.hasClanInfo = false;
if (value !== undefined)
(0, runtime_3.reflectionMergePartial)(this, message, value);
return message;
}
internalBinaryRead(reader, length, options, target) {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* int32 requestId */ 1:
message.requestId = reader.int32();
break;
case /* int32 result */ 2:
message.result = reader.int32();
break;
case /* bool hasClanInfo */ 3:
message.hasClanInfo = reader.bool();
break;
case /* optional rustplus.ClanInfo clanInfo */ 4:
message.clanInfo = exports.ClanInfo.internalBinaryRead(reader, reader.uint32(), options, message.clanInfo);
break;
default:
let u = options.readUnknownField;
if (u === "throw")
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
let d = reader.skip(wireType);
if (u !== false)
(u === true ? runtime_2.UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
}
}
return message;
}
internalBinaryWrite(message, writer, options) {
/* int32 requestId = 1; */
if (message.requestId !== 0)
writer.tag(1, runtime_1.WireType.Varint).int32(message.requestId);
/* int32 result = 2; */
if (message.result !== 0)
writer.tag(2, runtime_1.WireType.Varint).int32(message.result);
/* bool hasClanInfo = 3; */
if (message.hasClanInfo !== false)
writer.tag(3, runtime_1.WireType.Varint).bool(message.hasClanInfo);
/* optional rustplus.ClanInfo clanInfo = 4; */
if (message.clanInfo)
exports.ClanInfo.internalBinaryWrite(message.clanInfo, writer.tag(4, runtime_1.WireType.LengthDelimited).fork(), options).join();
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message rustplus.ClanActionResult
*/
exports.ClanActionResult = new ClanActionResult$Type();
// @generated message type with reflection information, may provide speed optimized methods
class ClanInfo$Type extends runtime_4.MessageType {
constructor() {
super("rustplus.ClanInfo", [
{ no: 1, name: "clanId", kind: "scalar", T: 3 /*ScalarType.INT64*/ },
{ no: 2, name: "name", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
{ no: 3, name: "created", kind: "scalar", T: 3 /*ScalarType.INT64*/ },
{ no: 4, name: "creator", kind: "scalar", T: 4 /*ScalarType.UINT64*/ },
{ no: 5, name: "motd", kind: "scalar", opt: true, T: 9 /*ScalarType.STRING*/ },
{ no: 6, name: "motdTimestamp", kind: "scalar", T: 3 /*ScalarType.INT64*/ },
{ no: 7, name: "motdAuthor", kind: "scalar", T: 4 /*ScalarType.UINT64*/ },
{ no: 8, name: "logo", kind: "scalar", opt: true, T: 12 /*ScalarType.BYTES*/ },
{ no: 9, name: "color", kind: "scalar", T: 17 /*ScalarType.SINT32*/ },
{ no: 10, name: "roles", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => exports.ClanInfo_Role },
{ no: 11, name: "members", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => exports.ClanInfo_Member },
{ no: 12, name: "invites", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => exports.ClanInfo_Invite },
{ no: 13, name: "maxMemberCount", kind: "scalar", opt: true, T: 5 /*ScalarType.INT32*/ },
{ no: 14, name: "score", kind: "scalar", T: 3 /*ScalarType.INT64*/ }
]);
}
create(value) {
const message = globalThis.Object.create((this.messagePrototype));
message.clanId = "0";
message.name = "";
message.created = "0";
message.creator = "0";
message.motdTimestamp = "0";
message.motdAuthor = "0";
message.color = 0;
message.roles = [];
message.members = [];
message.invites = [];
message.score = "0";
if (value !== undefined)
(0, runtime_3.reflectionMergePartial)(this, message, value);
return message;
}
internalBinaryRead(reader, length, options, target) {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* int64 clanId */ 1:
message.clanId = reader.int64().toString();
break;
case /* string name */ 2:
message.name = reader.string();
break;
case /* int64 created */ 3:
message.created = reader.int64().toString();
break;
case /* uint64 creator */ 4:
message.creator = reader.uint64().toString();
break;
case /* optional string motd */ 5:
message.motd = reader.string();
break;
case /* int64 motdTimestamp */ 6:
message.motdTimestamp = reader.int64().toString();
break;
case /* uint64 motdAuthor */ 7:
message.motdAuthor = reader.uint64().toString();
break;
case /* optional bytes logo */ 8:
message.logo = reader.bytes();
break;
case /* sint32 color */ 9:
message.color = reader.sint32();
break;
case /* repeated rustplus.ClanInfo.Role roles */ 10:
message.roles.push(exports.ClanInfo_Role.internalBinaryRead(reader, reader.uint32(), options));
break;
case /* repeated rustplus.ClanInfo.Member members */ 11:
message.members.push(exports.ClanInfo_Member.internalBinaryRead(reader, reader.uint32(), options));
break;
case /* repeated rustplus.ClanInfo.Invite invites */ 12:
message.invites.push(exports.ClanInfo_Invite.internalBinaryRead(reader, reader.uint32(), options));
break;
case /* optional int32 maxMemberCount */ 13:
message.maxMemberCount = reader.int32();
break;
case /* int64 score */ 14:
message.score = reader.int64().toString();
break;
default:
let u = options.readUnknownField;
if (u === "throw")
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
let d = reader.skip(wireType);
if (u !== false)
(u === true ? runtime_2.UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
}
}
return message;
}
internalBinaryWrite(message, writer, options) {
/* int64 clanId = 1; */
if (message.clanId !== "0")
writer.tag(1, runtime_1.WireType.Varint).int64(message.clanId);
/* string name = 2; */
if (message.name !== "")
writer.tag(2, runtime_1.WireType.LengthDelimited).string(message.name);
/* int64 created = 3; */
if (message.created !== "0")
writer.tag(3, runtime_1.WireType.Varint).int64(message.created);
/* uint64 creator = 4; */
if (message.creator !== "0")
writer.tag(4, runtime_1.WireType.Varint).uint64(message.creator);
/* optional string motd = 5; */
if (message.motd !== undefined)
writer.tag(5, runtime_1.WireType.LengthDelimited).string(message.motd);
/* int64 motdTimestamp = 6; */
if (message.motdTimestamp !== "0")
writer.tag(6, runtime_1.WireType.Varint).int64(message.motdTimestamp);
/* uint64 motdAuthor = 7; */
if (message.motdAuthor !== "0")
writer.tag(7, runtime_1.WireType.Varint).uint64(message.motdAuthor);
/* optional bytes logo = 8; */
if (message.logo !== undefined)
writer.tag(8, runtime_1.WireType.LengthDelimited).bytes(message.logo);
/* sint32 color = 9; */
if (message.color !== 0)
writer.tag(9, runtime_1.WireType.Varint).sint32(message.color);
/* repeated rustplus.ClanInfo.Role roles = 10; */
for (let i = 0; i < message.roles.length; i++)
exports.ClanInfo_Role.internalBinaryWrite(message.roles[i], writer.tag(10, runtime_1.WireType.LengthDelimited).fork(), options).join();
/* repeated rustplus.ClanInfo.Member members = 11; */
for (let i = 0; i < message.members.length; i++)
exports.ClanInfo_Member.internalBinaryWrite(message.members[i], writer.tag(11, runtime_1.WireType.LengthDelimited).fork(), options).join();
/* repeated rustplus.ClanInfo.Invite invites = 12; */
for (let i = 0; i < message.invites.length; i++)
exports.ClanInfo_Invite.internalBinaryWrite(message.invites[i], writer.tag(12, runtime_1.WireType.LengthDelimited).fork(), options).join();
/* optional int32 maxMemberCount = 13; */
if (message.maxMemberCount !== undefined)
writer.tag(13, runtime_1.WireType.Varint).int32(message.maxMemberCount);
/* int64 score = 14; */
if (message.score !== "0")
writer.tag(14, runtime_1.WireType.Varint).int64(message.score);
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message rustplus.ClanInfo
*/
exports.ClanInfo = new ClanInfo$Type();
// @generated message type with reflection information, may provide speed optimized methods
class ClanInfo_Role$Type extends runtime_4.MessageType {
constructor() {
super("rustplus.ClanInfo.Role", [
{ no: 1, name: "roleId", kind: "scalar", T: 5 /*ScalarType.INT32*/ },
{ no: 2, name: "rank", kind: "scalar", T: 5 /*ScalarType.INT32*/ },
{ no: 3, name: "name", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
{ no: 4, name: "canSetMotd", kind: "scalar", T: 8 /*ScalarType.BOOL*/ },
{ no: 5, name: "canSetLogo", kind: "scalar", T: 8 /*ScalarType.BOOL*/ },
{ no: 6, name: "canInvite", kind: "scalar", T: 8 /*ScalarType.BOOL*/ },
{ no: 7, name: "canKick", kind: "scalar", T: 8 /*ScalarType.BOOL*/ },
{ no: 8, name: "canPromote", kind: "scalar", T: 8 /*ScalarType.BOOL*/ },
{ no: 9, name: "canDemote", kind: "scalar", T: 8 /*ScalarType.BOOL*/ },
{ no: 10, name: "canSetPlayerNotes", kind: "scalar", T: 8 /*ScalarType.BOOL*/ },
{ no: 11, name: "canAccessLogs", kind: "scalar", T: 8 /*ScalarType.BOOL*/ },
{ no: 12, name: "canAccessScoreEvents", kind: "scalar", T: 8 /*ScalarType.BOOL*/ }
]);
}
create(value) {
const message = globalThis.Object.create((this.messagePrototype));
message.roleId = 0;
message.rank = 0;
message.name = "";
message.canSetMotd = false;
message.canSetLogo = false;
message.canInvite = false;
message.canKick = false;
message.canPromote = false;
message.canDemote = false;
message.canSetPlayerNotes = false;
message.canAccessLogs = false;
message.canAccessScoreEvents = false;
if (value !== undefined)
(0, runtime_3.reflectionMergePartial)(this, message, value);
return message;
}
internalBinaryRead(reader, length, options, target) {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* int32 roleId */ 1:
message.roleId = reader.int32();
break;
case /* int32 rank */ 2:
message.rank = reader.int32();
break;
case /* string name */ 3:
message.name = reader.string();
break;
case /* bool canSetMotd */ 4:
message.canSetMotd = reader.bool();
break;
case /* bool canSetLogo */ 5:
message.canSetLogo = reader.bool();
break;
case /* bool canInvite */ 6:
message.canInvite = reader.bool();
break;
case /* bool canKick */ 7:
message.canKick = reader.bool();
break;
case /* bool canPromote */ 8:
message.canPromote = reader.bool();
break;
case /* bool canDemote */ 9:
message.canDemote = reader.bool();
break;
case /* bool canSetPlayerNotes */ 10:
message.canSetPlayerNotes = reader.bool();
break;
case /* bool canAccessLogs */ 11:
message.canAccessLogs = reader.bool();
break;
case /* bool canAccessScoreEvents */ 12:
message.canAccessScoreEvents = reader.bool();
break;
default:
let u = options.readUnknownField;
if (u === "throw")
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
let d = reader.skip(wireType);
if (u !== false)
(u === true ? runtime_2.UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
}
}
return message;
}
internalBinaryWrite(message, writer, options) {
/* int32 roleId = 1; */
if (message.roleId !== 0)
writer.tag(1, runtime_1.WireType.Varint).int32(message.roleId);
/* int32 rank = 2; */
if (message.rank !== 0)
writer.tag(2, runtime_1.WireType.Varint).int32(message.rank);
/* string name = 3; */
if (message.name !== "")
writer.tag(3, runtime_1.WireType.LengthDelimited).string(message.name);
/* bool canSetMotd = 4; */
if (message.canSetMotd !== false)
writer.tag(4, runtime_1.WireType.Varint).bool(message.canSetMotd);
/* bool canSetLogo = 5; */
if (message.canSetLogo !== false)
writer.tag(5, runtime_1.WireType.Varint).bool(message.canSetLogo);
/* bool canInvite = 6; */
if (message.canInvite !== false)
writer.tag(6, runtime_1.WireType.Varint).bool(message.canInvite);
/* bool canKick = 7; */
if (message.canKick !== false)
writer.tag(7, runtime_1.WireType.Varint).bool(message.canKick);
/* bool canPromote = 8; */
if (message.canPromote !== false)
writer.tag(8, runtime_1.WireType.Varint).bool(message.canPromote);
/* bool canDemote = 9; */
if (message.canDemote !== false)
writer.tag(9, runtime_1.WireType.Varint).bool(message.canDemote);
/* bool canSetPlayerNotes = 10; */
if (message.canSetPlayerNotes !== false)
writer.tag(10, runtime_1.WireType.Varint).bool(message.canSetPlayerNotes);
/* bool canAccessLogs = 11; */
if (message.canAccessLogs !== false)
writer.tag(11, runtime_1.WireType.Varint).bool(message.canAccessLogs);
/* bool canAccessScoreEvents = 12; */
if (message.canAccessScoreEvents !== false)
writer.tag(12, runtime_1.WireType.Varint).bool(message.canAccessScoreEvents);
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message rustplus.ClanInfo.Role
*/
exports.ClanInfo_Role = new ClanInfo_Role$Type();
// @generated message type with reflection information, may provide speed optimized methods
class ClanInfo_Member$Type extends runtime_4.MessageType {
constructor() {
super("rustplus.ClanInfo.Member", [
{ no: 1, name: "steamId", kind: "scalar", T: 4 /*ScalarType.UINT64*/ },
{ no: 2, name: "roleId", kind: "scalar", T: 5 /*ScalarType.INT32*/ },
{ no: 3, name: "joined", kind: "scalar", T: 3 /*ScalarType.INT64*/ },
{ no: 4, name: "lastSeen", kind: "scalar", T: 3 /*ScalarType.INT64*/ },
{ no: 5, name: "notes", kind: "scalar", opt: true, T: 9 /*ScalarType.STRING*/ },
{ no: 6, name: "online", kind: "scalar", T: 8 /*ScalarType.BOOL*/ }
]);
}
create(value) {
const message = globalThis.Object.create((this.messagePrototype));
message.steamId = "0";
message.roleId = 0;
message.joined = "0";
message.lastSeen = "0";
message.online = false;
if (value !== undefined)
(0, runtime_3.reflectionMergePartial)(this, message, value);
return message;
}
internalBinaryRead(reader, length, options, target) {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* uint64 steamId */ 1:
message.steamId = reader.uint64().toString();
break;
case /* int32 roleId */ 2:
message.roleId = reader.int32();
break;
case /* int64 joined */ 3:
message.joined = reader.int64().toString();
break;
case /* int64 lastSeen */ 4:
message.lastSeen = reader.int64().toString();
break;
case /* optional string notes */ 5:
message.notes = reader.string();
break;
case /* bool online */ 6:
message.online = reader.bool();
break;
default:
let u = options.readUnknownField;
if (u === "throw")
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
let d = reader.skip(wireType);
if (u !== false)
(u === true ? runtime_2.UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
}
}
return message;
}
internalBinaryWrite(message, writer, options) {
/* uint64 steamId = 1; */
if (message.steamId !== "0")
writer.tag(1, runtime_1.WireType.Varint).uint64(message.steamId);
/* int32 roleId = 2; */
if (message.roleId !== 0)
writer.tag(2, runtime_1.WireType.Varint).int32(message.roleId);
/* int64 joined = 3; */
if (message.joined !== "0")
writer.tag(3, runtime_1.WireType.Varint).int64(message.joined);
/* int64 lastSeen = 4; */
if (message.lastSeen !== "0")
writer.tag(4, runtime_1.WireType.Varint).int64(message.lastSeen);
/* optional string notes = 5; */
if (message.notes !== undefined)
writer.tag(5, runtime_1.WireType.LengthDelimited).string(message.notes);
/* bool online = 6; */
if (message.online !== false)
writer.tag(6, runtime_1.WireType.Varint).bool(message.online);
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message rustplus.ClanInfo.Member
*/
exports.ClanInfo_Member = new ClanInfo_Member$Type();
// @generated message type with reflection information, may provide speed optimized methods
class ClanInfo_Invite$Type extends runtime_4.MessageType {
constructor() {
super("rustplus.ClanInfo.Invite", [
{ no: 1, name: "steamId", kind: "scalar", T: 4 /*ScalarType.UINT64*/ },
{ no: 2, name: "recruiter", kind: "scalar", T: 4 /*ScalarType.UINT64*/ },
{ no: 3, name: "timestamp", kind: "scalar", T: 3 /*ScalarType.INT64*/ }
]);
}
create(value) {
const message = globalThis.Object.create((this.messagePrototype));
message.steamId = "0";
message.recruiter = "0";
message.timestamp = "0";
if (value !== undefined)
(0, runtime_3.reflectionMergePartial)(this, message, value);
return message;
}
internalBinaryRead(reader, length, options, target) {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* uint64 steamId */ 1:
message.steamId = reader.uint64().toString();
break;
case /* uint64 recruiter */ 2:
message.recruiter = reader.uint64().toString();
break;
case /* int64 timestamp */ 3:
message.timestamp = reader.int64().toString();
break;
default:
let u = options.readUnknownField;
if (u === "throw")
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
let d = reader.skip(wireType);
if (u !== false)
(u === true ? runtime_2.UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
}
}
return message;
}
internalBinaryWrite(message, writer, options) {
/* uint64 steamId = 1; */
if (message.steamId !== "0")
writer.tag(1, runtime_1.WireType.Varint).uint64(message.steamId);
/* uint64 recruiter = 2; */
if (message.recruiter !== "0")
writer.tag(2, runtime_1.WireType.Varint).uint64(message.recruiter);
/* int64 timestamp = 3; */
if (message.timestamp !== "0")
writer.tag(3, runtime_1.WireType.Varint).int64(message.timestamp);
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message rustplus.ClanInfo.Invite
*/
exports.ClanInfo_Invite = new ClanInfo_Invite$Type();
// @generated message type with reflection information, may provide speed optimized methods
class ClanLog$Type extends runtime_4.MessageType {
constructor() {
super("rustplus.ClanLog", [
{ no: 1, name: "clanId", kind: "scalar", T: 3 /*ScalarType.INT64*/ },
{ no: 2, name: "logEntries", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => exports.ClanLog_Entry }
]);
}
create(value) {
const message = globalThis.Object.create((this.messagePrototype));
message.clanId = "0";
message.logEntries = [];
if (value !== undefined)
(0, runtime_3.reflectionMergePartial)(this, message, value);
return message;
}
internalBinaryRead(reader, length, options, target) {
let message = target ?? this.create(), end = reader.pos + length;
while (reader.pos < end) {
let [fieldNo, wireType] = reader.tag();
switch (fieldNo) {
case /* int64 clanId */ 1:
message.clanId = reader.int64().toString();