Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Data ¶
type Data string
Data defines object for store
type DeleteRequest ¶
type DeleteRequest struct { MasterPass string Namespace string Backend backend.Backend Version int64 }
DeleteRequest provides struct for sending to Delete
type GetRequest ¶
GetRequest provides struct for sending to Get
type ListItemResponse ¶
type ListItemResponse struct { Namespace string Data []byte UserID string CreatedAt time.Time CurrentVersion uint64 MaxVersion uint64 }
ListResponse defines struct for getting response
type ListRequest ¶
ListRequest defines struct for getting request
type Mystery ¶
type Mystery struct { }
Mystery defines struct for project
func (*Mystery) Delete ¶
func (m *Mystery) Delete(p DeleteRequest) error
Delete provides getting value by the key
func (*Mystery) Get ¶
func (m *Mystery) Get(p GetRequest) (Data, error)
Get provides getting value by the key
func (*Mystery) List ¶
func (m *Mystery) List(p ListRequest) ([]ListItemResponse, error)
List returns list of secrets
func (*Mystery) Put ¶
func (m *Mystery) Put(p PutRequest) error
Put provides adding key-value pair to backend
func (*Mystery) Update ¶
func (m *Mystery) Update(p UpdateRequest) error
Update provides updating value by the key
Click to show internal directories.
Click to hide internal directories.