25 lines
695 B
C#
25 lines
695 B
C#
|
|
using MediatR;
|
||
|
|
|
||
|
|
namespace CMSMicroservice.Application.ClubFeatureCQ.Commands.ToggleUserClubFeature;
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// کامند برای فعال/غیرفعال کردن یک ویژگی باشگاه برای کاربر
|
||
|
|
/// </summary>
|
||
|
|
public record ToggleUserClubFeatureCommand : IRequest<ToggleUserClubFeatureResponse>
|
||
|
|
{
|
||
|
|
/// <summary>
|
||
|
|
/// شناسه کاربر
|
||
|
|
/// </summary>
|
||
|
|
public long UserId { get; init; }
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// شناسه ویژگی باشگاه
|
||
|
|
/// </summary>
|
||
|
|
public long ClubFeatureId { get; init; }
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// وضعیت مورد نظر (فعال/غیرفعال)
|
||
|
|
/// </summary>
|
||
|
|
public bool IsActive { get; init; }
|
||
|
|
}
|