// package: com.book // file: book.proto import * as jspb from 'google-protobuf'; export class Book extends jspb.Message { getIsbn(): number; setIsbn(value: number): void; getTitle(): string; setTitle(value: string): void; getAuthor(): string; setAuthor(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Book.AsObject; static toObject(includeInstance: boolean, msg: Book): Book.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Book, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Book; static deserializeBinaryFromReader(message: Book, reader: jspb.BinaryReader): Book; } export namespace Book { export type AsObject = { isbn: number, title: string, author: string, } } export class GetBookRequest extends jspb.Message { getIsbn(): number; setIsbn(value: number): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetBookRequest.AsObject; static toObject(includeInstance: boolean, msg: GetBookRequest): GetBookRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetBookRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetBookRequest; static deserializeBinaryFromReader(message: GetBookRequest, reader: jspb.BinaryReader): GetBookRequest; } export namespace GetBookRequest { export type AsObject = { isbn: number, } } export class GetBookViaAuthorRequest extends jspb.Message { getAuthor(): string; setAuthor(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetBookViaAuthorRequest.AsObject; static toObject(includeInstance: boolean, msg: GetBookViaAuthorRequest): GetBookViaAuthorRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetBookViaAuthorRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetBookViaAuthorRequest; static deserializeBinaryFromReader(message: GetBookViaAuthorRequest, reader: jspb.BinaryReader): GetBookViaAuthorRequest; } export namespace GetBookViaAuthorRequest { export type AsObject = { author: string, } } export class BookStore extends jspb.Message { getName(): string; setName(value: string): void; getBooksMap(): jspb.Map; clearBooksMap(): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): BookStore.AsObject; static toObject(includeInstance: boolean, msg: BookStore): BookStore.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: BookStore, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): BookStore; static deserializeBinaryFromReader(message: BookStore, reader: jspb.BinaryReader): BookStore; } export namespace BookStore { export type AsObject = { name: string, booksMap: Array<[number, string]>, } } export enum EnumSample { UNKNOWN = 0, STARTED = 1, RUNNING = 1, }