Struct ProjectPermissionName
Represents a known project permission in Kepware. Project permissions define the actions that users in a group can perform on project objects.
public readonly struct ProjectPermissionName : IEquatable<ProjectPermissionName>
- Implements
- Inherited Members
Fields
- IotGatewayIOTItem
Configure default 'Iot Gateway IOTItem' access permissions for the selected user group.
- IotGatewayMQTTClient
Configure default 'Iot Gateway MQTTClient' access permissions for the selected user group.
- Known
List of all known project permissions.
- ServermainAlias
Configure default 'Servermain Alias' access permissions for the selected user group.
- ServermainChannel
Configure default 'Servermain Channel' access permissions for the selected user group.
- ServermainDevice
Configure default 'Servermain Device' access permissions for the selected user group.
- ServermainMeterOrder
Configure default 'Servermain Meter Order' access permissions for the selected user group. Add and delete properties are disabled for this endpoint.
- ServermainModel
Configure default 'Servermain Model' access permissions for the selected user group.
- ServermainPhoneNumber
Configure default 'Servermain Phone Number' access permissions for the selected user group.
- ServermainPhonePriority
Configure default 'Servermain Phone Priority' access permissions for the selected user group. Add and delete properties are disabled for this endpoint.
- ServermainProject
Configure default 'Servermain Project' access permissions for the selected user group. Add and delete properties are disabled for this endpoint.
- ServermainTag
Configure default 'Servermain Tag' access permissions for the selected user group.
- ServermainTagGroup
Configure default 'Servermain Tag Group' access permissions for the selected user group.
Methods
- Equals(ProjectPermissionName)
Checks if two permission names are equal.
- Equals(object?)
Indicates whether this instance and a specified object are equal.
- GetHashCode()
Returns the hash code for this instance.
- ToString()
Returns the string representation of the permission name.
- TryParse(string, out ProjectPermissionName?)
Attempts to create a valid project permission name.
Operators
- explicit operator ProjectPermissionName(string)
Explicit conversion from string.
- implicit operator string(ProjectPermissionName)
Implicit conversion to string.