UNPKG

scheunemann-interfaces

Version:
26 lines (25 loc) 834 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ClaudeResponseEntity = void 0; var claude_usage_entity_1 = require("./claude-usage.entity"); var ClaudeResponseEntity = /** @class */ (function () { function ClaudeResponseEntity(data) { this.id = ''; this.type = ''; this.role = ''; this.content = []; this.model = ''; this.stop_reason = ''; this.stop_sequence = null; this.usage = new claude_usage_entity_1.ClaudeUsageEntity(); if (data) { for (var key in data) { if (data.hasOwnProperty(key) && key in this) { this[key] = data[key]; } } } } return ClaudeResponseEntity; }()); exports.ClaudeResponseEntity = ClaudeResponseEntity;