Documentation
¶
Index ¶
- Constants
- type BadgerDriver
- func (b *BadgerDriver) AddATeamMemberToProject(ctx context.Context, projectId string, memberData map[string]interface{}) error
- func (b *BadgerDriver) AddSystemUserMetaInfo(ctx context.Context, doc *shared.DefaultDocumentStructure) (*shared.DefaultDocumentStructure, error)
- func (b *BadgerDriver) AddTeamMetaInfo(ctx context.Context, docs []*protobuff.SystemUser) ([]*protobuff.SystemUser, error)
- func (b *BadgerDriver) BlacklistAToken(ctx context.Context, token map[string]interface{}) error
- func (b *BadgerDriver) CheckProjectName(ctx context.Context, name string) error
- func (b *BadgerDriver) CheckTokenBlacklisted(ctx context.Context, tokenId string) error
- func (b *BadgerDriver) CreateProject(ctx context.Context, project *protobuff.Project) (*protobuff.Project, error)
- func (b *BadgerDriver) CreateSystemUser(ctx context.Context, user *protobuff.SystemUser) (*protobuff.SystemUser, error)
- func (b *BadgerDriver) DeleteProjectFromSystem(ctx context.Context, projectId string) error
- func (b *BadgerDriver) DeleteWebhook(ctx context.Context, projectId, hookId string) error
- func (b *BadgerDriver) FindOrganizationAdmin(ctx context.Context, orgId string) (*protobuff.SystemUser, error)
- func (b *BadgerDriver) GetATeamMemberFromProject(ctx context.Context, projectId string, memberID string) error
- func (b *BadgerDriver) GetOrganizations(ctx context.Context, userId string) (*shared.SearchResponse[protobuff.Organization], error)
- func (b *BadgerDriver) GetProject(ctx context.Context, id string) (*protobuff.Project, error)
- func (b *BadgerDriver) GetSystemUser(ctx context.Context, id string) (*protobuff.SystemUser, error)
- func (b *BadgerDriver) GetSystemUserByUsername(ctx context.Context, username string) (*protobuff.SystemUser, error)
- func (b *BadgerDriver) GetSystemUsers(ctx context.Context, keys []string) (map[string]*protobuff.SystemUser, error)
- func (b *BadgerDriver) ListAllProjects(ctx context.Context, userId string) ([]*protobuff.Project, error)
- func (b *BadgerDriver) ListAllUsers(ctx context.Context) ([]*protobuff.SystemUser, error)
- func (b *BadgerDriver) ListFunctions(ctx context.Context, param *shared.CommonSystemParams) (*shared.SearchResponse[protobuff.CloudFunction], error)
- func (b *BadgerDriver) ListProjects(ctx context.Context, param *shared.CommonSystemParams) (*shared.SearchResponse[protobuff.Project], error)
- func (b *BadgerDriver) ListTeams(ctx context.Context, projectId string) ([]*protobuff.SystemUser, error)
- func (b *BadgerDriver) RemoveATeamMemberFromProject(ctx context.Context, projectId string, memberID string) error
- func (b *BadgerDriver) RunMigration() error
- func (b *BadgerDriver) SaveRawData(ctx context.Context, collection string, data map[string]interface{}) error
- func (b *BadgerDriver) SearchResource(ctx context.Context, param *shared.CommonSystemParams) (*shared.SearchResponse[any], error)
- func (b *BadgerDriver) SearchUsers(ctx context.Context, param *shared.CommonSystemParams) (*shared.SearchResponse[protobuff.SystemUser], error)
- func (b *BadgerDriver) UpdateProject(ctx context.Context, project *protobuff.Project, replace bool) error
- func (b *BadgerDriver) UpdateSystemUser(ctx context.Context, user *protobuff.SystemUser, replace bool) error
Constants ¶
View Source
const ( ProjectCollection = "projects" UsersCollection = "users" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BadgerDriver ¶
func GetSystemBadgerDriver ¶
func GetSystemBadgerDriver(cfg *protobuff.DriverCredentials) (*BadgerDriver, error)
func (*BadgerDriver) AddATeamMemberToProject ¶
func (*BadgerDriver) AddSystemUserMetaInfo ¶
func (b *BadgerDriver) AddSystemUserMetaInfo(ctx context.Context, doc *shared.DefaultDocumentStructure) (*shared.DefaultDocumentStructure, error)
func (*BadgerDriver) AddTeamMetaInfo ¶
func (b *BadgerDriver) AddTeamMetaInfo(ctx context.Context, docs []*protobuff.SystemUser) ([]*protobuff.SystemUser, error)
func (*BadgerDriver) BlacklistAToken ¶
func (b *BadgerDriver) BlacklistAToken(ctx context.Context, token map[string]interface{}) error
func (*BadgerDriver) CheckProjectName ¶
func (b *BadgerDriver) CheckProjectName(ctx context.Context, name string) error
func (*BadgerDriver) CheckTokenBlacklisted ¶
func (b *BadgerDriver) CheckTokenBlacklisted(ctx context.Context, tokenId string) error
func (*BadgerDriver) CreateProject ¶
func (*BadgerDriver) CreateSystemUser ¶
func (b *BadgerDriver) CreateSystemUser(ctx context.Context, user *protobuff.SystemUser) (*protobuff.SystemUser, error)
func (*BadgerDriver) DeleteProjectFromSystem ¶
func (b *BadgerDriver) DeleteProjectFromSystem(ctx context.Context, projectId string) error
func (*BadgerDriver) DeleteWebhook ¶
func (b *BadgerDriver) DeleteWebhook(ctx context.Context, projectId, hookId string) error
func (*BadgerDriver) FindOrganizationAdmin ¶
func (b *BadgerDriver) FindOrganizationAdmin(ctx context.Context, orgId string) (*protobuff.SystemUser, error)
func (*BadgerDriver) GetATeamMemberFromProject ¶
func (*BadgerDriver) GetOrganizations ¶
func (b *BadgerDriver) GetOrganizations(ctx context.Context, userId string) (*shared.SearchResponse[protobuff.Organization], error)
func (*BadgerDriver) GetProject ¶
func (*BadgerDriver) GetSystemUser ¶
func (b *BadgerDriver) GetSystemUser(ctx context.Context, id string) (*protobuff.SystemUser, error)
func (*BadgerDriver) GetSystemUserByUsername ¶
func (b *BadgerDriver) GetSystemUserByUsername(ctx context.Context, username string) (*protobuff.SystemUser, error)
func (*BadgerDriver) GetSystemUsers ¶
func (b *BadgerDriver) GetSystemUsers(ctx context.Context, keys []string) (map[string]*protobuff.SystemUser, error)
func (*BadgerDriver) ListAllProjects ¶
func (*BadgerDriver) ListAllUsers ¶
func (b *BadgerDriver) ListAllUsers(ctx context.Context) ([]*protobuff.SystemUser, error)
func (*BadgerDriver) ListFunctions ¶
func (b *BadgerDriver) ListFunctions(ctx context.Context, param *shared.CommonSystemParams) (*shared.SearchResponse[protobuff.CloudFunction], error)
func (*BadgerDriver) ListProjects ¶
func (b *BadgerDriver) ListProjects(ctx context.Context, param *shared.CommonSystemParams) (*shared.SearchResponse[protobuff.Project], error)
func (*BadgerDriver) ListTeams ¶
func (b *BadgerDriver) ListTeams(ctx context.Context, projectId string) ([]*protobuff.SystemUser, error)
func (*BadgerDriver) RemoveATeamMemberFromProject ¶
func (*BadgerDriver) RunMigration ¶
func (b *BadgerDriver) RunMigration() error
func (*BadgerDriver) SaveRawData ¶
func (*BadgerDriver) SearchResource ¶
func (b *BadgerDriver) SearchResource(ctx context.Context, param *shared.CommonSystemParams) (*shared.SearchResponse[any], error)
func (*BadgerDriver) SearchUsers ¶
func (b *BadgerDriver) SearchUsers(ctx context.Context, param *shared.CommonSystemParams) (*shared.SearchResponse[protobuff.SystemUser], error)
func (*BadgerDriver) UpdateProject ¶
func (*BadgerDriver) UpdateSystemUser ¶
func (b *BadgerDriver) UpdateSystemUser(ctx context.Context, user *protobuff.SystemUser, replace bool) error
Click to show internal directories.
Click to hide internal directories.