UNPKG

@emergentmethods/asknews-typescript-sdk

Version:
74 lines (73 loc) 3.24 kB
"use strict"; /* tslint:disable */ /* eslint-disable */ /** * AskNews API * AskNews API [![status](https://status.asknews.app/api/badge/2/status?style=for-the-badge)](https://status.asknews.app/status/prod) * * The version of the OpenAPI document: 0.24.66 * Contact: contact@emergentmethods.ai * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ Object.defineProperty(exports, "__esModule", { value: true }); exports.DeltaToJSONTyped = exports.DeltaToJSON = exports.DeltaFromJSONTyped = exports.DeltaFromJSON = void 0; const ContentBlockDeltaEvent1_1 = require("./ContentBlockDeltaEvent1"); const ContentBlockStartEvent1_1 = require("./ContentBlockStartEvent1"); const ContentBlockStopEvent1_1 = require("./ContentBlockStopEvent1"); const MessageStartEvent1_1 = require("./MessageStartEvent1"); const MessageStopEvent1_1 = require("./MessageStopEvent1"); function DeltaFromJSON(json) { return DeltaFromJSONTyped(json, false); } exports.DeltaFromJSON = DeltaFromJSON; function DeltaFromJSONTyped(json, ignoreDiscriminator) { if (json == null) { return json; } if ((0, ContentBlockDeltaEvent1_1.instanceOfContentBlockDeltaEvent1)(json)) { return (0, ContentBlockDeltaEvent1_1.ContentBlockDeltaEvent1FromJSONTyped)(json, true); } if ((0, ContentBlockStartEvent1_1.instanceOfContentBlockStartEvent1)(json)) { return (0, ContentBlockStartEvent1_1.ContentBlockStartEvent1FromJSONTyped)(json, true); } if ((0, ContentBlockStopEvent1_1.instanceOfContentBlockStopEvent1)(json)) { return (0, ContentBlockStopEvent1_1.ContentBlockStopEvent1FromJSONTyped)(json, true); } if ((0, MessageStartEvent1_1.instanceOfMessageStartEvent1)(json)) { return (0, MessageStartEvent1_1.MessageStartEvent1FromJSONTyped)(json, true); } if ((0, MessageStopEvent1_1.instanceOfMessageStopEvent1)(json)) { return (0, MessageStopEvent1_1.MessageStopEvent1FromJSONTyped)(json, true); } return {}; } exports.DeltaFromJSONTyped = DeltaFromJSONTyped; function DeltaToJSON(json) { return DeltaToJSONTyped(json, false); } exports.DeltaToJSON = DeltaToJSON; function DeltaToJSONTyped(value, ignoreDiscriminator = false) { if (value == null) { return value; } if ((0, ContentBlockDeltaEvent1_1.instanceOfContentBlockDeltaEvent1)(value)) { return (0, ContentBlockDeltaEvent1_1.ContentBlockDeltaEvent1ToJSON)(value); } if ((0, ContentBlockStartEvent1_1.instanceOfContentBlockStartEvent1)(value)) { return (0, ContentBlockStartEvent1_1.ContentBlockStartEvent1ToJSON)(value); } if ((0, ContentBlockStopEvent1_1.instanceOfContentBlockStopEvent1)(value)) { return (0, ContentBlockStopEvent1_1.ContentBlockStopEvent1ToJSON)(value); } if ((0, MessageStartEvent1_1.instanceOfMessageStartEvent1)(value)) { return (0, MessageStartEvent1_1.MessageStartEvent1ToJSON)(value); } if ((0, MessageStopEvent1_1.instanceOfMessageStopEvent1)(value)) { return (0, MessageStopEvent1_1.MessageStopEvent1ToJSON)(value); } return {}; } exports.DeltaToJSONTyped = DeltaToJSONTyped;