UNPKG

arg-services

Version:

Protobuf and gRPC definitions for microservice-based argumentation machines

154 lines (132 loc) 4.75 kB
// @generated by protoc-gen-es v2.5.0 with parameter "target=js+dts,import_extension=js,json_types=true" // @generated from file arg_services/mining_explanation/v1beta/major_claim.proto (package arg_services.mining_explanation.v1beta, syntax proto3) /* eslint-disable */ import type { GenFile, GenMessage, GenService } from "@bufbuild/protobuf/codegenv2"; import type { JsonObject, Message } from "@bufbuild/protobuf"; import type { StructJson } from "@bufbuild/protobuf/wkt"; /** * Describes the file arg_services/mining_explanation/v1beta/major_claim.proto. */ export declare const file_arg_services_mining_explanation_v1beta_major_claim: GenFile; /** * @generated from message arg_services.mining_explanation.v1beta.MajorClaimRequest */ export declare type MajorClaimRequest = Message<"arg_services.mining_explanation.v1beta.MajorClaimRequest"> & { /** * @generated from field: string language = 1; */ language: string; /** * @generated from field: repeated string major_claims = 2; */ majorClaims: string[]; /** * Implementation-specific information can be encoded here * * @generated from field: google.protobuf.Struct extras = 15; */ extras?: JsonObject; }; /** * @generated from message arg_services.mining_explanation.v1beta.MajorClaimRequest */ export declare type MajorClaimRequestJson = { /** * @generated from field: string language = 1; */ language?: string; /** * @generated from field: repeated string major_claims = 2; */ majorClaims?: string[]; /** * Implementation-specific information can be encoded here * * @generated from field: google.protobuf.Struct extras = 15; */ extras?: StructJson; }; /** * Describes the message arg_services.mining_explanation.v1beta.MajorClaimRequest. * Use `create(MajorClaimRequestSchema)` to create a new message. */ export declare const MajorClaimRequestSchema: GenMessage<MajorClaimRequest, {jsonType: MajorClaimRequestJson}>; /** * @generated from message arg_services.mining_explanation.v1beta.MajorClaimResponse */ export declare type MajorClaimResponse = Message<"arg_services.mining_explanation.v1beta.MajorClaimResponse"> & { /** * @generated from field: repeated arg_services.mining_explanation.v1beta.MajorClaimResult major_claims = 1; */ majorClaims: MajorClaimResult[]; /** * Implementation-specific information can be encoded here * * @generated from field: google.protobuf.Struct extras = 15; */ extras?: JsonObject; }; /** * @generated from message arg_services.mining_explanation.v1beta.MajorClaimResponse */ export declare type MajorClaimResponseJson = { /** * @generated from field: repeated arg_services.mining_explanation.v1beta.MajorClaimResult major_claims = 1; */ majorClaims?: MajorClaimResultJson[]; /** * Implementation-specific information can be encoded here * * @generated from field: google.protobuf.Struct extras = 15; */ extras?: StructJson; }; /** * Describes the message arg_services.mining_explanation.v1beta.MajorClaimResponse. * Use `create(MajorClaimResponseSchema)` to create a new message. */ export declare const MajorClaimResponseSchema: GenMessage<MajorClaimResponse, {jsonType: MajorClaimResponseJson}>; /** * @generated from message arg_services.mining_explanation.v1beta.MajorClaimResult */ export declare type MajorClaimResult = Message<"arg_services.mining_explanation.v1beta.MajorClaimResult"> & { /** * @generated from field: map<string, double> similarities = 1; */ similarities: { [key: string]: number }; /** * @generated from field: repeated bool keywords = 2; */ keywords: boolean[]; }; /** * @generated from message arg_services.mining_explanation.v1beta.MajorClaimResult */ export declare type MajorClaimResultJson = { /** * @generated from field: map<string, double> similarities = 1; */ similarities?: { [key: string]: number | "NaN" | "Infinity" | "-Infinity" }; /** * @generated from field: repeated bool keywords = 2; */ keywords?: boolean[]; }; /** * Describes the message arg_services.mining_explanation.v1beta.MajorClaimResult. * Use `create(MajorClaimResultSchema)` to create a new message. */ export declare const MajorClaimResultSchema: GenMessage<MajorClaimResult, {jsonType: MajorClaimResultJson}>; /** * @generated from service arg_services.mining_explanation.v1beta.MajorClaimExplanationService */ export declare const MajorClaimExplanationService: GenService<{ /** * @generated from rpc arg_services.mining_explanation.v1beta.MajorClaimExplanationService.MajorClaim */ majorClaim: { methodKind: "unary"; input: typeof MajorClaimRequestSchema; output: typeof MajorClaimResponseSchema; }, }>;