Documentation
¶
Index ¶
- type Impl
- func (i *Impl) ConfigGet(ctx context.Context, editors ...api.RequestEditorFn) (*api.ProjectConfigGetRsp, error)
- func (i *Impl) ConfigUpdate(ctx context.Context, req api.ProjectConfigSaveReq, ...) error
- func (i *Impl) CreateSecret(ctx context.Context, req api.ProjectSecretCreateReq, ...) (*api.ProjectSecretCreateRsp, error)
- type Project
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Impl ¶
type Impl struct {
// contains filtered or unexported fields
}
func (*Impl) ConfigGet ¶
func (i *Impl) ConfigGet(ctx context.Context, editors ...api.RequestEditorFn) (*api.ProjectConfigGetRsp, error)
ConfigGet retrieves project config by projectID inferred from authentication
func (*Impl) ConfigUpdate ¶
func (i *Impl) ConfigUpdate(ctx context.Context, req api.ProjectConfigSaveReq, editors ...api.RequestEditorFn) error
ConfigUpdate saves project config
func (*Impl) CreateSecret ¶
func (i *Impl) CreateSecret(ctx context.Context, req api.ProjectSecretCreateReq, editors ...api.RequestEditorFn) (*api.ProjectSecretCreateRsp, error)
CreateSecret creates an API secret
type Project ¶
type Project interface {
CreateSecret(ctx context.Context, req api.ProjectSecretCreateReq, editors ...api.RequestEditorFn) (*api.ProjectSecretCreateRsp, error)
ConfigGet(ctx context.Context, editors ...api.RequestEditorFn) (*api.ProjectConfigGetRsp, error)
ConfigUpdate(ctx context.Context, req api.ProjectConfigSaveReq, editors ...api.RequestEditorFn) error
}
Click to show internal directories.
Click to hide internal directories.