Documentation
¶
Index ¶
- type EntRepository
- func (r *EntRepository) ClearOrganizationCredential(ctx context.Context, organizationID uuid.UUID) error
- func (r *EntRepository) ClearProjectCredential(ctx context.Context, projectID uuid.UUID) error
- func (r *EntRepository) GetProjectContext(ctx context.Context, projectID uuid.UUID) (domain.ProjectContext, error)
- func (r *EntRepository) SaveOrganizationCredential(ctx context.Context, organizationID uuid.UUID, ...) error
- func (r *EntRepository) SaveOrganizationProbe(ctx context.Context, organizationID uuid.UUID, probe domain.TokenProbe) error
- func (r *EntRepository) SaveProjectCredential(ctx context.Context, projectID uuid.UUID, credential domain.StoredCredential, ...) error
- func (r *EntRepository) SaveProjectProbe(ctx context.Context, projectID uuid.UUID, probe domain.TokenProbe) error
- type Repository
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EntRepository ¶
type EntRepository struct {
// contains filtered or unexported fields
}
func NewEntRepository ¶
func NewEntRepository(client *ent.Client) *EntRepository
func (*EntRepository) ClearOrganizationCredential ¶
func (*EntRepository) ClearProjectCredential ¶
func (*EntRepository) GetProjectContext ¶
func (r *EntRepository) GetProjectContext(ctx context.Context, projectID uuid.UUID) (domain.ProjectContext, error)
func (*EntRepository) SaveOrganizationCredential ¶
func (r *EntRepository) SaveOrganizationCredential( ctx context.Context, organizationID uuid.UUID, credential domain.StoredCredential, probe domain.TokenProbe, ) error
func (*EntRepository) SaveOrganizationProbe ¶
func (r *EntRepository) SaveOrganizationProbe(ctx context.Context, organizationID uuid.UUID, probe domain.TokenProbe) error
func (*EntRepository) SaveProjectCredential ¶
func (r *EntRepository) SaveProjectCredential( ctx context.Context, projectID uuid.UUID, credential domain.StoredCredential, probe domain.TokenProbe, ) error
func (*EntRepository) SaveProjectProbe ¶
func (r *EntRepository) SaveProjectProbe(ctx context.Context, projectID uuid.UUID, probe domain.TokenProbe) error
type Repository ¶
type Repository interface {
GetProjectContext(ctx context.Context, projectID uuid.UUID) (domain.ProjectContext, error)
SaveOrganizationCredential(ctx context.Context, organizationID uuid.UUID, credential domain.StoredCredential, probe domain.TokenProbe) error
SaveProjectCredential(ctx context.Context, projectID uuid.UUID, credential domain.StoredCredential, probe domain.TokenProbe) error
ClearOrganizationCredential(ctx context.Context, organizationID uuid.UUID) error
ClearProjectCredential(ctx context.Context, projectID uuid.UUID) error
SaveOrganizationProbe(ctx context.Context, organizationID uuid.UUID, probe domain.TokenProbe) error
SaveProjectProbe(ctx context.Context, projectID uuid.UUID, probe domain.TokenProbe) error
}
Click to show internal directories.
Click to hide internal directories.