Documentation
¶
Index ¶
- type Writer
- func (w *Writer) Add(ctx context.Context, acc account.AccountID, pl *plugin.Validated) (*plugin.Available, error)
- func (w *Writer) AddExternal(ctx context.Context, acc account.AccountID, manifest rpc.Manifest) (*plugin.Record, string, error)
- func (w *Writer) CycleAuthSecret(ctx context.Context, plid plugin.InstallationID) (string, error)
- func (w *Writer) CycleExternalToken(ctx context.Context, plid plugin.InstallationID) (string, error)
- func (r *Writer) FilePath(id plugin.InstallationID) string
- func (w *Writer) Remove(ctx context.Context, plid plugin.InstallationID) error
- func (w *Writer) SetActiveState(ctx context.Context, plid plugin.InstallationID, state plugin.ActiveState) error
- func (w *Writer) UpdateConfig(ctx context.Context, plid plugin.InstallationID, config map[string]any) (*plugin.Record, error)
- func (w *Writer) UpdateManifest(ctx context.Context, plid plugin.InstallationID, manifest rpc.Manifest) (*plugin.Record, error)
- func (w *Writer) UpdatePackage(ctx context.Context, plid plugin.InstallationID, pl *plugin.Validated) (*plugin.Record, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Writer ¶
type Writer struct {
// contains filtered or unexported fields
}
func (*Writer) AddExternal ¶
func (*Writer) CycleAuthSecret ¶
func (*Writer) CycleExternalToken ¶
func (*Writer) SetActiveState ¶
func (w *Writer) SetActiveState(ctx context.Context, plid plugin.InstallationID, state plugin.ActiveState) error
func (*Writer) UpdateConfig ¶
func (*Writer) UpdateManifest ¶
Click to show internal directories.
Click to hide internal directories.