# Packages

No description provided by the author
No description provided by the author
No description provided by the author

# Functions

DeserializeJSON is a thin wrapper around Unmarshal function of encoding/json.
ObjectToID converts given Kubernetes object to SecretID based on the name and namespace.
SerializeJSON is a thin wrapper around Marshal function of encoding/json.

# Variables

No description provided by the author
No description provided by the author

# Structs

DefaultTypedSecretStorage is the default implementation of the TypedSecretStorage interface that uses the provided functions to convert between the id and data types to SecretID and []byte respectively.
This is a wrapper around the provided SecretStorage that creates the SPIAccessTokenDataUpdate objects on data modifications.
SecretID is a generic identifier of the secret that we store data of.
No description provided by the author

# Interfaces

SecretStorage is a generic storage mechanism for storing secret data keyed by the SecretID.
TypedSecretStorage is a generic "companion" to the "raw" SecretStorage interface which uses strongly typed arguments instead of the generic SecretID and []byte.