Class User
- Namespace
- YandexTracker.Models.Users
- Assembly
- YandexTracker.dll
A user of the organization.
public sealed record User : IEquatable<User>
- Inheritance
-
User
- Implements
- Inherited Members
Constructors
User(long?, string?, string?, string?, string?, string?, bool?, string?, long?)
A user of the organization.
public User(long? Uid, string? Login, string? Display, string? Email, string? FirstName = null, string? LastName = null, bool? Dismissed = null, string? CloudUid = null, long? PassportUid = null)
Parameters
Uidlong?The user id; the same value as
idin assignee references.LoginstringThe login.
DisplaystringThe display name.
EmailstringThe email address.
FirstNamestringThe first name.
LastNamestringThe last name.
Dismissedbool?Whether the user has left the organization.
CloudUidstringThe user id in Yandex Cloud.
PassportUidlong?The Yandex Passport id.
Properties
CloudUid
The user id in Yandex Cloud.
[JsonPropertyName("cloudUid")]
public string? CloudUid { get; init; }
Property Value
Dismissed
Whether the user has left the organization.
[JsonPropertyName("dismissed")]
public bool? Dismissed { get; init; }
Property Value
- bool?
Display
The display name.
[JsonPropertyName("display")]
public string? Display { get; init; }
Property Value
The email address.
[JsonPropertyName("email")]
public string? Email { get; init; }
Property Value
FirstName
The first name.
[JsonPropertyName("firstName")]
public string? FirstName { get; init; }
Property Value
LastName
The last name.
[JsonPropertyName("lastName")]
public string? LastName { get; init; }
Property Value
Login
The login.
[JsonPropertyName("login")]
public string? Login { get; init; }
Property Value
PassportUid
The Yandex Passport id.
[JsonPropertyName("passportUid")]
public long? PassportUid { get; init; }
Property Value
- long?
Uid
The user id; the same value as id in assignee references.
[JsonPropertyName("uid")]
public long? Uid { get; init; }
Property Value
- long?