# Model

class Model

Core Model Class

## Methods

__construct(stdClass $object = null)

Constructor

multitype:
getProperties()

Get the Model Properties

Model
setOptions(stdClass $object = null, array $options = null)

Sets Properties with matching Array Values

stdClass
getPublic(array $publics = array('fields', 'isEncrypted', 'identities', '_type'))

Convert the Model into stdClass Object

toJson()

No description

## Details

###
at line 23
`__construct(stdClass $object = null)`

Constructor

#### Parameters

stdClass | $object |

###
at line 33
`multitype: getProperties()`

Get the Model Properties

#### Return Value

multitype: | string

###
at line 45
`Model setOptions(stdClass $object = null, array $options = null)`

Sets Properties with matching Array Values

#### Parameters

stdClass | $object |
array | $options |

#### Return Value

Model |

###
at line 82
`stdClass getPublic(array $publics = array('fields', 'isEncrypted', 'identities', '_type'))`

Convert the Model into stdClass Object

#### Parameters

array | $publics |

#### Return Value

stdClass | $object

###
at line 115
`toJson()`