UNPKG

auto-traffic-control

Version:

A video game for programmers about air traffic control

287 lines (240 loc) 11.6 kB
// package: atc.v1 // file: atc/v1/event.proto /* tslint:disable */ /* eslint-disable */ import * as jspb from "google-protobuf"; import * as atc_v1_airplane_pb from "../../atc/v1/airplane_pb"; import * as atc_v1_map_pb from "../../atc/v1/map_pb"; export class AirplaneCollided extends jspb.Message { getId1(): string; setId1(value: string): AirplaneCollided; getId2(): string; setId2(value: string): AirplaneCollided; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): AirplaneCollided.AsObject; static toObject(includeInstance: boolean, msg: AirplaneCollided): AirplaneCollided.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: AirplaneCollided, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): AirplaneCollided; static deserializeBinaryFromReader(message: AirplaneCollided, reader: jspb.BinaryReader): AirplaneCollided; } export namespace AirplaneCollided { export type AsObject = { id1: string, id2: string, } } export class AirplaneDetected extends jspb.Message { hasAirplane(): boolean; clearAirplane(): void; getAirplane(): atc_v1_airplane_pb.Airplane | undefined; setAirplane(value?: atc_v1_airplane_pb.Airplane): AirplaneDetected; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): AirplaneDetected.AsObject; static toObject(includeInstance: boolean, msg: AirplaneDetected): AirplaneDetected.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: AirplaneDetected, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): AirplaneDetected; static deserializeBinaryFromReader(message: AirplaneDetected, reader: jspb.BinaryReader): AirplaneDetected; } export namespace AirplaneDetected { export type AsObject = { airplane?: atc_v1_airplane_pb.Airplane.AsObject, } } export class AirplaneLanded extends jspb.Message { getId(): string; setId(value: string): AirplaneLanded; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): AirplaneLanded.AsObject; static toObject(includeInstance: boolean, msg: AirplaneLanded): AirplaneLanded.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: AirplaneLanded, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): AirplaneLanded; static deserializeBinaryFromReader(message: AirplaneLanded, reader: jspb.BinaryReader): AirplaneLanded; } export namespace AirplaneLanded { export type AsObject = { id: string, } } export class AirplaneMoved extends jspb.Message { getId(): string; setId(value: string): AirplaneMoved; hasPoint(): boolean; clearPoint(): void; getPoint(): atc_v1_map_pb.Point | undefined; setPoint(value?: atc_v1_map_pb.Point): AirplaneMoved; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): AirplaneMoved.AsObject; static toObject(includeInstance: boolean, msg: AirplaneMoved): AirplaneMoved.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: AirplaneMoved, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): AirplaneMoved; static deserializeBinaryFromReader(message: AirplaneMoved, reader: jspb.BinaryReader): AirplaneMoved; } export namespace AirplaneMoved { export type AsObject = { id: string, point?: atc_v1_map_pb.Point.AsObject, } } export class FlightPlanUpdated extends jspb.Message { getId(): string; setId(value: string): FlightPlanUpdated; clearFlightPlanList(): void; getFlightPlanList(): Array<atc_v1_map_pb.Node>; setFlightPlanList(value: Array<atc_v1_map_pb.Node>): FlightPlanUpdated; addFlightPlan(value?: atc_v1_map_pb.Node, index?: number): atc_v1_map_pb.Node; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): FlightPlanUpdated.AsObject; static toObject(includeInstance: boolean, msg: FlightPlanUpdated): FlightPlanUpdated.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: FlightPlanUpdated, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): FlightPlanUpdated; static deserializeBinaryFromReader(message: FlightPlanUpdated, reader: jspb.BinaryReader): FlightPlanUpdated; } export namespace FlightPlanUpdated { export type AsObject = { id: string, flightPlanList: Array<atc_v1_map_pb.Node.AsObject>, } } export class LandingAborted extends jspb.Message { getId(): string; setId(value: string): LandingAborted; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): LandingAborted.AsObject; static toObject(includeInstance: boolean, msg: LandingAborted): LandingAborted.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: LandingAborted, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): LandingAborted; static deserializeBinaryFromReader(message: LandingAborted, reader: jspb.BinaryReader): LandingAborted; } export namespace LandingAborted { export type AsObject = { id: string, } } export class GameStarted extends jspb.Message { hasMap(): boolean; clearMap(): void; getMap(): atc_v1_map_pb.Map | undefined; setMap(value?: atc_v1_map_pb.Map): GameStarted; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GameStarted.AsObject; static toObject(includeInstance: boolean, msg: GameStarted): GameStarted.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: GameStarted, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GameStarted; static deserializeBinaryFromReader(message: GameStarted, reader: jspb.BinaryReader): GameStarted; } export namespace GameStarted { export type AsObject = { map?: atc_v1_map_pb.Map.AsObject, } } export class GameStopped extends jspb.Message { getScore(): number; setScore(value: number): GameStopped; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GameStopped.AsObject; static toObject(includeInstance: boolean, msg: GameStopped): GameStopped.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: GameStopped, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GameStopped; static deserializeBinaryFromReader(message: GameStopped, reader: jspb.BinaryReader): GameStopped; } export namespace GameStopped { export type AsObject = { score: number, } } export class StreamRequest extends jspb.Message { 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 = { } } export class StreamResponse extends jspb.Message { hasAirplaneCollided(): boolean; clearAirplaneCollided(): void; getAirplaneCollided(): AirplaneCollided | undefined; setAirplaneCollided(value?: AirplaneCollided): StreamResponse; hasAirplaneDetected(): boolean; clearAirplaneDetected(): void; getAirplaneDetected(): AirplaneDetected | undefined; setAirplaneDetected(value?: AirplaneDetected): StreamResponse; hasAirplaneLanded(): boolean; clearAirplaneLanded(): void; getAirplaneLanded(): AirplaneLanded | undefined; setAirplaneLanded(value?: AirplaneLanded): StreamResponse; hasAirplaneMoved(): boolean; clearAirplaneMoved(): void; getAirplaneMoved(): AirplaneMoved | undefined; setAirplaneMoved(value?: AirplaneMoved): StreamResponse; hasFlightPlanUpdated(): boolean; clearFlightPlanUpdated(): void; getFlightPlanUpdated(): FlightPlanUpdated | undefined; setFlightPlanUpdated(value?: FlightPlanUpdated): StreamResponse; hasLandingAborted(): boolean; clearLandingAborted(): void; getLandingAborted(): LandingAborted | undefined; setLandingAborted(value?: LandingAborted): StreamResponse; hasGameStarted(): boolean; clearGameStarted(): void; getGameStarted(): GameStarted | undefined; setGameStarted(value?: GameStarted): StreamResponse; hasGameStopped(): boolean; clearGameStopped(): void; getGameStopped(): GameStopped | undefined; setGameStopped(value?: GameStopped): StreamResponse; getEventCase(): StreamResponse.EventCase; 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 = { airplaneCollided?: AirplaneCollided.AsObject, airplaneDetected?: AirplaneDetected.AsObject, airplaneLanded?: AirplaneLanded.AsObject, airplaneMoved?: AirplaneMoved.AsObject, flightPlanUpdated?: FlightPlanUpdated.AsObject, landingAborted?: LandingAborted.AsObject, gameStarted?: GameStarted.AsObject, gameStopped?: GameStopped.AsObject, } export enum EventCase { EVENT_NOT_SET = 0, AIRPLANE_COLLIDED = 1, AIRPLANE_DETECTED = 2, AIRPLANE_LANDED = 3, AIRPLANE_MOVED = 4, FLIGHT_PLAN_UPDATED = 5, LANDING_ABORTED = 6, GAME_STARTED = 7, GAME_STOPPED = 8, } }