...
1import * as flatbuffers from 'flatbuffers';
2import { KeyValue, KeyValueT } from '../reflection/key-value.js';
3import { RPCCall, RPCCallT } from '../reflection/rpccall.js';
4export declare class Service implements flatbuffers.IUnpackableObject<ServiceT> {
5 bb: flatbuffers.ByteBuffer | null;
6 bb_pos: number;
7 __init(i: number, bb: flatbuffers.ByteBuffer): Service;
8 static getRootAsService(bb: flatbuffers.ByteBuffer, obj?: Service): Service;
9 static getSizePrefixedRootAsService(bb: flatbuffers.ByteBuffer, obj?: Service): Service;
10 name(): string | null;
11 name(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null;
12 calls(index: number, obj?: RPCCall): RPCCall | null;
13 callsLength(): number;
14 attributes(index: number, obj?: KeyValue): KeyValue | null;
15 attributesLength(): number;
16 documentation(index: number): string;
17 documentation(index: number, optionalEncoding: flatbuffers.Encoding): string | Uint8Array;
18 documentationLength(): number;
19 /**
20 * File that this Service is declared in.
21 */
22 declarationFile(): string | null;
23 declarationFile(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null;
24 static getFullyQualifiedName(): string;
25 static startService(builder: flatbuffers.Builder): void;
26 static addName(builder: flatbuffers.Builder, nameOffset: flatbuffers.Offset): void;
27 static addCalls(builder: flatbuffers.Builder, callsOffset: flatbuffers.Offset): void;
28 static createCallsVector(builder: flatbuffers.Builder, data: flatbuffers.Offset[]): flatbuffers.Offset;
29 static startCallsVector(builder: flatbuffers.Builder, numElems: number): void;
30 static addAttributes(builder: flatbuffers.Builder, attributesOffset: flatbuffers.Offset): void;
31 static createAttributesVector(builder: flatbuffers.Builder, data: flatbuffers.Offset[]): flatbuffers.Offset;
32 static startAttributesVector(builder: flatbuffers.Builder, numElems: number): void;
33 static addDocumentation(builder: flatbuffers.Builder, documentationOffset: flatbuffers.Offset): void;
34 static createDocumentationVector(builder: flatbuffers.Builder, data: flatbuffers.Offset[]): flatbuffers.Offset;
35 static startDocumentationVector(builder: flatbuffers.Builder, numElems: number): void;
36 static addDeclarationFile(builder: flatbuffers.Builder, declarationFileOffset: flatbuffers.Offset): void;
37 static endService(builder: flatbuffers.Builder): flatbuffers.Offset;
38 static createService(builder: flatbuffers.Builder, nameOffset: flatbuffers.Offset, callsOffset: flatbuffers.Offset, attributesOffset: flatbuffers.Offset, documentationOffset: flatbuffers.Offset, declarationFileOffset: flatbuffers.Offset): flatbuffers.Offset;
39 unpack(): ServiceT;
40 unpackTo(_o: ServiceT): void;
41}
42export declare class ServiceT implements flatbuffers.IGeneratedObject {
43 name: string | Uint8Array | null;
44 calls: (RPCCallT)[];
45 attributes: (KeyValueT)[];
46 documentation: (string)[];
47 declarationFile: string | Uint8Array | null;
48 constructor(name?: string | Uint8Array | null, calls?: (RPCCallT)[], attributes?: (KeyValueT)[], documentation?: (string)[], declarationFile?: string | Uint8Array | null);
49 pack(builder: flatbuffers.Builder): flatbuffers.Offset;
50}
View as plain text