1. import java.util.HashMap;
  2. import java.util.Map;
  3. public class UserMetadata {
  4. private Map<String, String> metadata = new HashMap<>();
  5. /**
  6. * Adds metadata for the user.
  7. * @param key The metadata key.
  8. * @param value The metadata value.
  9. */
  10. public void addMetadata(String key, String value) {
  11. metadata.put(key, value);
  12. }
  13. /**
  14. * Retrieves metadata for the user by key.
  15. * @param key The metadata key to retrieve.
  16. * @return The metadata value associated with the key, or null if not found.
  17. */
  18. public String getMetadata(String key) {
  19. return metadata.get(key);
  20. }
  21. /**
  22. * Gets all metadata.
  23. * @return A map containing all metadata.
  24. */
  25. public Map<String, String> getAllMetadata() {
  26. return metadata;
  27. }
  28. }

Add your comment