Documentation ¶
Index ¶
- type App
- type AppMetadata
- type AppStoreClient
- func (c *AppStoreClient) DeleteApp(appID string) error
- func (c *AppStoreClient) EditApp(appID string, metadata AppMetadata, filePath string) error
- func (c *AppStoreClient) GetApps() ([]App, error)
- func (c *AppStoreClient) UploadApp(metadata AppMetadata, filePath string, customAppID string) (*App, error)
- func (c *AppStoreClient) UploadAppSimple(metadata AppMetadata, filePath string) (*App, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppMetadata ¶
type AppStoreClient ¶
func NewClient ¶
func NewClient(baseURL, authToken string) *AppStoreClient
NewClient creates a new AppStore client
func (*AppStoreClient) DeleteApp ¶
func (c *AppStoreClient) DeleteApp(appID string) error
DeleteApp removes an app from the store
func (*AppStoreClient) EditApp ¶
func (c *AppStoreClient) EditApp(appID string, metadata AppMetadata, filePath string) error
EditApp updates an existing app
func (*AppStoreClient) GetApps ¶
func (c *AppStoreClient) GetApps() ([]App, error)
GetApps retrieves all apps from the store
func (*AppStoreClient) UploadApp ¶
func (c *AppStoreClient) UploadApp(metadata AppMetadata, filePath string, customAppID string) (*App, error)
UploadApp uploads a new app to the store with an optional custom app ID
func (*AppStoreClient) UploadAppSimple ¶
func (c *AppStoreClient) UploadAppSimple(metadata AppMetadata, filePath string) (*App, error)
Backwards compatibility wrapper
Click to show internal directories.
Click to hide internal directories.