@ondewo/csi-client-angular
Version:
ONDEWO Conversation System Integration (CSI) Client library for Angular
937 lines (936 loc) • 39.7 kB
TypeScript
import { GrpcMessage, RecursivePartial, ToProtobufJSONOptions } from '@ngx-grpc/common';
import { BinaryReader, BinaryWriter, ByteSource } from 'google-protobuf';
import * as googleProtobuf004 from '@ngx-grpc/well-known-types';
import * as ondewoNlu008 from '../../ondewo/nlu/context.pb';
import * as googleProtobuf009 from '@ngx-grpc/well-known-types';
import * as ondewoNlu012 from '../../ondewo/nlu/intent.pb';
import * as ondewoNlu013 from '../../ondewo/nlu/entity-type.pb';
import * as ondewoNlu014 from '../../ondewo/nlu/session.pb';
/**
* Message implementation for ondewo.nlu.PingRequest
*/
export declare class PingRequest implements GrpcMessage {
static id: string;
/**
* Deserialize binary data to message
* @param instance message instance
*/
static deserializeBinary(bytes: ByteSource): PingRequest;
/**
* Check all the properties and set default protobuf values if necessary
* @param _instance message instance
*/
static refineValues(_instance: PingRequest): void;
/**
* Deserializes / reads binary message into message instance using provided binary reader
* @param _instance message instance
* @param _reader binary reader instance
*/
static deserializeBinaryFromReader(_instance: PingRequest, _reader: BinaryReader): void;
/**
* Serializes a message to binary format using provided binary reader
* @param _instance message instance
* @param _writer binary writer instance
*/
static serializeBinaryToWriter(_instance: PingRequest, _writer: BinaryWriter): void;
private _session;
/**
* Message constructor. Initializes the properties and applies default Protobuf values if necessary
* @param _value initial values object or instance of PingRequest to deeply clone from
*/
constructor(_value?: RecursivePartial<PingRequest.AsObject>);
get session(): string;
set session(value: string);
/**
* Serialize message to binary data
* @param instance message instance
*/
serializeBinary(): any;
/**
* Cast message to standard JavaScript object (all non-primitive values are deeply cloned)
*/
toObject(): PingRequest.AsObject;
/**
* Convenience method to support JSON.stringify(message), replicates the structure of toObject()
*/
toJSON(): PingRequest.AsObject;
/**
* Cast message to JSON using protobuf JSON notation: https://developers.google.com/protocol-buffers/docs/proto3#json
* Attention: output differs from toObject() e.g. enums are represented as names and not as numbers, Timestamp is an ISO Date string format etc.
* If the message itself or some of descendant messages is google.protobuf.Any, you MUST provide a message pool as options. If not, the messagePool is not required
*/
toProtobufJSON(options?: ToProtobufJSONOptions): PingRequest.AsProtobufJSON;
}
export declare namespace PingRequest {
/**
* Standard JavaScript object representation for PingRequest
*/
interface AsObject {
session: string;
}
/**
* Protobuf JSON representation for PingRequest
*/
interface AsProtobufJSON {
session: string;
}
}
/**
* Message implementation for ondewo.nlu.WebhookRequest
*/
export declare class WebhookRequest implements GrpcMessage {
static id: string;
/**
* Deserialize binary data to message
* @param instance message instance
*/
static deserializeBinary(bytes: ByteSource): WebhookRequest;
/**
* Check all the properties and set default protobuf values if necessary
* @param _instance message instance
*/
static refineValues(_instance: WebhookRequest): void;
/**
* Deserializes / reads binary message into message instance using provided binary reader
* @param _instance message instance
* @param _reader binary reader instance
*/
static deserializeBinaryFromReader(_instance: WebhookRequest, _reader: BinaryReader): void;
/**
* Serializes a message to binary format using provided binary reader
* @param _instance message instance
* @param _writer binary writer instance
*/
static serializeBinaryToWriter(_instance: WebhookRequest, _writer: BinaryWriter): void;
private _responseId;
private _queryResult?;
private _originalDetectIntentRequest?;
private _session;
private _headers?;
/**
* Message constructor. Initializes the properties and applies default Protobuf values if necessary
* @param _value initial values object or instance of WebhookRequest to deeply clone from
*/
constructor(_value?: RecursivePartial<WebhookRequest.AsObject>);
get responseId(): string;
set responseId(value: string);
get queryResult(): ondewoNlu014.QueryResult | undefined;
set queryResult(value: ondewoNlu014.QueryResult | undefined);
get originalDetectIntentRequest(): OriginalDetectIntentRequest | undefined;
set originalDetectIntentRequest(value: OriginalDetectIntentRequest | undefined);
get session(): string;
set session(value: string);
get headers(): googleProtobuf009.Struct | undefined;
set headers(value: googleProtobuf009.Struct | undefined);
/**
* Serialize message to binary data
* @param instance message instance
*/
serializeBinary(): any;
/**
* Cast message to standard JavaScript object (all non-primitive values are deeply cloned)
*/
toObject(): WebhookRequest.AsObject;
/**
* Convenience method to support JSON.stringify(message), replicates the structure of toObject()
*/
toJSON(): WebhookRequest.AsObject;
/**
* Cast message to JSON using protobuf JSON notation: https://developers.google.com/protocol-buffers/docs/proto3#json
* Attention: output differs from toObject() e.g. enums are represented as names and not as numbers, Timestamp is an ISO Date string format etc.
* If the message itself or some of descendant messages is google.protobuf.Any, you MUST provide a message pool as options. If not, the messagePool is not required
*/
toProtobufJSON(options?: ToProtobufJSONOptions): WebhookRequest.AsProtobufJSON;
}
export declare namespace WebhookRequest {
/**
* Standard JavaScript object representation for WebhookRequest
*/
interface AsObject {
responseId: string;
queryResult?: ondewoNlu014.QueryResult.AsObject;
originalDetectIntentRequest?: OriginalDetectIntentRequest.AsObject;
session: string;
headers?: googleProtobuf009.Struct.AsObject;
}
/**
* Protobuf JSON representation for WebhookRequest
*/
interface AsProtobufJSON {
responseId: string;
queryResult: ondewoNlu014.QueryResult.AsProtobufJSON | null;
originalDetectIntentRequest: OriginalDetectIntentRequest.AsProtobufJSON | null;
session: string;
headers: googleProtobuf009.Struct.AsProtobufJSON | null;
}
}
/**
* Message implementation for ondewo.nlu.WebhookResponse
*/
export declare class WebhookResponse implements GrpcMessage {
static id: string;
/**
* Deserialize binary data to message
* @param instance message instance
*/
static deserializeBinary(bytes: ByteSource): WebhookResponse;
/**
* Check all the properties and set default protobuf values if necessary
* @param _instance message instance
*/
static refineValues(_instance: WebhookResponse): void;
/**
* Deserializes / reads binary message into message instance using provided binary reader
* @param _instance message instance
* @param _reader binary reader instance
*/
static deserializeBinaryFromReader(_instance: WebhookResponse, _reader: BinaryReader): void;
/**
* Serializes a message to binary format using provided binary reader
* @param _instance message instance
* @param _writer binary writer instance
*/
static serializeBinaryToWriter(_instance: WebhookResponse, _writer: BinaryWriter): void;
private _fulfillmentText;
private _fulfillmentMessages?;
private _source;
private _payload?;
private _outputContexts?;
private _followupEventInput?;
private _sessionEntityTypes?;
/**
* Message constructor. Initializes the properties and applies default Protobuf values if necessary
* @param _value initial values object or instance of WebhookResponse to deeply clone from
*/
constructor(_value?: RecursivePartial<WebhookResponse.AsObject>);
get fulfillmentText(): string;
set fulfillmentText(value: string);
get fulfillmentMessages(): ondewoNlu012.Intent.Message[] | undefined;
set fulfillmentMessages(value: ondewoNlu012.Intent.Message[] | undefined);
get source(): string;
set source(value: string);
get payload(): googleProtobuf009.Struct | undefined;
set payload(value: googleProtobuf009.Struct | undefined);
get outputContexts(): ondewoNlu008.Context[] | undefined;
set outputContexts(value: ondewoNlu008.Context[] | undefined);
get followupEventInput(): ondewoNlu014.EventInput | undefined;
set followupEventInput(value: ondewoNlu014.EventInput | undefined);
get sessionEntityTypes(): SessionEntityType[] | undefined;
set sessionEntityTypes(value: SessionEntityType[] | undefined);
/**
* Serialize message to binary data
* @param instance message instance
*/
serializeBinary(): any;
/**
* Cast message to standard JavaScript object (all non-primitive values are deeply cloned)
*/
toObject(): WebhookResponse.AsObject;
/**
* Convenience method to support JSON.stringify(message), replicates the structure of toObject()
*/
toJSON(): WebhookResponse.AsObject;
/**
* Cast message to JSON using protobuf JSON notation: https://developers.google.com/protocol-buffers/docs/proto3#json
* Attention: output differs from toObject() e.g. enums are represented as names and not as numbers, Timestamp is an ISO Date string format etc.
* If the message itself or some of descendant messages is google.protobuf.Any, you MUST provide a message pool as options. If not, the messagePool is not required
*/
toProtobufJSON(options?: ToProtobufJSONOptions): WebhookResponse.AsProtobufJSON;
}
export declare namespace WebhookResponse {
/**
* Standard JavaScript object representation for WebhookResponse
*/
interface AsObject {
fulfillmentText: string;
fulfillmentMessages?: ondewoNlu012.Intent.Message.AsObject[];
source: string;
payload?: googleProtobuf009.Struct.AsObject;
outputContexts?: ondewoNlu008.Context.AsObject[];
followupEventInput?: ondewoNlu014.EventInput.AsObject;
sessionEntityTypes?: SessionEntityType.AsObject[];
}
/**
* Protobuf JSON representation for WebhookResponse
*/
interface AsProtobufJSON {
fulfillmentText: string;
fulfillmentMessages: ondewoNlu012.Intent.Message.AsProtobufJSON[] | null;
source: string;
payload: googleProtobuf009.Struct.AsProtobufJSON | null;
outputContexts: ondewoNlu008.Context.AsProtobufJSON[] | null;
followupEventInput: ondewoNlu014.EventInput.AsProtobufJSON | null;
sessionEntityTypes: SessionEntityType.AsProtobufJSON[] | null;
}
}
/**
* Message implementation for ondewo.nlu.OriginalDetectIntentRequest
*/
export declare class OriginalDetectIntentRequest implements GrpcMessage {
static id: string;
/**
* Deserialize binary data to message
* @param instance message instance
*/
static deserializeBinary(bytes: ByteSource): OriginalDetectIntentRequest;
/**
* Check all the properties and set default protobuf values if necessary
* @param _instance message instance
*/
static refineValues(_instance: OriginalDetectIntentRequest): void;
/**
* Deserializes / reads binary message into message instance using provided binary reader
* @param _instance message instance
* @param _reader binary reader instance
*/
static deserializeBinaryFromReader(_instance: OriginalDetectIntentRequest, _reader: BinaryReader): void;
/**
* Serializes a message to binary format using provided binary reader
* @param _instance message instance
* @param _writer binary writer instance
*/
static serializeBinaryToWriter(_instance: OriginalDetectIntentRequest, _writer: BinaryWriter): void;
private _source;
private _payload?;
/**
* Message constructor. Initializes the properties and applies default Protobuf values if necessary
* @param _value initial values object or instance of OriginalDetectIntentRequest to deeply clone from
*/
constructor(_value?: RecursivePartial<OriginalDetectIntentRequest.AsObject>);
get source(): string;
set source(value: string);
get payload(): googleProtobuf009.Struct | undefined;
set payload(value: googleProtobuf009.Struct | undefined);
/**
* Serialize message to binary data
* @param instance message instance
*/
serializeBinary(): any;
/**
* Cast message to standard JavaScript object (all non-primitive values are deeply cloned)
*/
toObject(): OriginalDetectIntentRequest.AsObject;
/**
* Convenience method to support JSON.stringify(message), replicates the structure of toObject()
*/
toJSON(): OriginalDetectIntentRequest.AsObject;
/**
* Cast message to JSON using protobuf JSON notation: https://developers.google.com/protocol-buffers/docs/proto3#json
* Attention: output differs from toObject() e.g. enums are represented as names and not as numbers, Timestamp is an ISO Date string format etc.
* If the message itself or some of descendant messages is google.protobuf.Any, you MUST provide a message pool as options. If not, the messagePool is not required
*/
toProtobufJSON(options?: ToProtobufJSONOptions): OriginalDetectIntentRequest.AsProtobufJSON;
}
export declare namespace OriginalDetectIntentRequest {
/**
* Standard JavaScript object representation for OriginalDetectIntentRequest
*/
interface AsObject {
source: string;
payload?: googleProtobuf009.Struct.AsObject;
}
/**
* Protobuf JSON representation for OriginalDetectIntentRequest
*/
interface AsProtobufJSON {
source: string;
payload: googleProtobuf009.Struct.AsProtobufJSON | null;
}
}
/**
* Message implementation for ondewo.nlu.PingResponse
*/
export declare class PingResponse implements GrpcMessage {
static id: string;
/**
* Deserialize binary data to message
* @param instance message instance
*/
static deserializeBinary(bytes: ByteSource): PingResponse;
/**
* Check all the properties and set default protobuf values if necessary
* @param _instance message instance
*/
static refineValues(_instance: PingResponse): void;
/**
* Deserializes / reads binary message into message instance using provided binary reader
* @param _instance message instance
* @param _reader binary reader instance
*/
static deserializeBinaryFromReader(_instance: PingResponse, _reader: BinaryReader): void;
/**
* Serializes a message to binary format using provided binary reader
* @param _instance message instance
* @param _writer binary writer instance
*/
static serializeBinaryToWriter(_instance: PingResponse, _writer: BinaryWriter): void;
private _isReachable;
/**
* Message constructor. Initializes the properties and applies default Protobuf values if necessary
* @param _value initial values object or instance of PingResponse to deeply clone from
*/
constructor(_value?: RecursivePartial<PingResponse.AsObject>);
get isReachable(): boolean;
set isReachable(value: boolean);
/**
* Serialize message to binary data
* @param instance message instance
*/
serializeBinary(): any;
/**
* Cast message to standard JavaScript object (all non-primitive values are deeply cloned)
*/
toObject(): PingResponse.AsObject;
/**
* Convenience method to support JSON.stringify(message), replicates the structure of toObject()
*/
toJSON(): PingResponse.AsObject;
/**
* Cast message to JSON using protobuf JSON notation: https://developers.google.com/protocol-buffers/docs/proto3#json
* Attention: output differs from toObject() e.g. enums are represented as names and not as numbers, Timestamp is an ISO Date string format etc.
* If the message itself or some of descendant messages is google.protobuf.Any, you MUST provide a message pool as options. If not, the messagePool is not required
*/
toProtobufJSON(options?: ToProtobufJSONOptions): PingResponse.AsProtobufJSON;
}
export declare namespace PingResponse {
/**
* Standard JavaScript object representation for PingResponse
*/
interface AsObject {
isReachable: boolean;
}
/**
* Protobuf JSON representation for PingResponse
*/
interface AsProtobufJSON {
isReachable: boolean;
}
}
/**
* Message implementation for ondewo.nlu.SessionEntityType
*/
export declare class SessionEntityType implements GrpcMessage {
static id: string;
/**
* Deserialize binary data to message
* @param instance message instance
*/
static deserializeBinary(bytes: ByteSource): SessionEntityType;
/**
* Check all the properties and set default protobuf values if necessary
* @param _instance message instance
*/
static refineValues(_instance: SessionEntityType): void;
/**
* Deserializes / reads binary message into message instance using provided binary reader
* @param _instance message instance
* @param _reader binary reader instance
*/
static deserializeBinaryFromReader(_instance: SessionEntityType, _reader: BinaryReader): void;
/**
* Serializes a message to binary format using provided binary reader
* @param _instance message instance
* @param _writer binary writer instance
*/
static serializeBinaryToWriter(_instance: SessionEntityType, _writer: BinaryWriter): void;
private _name;
private _entityOverrideMode;
private _entities?;
/**
* Message constructor. Initializes the properties and applies default Protobuf values if necessary
* @param _value initial values object or instance of SessionEntityType to deeply clone from
*/
constructor(_value?: RecursivePartial<SessionEntityType.AsObject>);
get name(): string;
set name(value: string);
get entityOverrideMode(): SessionEntityType.EntityOverrideMode;
set entityOverrideMode(value: SessionEntityType.EntityOverrideMode);
get entities(): ondewoNlu013.EntityType.Entity[] | undefined;
set entities(value: ondewoNlu013.EntityType.Entity[] | undefined);
/**
* Serialize message to binary data
* @param instance message instance
*/
serializeBinary(): any;
/**
* Cast message to standard JavaScript object (all non-primitive values are deeply cloned)
*/
toObject(): SessionEntityType.AsObject;
/**
* Convenience method to support JSON.stringify(message), replicates the structure of toObject()
*/
toJSON(): SessionEntityType.AsObject;
/**
* Cast message to JSON using protobuf JSON notation: https://developers.google.com/protocol-buffers/docs/proto3#json
* Attention: output differs from toObject() e.g. enums are represented as names and not as numbers, Timestamp is an ISO Date string format etc.
* If the message itself or some of descendant messages is google.protobuf.Any, you MUST provide a message pool as options. If not, the messagePool is not required
*/
toProtobufJSON(options?: ToProtobufJSONOptions): SessionEntityType.AsProtobufJSON;
}
export declare namespace SessionEntityType {
/**
* Standard JavaScript object representation for SessionEntityType
*/
interface AsObject {
name: string;
entityOverrideMode: SessionEntityType.EntityOverrideMode;
entities?: ondewoNlu013.EntityType.Entity.AsObject[];
}
/**
* Protobuf JSON representation for SessionEntityType
*/
interface AsProtobufJSON {
name: string;
entityOverrideMode: string;
entities: ondewoNlu013.EntityType.Entity.AsProtobufJSON[] | null;
}
enum EntityOverrideMode {
ENTITY_OVERRIDE_MODE_UNSPECIFIED = 0,
ENTITY_OVERRIDE_MODE_OVERRIDE = 1,
ENTITY_OVERRIDE_MODE_SUPPLEMENT = 2
}
}
/**
* Message implementation for ondewo.nlu.ListSessionEntityTypesRequest
*/
export declare class ListSessionEntityTypesRequest implements GrpcMessage {
static id: string;
/**
* Deserialize binary data to message
* @param instance message instance
*/
static deserializeBinary(bytes: ByteSource): ListSessionEntityTypesRequest;
/**
* Check all the properties and set default protobuf values if necessary
* @param _instance message instance
*/
static refineValues(_instance: ListSessionEntityTypesRequest): void;
/**
* Deserializes / reads binary message into message instance using provided binary reader
* @param _instance message instance
* @param _reader binary reader instance
*/
static deserializeBinaryFromReader(_instance: ListSessionEntityTypesRequest, _reader: BinaryReader): void;
/**
* Serializes a message to binary format using provided binary reader
* @param _instance message instance
* @param _writer binary writer instance
*/
static serializeBinaryToWriter(_instance: ListSessionEntityTypesRequest, _writer: BinaryWriter): void;
private _parent;
private _pageSize;
private _pageToken;
/**
* Message constructor. Initializes the properties and applies default Protobuf values if necessary
* @param _value initial values object or instance of ListSessionEntityTypesRequest to deeply clone from
*/
constructor(_value?: RecursivePartial<ListSessionEntityTypesRequest.AsObject>);
get parent(): string;
set parent(value: string);
get pageSize(): number;
set pageSize(value: number);
get pageToken(): string;
set pageToken(value: string);
/**
* Serialize message to binary data
* @param instance message instance
*/
serializeBinary(): any;
/**
* Cast message to standard JavaScript object (all non-primitive values are deeply cloned)
*/
toObject(): ListSessionEntityTypesRequest.AsObject;
/**
* Convenience method to support JSON.stringify(message), replicates the structure of toObject()
*/
toJSON(): ListSessionEntityTypesRequest.AsObject;
/**
* Cast message to JSON using protobuf JSON notation: https://developers.google.com/protocol-buffers/docs/proto3#json
* Attention: output differs from toObject() e.g. enums are represented as names and not as numbers, Timestamp is an ISO Date string format etc.
* If the message itself or some of descendant messages is google.protobuf.Any, you MUST provide a message pool as options. If not, the messagePool is not required
*/
toProtobufJSON(options?: ToProtobufJSONOptions): ListSessionEntityTypesRequest.AsProtobufJSON;
}
export declare namespace ListSessionEntityTypesRequest {
/**
* Standard JavaScript object representation for ListSessionEntityTypesRequest
*/
interface AsObject {
parent: string;
pageSize: number;
pageToken: string;
}
/**
* Protobuf JSON representation for ListSessionEntityTypesRequest
*/
interface AsProtobufJSON {
parent: string;
pageSize: number;
pageToken: string;
}
}
/**
* Message implementation for ondewo.nlu.ListSessionEntityTypesResponse
*/
export declare class ListSessionEntityTypesResponse implements GrpcMessage {
static id: string;
/**
* Deserialize binary data to message
* @param instance message instance
*/
static deserializeBinary(bytes: ByteSource): ListSessionEntityTypesResponse;
/**
* Check all the properties and set default protobuf values if necessary
* @param _instance message instance
*/
static refineValues(_instance: ListSessionEntityTypesResponse): void;
/**
* Deserializes / reads binary message into message instance using provided binary reader
* @param _instance message instance
* @param _reader binary reader instance
*/
static deserializeBinaryFromReader(_instance: ListSessionEntityTypesResponse, _reader: BinaryReader): void;
/**
* Serializes a message to binary format using provided binary reader
* @param _instance message instance
* @param _writer binary writer instance
*/
static serializeBinaryToWriter(_instance: ListSessionEntityTypesResponse, _writer: BinaryWriter): void;
private _sessionEntityTypes?;
private _nextPageToken;
/**
* Message constructor. Initializes the properties and applies default Protobuf values if necessary
* @param _value initial values object or instance of ListSessionEntityTypesResponse to deeply clone from
*/
constructor(_value?: RecursivePartial<ListSessionEntityTypesResponse.AsObject>);
get sessionEntityTypes(): SessionEntityType[] | undefined;
set sessionEntityTypes(value: SessionEntityType[] | undefined);
get nextPageToken(): string;
set nextPageToken(value: string);
/**
* Serialize message to binary data
* @param instance message instance
*/
serializeBinary(): any;
/**
* Cast message to standard JavaScript object (all non-primitive values are deeply cloned)
*/
toObject(): ListSessionEntityTypesResponse.AsObject;
/**
* Convenience method to support JSON.stringify(message), replicates the structure of toObject()
*/
toJSON(): ListSessionEntityTypesResponse.AsObject;
/**
* Cast message to JSON using protobuf JSON notation: https://developers.google.com/protocol-buffers/docs/proto3#json
* Attention: output differs from toObject() e.g. enums are represented as names and not as numbers, Timestamp is an ISO Date string format etc.
* If the message itself or some of descendant messages is google.protobuf.Any, you MUST provide a message pool as options. If not, the messagePool is not required
*/
toProtobufJSON(options?: ToProtobufJSONOptions): ListSessionEntityTypesResponse.AsProtobufJSON;
}
export declare namespace ListSessionEntityTypesResponse {
/**
* Standard JavaScript object representation for ListSessionEntityTypesResponse
*/
interface AsObject {
sessionEntityTypes?: SessionEntityType.AsObject[];
nextPageToken: string;
}
/**
* Protobuf JSON representation for ListSessionEntityTypesResponse
*/
interface AsProtobufJSON {
sessionEntityTypes: SessionEntityType.AsProtobufJSON[] | null;
nextPageToken: string;
}
}
/**
* Message implementation for ondewo.nlu.GetSessionEntityTypeRequest
*/
export declare class GetSessionEntityTypeRequest implements GrpcMessage {
static id: string;
/**
* Deserialize binary data to message
* @param instance message instance
*/
static deserializeBinary(bytes: ByteSource): GetSessionEntityTypeRequest;
/**
* Check all the properties and set default protobuf values if necessary
* @param _instance message instance
*/
static refineValues(_instance: GetSessionEntityTypeRequest): void;
/**
* Deserializes / reads binary message into message instance using provided binary reader
* @param _instance message instance
* @param _reader binary reader instance
*/
static deserializeBinaryFromReader(_instance: GetSessionEntityTypeRequest, _reader: BinaryReader): void;
/**
* Serializes a message to binary format using provided binary reader
* @param _instance message instance
* @param _writer binary writer instance
*/
static serializeBinaryToWriter(_instance: GetSessionEntityTypeRequest, _writer: BinaryWriter): void;
private _name;
/**
* Message constructor. Initializes the properties and applies default Protobuf values if necessary
* @param _value initial values object or instance of GetSessionEntityTypeRequest to deeply clone from
*/
constructor(_value?: RecursivePartial<GetSessionEntityTypeRequest.AsObject>);
get name(): string;
set name(value: string);
/**
* Serialize message to binary data
* @param instance message instance
*/
serializeBinary(): any;
/**
* Cast message to standard JavaScript object (all non-primitive values are deeply cloned)
*/
toObject(): GetSessionEntityTypeRequest.AsObject;
/**
* Convenience method to support JSON.stringify(message), replicates the structure of toObject()
*/
toJSON(): GetSessionEntityTypeRequest.AsObject;
/**
* Cast message to JSON using protobuf JSON notation: https://developers.google.com/protocol-buffers/docs/proto3#json
* Attention: output differs from toObject() e.g. enums are represented as names and not as numbers, Timestamp is an ISO Date string format etc.
* If the message itself or some of descendant messages is google.protobuf.Any, you MUST provide a message pool as options. If not, the messagePool is not required
*/
toProtobufJSON(options?: ToProtobufJSONOptions): GetSessionEntityTypeRequest.AsProtobufJSON;
}
export declare namespace GetSessionEntityTypeRequest {
/**
* Standard JavaScript object representation for GetSessionEntityTypeRequest
*/
interface AsObject {
name: string;
}
/**
* Protobuf JSON representation for GetSessionEntityTypeRequest
*/
interface AsProtobufJSON {
name: string;
}
}
/**
* Message implementation for ondewo.nlu.CreateSessionEntityTypeRequest
*/
export declare class CreateSessionEntityTypeRequest implements GrpcMessage {
static id: string;
/**
* Deserialize binary data to message
* @param instance message instance
*/
static deserializeBinary(bytes: ByteSource): CreateSessionEntityTypeRequest;
/**
* Check all the properties and set default protobuf values if necessary
* @param _instance message instance
*/
static refineValues(_instance: CreateSessionEntityTypeRequest): void;
/**
* Deserializes / reads binary message into message instance using provided binary reader
* @param _instance message instance
* @param _reader binary reader instance
*/
static deserializeBinaryFromReader(_instance: CreateSessionEntityTypeRequest, _reader: BinaryReader): void;
/**
* Serializes a message to binary format using provided binary reader
* @param _instance message instance
* @param _writer binary writer instance
*/
static serializeBinaryToWriter(_instance: CreateSessionEntityTypeRequest, _writer: BinaryWriter): void;
private _parent;
private _sessionEntityType?;
private _sessionId;
/**
* Message constructor. Initializes the properties and applies default Protobuf values if necessary
* @param _value initial values object or instance of CreateSessionEntityTypeRequest to deeply clone from
*/
constructor(_value?: RecursivePartial<CreateSessionEntityTypeRequest.AsObject>);
get parent(): string;
set parent(value: string);
get sessionEntityType(): SessionEntityType | undefined;
set sessionEntityType(value: SessionEntityType | undefined);
get sessionId(): string;
set sessionId(value: string);
/**
* Serialize message to binary data
* @param instance message instance
*/
serializeBinary(): any;
/**
* Cast message to standard JavaScript object (all non-primitive values are deeply cloned)
*/
toObject(): CreateSessionEntityTypeRequest.AsObject;
/**
* Convenience method to support JSON.stringify(message), replicates the structure of toObject()
*/
toJSON(): CreateSessionEntityTypeRequest.AsObject;
/**
* Cast message to JSON using protobuf JSON notation: https://developers.google.com/protocol-buffers/docs/proto3#json
* Attention: output differs from toObject() e.g. enums are represented as names and not as numbers, Timestamp is an ISO Date string format etc.
* If the message itself or some of descendant messages is google.protobuf.Any, you MUST provide a message pool as options. If not, the messagePool is not required
*/
toProtobufJSON(options?: ToProtobufJSONOptions): CreateSessionEntityTypeRequest.AsProtobufJSON;
}
export declare namespace CreateSessionEntityTypeRequest {
/**
* Standard JavaScript object representation for CreateSessionEntityTypeRequest
*/
interface AsObject {
parent: string;
sessionEntityType?: SessionEntityType.AsObject;
sessionId: string;
}
/**
* Protobuf JSON representation for CreateSessionEntityTypeRequest
*/
interface AsProtobufJSON {
parent: string;
sessionEntityType: SessionEntityType.AsProtobufJSON | null;
sessionId: string;
}
}
/**
* Message implementation for ondewo.nlu.UpdateSessionEntityTypeRequest
*/
export declare class UpdateSessionEntityTypeRequest implements GrpcMessage {
static id: string;
/**
* Deserialize binary data to message
* @param instance message instance
*/
static deserializeBinary(bytes: ByteSource): UpdateSessionEntityTypeRequest;
/**
* Check all the properties and set default protobuf values if necessary
* @param _instance message instance
*/
static refineValues(_instance: UpdateSessionEntityTypeRequest): void;
/**
* Deserializes / reads binary message into message instance using provided binary reader
* @param _instance message instance
* @param _reader binary reader instance
*/
static deserializeBinaryFromReader(_instance: UpdateSessionEntityTypeRequest, _reader: BinaryReader): void;
/**
* Serializes a message to binary format using provided binary reader
* @param _instance message instance
* @param _writer binary writer instance
*/
static serializeBinaryToWriter(_instance: UpdateSessionEntityTypeRequest, _writer: BinaryWriter): void;
private _sessionEntityType?;
private _updateMask?;
/**
* Message constructor. Initializes the properties and applies default Protobuf values if necessary
* @param _value initial values object or instance of UpdateSessionEntityTypeRequest to deeply clone from
*/
constructor(_value?: RecursivePartial<UpdateSessionEntityTypeRequest.AsObject>);
get sessionEntityType(): SessionEntityType | undefined;
set sessionEntityType(value: SessionEntityType | undefined);
get updateMask(): googleProtobuf004.FieldMask | undefined;
set updateMask(value: googleProtobuf004.FieldMask | undefined);
/**
* Serialize message to binary data
* @param instance message instance
*/
serializeBinary(): any;
/**
* Cast message to standard JavaScript object (all non-primitive values are deeply cloned)
*/
toObject(): UpdateSessionEntityTypeRequest.AsObject;
/**
* Convenience method to support JSON.stringify(message), replicates the structure of toObject()
*/
toJSON(): UpdateSessionEntityTypeRequest.AsObject;
/**
* Cast message to JSON using protobuf JSON notation: https://developers.google.com/protocol-buffers/docs/proto3#json
* Attention: output differs from toObject() e.g. enums are represented as names and not as numbers, Timestamp is an ISO Date string format etc.
* If the message itself or some of descendant messages is google.protobuf.Any, you MUST provide a message pool as options. If not, the messagePool is not required
*/
toProtobufJSON(options?: ToProtobufJSONOptions): UpdateSessionEntityTypeRequest.AsProtobufJSON;
}
export declare namespace UpdateSessionEntityTypeRequest {
/**
* Standard JavaScript object representation for UpdateSessionEntityTypeRequest
*/
interface AsObject {
sessionEntityType?: SessionEntityType.AsObject;
updateMask?: googleProtobuf004.FieldMask.AsObject;
}
/**
* Protobuf JSON representation for UpdateSessionEntityTypeRequest
*/
interface AsProtobufJSON {
sessionEntityType: SessionEntityType.AsProtobufJSON | null;
updateMask: googleProtobuf004.FieldMask.AsProtobufJSON | null;
}
}
/**
* Message implementation for ondewo.nlu.DeleteSessionEntityTypeRequest
*/
export declare class DeleteSessionEntityTypeRequest implements GrpcMessage {
static id: string;
/**
* Deserialize binary data to message
* @param instance message instance
*/
static deserializeBinary(bytes: ByteSource): DeleteSessionEntityTypeRequest;
/**
* Check all the properties and set default protobuf values if necessary
* @param _instance message instance
*/
static refineValues(_instance: DeleteSessionEntityTypeRequest): void;
/**
* Deserializes / reads binary message into message instance using provided binary reader
* @param _instance message instance
* @param _reader binary reader instance
*/
static deserializeBinaryFromReader(_instance: DeleteSessionEntityTypeRequest, _reader: BinaryReader): void;
/**
* Serializes a message to binary format using provided binary reader
* @param _instance message instance
* @param _writer binary writer instance
*/
static serializeBinaryToWriter(_instance: DeleteSessionEntityTypeRequest, _writer: BinaryWriter): void;
private _name;
/**
* Message constructor. Initializes the properties and applies default Protobuf values if necessary
* @param _value initial values object or instance of DeleteSessionEntityTypeRequest to deeply clone from
*/
constructor(_value?: RecursivePartial<DeleteSessionEntityTypeRequest.AsObject>);
get name(): string;
set name(value: string);
/**
* Serialize message to binary data
* @param instance message instance
*/
serializeBinary(): any;
/**
* Cast message to standard JavaScript object (all non-primitive values are deeply cloned)
*/
toObject(): DeleteSessionEntityTypeRequest.AsObject;
/**
* Convenience method to support JSON.stringify(message), replicates the structure of toObject()
*/
toJSON(): DeleteSessionEntityTypeRequest.AsObject;
/**
* Cast message to JSON using protobuf JSON notation: https://developers.google.com/protocol-buffers/docs/proto3#json
* Attention: output differs from toObject() e.g. enums are represented as names and not as numbers, Timestamp is an ISO Date string format etc.
* If the message itself or some of descendant messages is google.protobuf.Any, you MUST provide a message pool as options. If not, the messagePool is not required
*/
toProtobufJSON(options?: ToProtobufJSONOptions): DeleteSessionEntityTypeRequest.AsProtobufJSON;
}
export declare namespace DeleteSessionEntityTypeRequest {
/**
* Standard JavaScript object representation for DeleteSessionEntityTypeRequest
*/
interface AsObject {
name: string;
}
/**
* Protobuf JSON representation for DeleteSessionEntityTypeRequest
*/
interface AsProtobufJSON {
name: string;
}
}