Table of Contents

Struct ProjectPermissionName

Namespace
Kepware.Api.Model.Admin
Assembly
Kepware.Api.dll

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

operator ==(ProjectPermissionName, ProjectPermissionName)
explicit operator ProjectPermissionName(string)

Explicit conversion from string.

implicit operator string(ProjectPermissionName)

Implicit conversion to string.

operator !=(ProjectPermissionName, ProjectPermissionName)