✨ Verification mark
This commit is contained in:
		
							
								
								
									
										25
									
								
								DysonNetwork.Sphere/Account/VerificationMark.cs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								DysonNetwork.Sphere/Account/VerificationMark.cs
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,25 @@ | ||||
| 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 | ||||
| } | ||||
		Reference in New Issue
	
	Block a user