Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ComposerAuth ¶
type ComposerAuth struct { HTTPBasicAuth *interface{} `json:"http-basic,omitempty"` BearerAuth map[string]string `json:"bearer,omitempty"` GitlabAuth *interface{} `json:"gitlab-token,omitempty"` GithubOAuth *interface{} `json:"github-oauth,omitempty"` BitbucketOauth *interface{} `json:"bitbucket-oauth,omitempty"` }
type ConfigSyncApplyer ¶
type ConfigSyncApplyer interface { Push(ctx adminSdk.ApiContext, client *adminSdk.Client, config *shop.Config, operation *ConfigSyncOperation) error Pull(ctx adminSdk.ApiContext, client *adminSdk.Client, config *shop.Config) error }
func NewSyncApplyers ¶
func NewSyncApplyers() []ConfigSyncApplyer
type ConfigSyncOperation ¶
type ConfigSyncOperation struct { Operations Operation SystemSettings SystemConfig ThemeSettings ThemeSettings }
func (ConfigSyncOperation) HasChanges ¶
func (o ConfigSyncOperation) HasChanges() bool
type EntitySync ¶
type EntitySync struct{}
func (EntitySync) Pull ¶
func (EntitySync) Pull(_ adminSdk.ApiContext, _ *adminSdk.Client, _ *shop.Config) error
func (EntitySync) Push ¶
func (EntitySync) Push(ctx adminSdk.ApiContext, client *adminSdk.Client, config *shop.Config, operation *ConfigSyncOperation) error
type MailTemplateSync ¶
type MailTemplateSync struct{}
func (MailTemplateSync) Pull ¶
func (MailTemplateSync) Pull(ctx adminSdk.ApiContext, client *adminSdk.Client, config *shop.Config) error
func (MailTemplateSync) Push ¶
func (MailTemplateSync) Push(ctx adminSdk.ApiContext, client *adminSdk.Client, config *shop.Config, operation *ConfigSyncOperation) error
type SystemConfig ¶
func (SystemConfig) HasChanges ¶
func (s SystemConfig) HasChanges() bool
func (SystemConfig) ToJson ¶
func (s SystemConfig) ToJson() string
type SystemConfigSync ¶
type SystemConfigSync struct{}
func (SystemConfigSync) Pull ¶
func (SystemConfigSync) Pull(ctx adminSdk.ApiContext, client *adminSdk.Client, config *shop.Config) error
func (SystemConfigSync) Push ¶
func (SystemConfigSync) Push(ctx adminSdk.ApiContext, client *adminSdk.Client, config *shop.Config, operation *ConfigSyncOperation) error
type ThemeSettings ¶
type ThemeSettings []ThemeSyncOperation
func (ThemeSettings) HasChanges ¶
func (t ThemeSettings) HasChanges() bool
type ThemeSyncOperation ¶
type ThemeSyncOperation struct { Id string Name string Settings map[string]adminSdk.ThemeConfigValue }
Source Files ¶
- ci.go
- config_sync.go
- config_sync_entity.go
- config_sync_mail_template.go
- config_sync_system_config.go
- config_sync_theme.go
- platform.go
- project.go
- project_admin_api.go
- project_admin_build.go
- project_admin_watch.go
- project_clear_cache.go
- project_config.go
- project_config_init.go
- project_config_pull.go
- project_config_push.go
- project_create.go
- project_dump.go
- project_extension.go
- project_extension_activate.go
- project_extension_deactivate.go
- project_extension_delete.go
- project_extension_install.go
- project_extension_list.go
- project_extension_outdated.go
- project_extension_uninstall.go
- project_extension_update.go
- project_extension_upload.go
- project_generate_jwt.go
- project_proxy.go
- project_storefront_build.go
- project_storefront_watch.go
- project_worker.go
Click to show internal directories.
Click to hide internal directories.