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.