123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- using Vinno.vCloud.Protocol.Infrastructures;
- namespace vCloud.Server.Infrastructures
- {
- internal interface IAccount
- {
- /// <summary>
- /// Gets the DynamicId of this account.
- /// </summary>
- string DynamicId { get; set; }
- /// <summary>
- /// Gets the account Id, could this could be user id.
- /// </summary>
- string AccountId { get;}
- /// <summary>
- /// Gets the account's type of this account.
- /// </summary>
- AccountType AccountType { get; }
- /// <summary>
- /// Gets the Name of this this Account, this could be the UserName.
- /// </summary>
- string Name { get; }
- /// <summary>
- /// Gets the NickName of this this Account.
- /// </summary>
- string NickName { get; set; }
- /// <summary>
- /// Gets the Name of this this Account, this could be the UserName.
- /// </summary>
- string FullName { get; set; }
- /// <summary>
- /// Gets the PhoneNumber of this this Account.
- /// </summary>
- string PhoneNumber { get; set; }
-
- /// <summary>
- /// Gets the Email of this this Account.
- /// </summary>
- string Email { get; set; }
- /// <summary>
- /// Gets or sets the Password of this Account, this could be the UserPassword.
- /// </summary>
- string Password { get; set; }
- byte[] SmallHeadImage { get; set; }
- UserTypes UserType { get; }
- string Unionid { get; set; }
- /// <summary>
- /// Gets or sets the Openid of this account.
- /// </summary>
- string Openid { get; set; }
- }
- }
|