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
JavaScript
"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 {};
}