A velocity which will be handling user extra data.
Takes in user extra data and adds it into database.
response, err := client.Add(ctx, &userData)
Takes in user id and returns the extra data.
response, err := client.Get(ctx, &proto.GetRequest{UserID: "UserID"})
Takes in user id and update. then causes that update.
response, err := client.Update(ctx, &proto.UpdateRequest{
UserID: "UserID",
Update: Update,
})
Takes in user data and returns if it is valid.
response, _ := client.Validate(ctx, UserData)