forked from loafle/openapi-generator-original
[php] Implement JsonSerializable in php Model class (#7768)
* Update model_generic.mustache Implemented the JsonSerializable interface which allows to use json_encode() on the model object.
This commit is contained in:
parent
7e7bfc74de
commit
8c084e2dc0
@ -1,4 +1,4 @@
|
|||||||
class {{classname}} {{#parentSchema}}extends {{{parent}}} {{/parentSchema}}{{^parentSchema}}implements ModelInterface, ArrayAccess{{/parentSchema}}
|
class {{classname}} {{#parentSchema}}extends {{{parent}}} {{/parentSchema}}{{^parentSchema}}implements ModelInterface, ArrayAccess, \JsonSerializable{{/parentSchema}}
|
||||||
{
|
{
|
||||||
public const DISCRIMINATOR = {{#discriminator}}'{{discriminatorName}}'{{/discriminator}}{{^discriminator}}null{{/discriminator}};
|
public const DISCRIMINATOR = {{#discriminator}}'{{discriminatorName}}'{{/discriminator}}{{^discriminator}}null{{/discriminator}};
|
||||||
|
|
||||||
@ -400,6 +400,18 @@ class {{classname}} {{#parentSchema}}extends {{{parent}}} {{/parentSchema}}{{^pa
|
|||||||
unset($this->container[$offset]);
|
unset($this->container[$offset]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Serializes the object to a value that can be serialized natively by json_encode().
|
||||||
|
* @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php
|
||||||
|
*
|
||||||
|
* @return mixed Returns data which can be serialized by json_encode(), which is a value
|
||||||
|
* of any type other than a resource.
|
||||||
|
*/
|
||||||
|
public function jsonSerialize()
|
||||||
|
{
|
||||||
|
return ObjectSerializer::sanitizeForSerialization($this);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the string presentation of the object
|
* Gets the string presentation of the object
|
||||||
*
|
*
|
||||||
|
@ -43,7 +43,7 @@ use \OpenAPI\Client\ObjectSerializer;
|
|||||||
* @template TKey int|null
|
* @template TKey int|null
|
||||||
* @template TValue mixed|null
|
* @template TValue mixed|null
|
||||||
*/
|
*/
|
||||||
class AdditionalPropertiesClass implements ModelInterface, ArrayAccess
|
class AdditionalPropertiesClass implements ModelInterface, ArrayAccess, \JsonSerializable
|
||||||
{
|
{
|
||||||
public const DISCRIMINATOR = null;
|
public const DISCRIMINATOR = null;
|
||||||
|
|
||||||
@ -315,6 +315,18 @@ class AdditionalPropertiesClass implements ModelInterface, ArrayAccess
|
|||||||
unset($this->container[$offset]);
|
unset($this->container[$offset]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Serializes the object to a value that can be serialized natively by json_encode().
|
||||||
|
* @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php
|
||||||
|
*
|
||||||
|
* @return mixed Returns data which can be serialized by json_encode(), which is a value
|
||||||
|
* of any type other than a resource.
|
||||||
|
*/
|
||||||
|
public function jsonSerialize()
|
||||||
|
{
|
||||||
|
return ObjectSerializer::sanitizeForSerialization($this);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the string presentation of the object
|
* Gets the string presentation of the object
|
||||||
*
|
*
|
||||||
|
@ -43,7 +43,7 @@ use \OpenAPI\Client\ObjectSerializer;
|
|||||||
* @template TKey int|null
|
* @template TKey int|null
|
||||||
* @template TValue mixed|null
|
* @template TValue mixed|null
|
||||||
*/
|
*/
|
||||||
class Animal implements ModelInterface, ArrayAccess
|
class Animal implements ModelInterface, ArrayAccess, \JsonSerializable
|
||||||
{
|
{
|
||||||
public const DISCRIMINATOR = 'class_name';
|
public const DISCRIMINATOR = 'class_name';
|
||||||
|
|
||||||
@ -321,6 +321,18 @@ class Animal implements ModelInterface, ArrayAccess
|
|||||||
unset($this->container[$offset]);
|
unset($this->container[$offset]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Serializes the object to a value that can be serialized natively by json_encode().
|
||||||
|
* @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php
|
||||||
|
*
|
||||||
|
* @return mixed Returns data which can be serialized by json_encode(), which is a value
|
||||||
|
* of any type other than a resource.
|
||||||
|
*/
|
||||||
|
public function jsonSerialize()
|
||||||
|
{
|
||||||
|
return ObjectSerializer::sanitizeForSerialization($this);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the string presentation of the object
|
* Gets the string presentation of the object
|
||||||
*
|
*
|
||||||
|
@ -43,7 +43,7 @@ use \OpenAPI\Client\ObjectSerializer;
|
|||||||
* @template TKey int|null
|
* @template TKey int|null
|
||||||
* @template TValue mixed|null
|
* @template TValue mixed|null
|
||||||
*/
|
*/
|
||||||
class ApiResponse implements ModelInterface, ArrayAccess
|
class ApiResponse implements ModelInterface, ArrayAccess, \JsonSerializable
|
||||||
{
|
{
|
||||||
public const DISCRIMINATOR = null;
|
public const DISCRIMINATOR = null;
|
||||||
|
|
||||||
@ -345,6 +345,18 @@ class ApiResponse implements ModelInterface, ArrayAccess
|
|||||||
unset($this->container[$offset]);
|
unset($this->container[$offset]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Serializes the object to a value that can be serialized natively by json_encode().
|
||||||
|
* @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php
|
||||||
|
*
|
||||||
|
* @return mixed Returns data which can be serialized by json_encode(), which is a value
|
||||||
|
* of any type other than a resource.
|
||||||
|
*/
|
||||||
|
public function jsonSerialize()
|
||||||
|
{
|
||||||
|
return ObjectSerializer::sanitizeForSerialization($this);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the string presentation of the object
|
* Gets the string presentation of the object
|
||||||
*
|
*
|
||||||
|
@ -43,7 +43,7 @@ use \OpenAPI\Client\ObjectSerializer;
|
|||||||
* @template TKey int|null
|
* @template TKey int|null
|
||||||
* @template TValue mixed|null
|
* @template TValue mixed|null
|
||||||
*/
|
*/
|
||||||
class ArrayOfArrayOfNumberOnly implements ModelInterface, ArrayAccess
|
class ArrayOfArrayOfNumberOnly implements ModelInterface, ArrayAccess, \JsonSerializable
|
||||||
{
|
{
|
||||||
public const DISCRIMINATOR = null;
|
public const DISCRIMINATOR = null;
|
||||||
|
|
||||||
@ -285,6 +285,18 @@ class ArrayOfArrayOfNumberOnly implements ModelInterface, ArrayAccess
|
|||||||
unset($this->container[$offset]);
|
unset($this->container[$offset]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Serializes the object to a value that can be serialized natively by json_encode().
|
||||||
|
* @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php
|
||||||
|
*
|
||||||
|
* @return mixed Returns data which can be serialized by json_encode(), which is a value
|
||||||
|
* of any type other than a resource.
|
||||||
|
*/
|
||||||
|
public function jsonSerialize()
|
||||||
|
{
|
||||||
|
return ObjectSerializer::sanitizeForSerialization($this);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the string presentation of the object
|
* Gets the string presentation of the object
|
||||||
*
|
*
|
||||||
|
@ -43,7 +43,7 @@ use \OpenAPI\Client\ObjectSerializer;
|
|||||||
* @template TKey int|null
|
* @template TKey int|null
|
||||||
* @template TValue mixed|null
|
* @template TValue mixed|null
|
||||||
*/
|
*/
|
||||||
class ArrayOfNumberOnly implements ModelInterface, ArrayAccess
|
class ArrayOfNumberOnly implements ModelInterface, ArrayAccess, \JsonSerializable
|
||||||
{
|
{
|
||||||
public const DISCRIMINATOR = null;
|
public const DISCRIMINATOR = null;
|
||||||
|
|
||||||
@ -285,6 +285,18 @@ class ArrayOfNumberOnly implements ModelInterface, ArrayAccess
|
|||||||
unset($this->container[$offset]);
|
unset($this->container[$offset]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Serializes the object to a value that can be serialized natively by json_encode().
|
||||||
|
* @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php
|
||||||
|
*
|
||||||
|
* @return mixed Returns data which can be serialized by json_encode(), which is a value
|
||||||
|
* of any type other than a resource.
|
||||||
|
*/
|
||||||
|
public function jsonSerialize()
|
||||||
|
{
|
||||||
|
return ObjectSerializer::sanitizeForSerialization($this);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the string presentation of the object
|
* Gets the string presentation of the object
|
||||||
*
|
*
|
||||||
|
@ -43,7 +43,7 @@ use \OpenAPI\Client\ObjectSerializer;
|
|||||||
* @template TKey int|null
|
* @template TKey int|null
|
||||||
* @template TValue mixed|null
|
* @template TValue mixed|null
|
||||||
*/
|
*/
|
||||||
class ArrayTest implements ModelInterface, ArrayAccess
|
class ArrayTest implements ModelInterface, ArrayAccess, \JsonSerializable
|
||||||
{
|
{
|
||||||
public const DISCRIMINATOR = null;
|
public const DISCRIMINATOR = null;
|
||||||
|
|
||||||
@ -345,6 +345,18 @@ class ArrayTest implements ModelInterface, ArrayAccess
|
|||||||
unset($this->container[$offset]);
|
unset($this->container[$offset]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Serializes the object to a value that can be serialized natively by json_encode().
|
||||||
|
* @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php
|
||||||
|
*
|
||||||
|
* @return mixed Returns data which can be serialized by json_encode(), which is a value
|
||||||
|
* of any type other than a resource.
|
||||||
|
*/
|
||||||
|
public function jsonSerialize()
|
||||||
|
{
|
||||||
|
return ObjectSerializer::sanitizeForSerialization($this);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the string presentation of the object
|
* Gets the string presentation of the object
|
||||||
*
|
*
|
||||||
|
@ -43,7 +43,7 @@ use \OpenAPI\Client\ObjectSerializer;
|
|||||||
* @template TKey int|null
|
* @template TKey int|null
|
||||||
* @template TValue mixed|null
|
* @template TValue mixed|null
|
||||||
*/
|
*/
|
||||||
class Capitalization implements ModelInterface, ArrayAccess
|
class Capitalization implements ModelInterface, ArrayAccess, \JsonSerializable
|
||||||
{
|
{
|
||||||
public const DISCRIMINATOR = null;
|
public const DISCRIMINATOR = null;
|
||||||
|
|
||||||
@ -435,6 +435,18 @@ class Capitalization implements ModelInterface, ArrayAccess
|
|||||||
unset($this->container[$offset]);
|
unset($this->container[$offset]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Serializes the object to a value that can be serialized natively by json_encode().
|
||||||
|
* @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php
|
||||||
|
*
|
||||||
|
* @return mixed Returns data which can be serialized by json_encode(), which is a value
|
||||||
|
* of any type other than a resource.
|
||||||
|
*/
|
||||||
|
public function jsonSerialize()
|
||||||
|
{
|
||||||
|
return ObjectSerializer::sanitizeForSerialization($this);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the string presentation of the object
|
* Gets the string presentation of the object
|
||||||
*
|
*
|
||||||
|
@ -279,6 +279,18 @@ class Cat extends Animal
|
|||||||
unset($this->container[$offset]);
|
unset($this->container[$offset]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Serializes the object to a value that can be serialized natively by json_encode().
|
||||||
|
* @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php
|
||||||
|
*
|
||||||
|
* @return mixed Returns data which can be serialized by json_encode(), which is a value
|
||||||
|
* of any type other than a resource.
|
||||||
|
*/
|
||||||
|
public function jsonSerialize()
|
||||||
|
{
|
||||||
|
return ObjectSerializer::sanitizeForSerialization($this);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the string presentation of the object
|
* Gets the string presentation of the object
|
||||||
*
|
*
|
||||||
|
@ -43,7 +43,7 @@ use \OpenAPI\Client\ObjectSerializer;
|
|||||||
* @template TKey int|null
|
* @template TKey int|null
|
||||||
* @template TValue mixed|null
|
* @template TValue mixed|null
|
||||||
*/
|
*/
|
||||||
class CatAllOf implements ModelInterface, ArrayAccess
|
class CatAllOf implements ModelInterface, ArrayAccess, \JsonSerializable
|
||||||
{
|
{
|
||||||
public const DISCRIMINATOR = null;
|
public const DISCRIMINATOR = null;
|
||||||
|
|
||||||
@ -285,6 +285,18 @@ class CatAllOf implements ModelInterface, ArrayAccess
|
|||||||
unset($this->container[$offset]);
|
unset($this->container[$offset]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Serializes the object to a value that can be serialized natively by json_encode().
|
||||||
|
* @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php
|
||||||
|
*
|
||||||
|
* @return mixed Returns data which can be serialized by json_encode(), which is a value
|
||||||
|
* of any type other than a resource.
|
||||||
|
*/
|
||||||
|
public function jsonSerialize()
|
||||||
|
{
|
||||||
|
return ObjectSerializer::sanitizeForSerialization($this);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the string presentation of the object
|
* Gets the string presentation of the object
|
||||||
*
|
*
|
||||||
|
@ -43,7 +43,7 @@ use \OpenAPI\Client\ObjectSerializer;
|
|||||||
* @template TKey int|null
|
* @template TKey int|null
|
||||||
* @template TValue mixed|null
|
* @template TValue mixed|null
|
||||||
*/
|
*/
|
||||||
class Category implements ModelInterface, ArrayAccess
|
class Category implements ModelInterface, ArrayAccess, \JsonSerializable
|
||||||
{
|
{
|
||||||
public const DISCRIMINATOR = null;
|
public const DISCRIMINATOR = null;
|
||||||
|
|
||||||
@ -318,6 +318,18 @@ class Category implements ModelInterface, ArrayAccess
|
|||||||
unset($this->container[$offset]);
|
unset($this->container[$offset]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Serializes the object to a value that can be serialized natively by json_encode().
|
||||||
|
* @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php
|
||||||
|
*
|
||||||
|
* @return mixed Returns data which can be serialized by json_encode(), which is a value
|
||||||
|
* of any type other than a resource.
|
||||||
|
*/
|
||||||
|
public function jsonSerialize()
|
||||||
|
{
|
||||||
|
return ObjectSerializer::sanitizeForSerialization($this);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the string presentation of the object
|
* Gets the string presentation of the object
|
||||||
*
|
*
|
||||||
|
@ -44,7 +44,7 @@ use \OpenAPI\Client\ObjectSerializer;
|
|||||||
* @template TKey int|null
|
* @template TKey int|null
|
||||||
* @template TValue mixed|null
|
* @template TValue mixed|null
|
||||||
*/
|
*/
|
||||||
class ClassModel implements ModelInterface, ArrayAccess
|
class ClassModel implements ModelInterface, ArrayAccess, \JsonSerializable
|
||||||
{
|
{
|
||||||
public const DISCRIMINATOR = null;
|
public const DISCRIMINATOR = null;
|
||||||
|
|
||||||
@ -286,6 +286,18 @@ class ClassModel implements ModelInterface, ArrayAccess
|
|||||||
unset($this->container[$offset]);
|
unset($this->container[$offset]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Serializes the object to a value that can be serialized natively by json_encode().
|
||||||
|
* @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php
|
||||||
|
*
|
||||||
|
* @return mixed Returns data which can be serialized by json_encode(), which is a value
|
||||||
|
* of any type other than a resource.
|
||||||
|
*/
|
||||||
|
public function jsonSerialize()
|
||||||
|
{
|
||||||
|
return ObjectSerializer::sanitizeForSerialization($this);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the string presentation of the object
|
* Gets the string presentation of the object
|
||||||
*
|
*
|
||||||
|
@ -43,7 +43,7 @@ use \OpenAPI\Client\ObjectSerializer;
|
|||||||
* @template TKey int|null
|
* @template TKey int|null
|
||||||
* @template TValue mixed|null
|
* @template TValue mixed|null
|
||||||
*/
|
*/
|
||||||
class Client implements ModelInterface, ArrayAccess
|
class Client implements ModelInterface, ArrayAccess, \JsonSerializable
|
||||||
{
|
{
|
||||||
public const DISCRIMINATOR = null;
|
public const DISCRIMINATOR = null;
|
||||||
|
|
||||||
@ -285,6 +285,18 @@ class Client implements ModelInterface, ArrayAccess
|
|||||||
unset($this->container[$offset]);
|
unset($this->container[$offset]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Serializes the object to a value that can be serialized natively by json_encode().
|
||||||
|
* @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php
|
||||||
|
*
|
||||||
|
* @return mixed Returns data which can be serialized by json_encode(), which is a value
|
||||||
|
* of any type other than a resource.
|
||||||
|
*/
|
||||||
|
public function jsonSerialize()
|
||||||
|
{
|
||||||
|
return ObjectSerializer::sanitizeForSerialization($this);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the string presentation of the object
|
* Gets the string presentation of the object
|
||||||
*
|
*
|
||||||
|
@ -279,6 +279,18 @@ class Dog extends Animal
|
|||||||
unset($this->container[$offset]);
|
unset($this->container[$offset]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Serializes the object to a value that can be serialized natively by json_encode().
|
||||||
|
* @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php
|
||||||
|
*
|
||||||
|
* @return mixed Returns data which can be serialized by json_encode(), which is a value
|
||||||
|
* of any type other than a resource.
|
||||||
|
*/
|
||||||
|
public function jsonSerialize()
|
||||||
|
{
|
||||||
|
return ObjectSerializer::sanitizeForSerialization($this);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the string presentation of the object
|
* Gets the string presentation of the object
|
||||||
*
|
*
|
||||||
|
@ -43,7 +43,7 @@ use \OpenAPI\Client\ObjectSerializer;
|
|||||||
* @template TKey int|null
|
* @template TKey int|null
|
||||||
* @template TValue mixed|null
|
* @template TValue mixed|null
|
||||||
*/
|
*/
|
||||||
class DogAllOf implements ModelInterface, ArrayAccess
|
class DogAllOf implements ModelInterface, ArrayAccess, \JsonSerializable
|
||||||
{
|
{
|
||||||
public const DISCRIMINATOR = null;
|
public const DISCRIMINATOR = null;
|
||||||
|
|
||||||
@ -285,6 +285,18 @@ class DogAllOf implements ModelInterface, ArrayAccess
|
|||||||
unset($this->container[$offset]);
|
unset($this->container[$offset]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Serializes the object to a value that can be serialized natively by json_encode().
|
||||||
|
* @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php
|
||||||
|
*
|
||||||
|
* @return mixed Returns data which can be serialized by json_encode(), which is a value
|
||||||
|
* of any type other than a resource.
|
||||||
|
*/
|
||||||
|
public function jsonSerialize()
|
||||||
|
{
|
||||||
|
return ObjectSerializer::sanitizeForSerialization($this);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the string presentation of the object
|
* Gets the string presentation of the object
|
||||||
*
|
*
|
||||||
|
@ -43,7 +43,7 @@ use \OpenAPI\Client\ObjectSerializer;
|
|||||||
* @template TKey int|null
|
* @template TKey int|null
|
||||||
* @template TValue mixed|null
|
* @template TValue mixed|null
|
||||||
*/
|
*/
|
||||||
class EnumArrays implements ModelInterface, ArrayAccess
|
class EnumArrays implements ModelInterface, ArrayAccess, \JsonSerializable
|
||||||
{
|
{
|
||||||
public const DISCRIMINATOR = null;
|
public const DISCRIMINATOR = null;
|
||||||
|
|
||||||
@ -371,6 +371,18 @@ class EnumArrays implements ModelInterface, ArrayAccess
|
|||||||
unset($this->container[$offset]);
|
unset($this->container[$offset]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Serializes the object to a value that can be serialized natively by json_encode().
|
||||||
|
* @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php
|
||||||
|
*
|
||||||
|
* @return mixed Returns data which can be serialized by json_encode(), which is a value
|
||||||
|
* of any type other than a resource.
|
||||||
|
*/
|
||||||
|
public function jsonSerialize()
|
||||||
|
{
|
||||||
|
return ObjectSerializer::sanitizeForSerialization($this);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the string presentation of the object
|
* Gets the string presentation of the object
|
||||||
*
|
*
|
||||||
|
@ -43,7 +43,7 @@ use \OpenAPI\Client\ObjectSerializer;
|
|||||||
* @template TKey int|null
|
* @template TKey int|null
|
||||||
* @template TValue mixed|null
|
* @template TValue mixed|null
|
||||||
*/
|
*/
|
||||||
class EnumTest implements ModelInterface, ArrayAccess
|
class EnumTest implements ModelInterface, ArrayAccess, \JsonSerializable
|
||||||
{
|
{
|
||||||
public const DISCRIMINATOR = null;
|
public const DISCRIMINATOR = null;
|
||||||
|
|
||||||
@ -630,6 +630,18 @@ class EnumTest implements ModelInterface, ArrayAccess
|
|||||||
unset($this->container[$offset]);
|
unset($this->container[$offset]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Serializes the object to a value that can be serialized natively by json_encode().
|
||||||
|
* @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php
|
||||||
|
*
|
||||||
|
* @return mixed Returns data which can be serialized by json_encode(), which is a value
|
||||||
|
* of any type other than a resource.
|
||||||
|
*/
|
||||||
|
public function jsonSerialize()
|
||||||
|
{
|
||||||
|
return ObjectSerializer::sanitizeForSerialization($this);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the string presentation of the object
|
* Gets the string presentation of the object
|
||||||
*
|
*
|
||||||
|
@ -44,7 +44,7 @@ use \OpenAPI\Client\ObjectSerializer;
|
|||||||
* @template TKey int|null
|
* @template TKey int|null
|
||||||
* @template TValue mixed|null
|
* @template TValue mixed|null
|
||||||
*/
|
*/
|
||||||
class File implements ModelInterface, ArrayAccess
|
class File implements ModelInterface, ArrayAccess, \JsonSerializable
|
||||||
{
|
{
|
||||||
public const DISCRIMINATOR = null;
|
public const DISCRIMINATOR = null;
|
||||||
|
|
||||||
@ -286,6 +286,18 @@ class File implements ModelInterface, ArrayAccess
|
|||||||
unset($this->container[$offset]);
|
unset($this->container[$offset]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Serializes the object to a value that can be serialized natively by json_encode().
|
||||||
|
* @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php
|
||||||
|
*
|
||||||
|
* @return mixed Returns data which can be serialized by json_encode(), which is a value
|
||||||
|
* of any type other than a resource.
|
||||||
|
*/
|
||||||
|
public function jsonSerialize()
|
||||||
|
{
|
||||||
|
return ObjectSerializer::sanitizeForSerialization($this);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the string presentation of the object
|
* Gets the string presentation of the object
|
||||||
*
|
*
|
||||||
|
@ -43,7 +43,7 @@ use \OpenAPI\Client\ObjectSerializer;
|
|||||||
* @template TKey int|null
|
* @template TKey int|null
|
||||||
* @template TValue mixed|null
|
* @template TValue mixed|null
|
||||||
*/
|
*/
|
||||||
class FileSchemaTestClass implements ModelInterface, ArrayAccess
|
class FileSchemaTestClass implements ModelInterface, ArrayAccess, \JsonSerializable
|
||||||
{
|
{
|
||||||
public const DISCRIMINATOR = null;
|
public const DISCRIMINATOR = null;
|
||||||
|
|
||||||
@ -315,6 +315,18 @@ class FileSchemaTestClass implements ModelInterface, ArrayAccess
|
|||||||
unset($this->container[$offset]);
|
unset($this->container[$offset]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Serializes the object to a value that can be serialized natively by json_encode().
|
||||||
|
* @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php
|
||||||
|
*
|
||||||
|
* @return mixed Returns data which can be serialized by json_encode(), which is a value
|
||||||
|
* of any type other than a resource.
|
||||||
|
*/
|
||||||
|
public function jsonSerialize()
|
||||||
|
{
|
||||||
|
return ObjectSerializer::sanitizeForSerialization($this);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the string presentation of the object
|
* Gets the string presentation of the object
|
||||||
*
|
*
|
||||||
|
@ -43,7 +43,7 @@ use \OpenAPI\Client\ObjectSerializer;
|
|||||||
* @template TKey int|null
|
* @template TKey int|null
|
||||||
* @template TValue mixed|null
|
* @template TValue mixed|null
|
||||||
*/
|
*/
|
||||||
class Foo implements ModelInterface, ArrayAccess
|
class Foo implements ModelInterface, ArrayAccess, \JsonSerializable
|
||||||
{
|
{
|
||||||
public const DISCRIMINATOR = null;
|
public const DISCRIMINATOR = null;
|
||||||
|
|
||||||
@ -285,6 +285,18 @@ class Foo implements ModelInterface, ArrayAccess
|
|||||||
unset($this->container[$offset]);
|
unset($this->container[$offset]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Serializes the object to a value that can be serialized natively by json_encode().
|
||||||
|
* @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php
|
||||||
|
*
|
||||||
|
* @return mixed Returns data which can be serialized by json_encode(), which is a value
|
||||||
|
* of any type other than a resource.
|
||||||
|
*/
|
||||||
|
public function jsonSerialize()
|
||||||
|
{
|
||||||
|
return ObjectSerializer::sanitizeForSerialization($this);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the string presentation of the object
|
* Gets the string presentation of the object
|
||||||
*
|
*
|
||||||
|
@ -43,7 +43,7 @@ use \OpenAPI\Client\ObjectSerializer;
|
|||||||
* @template TKey int|null
|
* @template TKey int|null
|
||||||
* @template TValue mixed|null
|
* @template TValue mixed|null
|
||||||
*/
|
*/
|
||||||
class FormatTest implements ModelInterface, ArrayAccess
|
class FormatTest implements ModelInterface, ArrayAccess, \JsonSerializable
|
||||||
{
|
{
|
||||||
public const DISCRIMINATOR = null;
|
public const DISCRIMINATOR = null;
|
||||||
|
|
||||||
@ -839,6 +839,18 @@ class FormatTest implements ModelInterface, ArrayAccess
|
|||||||
unset($this->container[$offset]);
|
unset($this->container[$offset]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Serializes the object to a value that can be serialized natively by json_encode().
|
||||||
|
* @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php
|
||||||
|
*
|
||||||
|
* @return mixed Returns data which can be serialized by json_encode(), which is a value
|
||||||
|
* of any type other than a resource.
|
||||||
|
*/
|
||||||
|
public function jsonSerialize()
|
||||||
|
{
|
||||||
|
return ObjectSerializer::sanitizeForSerialization($this);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the string presentation of the object
|
* Gets the string presentation of the object
|
||||||
*
|
*
|
||||||
|
@ -43,7 +43,7 @@ use \OpenAPI\Client\ObjectSerializer;
|
|||||||
* @template TKey int|null
|
* @template TKey int|null
|
||||||
* @template TValue mixed|null
|
* @template TValue mixed|null
|
||||||
*/
|
*/
|
||||||
class HasOnlyReadOnly implements ModelInterface, ArrayAccess
|
class HasOnlyReadOnly implements ModelInterface, ArrayAccess, \JsonSerializable
|
||||||
{
|
{
|
||||||
public const DISCRIMINATOR = null;
|
public const DISCRIMINATOR = null;
|
||||||
|
|
||||||
@ -315,6 +315,18 @@ class HasOnlyReadOnly implements ModelInterface, ArrayAccess
|
|||||||
unset($this->container[$offset]);
|
unset($this->container[$offset]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Serializes the object to a value that can be serialized natively by json_encode().
|
||||||
|
* @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php
|
||||||
|
*
|
||||||
|
* @return mixed Returns data which can be serialized by json_encode(), which is a value
|
||||||
|
* of any type other than a resource.
|
||||||
|
*/
|
||||||
|
public function jsonSerialize()
|
||||||
|
{
|
||||||
|
return ObjectSerializer::sanitizeForSerialization($this);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the string presentation of the object
|
* Gets the string presentation of the object
|
||||||
*
|
*
|
||||||
|
@ -44,7 +44,7 @@ use \OpenAPI\Client\ObjectSerializer;
|
|||||||
* @template TKey int|null
|
* @template TKey int|null
|
||||||
* @template TValue mixed|null
|
* @template TValue mixed|null
|
||||||
*/
|
*/
|
||||||
class HealthCheckResult implements ModelInterface, ArrayAccess
|
class HealthCheckResult implements ModelInterface, ArrayAccess, \JsonSerializable
|
||||||
{
|
{
|
||||||
public const DISCRIMINATOR = null;
|
public const DISCRIMINATOR = null;
|
||||||
|
|
||||||
@ -286,6 +286,18 @@ class HealthCheckResult implements ModelInterface, ArrayAccess
|
|||||||
unset($this->container[$offset]);
|
unset($this->container[$offset]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Serializes the object to a value that can be serialized natively by json_encode().
|
||||||
|
* @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php
|
||||||
|
*
|
||||||
|
* @return mixed Returns data which can be serialized by json_encode(), which is a value
|
||||||
|
* of any type other than a resource.
|
||||||
|
*/
|
||||||
|
public function jsonSerialize()
|
||||||
|
{
|
||||||
|
return ObjectSerializer::sanitizeForSerialization($this);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the string presentation of the object
|
* Gets the string presentation of the object
|
||||||
*
|
*
|
||||||
|
@ -43,7 +43,7 @@ use \OpenAPI\Client\ObjectSerializer;
|
|||||||
* @template TKey int|null
|
* @template TKey int|null
|
||||||
* @template TValue mixed|null
|
* @template TValue mixed|null
|
||||||
*/
|
*/
|
||||||
class InlineObject implements ModelInterface, ArrayAccess
|
class InlineObject implements ModelInterface, ArrayAccess, \JsonSerializable
|
||||||
{
|
{
|
||||||
public const DISCRIMINATOR = null;
|
public const DISCRIMINATOR = null;
|
||||||
|
|
||||||
@ -315,6 +315,18 @@ class InlineObject implements ModelInterface, ArrayAccess
|
|||||||
unset($this->container[$offset]);
|
unset($this->container[$offset]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Serializes the object to a value that can be serialized natively by json_encode().
|
||||||
|
* @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php
|
||||||
|
*
|
||||||
|
* @return mixed Returns data which can be serialized by json_encode(), which is a value
|
||||||
|
* of any type other than a resource.
|
||||||
|
*/
|
||||||
|
public function jsonSerialize()
|
||||||
|
{
|
||||||
|
return ObjectSerializer::sanitizeForSerialization($this);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the string presentation of the object
|
* Gets the string presentation of the object
|
||||||
*
|
*
|
||||||
|
@ -43,7 +43,7 @@ use \OpenAPI\Client\ObjectSerializer;
|
|||||||
* @template TKey int|null
|
* @template TKey int|null
|
||||||
* @template TValue mixed|null
|
* @template TValue mixed|null
|
||||||
*/
|
*/
|
||||||
class InlineObject1 implements ModelInterface, ArrayAccess
|
class InlineObject1 implements ModelInterface, ArrayAccess, \JsonSerializable
|
||||||
{
|
{
|
||||||
public const DISCRIMINATOR = null;
|
public const DISCRIMINATOR = null;
|
||||||
|
|
||||||
@ -315,6 +315,18 @@ class InlineObject1 implements ModelInterface, ArrayAccess
|
|||||||
unset($this->container[$offset]);
|
unset($this->container[$offset]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Serializes the object to a value that can be serialized natively by json_encode().
|
||||||
|
* @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php
|
||||||
|
*
|
||||||
|
* @return mixed Returns data which can be serialized by json_encode(), which is a value
|
||||||
|
* of any type other than a resource.
|
||||||
|
*/
|
||||||
|
public function jsonSerialize()
|
||||||
|
{
|
||||||
|
return ObjectSerializer::sanitizeForSerialization($this);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the string presentation of the object
|
* Gets the string presentation of the object
|
||||||
*
|
*
|
||||||
|
@ -43,7 +43,7 @@ use \OpenAPI\Client\ObjectSerializer;
|
|||||||
* @template TKey int|null
|
* @template TKey int|null
|
||||||
* @template TValue mixed|null
|
* @template TValue mixed|null
|
||||||
*/
|
*/
|
||||||
class InlineObject2 implements ModelInterface, ArrayAccess
|
class InlineObject2 implements ModelInterface, ArrayAccess, \JsonSerializable
|
||||||
{
|
{
|
||||||
public const DISCRIMINATOR = null;
|
public const DISCRIMINATOR = null;
|
||||||
|
|
||||||
@ -373,6 +373,18 @@ class InlineObject2 implements ModelInterface, ArrayAccess
|
|||||||
unset($this->container[$offset]);
|
unset($this->container[$offset]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Serializes the object to a value that can be serialized natively by json_encode().
|
||||||
|
* @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php
|
||||||
|
*
|
||||||
|
* @return mixed Returns data which can be serialized by json_encode(), which is a value
|
||||||
|
* of any type other than a resource.
|
||||||
|
*/
|
||||||
|
public function jsonSerialize()
|
||||||
|
{
|
||||||
|
return ObjectSerializer::sanitizeForSerialization($this);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the string presentation of the object
|
* Gets the string presentation of the object
|
||||||
*
|
*
|
||||||
|
@ -43,7 +43,7 @@ use \OpenAPI\Client\ObjectSerializer;
|
|||||||
* @template TKey int|null
|
* @template TKey int|null
|
||||||
* @template TValue mixed|null
|
* @template TValue mixed|null
|
||||||
*/
|
*/
|
||||||
class InlineObject3 implements ModelInterface, ArrayAccess
|
class InlineObject3 implements ModelInterface, ArrayAccess, \JsonSerializable
|
||||||
{
|
{
|
||||||
public const DISCRIMINATOR = null;
|
public const DISCRIMINATOR = null;
|
||||||
|
|
||||||
@ -793,6 +793,18 @@ class InlineObject3 implements ModelInterface, ArrayAccess
|
|||||||
unset($this->container[$offset]);
|
unset($this->container[$offset]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Serializes the object to a value that can be serialized natively by json_encode().
|
||||||
|
* @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php
|
||||||
|
*
|
||||||
|
* @return mixed Returns data which can be serialized by json_encode(), which is a value
|
||||||
|
* of any type other than a resource.
|
||||||
|
*/
|
||||||
|
public function jsonSerialize()
|
||||||
|
{
|
||||||
|
return ObjectSerializer::sanitizeForSerialization($this);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the string presentation of the object
|
* Gets the string presentation of the object
|
||||||
*
|
*
|
||||||
|
@ -43,7 +43,7 @@ use \OpenAPI\Client\ObjectSerializer;
|
|||||||
* @template TKey int|null
|
* @template TKey int|null
|
||||||
* @template TValue mixed|null
|
* @template TValue mixed|null
|
||||||
*/
|
*/
|
||||||
class InlineObject4 implements ModelInterface, ArrayAccess
|
class InlineObject4 implements ModelInterface, ArrayAccess, \JsonSerializable
|
||||||
{
|
{
|
||||||
public const DISCRIMINATOR = null;
|
public const DISCRIMINATOR = null;
|
||||||
|
|
||||||
@ -321,6 +321,18 @@ class InlineObject4 implements ModelInterface, ArrayAccess
|
|||||||
unset($this->container[$offset]);
|
unset($this->container[$offset]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Serializes the object to a value that can be serialized natively by json_encode().
|
||||||
|
* @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php
|
||||||
|
*
|
||||||
|
* @return mixed Returns data which can be serialized by json_encode(), which is a value
|
||||||
|
* of any type other than a resource.
|
||||||
|
*/
|
||||||
|
public function jsonSerialize()
|
||||||
|
{
|
||||||
|
return ObjectSerializer::sanitizeForSerialization($this);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the string presentation of the object
|
* Gets the string presentation of the object
|
||||||
*
|
*
|
||||||
|
@ -43,7 +43,7 @@ use \OpenAPI\Client\ObjectSerializer;
|
|||||||
* @template TKey int|null
|
* @template TKey int|null
|
||||||
* @template TValue mixed|null
|
* @template TValue mixed|null
|
||||||
*/
|
*/
|
||||||
class InlineObject5 implements ModelInterface, ArrayAccess
|
class InlineObject5 implements ModelInterface, ArrayAccess, \JsonSerializable
|
||||||
{
|
{
|
||||||
public const DISCRIMINATOR = null;
|
public const DISCRIMINATOR = null;
|
||||||
|
|
||||||
@ -318,6 +318,18 @@ class InlineObject5 implements ModelInterface, ArrayAccess
|
|||||||
unset($this->container[$offset]);
|
unset($this->container[$offset]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Serializes the object to a value that can be serialized natively by json_encode().
|
||||||
|
* @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php
|
||||||
|
*
|
||||||
|
* @return mixed Returns data which can be serialized by json_encode(), which is a value
|
||||||
|
* of any type other than a resource.
|
||||||
|
*/
|
||||||
|
public function jsonSerialize()
|
||||||
|
{
|
||||||
|
return ObjectSerializer::sanitizeForSerialization($this);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the string presentation of the object
|
* Gets the string presentation of the object
|
||||||
*
|
*
|
||||||
|
@ -43,7 +43,7 @@ use \OpenAPI\Client\ObjectSerializer;
|
|||||||
* @template TKey int|null
|
* @template TKey int|null
|
||||||
* @template TValue mixed|null
|
* @template TValue mixed|null
|
||||||
*/
|
*/
|
||||||
class InlineResponseDefault implements ModelInterface, ArrayAccess
|
class InlineResponseDefault implements ModelInterface, ArrayAccess, \JsonSerializable
|
||||||
{
|
{
|
||||||
public const DISCRIMINATOR = null;
|
public const DISCRIMINATOR = null;
|
||||||
|
|
||||||
@ -285,6 +285,18 @@ class InlineResponseDefault implements ModelInterface, ArrayAccess
|
|||||||
unset($this->container[$offset]);
|
unset($this->container[$offset]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Serializes the object to a value that can be serialized natively by json_encode().
|
||||||
|
* @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php
|
||||||
|
*
|
||||||
|
* @return mixed Returns data which can be serialized by json_encode(), which is a value
|
||||||
|
* of any type other than a resource.
|
||||||
|
*/
|
||||||
|
public function jsonSerialize()
|
||||||
|
{
|
||||||
|
return ObjectSerializer::sanitizeForSerialization($this);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the string presentation of the object
|
* Gets the string presentation of the object
|
||||||
*
|
*
|
||||||
|
@ -43,7 +43,7 @@ use \OpenAPI\Client\ObjectSerializer;
|
|||||||
* @template TKey int|null
|
* @template TKey int|null
|
||||||
* @template TValue mixed|null
|
* @template TValue mixed|null
|
||||||
*/
|
*/
|
||||||
class MapTest implements ModelInterface, ArrayAccess
|
class MapTest implements ModelInterface, ArrayAccess, \JsonSerializable
|
||||||
{
|
{
|
||||||
public const DISCRIMINATOR = null;
|
public const DISCRIMINATOR = null;
|
||||||
|
|
||||||
@ -399,6 +399,18 @@ class MapTest implements ModelInterface, ArrayAccess
|
|||||||
unset($this->container[$offset]);
|
unset($this->container[$offset]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Serializes the object to a value that can be serialized natively by json_encode().
|
||||||
|
* @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php
|
||||||
|
*
|
||||||
|
* @return mixed Returns data which can be serialized by json_encode(), which is a value
|
||||||
|
* of any type other than a resource.
|
||||||
|
*/
|
||||||
|
public function jsonSerialize()
|
||||||
|
{
|
||||||
|
return ObjectSerializer::sanitizeForSerialization($this);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the string presentation of the object
|
* Gets the string presentation of the object
|
||||||
*
|
*
|
||||||
|
@ -43,7 +43,7 @@ use \OpenAPI\Client\ObjectSerializer;
|
|||||||
* @template TKey int|null
|
* @template TKey int|null
|
||||||
* @template TValue mixed|null
|
* @template TValue mixed|null
|
||||||
*/
|
*/
|
||||||
class MixedPropertiesAndAdditionalPropertiesClass implements ModelInterface, ArrayAccess
|
class MixedPropertiesAndAdditionalPropertiesClass implements ModelInterface, ArrayAccess, \JsonSerializable
|
||||||
{
|
{
|
||||||
public const DISCRIMINATOR = null;
|
public const DISCRIMINATOR = null;
|
||||||
|
|
||||||
@ -345,6 +345,18 @@ class MixedPropertiesAndAdditionalPropertiesClass implements ModelInterface, Arr
|
|||||||
unset($this->container[$offset]);
|
unset($this->container[$offset]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Serializes the object to a value that can be serialized natively by json_encode().
|
||||||
|
* @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php
|
||||||
|
*
|
||||||
|
* @return mixed Returns data which can be serialized by json_encode(), which is a value
|
||||||
|
* of any type other than a resource.
|
||||||
|
*/
|
||||||
|
public function jsonSerialize()
|
||||||
|
{
|
||||||
|
return ObjectSerializer::sanitizeForSerialization($this);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the string presentation of the object
|
* Gets the string presentation of the object
|
||||||
*
|
*
|
||||||
|
@ -44,7 +44,7 @@ use \OpenAPI\Client\ObjectSerializer;
|
|||||||
* @template TKey int|null
|
* @template TKey int|null
|
||||||
* @template TValue mixed|null
|
* @template TValue mixed|null
|
||||||
*/
|
*/
|
||||||
class Model200Response implements ModelInterface, ArrayAccess
|
class Model200Response implements ModelInterface, ArrayAccess, \JsonSerializable
|
||||||
{
|
{
|
||||||
public const DISCRIMINATOR = null;
|
public const DISCRIMINATOR = null;
|
||||||
|
|
||||||
@ -316,6 +316,18 @@ class Model200Response implements ModelInterface, ArrayAccess
|
|||||||
unset($this->container[$offset]);
|
unset($this->container[$offset]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Serializes the object to a value that can be serialized natively by json_encode().
|
||||||
|
* @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php
|
||||||
|
*
|
||||||
|
* @return mixed Returns data which can be serialized by json_encode(), which is a value
|
||||||
|
* of any type other than a resource.
|
||||||
|
*/
|
||||||
|
public function jsonSerialize()
|
||||||
|
{
|
||||||
|
return ObjectSerializer::sanitizeForSerialization($this);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the string presentation of the object
|
* Gets the string presentation of the object
|
||||||
*
|
*
|
||||||
|
@ -43,7 +43,7 @@ use \OpenAPI\Client\ObjectSerializer;
|
|||||||
* @template TKey int|null
|
* @template TKey int|null
|
||||||
* @template TValue mixed|null
|
* @template TValue mixed|null
|
||||||
*/
|
*/
|
||||||
class ModelList implements ModelInterface, ArrayAccess
|
class ModelList implements ModelInterface, ArrayAccess, \JsonSerializable
|
||||||
{
|
{
|
||||||
public const DISCRIMINATOR = null;
|
public const DISCRIMINATOR = null;
|
||||||
|
|
||||||
@ -285,6 +285,18 @@ class ModelList implements ModelInterface, ArrayAccess
|
|||||||
unset($this->container[$offset]);
|
unset($this->container[$offset]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Serializes the object to a value that can be serialized natively by json_encode().
|
||||||
|
* @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php
|
||||||
|
*
|
||||||
|
* @return mixed Returns data which can be serialized by json_encode(), which is a value
|
||||||
|
* of any type other than a resource.
|
||||||
|
*/
|
||||||
|
public function jsonSerialize()
|
||||||
|
{
|
||||||
|
return ObjectSerializer::sanitizeForSerialization($this);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the string presentation of the object
|
* Gets the string presentation of the object
|
||||||
*
|
*
|
||||||
|
@ -44,7 +44,7 @@ use \OpenAPI\Client\ObjectSerializer;
|
|||||||
* @template TKey int|null
|
* @template TKey int|null
|
||||||
* @template TValue mixed|null
|
* @template TValue mixed|null
|
||||||
*/
|
*/
|
||||||
class ModelReturn implements ModelInterface, ArrayAccess
|
class ModelReturn implements ModelInterface, ArrayAccess, \JsonSerializable
|
||||||
{
|
{
|
||||||
public const DISCRIMINATOR = null;
|
public const DISCRIMINATOR = null;
|
||||||
|
|
||||||
@ -286,6 +286,18 @@ class ModelReturn implements ModelInterface, ArrayAccess
|
|||||||
unset($this->container[$offset]);
|
unset($this->container[$offset]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Serializes the object to a value that can be serialized natively by json_encode().
|
||||||
|
* @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php
|
||||||
|
*
|
||||||
|
* @return mixed Returns data which can be serialized by json_encode(), which is a value
|
||||||
|
* of any type other than a resource.
|
||||||
|
*/
|
||||||
|
public function jsonSerialize()
|
||||||
|
{
|
||||||
|
return ObjectSerializer::sanitizeForSerialization($this);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the string presentation of the object
|
* Gets the string presentation of the object
|
||||||
*
|
*
|
||||||
|
@ -44,7 +44,7 @@ use \OpenAPI\Client\ObjectSerializer;
|
|||||||
* @template TKey int|null
|
* @template TKey int|null
|
||||||
* @template TValue mixed|null
|
* @template TValue mixed|null
|
||||||
*/
|
*/
|
||||||
class Name implements ModelInterface, ArrayAccess
|
class Name implements ModelInterface, ArrayAccess, \JsonSerializable
|
||||||
{
|
{
|
||||||
public const DISCRIMINATOR = null;
|
public const DISCRIMINATOR = null;
|
||||||
|
|
||||||
@ -379,6 +379,18 @@ class Name implements ModelInterface, ArrayAccess
|
|||||||
unset($this->container[$offset]);
|
unset($this->container[$offset]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Serializes the object to a value that can be serialized natively by json_encode().
|
||||||
|
* @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php
|
||||||
|
*
|
||||||
|
* @return mixed Returns data which can be serialized by json_encode(), which is a value
|
||||||
|
* of any type other than a resource.
|
||||||
|
*/
|
||||||
|
public function jsonSerialize()
|
||||||
|
{
|
||||||
|
return ObjectSerializer::sanitizeForSerialization($this);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the string presentation of the object
|
* Gets the string presentation of the object
|
||||||
*
|
*
|
||||||
|
@ -43,7 +43,7 @@ use \OpenAPI\Client\ObjectSerializer;
|
|||||||
* @template TKey int|null
|
* @template TKey int|null
|
||||||
* @template TValue mixed|null
|
* @template TValue mixed|null
|
||||||
*/
|
*/
|
||||||
class NullableClass implements ModelInterface, ArrayAccess
|
class NullableClass implements ModelInterface, ArrayAccess, \JsonSerializable
|
||||||
{
|
{
|
||||||
public const DISCRIMINATOR = null;
|
public const DISCRIMINATOR = null;
|
||||||
|
|
||||||
@ -615,6 +615,18 @@ class NullableClass implements ModelInterface, ArrayAccess
|
|||||||
unset($this->container[$offset]);
|
unset($this->container[$offset]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Serializes the object to a value that can be serialized natively by json_encode().
|
||||||
|
* @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php
|
||||||
|
*
|
||||||
|
* @return mixed Returns data which can be serialized by json_encode(), which is a value
|
||||||
|
* of any type other than a resource.
|
||||||
|
*/
|
||||||
|
public function jsonSerialize()
|
||||||
|
{
|
||||||
|
return ObjectSerializer::sanitizeForSerialization($this);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the string presentation of the object
|
* Gets the string presentation of the object
|
||||||
*
|
*
|
||||||
|
@ -43,7 +43,7 @@ use \OpenAPI\Client\ObjectSerializer;
|
|||||||
* @template TKey int|null
|
* @template TKey int|null
|
||||||
* @template TValue mixed|null
|
* @template TValue mixed|null
|
||||||
*/
|
*/
|
||||||
class NumberOnly implements ModelInterface, ArrayAccess
|
class NumberOnly implements ModelInterface, ArrayAccess, \JsonSerializable
|
||||||
{
|
{
|
||||||
public const DISCRIMINATOR = null;
|
public const DISCRIMINATOR = null;
|
||||||
|
|
||||||
@ -285,6 +285,18 @@ class NumberOnly implements ModelInterface, ArrayAccess
|
|||||||
unset($this->container[$offset]);
|
unset($this->container[$offset]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Serializes the object to a value that can be serialized natively by json_encode().
|
||||||
|
* @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php
|
||||||
|
*
|
||||||
|
* @return mixed Returns data which can be serialized by json_encode(), which is a value
|
||||||
|
* of any type other than a resource.
|
||||||
|
*/
|
||||||
|
public function jsonSerialize()
|
||||||
|
{
|
||||||
|
return ObjectSerializer::sanitizeForSerialization($this);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the string presentation of the object
|
* Gets the string presentation of the object
|
||||||
*
|
*
|
||||||
|
@ -43,7 +43,7 @@ use \OpenAPI\Client\ObjectSerializer;
|
|||||||
* @template TKey int|null
|
* @template TKey int|null
|
||||||
* @template TValue mixed|null
|
* @template TValue mixed|null
|
||||||
*/
|
*/
|
||||||
class Order implements ModelInterface, ArrayAccess
|
class Order implements ModelInterface, ArrayAccess, \JsonSerializable
|
||||||
{
|
{
|
||||||
public const DISCRIMINATOR = null;
|
public const DISCRIMINATOR = null;
|
||||||
|
|
||||||
@ -469,6 +469,18 @@ class Order implements ModelInterface, ArrayAccess
|
|||||||
unset($this->container[$offset]);
|
unset($this->container[$offset]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Serializes the object to a value that can be serialized natively by json_encode().
|
||||||
|
* @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php
|
||||||
|
*
|
||||||
|
* @return mixed Returns data which can be serialized by json_encode(), which is a value
|
||||||
|
* of any type other than a resource.
|
||||||
|
*/
|
||||||
|
public function jsonSerialize()
|
||||||
|
{
|
||||||
|
return ObjectSerializer::sanitizeForSerialization($this);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the string presentation of the object
|
* Gets the string presentation of the object
|
||||||
*
|
*
|
||||||
|
@ -43,7 +43,7 @@ use \OpenAPI\Client\ObjectSerializer;
|
|||||||
* @template TKey int|null
|
* @template TKey int|null
|
||||||
* @template TValue mixed|null
|
* @template TValue mixed|null
|
||||||
*/
|
*/
|
||||||
class OuterComposite implements ModelInterface, ArrayAccess
|
class OuterComposite implements ModelInterface, ArrayAccess, \JsonSerializable
|
||||||
{
|
{
|
||||||
public const DISCRIMINATOR = null;
|
public const DISCRIMINATOR = null;
|
||||||
|
|
||||||
@ -345,6 +345,18 @@ class OuterComposite implements ModelInterface, ArrayAccess
|
|||||||
unset($this->container[$offset]);
|
unset($this->container[$offset]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Serializes the object to a value that can be serialized natively by json_encode().
|
||||||
|
* @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php
|
||||||
|
*
|
||||||
|
* @return mixed Returns data which can be serialized by json_encode(), which is a value
|
||||||
|
* of any type other than a resource.
|
||||||
|
*/
|
||||||
|
public function jsonSerialize()
|
||||||
|
{
|
||||||
|
return ObjectSerializer::sanitizeForSerialization($this);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the string presentation of the object
|
* Gets the string presentation of the object
|
||||||
*
|
*
|
||||||
|
@ -43,7 +43,7 @@ use \OpenAPI\Client\ObjectSerializer;
|
|||||||
* @template TKey int|null
|
* @template TKey int|null
|
||||||
* @template TValue mixed|null
|
* @template TValue mixed|null
|
||||||
*/
|
*/
|
||||||
class Pet implements ModelInterface, ArrayAccess
|
class Pet implements ModelInterface, ArrayAccess, \JsonSerializable
|
||||||
{
|
{
|
||||||
public const DISCRIMINATOR = null;
|
public const DISCRIMINATOR = null;
|
||||||
|
|
||||||
@ -475,6 +475,18 @@ class Pet implements ModelInterface, ArrayAccess
|
|||||||
unset($this->container[$offset]);
|
unset($this->container[$offset]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Serializes the object to a value that can be serialized natively by json_encode().
|
||||||
|
* @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php
|
||||||
|
*
|
||||||
|
* @return mixed Returns data which can be serialized by json_encode(), which is a value
|
||||||
|
* of any type other than a resource.
|
||||||
|
*/
|
||||||
|
public function jsonSerialize()
|
||||||
|
{
|
||||||
|
return ObjectSerializer::sanitizeForSerialization($this);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the string presentation of the object
|
* Gets the string presentation of the object
|
||||||
*
|
*
|
||||||
|
@ -43,7 +43,7 @@ use \OpenAPI\Client\ObjectSerializer;
|
|||||||
* @template TKey int|null
|
* @template TKey int|null
|
||||||
* @template TValue mixed|null
|
* @template TValue mixed|null
|
||||||
*/
|
*/
|
||||||
class ReadOnlyFirst implements ModelInterface, ArrayAccess
|
class ReadOnlyFirst implements ModelInterface, ArrayAccess, \JsonSerializable
|
||||||
{
|
{
|
||||||
public const DISCRIMINATOR = null;
|
public const DISCRIMINATOR = null;
|
||||||
|
|
||||||
@ -315,6 +315,18 @@ class ReadOnlyFirst implements ModelInterface, ArrayAccess
|
|||||||
unset($this->container[$offset]);
|
unset($this->container[$offset]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Serializes the object to a value that can be serialized natively by json_encode().
|
||||||
|
* @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php
|
||||||
|
*
|
||||||
|
* @return mixed Returns data which can be serialized by json_encode(), which is a value
|
||||||
|
* of any type other than a resource.
|
||||||
|
*/
|
||||||
|
public function jsonSerialize()
|
||||||
|
{
|
||||||
|
return ObjectSerializer::sanitizeForSerialization($this);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the string presentation of the object
|
* Gets the string presentation of the object
|
||||||
*
|
*
|
||||||
|
@ -43,7 +43,7 @@ use \OpenAPI\Client\ObjectSerializer;
|
|||||||
* @template TKey int|null
|
* @template TKey int|null
|
||||||
* @template TValue mixed|null
|
* @template TValue mixed|null
|
||||||
*/
|
*/
|
||||||
class SpecialModelName implements ModelInterface, ArrayAccess
|
class SpecialModelName implements ModelInterface, ArrayAccess, \JsonSerializable
|
||||||
{
|
{
|
||||||
public const DISCRIMINATOR = null;
|
public const DISCRIMINATOR = null;
|
||||||
|
|
||||||
@ -285,6 +285,18 @@ class SpecialModelName implements ModelInterface, ArrayAccess
|
|||||||
unset($this->container[$offset]);
|
unset($this->container[$offset]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Serializes the object to a value that can be serialized natively by json_encode().
|
||||||
|
* @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php
|
||||||
|
*
|
||||||
|
* @return mixed Returns data which can be serialized by json_encode(), which is a value
|
||||||
|
* of any type other than a resource.
|
||||||
|
*/
|
||||||
|
public function jsonSerialize()
|
||||||
|
{
|
||||||
|
return ObjectSerializer::sanitizeForSerialization($this);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the string presentation of the object
|
* Gets the string presentation of the object
|
||||||
*
|
*
|
||||||
|
@ -43,7 +43,7 @@ use \OpenAPI\Client\ObjectSerializer;
|
|||||||
* @template TKey int|null
|
* @template TKey int|null
|
||||||
* @template TValue mixed|null
|
* @template TValue mixed|null
|
||||||
*/
|
*/
|
||||||
class Tag implements ModelInterface, ArrayAccess
|
class Tag implements ModelInterface, ArrayAccess, \JsonSerializable
|
||||||
{
|
{
|
||||||
public const DISCRIMINATOR = null;
|
public const DISCRIMINATOR = null;
|
||||||
|
|
||||||
@ -315,6 +315,18 @@ class Tag implements ModelInterface, ArrayAccess
|
|||||||
unset($this->container[$offset]);
|
unset($this->container[$offset]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Serializes the object to a value that can be serialized natively by json_encode().
|
||||||
|
* @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php
|
||||||
|
*
|
||||||
|
* @return mixed Returns data which can be serialized by json_encode(), which is a value
|
||||||
|
* of any type other than a resource.
|
||||||
|
*/
|
||||||
|
public function jsonSerialize()
|
||||||
|
{
|
||||||
|
return ObjectSerializer::sanitizeForSerialization($this);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the string presentation of the object
|
* Gets the string presentation of the object
|
||||||
*
|
*
|
||||||
|
@ -43,7 +43,7 @@ use \OpenAPI\Client\ObjectSerializer;
|
|||||||
* @template TKey int|null
|
* @template TKey int|null
|
||||||
* @template TValue mixed|null
|
* @template TValue mixed|null
|
||||||
*/
|
*/
|
||||||
class User implements ModelInterface, ArrayAccess
|
class User implements ModelInterface, ArrayAccess, \JsonSerializable
|
||||||
{
|
{
|
||||||
public const DISCRIMINATOR = null;
|
public const DISCRIMINATOR = null;
|
||||||
|
|
||||||
@ -495,6 +495,18 @@ class User implements ModelInterface, ArrayAccess
|
|||||||
unset($this->container[$offset]);
|
unset($this->container[$offset]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Serializes the object to a value that can be serialized natively by json_encode().
|
||||||
|
* @link https://www.php.net/manual/en/jsonserializable.jsonserialize.php
|
||||||
|
*
|
||||||
|
* @return mixed Returns data which can be serialized by json_encode(), which is a value
|
||||||
|
* of any type other than a resource.
|
||||||
|
*/
|
||||||
|
public function jsonSerialize()
|
||||||
|
{
|
||||||
|
return ObjectSerializer::sanitizeForSerialization($this);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the string presentation of the object
|
* Gets the string presentation of the object
|
||||||
*
|
*
|
||||||
|
Loading…
x
Reference in New Issue
Block a user