Table of Contents

Class ResourceAccess

Namespace
Mailtrap.AccountAccesses.Models
Assembly
Mailtrap.Abstractions.dll

Represents access details for resource.

public sealed record ResourceAccess : IEquatable<ResourceAccess>
Inheritance
ResourceAccess
Implements

Properties

AccessLevel

Gets the resource access level.

[JsonPropertyName("access_level")]
[JsonPropertyOrder(3)]
public AccessLevel AccessLevel { get; set; }

Property Value

AccessLevel

Access level for resource.

Id

Gets the resource identifier.

[JsonPropertyName("resource_id")]
[JsonPropertyOrder(1)]
[JsonRequired]
public long Id { get; set; }

Property Value

long

Resource identifier.

Type

Gets the resource type.

[JsonPropertyName("resource_type")]
[JsonPropertyOrder(2)]
public ResourceType Type { get; set; }

Property Value

ResourceType

Resource type.