Table of Contents

Class WebPagePermissionMetadata

Namespace
Kentico.Xperience.Admin.Websites.UIPages
Assembly
Kentico.Xperience.Admin.Websites.dll

Represents the metadata of a web page permission.

public sealed record WebPagePermissionMetadata
Inheritance
object
WebPagePermissionMetadata
Extension Methods

Constructors

WebPagePermissionMetadata()

public WebPagePermissionMetadata()

Properties

PermissionDisplayName

Display name of the permission.

public string PermissionDisplayName { get; init; }

Property Value

string

PermissionIsEditable

Indicates whether the permission is editable.

public bool PermissionIsEditable { get; init; }

Property Value

bool

PermissionName

Name of the permission.

public string PermissionName { get; init; }

Property Value

string

PermissionTooltip

Tooltip for the permission.

public string PermissionTooltip { get; set; }

Property Value

string

Methods

Equals(WebPagePermissionMetadata?)

public bool Equals(WebPagePermissionMetadata? other)

Parameters

other WebPagePermissionMetadata

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

operator ==(WebPagePermissionMetadata?, WebPagePermissionMetadata?)

public static bool operator ==(WebPagePermissionMetadata? left, WebPagePermissionMetadata? right)

Parameters

left WebPagePermissionMetadata
right WebPagePermissionMetadata

Returns

bool

operator !=(WebPagePermissionMetadata?, WebPagePermissionMetadata?)

public static bool operator !=(WebPagePermissionMetadata? left, WebPagePermissionMetadata? right)

Parameters

left WebPagePermissionMetadata
right WebPagePermissionMetadata

Returns

bool