UNPKG

@emergentmethods/asknews-typescript-sdk

Version:
55 lines (54 loc) 2.07 kB
"use strict"; /* tslint:disable */ /* eslint-disable */ /** * AskNews API * AskNews API * * The version of the OpenAPI document: 0.21.1 * 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.ValidationErrorModelToJSONTyped = exports.ValidationErrorModelToJSON = exports.ValidationErrorModelFromJSONTyped = exports.ValidationErrorModelFromJSON = exports.instanceOfValidationErrorModel = void 0; const ValidationErrorItem_1 = require("./ValidationErrorItem"); /** * Check if a given object implements the ValidationErrorModel interface. */ function instanceOfValidationErrorModel(value) { if (!('detail' in value) || value['detail'] === undefined) return false; return true; } exports.instanceOfValidationErrorModel = instanceOfValidationErrorModel; function ValidationErrorModelFromJSON(json) { return ValidationErrorModelFromJSONTyped(json, false); } exports.ValidationErrorModelFromJSON = ValidationErrorModelFromJSON; function ValidationErrorModelFromJSONTyped(json, ignoreDiscriminator) { if (json == null) { return json; } return { 'code': json['code'] == null ? undefined : json['code'], 'detail': (json['detail'].map(ValidationErrorItem_1.ValidationErrorItemFromJSON)), }; } exports.ValidationErrorModelFromJSONTyped = ValidationErrorModelFromJSONTyped; function ValidationErrorModelToJSON(json) { return ValidationErrorModelToJSONTyped(json, false); } exports.ValidationErrorModelToJSON = ValidationErrorModelToJSON; function ValidationErrorModelToJSONTyped(value, ignoreDiscriminator = false) { if (value == null) { return value; } return { 'code': value['code'], 'detail': (value['detail'].map(ValidationErrorItem_1.ValidationErrorItemToJSON)), }; } exports.ValidationErrorModelToJSONTyped = ValidationErrorModelToJSONTyped;