namespace Timeline.Entities.Http { public class UserModifyRequest { public string Password { get; set; } public string[] Roles { get; set; } } public static class UserPutResponse { public const int CreatedCode = 0; public const int ModifiedCode = 1; public static ReturnCodeMessageResponse Created { get; } = new ReturnCodeMessageResponse(CreatedCode, "A new user is created."); public static ReturnCodeMessageResponse Modified { get; } = new ReturnCodeMessageResponse(ModifiedCode, "A existing user is modified."); } public static class UserDeleteResponse { public const int DeletedCode = 0; public const int NotExistsCode = 1; public static ReturnCodeMessageResponse Deleted { get; } = new ReturnCodeMessageResponse(DeletedCode, "A existing user is deleted."); public static ReturnCodeMessageResponse NotExists { get; } = new ReturnCodeMessageResponse(NotExistsCode, "User with given name does not exists."); } }