| Methods | 
			
	
			
				
					
	public
					static
					
				
			 | 
			
				openAPITypes(): array
	
		Array of property to type mappings. Used for (de)serialization
	 
	
	Array of property to type mappings. Used for (de)serialization 
 
		Implements
		
	 
			 | 
		
			#
		 | 
	
	
			
				
					
	public
					static
					
				
			 | 
			
				openAPIFormats(): array
	
		Array of property to format mappings. Used for (de)serialization
	 
	
	Array of property to format mappings. Used for (de)serialization 
 
		Implements
		
	 
			 | 
		
			#
		 | 
	
	
			
				
					
	protected
					static
					
				
			 | 
			
				openAPINullables(): array
	
		Array of nullable properties
	 
	
	Array of nullable properties 
 
	 
			 | 
		
			#
		 | 
	
	
			
				
					
	public
					static
					
				
			 | 
			
				isNullable(string $property): bool
	
		Checks if a property is nullable
	 
	
	Checks if a property is nullable 
 
		Implements
		
	 
			 | 
		
			#
		 | 
	
	
			
				
					
	public
					
					
				
			 | 
			
				isNullableSetToNull(string $property): bool
	
		Checks if a nullable property is set to null.
	 
	
	Checks if a nullable property is set to null. 
 
		Implements
		
	 
			 | 
		
			#
		 | 
	
	
			
				
					
	public
					static
					
				
			 | 
			
				attributeMap(): array
	
		Array of attributes where the key is the local name,
and the value is the original name
	 
	
	Array of attributes where the key is the local name,
and the value is the original name 
 
		Implements
		
	 
			 | 
		
			#
		 | 
	
	
			
				
					
	public
					static
					
				
			 | 
			
				setters(): array
	
		Array of attributes to setter functions (for deserialization of responses)
	 
	
	Array of attributes to setter functions (for deserialization of responses) 
 
		Implements
		
	 
			 | 
		
			#
		 | 
	
	
			
				
					
	public
					static
					
				
			 | 
			
				getters(): array
	
		Array of attributes to getter functions (for serialization of requests)
	 
	
	Array of attributes to getter functions (for serialization of requests) 
 
		Implements
		
	 
			 | 
		
			#
		 | 
	
	
			
				
					
	public
					
					
				
			 | 
			
				getModelName(): string
	
		The original name of the model.
	 
	
	The original name of the model. 
 
		Implements
		
	 
			 | 
		
			#
		 | 
	
	
			
				
					
	public
					
					
				
			 | 
			
				getStatusAllowableValues(): string[]
	
		Gets allowable values of the enum
	 
	
	Gets allowable values of the enum 
 
	 
			 | 
		
			#
		 | 
	
	
			
				
					
	public
					
					
				
			 | 
			
				__construct(mixed[] $data = null)
	
		Constructor
	 
	
	
							Parameters
							
									
										| $data   | 
										Associated array of property values
initializing the model 
 | 
									 
							 
	 
			 | 
		
			#
		 | 
	
	
			
				
					
	public
					
					
				
			 | 
			
				listInvalidProperties(): array
	
		Show all the invalid properties with reasons.
	 
	
	Show all the invalid properties with reasons. 
 
							Returns
							invalid properties with reasons 
 
		Implements
		
	 
			 | 
		
			#
		 | 
	
	
			
				
					
	public
					
					
				
			 | 
			
				valid(): bool
	
		Validate all the properties in the model
return true if all passed
	 
	
	Validate all the properties in the model
