25 lines
683 B
C#
25 lines
683 B
C#
using System.ComponentModel.DataAnnotations;
|
|
|
|
namespace DysonNetwork.Sphere.Account;
|
|
|
|
/// <summary>
|
|
/// The verification info of a resource
|
|
/// stands, for it is really an individual or organization or a company in the real world.
|
|
/// Besides, it can also be use for mark parody or fake.
|
|
/// </summary>
|
|
public class VerificationMark
|
|
{
|
|
public VerificationMarkType Type { get; set; }
|
|
[MaxLength(1024)] public string? Title { get; set; }
|
|
[MaxLength(8192)] public string? Description { get; set; }
|
|
[MaxLength(1024)] public string? VerifiedBy { get; set; }
|
|
}
|
|
|
|
public enum VerificationMarkType
|
|
{
|
|
Official,
|
|
Individual,
|
|
Organization,
|
|
Government,
|
|
Creator
|
|
} |