@inworld/web-core
Version:
23 lines (22 loc) • 962 B
TypeScript
import { InteractionFeedback } from '../../../proto/ai/inworld/engine/v1/feedback.pb.js';
import { InternalClientConfiguration } from '../../common/data_structures/index.js';
import { Feedback } from '../../entities/feedback.entity.js';
import { SessionToken } from '../../entities/session_token.entity.js';
import { PbService } from './pb.service.js';
export interface CreateInteractionFeedbackProps {
scene: string;
correlationId?: string;
config: InternalClientConfiguration;
interactionFeedback: InteractionFeedback;
interactionId: string;
session: SessionToken;
}
export interface DeletenteractionFeedbackProps {
config: InternalClientConfiguration;
session: SessionToken;
name: string;
}
export declare class FeedbackService extends PbService {
createInteractionFeedback(props: CreateInteractionFeedbackProps): Promise<Feedback>;
deleteInteractionFeedback(props: DeletenteractionFeedbackProps): Promise<void>;
}