return true if all passed 
 
							Returns
							True if all properties are valid 
 
		Implements
		
	 
			 | 
		
			#
		 | 
	
	
			
				
					
	public
					
					
				
			 | 
			
				getId(): int|null
	
		Gets id
	 
	
			 | 
		
			#
		 | 
	
	
			
				
					
	public
					
					
				
			 | 
			
				setId(int|null $id): self
	
		Sets id
	 
	
			 | 
		
			#
		 | 
	
	
			
				
					
	public
					
					
				
			 | 
			
				getPetId(): int|null
	
		Gets pet_id
	 
	
			 | 
		
			#
		 | 
	
	
			
				
					
	public
					
					
				
			 | 
			
				setPetId(int|null $pet_id): self
	
		Sets pet_id
	 
	
			 | 
		
			#
		 | 
	
	
			
				
					
	public
					
					
				
			 | 
			
				getQuantity(): int|null
	
		Gets quantity
	 
	
			 | 
		
			#
		 | 
	
	
			
				
					
	public
					
					
				
			 | 
			
				setQuantity(int|null $quantity): self
	
		Sets quantity
	 
	
			 | 
		
			#
		 | 
	
	
			
				
					
	public
					
					
				
			 | 
			
				getShipDate(): DateTime|null
	
		Gets ship_date
	 
	
			 | 
		
			#
		 | 
	
	
			
				
					
	public
					
					
				
			 | 
			
				setShipDate(DateTime|null $ship_date): self
	
		Sets ship_date
	 
	
			 | 
		
			#
		 | 
	
	
			
				
					
	public
					
					
				
			 | 
			
				getStatus(): string|null
	
		Gets status
	 
	
			 | 
		
			#
		 | 
	
	
			
				
					
	public
					
					
				
			 | 
			
				setStatus(string|null $status): self
	
		Sets status
	 
	
			 | 
		
			#
		 | 
	
	
			
				
					
	public
					
					
				
			 | 
			
				getComplete(): bool|null
	
		Gets complete
	 
	
			 | 
		
			#
		 | 
	
	
			
				
					
	public
					
					
				
			 | 
			
				setComplete(bool|null $complete): self
	
		Sets complete
	 
	
			 | 
		
			#
		 | 
	
	
			
				
					
	public
					
					
				
			 | 
			
				offsetExists(integer $offset): boolean
	
		Returns true if offset exists. False otherwise.
	 
	
	Returns true if offset exists. False otherwise. 
 
							Parameters
							
		Implements
		
	 
			 | 
		
			#
		 | 
	
	
			
				
					
	public
					
					
				
			 | 
			
				offsetGet(integer $offset): mixed|null
	
		Gets offset.
	 
	
			 | 
		
			#
		 | 
	
	
			
				
					
	public
					
					
				
			 | 
			
				offsetSet(int|null $offset, mixed $value): void
	
		Sets value based on offset.
	 
	
	Sets value based on offset. 
 
							Parameters
							
									
										| $offset   | 
										Offset 
 | 
									 
									
										| $value   | 
										Value to be set 
 | 
									 
							 
		Implements
		
	 
			 | 
		
			#
		 | 
	
	
			
				
					
	public
					
					
				
			 | 
			
				offsetUnset(integer $offset): void
	
		Unsets offset.
	 
	
			 | 
		
			#
		 | 
	
	
			
				
					
	public
					
					
				
			 | 
			
				jsonSerialize(): mixed
	
		Serializes the object to a value that can be serialized natively by json_encode().
	 
	
	Serializes the object to a value that can be serialized natively by json_encode(). 
 
							Returns
							Returns data which can be serialized by json_encode(), which is a value
of any type other than a resource. 
 
		Implements
		
	 
			 | 
		
			#
		 | 
	
	
			
				
					
	public
					
					
				
			 | 
			
				__toString(): string
	
		Gets the string presentation of the object
	 
	
	Gets the string presentation of the object 
 
	 
			 | 
		
			#
		 | 
	
	
			
				
					
	public
					
					
				
			 | 
			
				toHeaderValue(): string
	
		Gets a header-safe presentation of the object
	 
	
	Gets a header-safe presentation of the object 
 
	 
			 | 
		
			#
		 | 
	
		
		
			
				| Properties | 
			
	
			
				
	protected
					static
					
				
			 | 
			
				string
			 | 
			
$openAPIModelName = 'Order'
				
	
	 
			 | 
		
			#
		 | 
	
	
			
				
	protected
					static
					
				
			 | 
			
				string[]
			 | 
			
$openAPITypes = [
	'id' => 'int',
	'pet_id' => 'int',
	'quantity' => 'int',
	'ship_date' => '\DateTime',
	'status' => 'string',
	'complete' => 'bool',
]
				
	
	 
			 | 
		
			#
		 | 
	
	
			
				
	protected
					static
					
				
			 | 
			
				string[]
			 | 
			
$openAPIFormats = [
	'id' => 'int64',
	'pet_id' => 'int64',
	'quantity' => 'int32',
	'ship_date' => 'date-time',
	'status' => null,
	'complete' => null,
]
				
	
	 
			 | 
		
			#
		 | 
	
	
			
				
	protected
					static
					
				
			 | 
			
				boolean[]
			 | 
			
$openAPINullables = [
	'id' => false,
	'pet_id' => false,
	'quantity' => false,
	'ship_date' => false,
	'status' => false,
	'complete' => false,
]
				
	
	 
			 | 
		
			#
		 | 
	
	
			
				
	protected
					
					
				
			 | 
			
				boolean[]
			 | 
			
$openAPINullablesSetToNull = []
				
	
	 
			 | 
		
			#
		 | 
	
	
			
				
	protected
					static
					
				
			 | 
			
				string[]
			 | 
			
$attributeMap = [
	'id' => 'id',
	'pet_id' => 'petId',
	'quantity' => 'quantity',
	'ship_date' => 'shipDate',
	'status' => 'status',
	'complete' => 'complete',
]
				
	
	 
			 | 
		
			#
		 | 
	
	
			
				
	protected
					static
					
				
			 | 
			
				string[]
			 | 
			
$setters = [
	'id' => 'setId',
	'pet_id' => 'setPetId',
	'quantity' => 'setQuantity',
	'ship_date' => 'setShipDate',
	'status' => 'setStatus',
	'complete' => 'setComplete',
]
				
	
	 
			 | 
		
			#
		 | 
	
	
			
				
	protected
					static
					
				
			 | 
			
				string[]
			 | 
			
$getters = [
	'id' => 'getId',
	'pet_id' => 'getPetId',
	'quantity' => 'getQuantity',
	'ship_date' => 'getShipDate',
	'status' => 'getStatus',
	'complete' => 'getComplete',
]
				
	
	 
			 | 
		
			#
		 | 
	
	
			
				
	protected
					
					
				
			 | 
			
				mixed[]
			 | 
			
$container = []
				
	
	 
			 | 
		
			#
		 |