Documentation
¶
Overview ¶
Copyright 2025 BeyondTrust. All rights reserved. Package databases implements functions to manage databases in Password Safe.
Index ¶
- type DatabaseObj
- func (databaseObj *DatabaseObj) CreateDatabaseFlow(assetId string, databaseDetails entities.DatabaseDetails) (entities.DatabaseResponse, error)
- func (databaseObj *DatabaseObj) GetDatabasesList(endpointPath string, method string) ([]entities.DatabaseResponse, error)
- func (databaseObj *DatabaseObj) GetDatabasesListFlow() ([]entities.DatabaseResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DatabaseObj ¶
type DatabaseObj struct {
// contains filtered or unexported fields
}
func NewDatabaseObj ¶
func NewDatabaseObj(authentication authentication.AuthenticationObj, logger logging.Logger) (*DatabaseObj, error)
NewDatabaseObj creates DatabaseObj
func (*DatabaseObj) CreateDatabaseFlow ¶
func (databaseObj *DatabaseObj) CreateDatabaseFlow(assetId string, databaseDetails entities.DatabaseDetails) (entities.DatabaseResponse, error)
CreateDatabaseFlow is responsible for creating databases in Password Safe.
func (*DatabaseObj) GetDatabasesList ¶ added in v0.21.0
func (databaseObj *DatabaseObj) GetDatabasesList(endpointPath string, method string) ([]entities.DatabaseResponse, error)
GetDatabasesList call Databases enpoint and returns databases list
func (*DatabaseObj) GetDatabasesListFlow ¶ added in v0.21.0
func (databaseObj *DatabaseObj) GetDatabasesListFlow() ([]entities.DatabaseResponse, error)
GetDatabasesListFlow get databases list.
Click to show internal directories.
Click to hide internal directories.