|  | Koopman.CheckPoint.Common Namespace | 
 Classes
Classes| Class | Description | |
|---|---|---|
|  | AccessLayersPagingResults | 
            Result from Session.FindAccessLayers
             | 
|  | AccessRulebasePagingResults | 
            Result from Session.FindAccessRulebase
             | 
|  | AggressiveAging | 
            Sets short (aggressive) timeouts for idle connections.
             | 
|  | CertificateValidator | 
            Used to validate the server's SSL certificate.
             | 
|  | CertificateValidatorHashDetails | 
            Results of GetServerCertificateHash(String) | 
|  | ChangeTracking | 
            Allows for tracking of property changes, so only changed properties are posted.
             | 
|  | Domain | 
            Check Point Domain Information
             | 
|  | GenericObjectSummary | 
            Used to represent an unknown object type.
             | 
|  | GlobalOptions | 
            These global options will affect ALL sessions.
             | 
|  | HourRanges | 
            Contains the Hour Ranges of a Time object
             | 
|  | HttpSession | 
            Base HTTP Session Class
             | 
|  | JsonExport | 
            Used to export selected objects to JSON
             | 
|  | ListChangeTrackingT | 
            Used to keep track of changes to a List of IChangeTracking objects
             | 
|  | LoginMessage | 
            Login Message
             | 
|  | LoginMessageDetails | 
            Login Message Full Details
             | 
|  | MemberMembershipChangeTrackingT | 
            Track adds and removes of membership objects when members are of type ObjectSummary. Used
            when Check Point API supports these methods.
             | 
|  | MembershipChangeTrackingT | 
            Track adds and removes of membership objects. Used when Check Point API supports these methods.
             | 
|  | MetaInfo | 
            Check Point Meta Information
             | 
|  | NATSettings | 
            Network Object's NAT Settings
             | 
|  | NetworkObjectsPagingResultsT | 
            Result from methods that return multiple Network Objects.
             | 
|  | ObjectBaseT | 
            Common properties all objects contain when full detail level returned
             | 
|  | ObjectsPagingResultsT, U | 
            Result from commands that return multiple objects.
             | 
|  | SimpleChangeTracking | 
            Used to keep track if any properties have been changed. Does not track which properties have
            changed, just that some have changed.
             | 
|  | SimpleListChangeTrackingT | 
            To keep track of if changes have been made to a list of objects
             | 
|  | TimeOfDay | 
            Hours and Minutes of day. Not linked to any date or time-zone.
             | 
|  | TimeRange | 
            Time range between two TimeOfDay objects. Doesn't allow for Start being after End.
             | 
|  | WhereUsed | |
|  | WhereUsedWhereUsedResults | 
            Where Used Object Details
             | 
|  | WhereUsedWhereUsedResultsNATs | 
            Where Used NAT results
             | 
|  | WhereUsedWhereUsedResultsRules | 
            Where Used Rule results
             | 
|  | WhereUsedWhereUsedResultsThreatRules | 
            Where used threat rule results
             | 
 Interfaces
Interfaces| Interface | Description | |
|---|---|---|
|  | IApplicationGroupMember | 
            Identifies objects that can be assigned as members of a ApplicationGroup | 
|  | IGroupMember | 
            Identifies objects that can be assigned as members of a Group | 
|  | IOrder | 
            Empty interface used to identify Classes that serialize the Order field
             | 
|  | IRulebaseEntry | 
            Identifies objects that can be assigned as entries in a rulebase
             | 
|  | ISecurityZoneSettings | 
            Empty Interface to identify Security Zone settings classes
             | 
|  | IServiceGroupMember | 
            Identifies objects that can be assigned as members of a ServiceGroup | 
|  | ITimeGroupMember | 
            Identifies objects that can be assigned as members of a TimeGroup | 
 Enumerations
Enumerations| Enumeration | Description | |
|---|---|---|
|  | ChangeAction | 
            Action to be done when Accepting Changes.
             | 
|  | GlobalOptionsIdentifier | 
            Which identifier should be used
             | 
|  | GlobalOptionsTimeField | 
            Which time field should be used
             | 
|  | Metrics | 
            Metrics used to measure thresholds
             | 
|  | NATSettingsHideBehindValues | 
            Hide Behind Gateway or IP
             | 
|  | NATSettingsNATMethods | 
            NAT Method to use
             |