UNPKG

flowus-api-sdk

Version:

Official TypeScript/JavaScript SDK for FlowUs API - Create, manage, and interact with FlowUs pages, databases, and blocks

135 lines (134 loc) 6.34 kB
"use strict"; /* tslint:disable */ /* eslint-disable */ /** * FlowUs API * FlowUs Developer API * * The version of the OpenAPI document: 1.0.0 * * * 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.PropertyValueFromJSON = PropertyValueFromJSON; exports.PropertyValueFromJSONTyped = PropertyValueFromJSONTyped; exports.PropertyValueToJSON = PropertyValueToJSON; exports.PropertyValueToJSONTyped = PropertyValueToJSONTyped; const PropertyValueCheckbox_1 = require("./PropertyValueCheckbox"); const PropertyValueDate_1 = require("./PropertyValueDate"); const PropertyValueEmail_1 = require("./PropertyValueEmail"); const PropertyValueFiles_1 = require("./PropertyValueFiles"); const PropertyValueMultiSelect_1 = require("./PropertyValueMultiSelect"); const PropertyValueNumber_1 = require("./PropertyValueNumber"); const PropertyValuePeople_1 = require("./PropertyValuePeople"); const PropertyValuePhoneNumber_1 = require("./PropertyValuePhoneNumber"); const PropertyValueRelation_1 = require("./PropertyValueRelation"); const PropertyValueRichText_1 = require("./PropertyValueRichText"); const PropertyValueSelect_1 = require("./PropertyValueSelect"); const PropertyValueTitle_1 = require("./PropertyValueTitle"); const PropertyValueUrl_1 = require("./PropertyValueUrl"); function PropertyValueFromJSON(json) { return PropertyValueFromJSONTyped(json, false); } function PropertyValueFromJSONTyped(json, ignoreDiscriminator) { if (json == null) { return json; } if (typeof json !== 'object') { return json; } if ((0, PropertyValueCheckbox_1.instanceOfPropertyValueCheckbox)(json)) { return (0, PropertyValueCheckbox_1.PropertyValueCheckboxFromJSONTyped)(json, true); } if ((0, PropertyValueDate_1.instanceOfPropertyValueDate)(json)) { return (0, PropertyValueDate_1.PropertyValueDateFromJSONTyped)(json, true); } if ((0, PropertyValueEmail_1.instanceOfPropertyValueEmail)(json)) { return (0, PropertyValueEmail_1.PropertyValueEmailFromJSONTyped)(json, true); } if ((0, PropertyValueFiles_1.instanceOfPropertyValueFiles)(json)) { return (0, PropertyValueFiles_1.PropertyValueFilesFromJSONTyped)(json, true); } if ((0, PropertyValueMultiSelect_1.instanceOfPropertyValueMultiSelect)(json)) { return (0, PropertyValueMultiSelect_1.PropertyValueMultiSelectFromJSONTyped)(json, true); } if ((0, PropertyValueNumber_1.instanceOfPropertyValueNumber)(json)) { return (0, PropertyValueNumber_1.PropertyValueNumberFromJSONTyped)(json, true); } if ((0, PropertyValuePeople_1.instanceOfPropertyValuePeople)(json)) { return (0, PropertyValuePeople_1.PropertyValuePeopleFromJSONTyped)(json, true); } if ((0, PropertyValuePhoneNumber_1.instanceOfPropertyValuePhoneNumber)(json)) { return (0, PropertyValuePhoneNumber_1.PropertyValuePhoneNumberFromJSONTyped)(json, true); } if ((0, PropertyValueRelation_1.instanceOfPropertyValueRelation)(json)) { return (0, PropertyValueRelation_1.PropertyValueRelationFromJSONTyped)(json, true); } if ((0, PropertyValueRichText_1.instanceOfPropertyValueRichText)(json)) { return (0, PropertyValueRichText_1.PropertyValueRichTextFromJSONTyped)(json, true); } if ((0, PropertyValueSelect_1.instanceOfPropertyValueSelect)(json)) { return (0, PropertyValueSelect_1.PropertyValueSelectFromJSONTyped)(json, true); } if ((0, PropertyValueTitle_1.instanceOfPropertyValueTitle)(json)) { return (0, PropertyValueTitle_1.PropertyValueTitleFromJSONTyped)(json, true); } if ((0, PropertyValueUrl_1.instanceOfPropertyValueUrl)(json)) { return (0, PropertyValueUrl_1.PropertyValueUrlFromJSONTyped)(json, true); } return {}; } function PropertyValueToJSON(json) { return PropertyValueToJSONTyped(json, false); } function PropertyValueToJSONTyped(value, ignoreDiscriminator = false) { if (value == null) { return value; } if (typeof value !== 'object') { return value; } if ((0, PropertyValueCheckbox_1.instanceOfPropertyValueCheckbox)(value)) { return (0, PropertyValueCheckbox_1.PropertyValueCheckboxToJSON)(value); } if ((0, PropertyValueDate_1.instanceOfPropertyValueDate)(value)) { return (0, PropertyValueDate_1.PropertyValueDateToJSON)(value); } if ((0, PropertyValueEmail_1.instanceOfPropertyValueEmail)(value)) { return (0, PropertyValueEmail_1.PropertyValueEmailToJSON)(value); } if ((0, PropertyValueFiles_1.instanceOfPropertyValueFiles)(value)) { return (0, PropertyValueFiles_1.PropertyValueFilesToJSON)(value); } if ((0, PropertyValueMultiSelect_1.instanceOfPropertyValueMultiSelect)(value)) { return (0, PropertyValueMultiSelect_1.PropertyValueMultiSelectToJSON)(value); } if ((0, PropertyValueNumber_1.instanceOfPropertyValueNumber)(value)) { return (0, PropertyValueNumber_1.PropertyValueNumberToJSON)(value); } if ((0, PropertyValuePeople_1.instanceOfPropertyValuePeople)(value)) { return (0, PropertyValuePeople_1.PropertyValuePeopleToJSON)(value); } if ((0, PropertyValuePhoneNumber_1.instanceOfPropertyValuePhoneNumber)(value)) { return (0, PropertyValuePhoneNumber_1.PropertyValuePhoneNumberToJSON)(value); } if ((0, PropertyValueRelation_1.instanceOfPropertyValueRelation)(value)) { return (0, PropertyValueRelation_1.PropertyValueRelationToJSON)(value); } if ((0, PropertyValueRichText_1.instanceOfPropertyValueRichText)(value)) { return (0, PropertyValueRichText_1.PropertyValueRichTextToJSON)(value); } if ((0, PropertyValueSelect_1.instanceOfPropertyValueSelect)(value)) { return (0, PropertyValueSelect_1.PropertyValueSelectToJSON)(value); } if ((0, PropertyValueTitle_1.instanceOfPropertyValueTitle)(value)) { return (0, PropertyValueTitle_1.PropertyValueTitleToJSON)(value); } if ((0, PropertyValueUrl_1.instanceOfPropertyValueUrl)(value)) { return (0, PropertyValueUrl_1.PropertyValueUrlToJSON)(value); } return {}; }