UNPKG

scheunemann-interfaces

Version:
15 lines 2.03 kB
import { ChatGeminiUsageEntity } from './chat-gemini-usage.entity'; export class ChatGeminiResponseEntity { usage = new ChatGeminiUsageEntity(); text = ''; constructor(data) { if (data) { for (let key in data) { if (data.hasOwnProperty(key) && key in this) { this[key] = data[key]; } } } } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2hhdC1nZW1pbmktcmVzcG9uc2UuZW50aXR5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2dlbWluaS9lbnRpdGllcy9jaGF0LWdlbWluaS1yZXNwb25zZS5lbnRpdHkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsT0FBTyxFQUFFLHFCQUFxQixFQUFFLE1BQU0sNEJBQTRCLENBQUM7QUFFbkUsTUFBTSxPQUFPLHdCQUF3QjtJQUVuQyxLQUFLLEdBQXFCLElBQUkscUJBQXFCLEVBQUUsQ0FBQztJQUN0RCxJQUFJLEdBQVcsRUFBRSxDQUFDO0lBRWxCLFlBQVksSUFBd0M7UUFDbEQsSUFBSSxJQUFJLEVBQUU7WUFDUixLQUFLLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtnQkFDcEIsSUFBSSxJQUFJLENBQUMsY0FBYyxDQUFDLEdBQUcsQ0FBQyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7b0JBQzFDLElBQVksQ0FBQyxHQUFHLENBQUMsR0FBSSxJQUFZLENBQUMsR0FBRyxDQUFDLENBQUM7aUJBQ3pDO2FBQ0Y7U0FDRjtJQUNILENBQUM7Q0FHRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IElDaGF0R2VtaW5pUmVzcG9uc2UgfSBmcm9tICcuLi9pbnRlcmZhY2VzJztcbmltcG9ydCB7IElDaGF0R2VtaW5pVXNhZ2UgfSBmcm9tICcuLi9pbnRlcmZhY2VzL2ktY2hhdC1ncHQtdXNhZ2UnO1xuaW1wb3J0IHsgQ2hhdEdlbWluaVVzYWdlRW50aXR5IH0gZnJvbSAnLi9jaGF0LWdlbWluaS11c2FnZS5lbnRpdHknO1xuXG5leHBvcnQgY2xhc3MgQ2hhdEdlbWluaVJlc3BvbnNlRW50aXR5IGltcGxlbWVudHMgSUNoYXRHZW1pbmlSZXNwb25zZSB7XG5cbiAgdXNhZ2U6IElDaGF0R2VtaW5pVXNhZ2UgPSBuZXcgQ2hhdEdlbWluaVVzYWdlRW50aXR5KCk7XG4gIHRleHQ6IHN0cmluZyA9ICcnO1xuXG4gIGNvbnN0cnVjdG9yKGRhdGE/OiBQYXJ0aWFsPENoYXRHZW1pbmlSZXNwb25zZUVudGl0eT4pIHtcbiAgICBpZiAoZGF0YSkge1xuICAgICAgZm9yIChsZXQga2V5IGluIGRhdGEpIHtcbiAgICAgICAgaWYgKGRhdGEuaGFzT3duUHJvcGVydHkoa2V5KSAmJiBrZXkgaW4gdGhpcykge1xuICAgICAgICAgICh0aGlzIGFzIGFueSlba2V5XSA9IChkYXRhIGFzIGFueSlba2V5XTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vICNlbmRyZWdpb24gQ29uc3RydWN0b3JzICgxKVxufSAiXX0=