Section II – Functional Modules > Classification Interface > Object Model Bottom of Page
| Genesys 8.0 SCXML Technical Reference
Functions >

## Object Model

#### _genesys.FMname Object

There are no properties at this time.

#### category Object

This object represents the result for an interaction classified against a given category. The name of the object will be "category". This object is accessible either through the classification.screen.done event and the categories property or through the classification.classify.done event and the categories properties.

This is the set of properties for the object:

Name | Access | Type | Default Value | Valid Values | Description
--- | --- | --- | --- | --- | ---
name | read only | string | none |  | This is the name of the screen rule.
id | read only | string | none |  | This is screen rule ID from UCS.
relevancy | read only | integer | none | 1-100 | This indicates the relevancy of the category with respect to the interaction that was classified.

#### screenrule Object

This object represents the result for an interaction screened against a given screen rule. The name of the object will be "screenrule". This object is accessible through the classification.screen.done event and the rules property.

This is the set of properties for the object:

Name | Access | Type | Default Value | Valid Values | Description
--- | --- | --- | --- | --- | ---
name | read only | string | none |  | This is the name of the screen rule
id | read only | string | none |  | This is screen rule ID from UCS.
match | read only | boolean | none | true, false | This indicates whether the interaction has met the conditions of the screen rule.
value | read only | string | none |  | This is the interaction content that has met the screen rules.

#### Object Ownership

The object management and ownership policies for this functional module interface are:

- It has a scope of global and is accessible from all elements in the SCXML session.
- This object and its associated properties will not be implicitly shared with other sessions or external applications, but there will be methods to explicitly share these objects and properties with other sessions and applications. A session can only share snapshots of the current properties and objects. They will not be updated dynamically when the owning session changes them. The following are the methods for sharing content:
- The first method is for when the current session is starting another session. In that case, the current session can send these properties and objects to the new session via the `<invoke>` or `<session:start>` actions, using the `<param>` elements.
- The second method will be through the `<send>` action element or the Web 2.0 API equivalent of the `<send>` element. This will allow any session or external application to get any property or object on any session.

Section II – Functional Modules > Classification Interface > Object Model Top of Page
| Genesys 8.0 SCXML Technical Reference
Functions >