Class PasswordLoginRequest
Request of POST /_matrix/client/v3/login with type m.login.password.
Implements
Inherited Members
Namespace: Uniform.Matrix.Protocol.Core
Assembly: Uniform.Matrix.Protocol.Core.dll
Syntax
public sealed record PasswordLoginRequest : IEquatable<PasswordLoginRequest>
Properties
| Edit this page View SourceDeviceId
Existing device to reuse; server generates one when null.
Declaration
public string? DeviceId { get; init; }
Property Value
| Type | Description |
|---|---|
| string |
Identifier
User to log in as.
Declaration
public required UserIdentifier Identifier { get; init; }
Property Value
| Type | Description |
|---|---|
| UserIdentifier |
InitialDeviceDisplayName
Display name for a newly created device.
Declaration
public string? InitialDeviceDisplayName { get; init; }
Property Value
| Type | Description |
|---|---|
| string |
Password
Password of the user.
Declaration
public required string Password { get; init; }
Property Value
| Type | Description |
|---|---|
| string |
Type
Login type, always m.login.password.
Declaration
public string Type { get; init; }
Property Value
| Type | Description |
|---|---|
| string |