# ConnectorIdentification

class ConnectorIdentification extends DataModel

## Properties

protected array | $fields |  | from DataModel
protected boolean | $isEncrypted |  | from DataModel
protected string | $endpointVersion |  |
protected string | $platformName |  |
protected string | $platformVersion |  |
protected integer | $protocolVersion |  |
protected ConnectorServerInfo | $serverInfo |  |

## Methods

__construct(stdClass $object = null)

Constructor

from Model
multitype:
getProperties()

Get the Model Properties

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

Sets Properties with matching Array Values

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

Convert the Model into stdClass Object

from DataModel
toJson()

No description

from Model
mixed:string
getFields()

Fields Getter

from DataModel
validate()

Object Validation

from DataModel
mixed:string|NULL
getField(boolean $toWawi = false, string $key)

Get a Model Member Name

from DataModel
map(boolean $toWawi = false, stdClass $obj = null)

Object Mapping

from DataModel
DataType
getModelType()

No description

from DataModel
boolean
isEncrypted()

Encrypted Status

from DataModel
setIdentity(string $propertyName, string|null $endpoint = null, int|null $host = null)

No description

from DataModel
setProperty($name, $value, $type)

No description

from DataModel
validateType($value, $type)

No description

from DataModel
ConnectorIdentification
setEndpointVersion(string $endpointVersion)

No description

string
getEndpointVersion()

No description

ConnectorIdentification
setPlatformName(string $platformName)

No description

string
getPlatformName()

No description

ConnectorIdentification
setPlatformVersion(string $platformVersion)

No description

string
getPlatformVersion()

No description

ConnectorIdentification
setProtocolVersion(integer $protocolVersion)

No description

integer
getProtocolVersion()

No description

ConnectorIdentification
setServerInfo(ConnectorServerInfo $connectorServerInfo)

No description

ConnectorServerInfo
getServerInfo()

No description

## Details

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

Constructor

#### Parameters

stdClass | $object |

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

Get the Model Properties

#### Return Value

multitype: | string

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

Sets Properties with matching Array Values

#### Parameters

stdClass | $object |
array | $options |

#### Return Value

Model |

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

Convert the Model into stdClass Object

#### Parameters

array | $publics |

#### Return Value

stdClass | $object

###
in Model at line 115
`toJson()`

###
in DataModel at line 35
`mixed:string getFields()`

Fields Getter

#### Return Value

mixed:string |

###
in DataModel at line 45
`validate()`

Object Validation

#### Exceptions

SchemaException |

###
in DataModel at line 59
`mixed:string|NULL getField(boolean $toWawi = false, string $key)`

Get a Model Member Name

#### Parameters

boolean | $toWawi |
string | $key |

#### Return Value

mixed:string|NULL |

###
in DataModel at line 81
`map(boolean $toWawi = false, stdClass $obj = null)`

Object Mapping

#### Parameters

boolean | $toWawi |
stdClass | $obj | Object to map

###
in DataModel at line 42
`DataType getModelType()`

#### Return Value

DataType |

###
in DataModel at line 59
`boolean isEncrypted()`

Encrypted Status

#### Return Value

boolean |

###
in DataModel at line 123
`setIdentity(string $propertyName, string|null $endpoint = null, int|null $host = null)`

#### Parameters

string | $propertyName |
string|null | $endpoint |
int|null | $host |

###
in DataModel at line 179
`protected setProperty($name, $value, $type)`

#### Parameters

| $name |
| $value |
| $type |

###
in DataModel at line 190
`protected validateType($value, $type)`

#### Parameters

| $value |
| $type |

###
at line 67
`ConnectorIdentification setEndpointVersion(string $endpointVersion)`

#### Parameters

string | $endpointVersion |

#### Return Value

ConnectorIdentification |

###
at line 75
`string getEndpointVersion()`

#### Return Value

string |

###
at line 84
`ConnectorIdentification setPlatformName(string $platformName)`

#### Parameters

string | $platformName |

#### Return Value

ConnectorIdentification |

###
at line 92
`string getPlatformName()`

#### Return Value

string |

###
at line 101
`ConnectorIdentification setPlatformVersion(string $platformVersion)`

#### Parameters

string | $platformVersion |

#### Return Value

ConnectorIdentification |

###
at line 109
`string getPlatformVersion()`

#### Return Value

string |

###
at line 118
`ConnectorIdentification setProtocolVersion(integer $protocolVersion)`

#### Parameters

integer | $protocolVersion |

#### Return Value

ConnectorIdentification |

###
at line 126
`integer getProtocolVersion()`

#### Return Value

integer |

###
at line 135
`ConnectorIdentification setServerInfo(ConnectorServerInfo $connectorServerInfo)`

#### Parameters

ConnectorServerInfo | $connectorServerInfo |

#### Return Value

ConnectorIdentification |

###
at line 143
`ConnectorServerInfo getServerInfo()`

#### Return Value

ConnectorServerInfo |