Changed CreateEnvelopeResponse from a class to a record type for improved immutability and conciseness. The new definition inherits from ReadEnvelopeResponse, reusing its functionality. Added XML documentation comments for better clarity on each parameter.
21 lines
1.0 KiB
C#
21 lines
1.0 KiB
C#
using EnvelopeGenerator.Application.Envelopes.Queries.Read;
|
|
|
|
namespace EnvelopeGenerator.Application.Envelopes.Commands;
|
|
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
/// <param name="Id"><inheritdoc/></param>
|
|
/// <param name="UserId"><inheritdoc/></param>
|
|
/// <param name="Status"><inheritdoc/></param>
|
|
/// <param name="Uuid"><inheritdoc/></param>
|
|
/// <param name="Message"><inheritdoc/></param>
|
|
/// <param name="AddedWhen"><inheritdoc/></param>
|
|
/// <param name="ChangedWhen"><inheritdoc/></param>
|
|
/// <param name="Title"><inheritdoc/></param>
|
|
/// <param name="Language"><inheritdoc/></param>
|
|
/// <param name="TFAEnabled"><inheritdoc/></param>
|
|
/// <param name="User"><inheritdoc/></param>
|
|
public record CreateEnvelopeResponse(int Id, int UserId, int Status, string Uuid, string? Message, DateTime AddedWhen, DateTime? ChangedWhen, string? Title, string Language, bool TFAEnabled, DigitalData.UserManager.Domain.Entities.User User)
|
|
: ReadEnvelopeResponse(Id, UserId, Status, Uuid, Message, AddedWhen, ChangedWhen, Title, Language, TFAEnabled, User);
|