Documentation ¶
Index ¶
- type Api
- type IntegrationsTemplateData
- type Manifest
- func (m *Manifest) AddDependencies(dependencies []string) error
- func (m *Manifest) Load() error
- func (m *Manifest) PersistChanges() error
- func (m *Manifest) RemoveDependencies(dependencies []string) error
- func (m *Manifest) RenderIntegrationsTemplate(out io.Writer) error
- func (m *Manifest) Save() error
- func (m *Manifest) WriteIntegrationsFile() error
- type Organization
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Api ¶
type Api struct { Name string HasVariables bool VariablesAreOptional bool Dependency *v2wundergraphapi.ApiDependency RawConfig string }
type IntegrationsTemplateData ¶
type IntegrationsTemplateData struct {
Organizations []*Organization
}
type Manifest ¶
type Manifest struct { Dependencies []string `json:"dependencies"` // contains filtered or unexported fields }
func New ¶
func New(log abstractlogger.Logger, client *v2wundergraphapi.Client, wundergraphDir string) *Manifest
func (*Manifest) AddDependencies ¶
func (*Manifest) PersistChanges ¶
func (*Manifest) RemoveDependencies ¶
func (*Manifest) RenderIntegrationsTemplate ¶
func (*Manifest) WriteIntegrationsFile ¶
type Organization ¶
Click to show internal directories.
Click to hide internal directories.