Class BitwardenItemMetadata

java.lang.Object
com.mwdle.bitwarden.model.BitwardenItemMetadata
All Implemented Interfaces:
Serializable

public class BitwardenItemMetadata extends Object implements Serializable
Represents a lightweight, non-secret metadata object for a Bitwarden item.

This class is used for caching the list of all items from the vault without storing any sensitive information in memory or on disk. It is deserialized from the JSON output of bw list items.

See Also:
  • Constructor Details

    • BitwardenItemMetadata

      public BitwardenItemMetadata()
  • Method Details

    • getId

      public String getId()
      Gets the unique UUID of the item.
      Returns:
      The unique UUID of the item.
    • getName

      public String getName()
      Gets the user-provided name of the item.
      Returns:
      The user-provided name of the item.
    • getItemType

      public BitwardenItemType getItemType()
      Gets the enumerated type of the Bitwarden item.
      Returns:
      The BitwardenItemType of the item.