27 lines
757 B
C#
27 lines
757 B
C#
using Microsoft.AspNetCore.Mvc;
|
|
|
|
namespace EnvelopeGenerator.Application.Receivers.Commands;
|
|
|
|
/// <summary>
|
|
/// Data Transfer Object for updating a receiver's information.
|
|
/// </summary>
|
|
[ApiExplorerSettings(IgnoreApi = true)]
|
|
public class UpdateReceiverCommand
|
|
{
|
|
/// <summary>
|
|
/// Gets or sets the unique identifier of the receiver.
|
|
/// </summary>
|
|
public int Id { get; set; }
|
|
|
|
/// <summary>
|
|
/// Gets or sets the TOTP (Time-based One-Time Password) secret key.
|
|
/// Optional.
|
|
/// </summary>
|
|
public string? TotpSecretkey { get; set; }
|
|
|
|
/// <summary>
|
|
/// Gets or sets the deadline for two-factor authentication registration.
|
|
/// Optional.
|
|
/// </summary>
|
|
public DateTime? TfaRegDeadline { get; set; }
|
|
} |