# new Contact()
Properties:
Name | Type | Description |
---|---|---|
userid |
string
|
Unique user identifier |
object_id |
string
|
Object id |
object_type |
string
|
Object type ( |
shortid |
string
|
Short id |
createdon |
string
|
Creation date |
updatedon |
string
|
Last update date |
createdby |
string
|
Creator |
updatedby |
string
|
Last updater |
Extends
Classes
Methods
# get(key, defaultValueopt) → {*}
Retrieves a top-level member of the internal #_data object by key.
Common keys include: "info", "properties", "geometry", etc.
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
key |
string
|
The name of the member to retrieve. |
||
defaultValue |
*
|
<optional> |
{} | Value returned if the key does not exist. |
- Overrides:
The value of the specified member, or the defaultValue if missing.
*
# getAsJson() → {object}
Get object as JSON in COLNEO Generic Object Model format (cnGOM).
- Overrides:
Object as JSON in GOM format (Generic Object Model)
object
# getId() → {string|null}
Get ID
- Since:
- 1.0, 09.2025, jh
- Overrides:
Object ID, null if object is empty
string
|
null
# getPropertyValue(typeid, defaultValueopt) → {*}
Retrieves the value of a property from the internal json object.
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
typeid |
string
|
The property key to retrieve. |
||
defaultValue |
*
|
<optional> |
null | A fallback value returned if the property does not exist. |
The property value if found, otherwise the defaultValue.
*
# getShortId() → {string|null}
Retrieves the short object ID from the internal json object.
- Since:
- 1.0, 09.2025, jh
- Overrides:
The short ID if available, otherwise null.
string
|
null
# setFromJSON(contactopt) → {void}
Fill an existing contact with new data.
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
contact |
Contact
|
<optional> |
{} | The contact data to update with |
void
# setFromJson(obj_as_data)
Set object from JSON in COLNEO Generic Object Model (GOM) format.
Parameters:
Name | Type | Description |
---|---|---|
obj_as_data |
object
|
- Overrides:
# toJSON() → {object}
Convert the contact info to a plain object.
Plain object representation of the contact
object