milestonexprotectwspython.xpwmetadatadevicesecurity

Module: xpwmetadatadevicesecurity.py

Revision History

Date Version Description
2023/07/11 1.0.0.0 Initial Version.

@export
class XPWMetadataDeviceSecurity:

Metadata Device Security information.

Supplemental documentation can be found at: https://doc.milestonesys.com/2023R2/en-US/standard_features/sf_mc/sf_ui/mc_roles_security.htm?cshid=9902#Metadatarelatedpermissions

Threadsafety:

This class is fully thread-safe.

XPWMetadataDeviceSecurity()

Initializes a new instance of the class.

Browse: bool

True if the user has access to browse media for the device; otherwise, False.

Returns:

The Browse property value.

ExportDatabase: bool

True if the user has access to export database objects for the device; otherwise, False.

Returns:

The ExportDatabase property value.

GetSequences: bool

True if the user has access to get sequence data for the device; otherwise, False.

Returns:

The GetSequences property value.

Live: bool

True if the user has access to get live data for the device; otherwise, False.

Returns:

The Live property value.

RestrictedMediaCreate: bool

True if the user has access to create restricted media for the device; otherwise, False.

Returns:

The RestrictedMediaCreate property value.

RestrictedMediaRemove: bool

True if the user has access to remove restricted media for the device; otherwise, False.

Returns:

The RestrictedMediaRemove property value.

RestrictedMediaView: bool

True if the user has access to view restricted media for the device; otherwise, False.

Returns:

The RestrictedMediaView property value.

RetentionCreate: bool

True if the user has access to create retention settings for the device; otherwise, False.

Returns:

The RetentionCreate property value.

RetentionRemove: bool

True if the user has access to remove retention settings for the device; otherwise, False.

Returns:

The RetentionRemove property value.

RetentionView: bool

True if the user has access to view retention settings for the device; otherwise, False.

Returns:

The RetentionView property value.

RetrieveEdgeRecordings: bool

True if the user has access to retrieve edge recordings for the device; otherwise, False.

Returns:

The RetrieveEdgeRecordings property value.

StartRecording: bool

True if the user has access to start recording for the device; otherwise, False.

Returns:

The StartRecording property value.

StopRecording: bool

True if the user has access to stop recording for the device; otherwise, False.

Returns:

The StopRecording property value.