Documentation
¶
Index ¶
- type CreateArtboard
- type CreateArtboardInput
- type CreateProject
- type CreateProjectInput
- type CreateProjectOutput
- type GetArtboard
- type GetArtboardLayersOutput
- type GetArtboardOutput
- type GetArtboards
- type GetArtboardsOutput
- type GetAsset
- type GetProject
- type GetProjectOutput
- type GetUploads
- type GetUploadsOutput
- type LayersOutput
- type RemoveFile
- type UploadFile
- type UploadFileInput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateArtboard ¶ added in v1.5.0
type CreateArtboard struct {
// contains filtered or unexported fields
}
func NewCreateArtboard ¶ added in v1.5.0
func NewCreateArtboard( projectRepository domain.ProjectRepository, artboardRepository domain.ArtboardRepository, logger *zap.Logger, ) *CreateArtboard
func (*CreateArtboard) Execute ¶ added in v1.5.0
func (c *CreateArtboard) Execute(input CreateArtboardInput) error
type CreateArtboardInput ¶ added in v1.5.0
type CreateProject ¶
type CreateProject struct { ProjectRepository domain.ProjectRepository Logger *zap.Logger }
func NewCreateProject ¶
func NewCreateProject( projectRepository domain.ProjectRepository, logger *zap.Logger, ) *CreateProject
func (*CreateProject) Execute ¶
func (c *CreateProject) Execute(input CreateProjectInput) (*CreateProjectOutput, error)
type CreateProjectInput ¶
type CreateProjectInput struct {
Name string
}
type CreateProjectOutput ¶ added in v1.4.0
type CreateProjectOutput struct {
ProjectID string `json:"project_id"`
}
type GetArtboard ¶ added in v1.17.0
type GetArtboard struct {
// contains filtered or unexported fields
}
func NewGetArtboard ¶ added in v1.17.0
func NewGetArtboard( artboardRepository domain.ArtboardRepository, ) *GetArtboard
func (*GetArtboard) Execute ¶ added in v1.17.0
func (ga *GetArtboard) Execute(artboardId string) (*GetArtboardOutput, error)
type GetArtboardLayersOutput ¶ added in v1.17.0
type GetArtboardOutput ¶ added in v1.17.0
type GetArtboardOutput struct { Id string `json:"id"` Name string `json:"name"` Layer *GetArtboardLayersOutput `json:"layer"` }
type GetArtboards ¶ added in v1.9.1
type GetArtboards struct {
// contains filtered or unexported fields
}
func NewGetArtboards ¶ added in v1.9.1
func NewGetArtboards( artboardRepository domain.ArtboardRepository, ) *GetArtboards
func (*GetArtboards) Execute ¶ added in v1.9.1
func (ga *GetArtboards) Execute(projectID string) ([]*GetArtboardsOutput, error)
type GetArtboardsOutput ¶ added in v1.9.1
type GetArtboardsOutput struct { ProjectID string `json:"project_id"` ArtboardID string `json:"artboard_id"` Name string `json:"name"` Layer *LayersOutput `json:"layer"` }
type GetAsset ¶ added in v1.9.1
type GetAsset struct {
// contains filtered or unexported fields
}
func NewGetAsset ¶ added in v1.9.1
type GetProject ¶ added in v1.9.1
type GetProject struct {
// contains filtered or unexported fields
}
func NewGetProject ¶ added in v1.9.1
func NewGetProject(projectRepository domain.ProjectRepository) *GetProject
func (*GetProject) Execute ¶ added in v1.9.1
func (gp *GetProject) Execute(projectID string) (*GetProjectOutput, error)
type GetProjectOutput ¶ added in v1.9.1
type GetUploads ¶ added in v1.8.0
type GetUploads struct {
// contains filtered or unexported fields
}
func NewGetUploads ¶ added in v1.8.0
func NewGetUploads( fileRepository domain.FileRepository, ) *GetUploads
func (*GetUploads) Execute ¶ added in v1.8.0
func (gu *GetUploads) Execute() ([]*GetUploadsOutput, error)
type GetUploadsOutput ¶ added in v1.8.0
type LayersOutput ¶ added in v1.9.1
type RemoveFile ¶ added in v1.9.1
type RemoveFile struct {
// contains filtered or unexported fields
}
func NewRemoveFile ¶ added in v1.9.1
func NewRemoveFile( fileRepository domain.FileRepository, bucket adapters.Bucket, logger *zap.Logger, ) *RemoveFile
func (*RemoveFile) Execute ¶ added in v1.9.1
func (rf *RemoveFile) Execute(fileID string) error
type UploadFile ¶ added in v1.6.0
type UploadFile struct {
// contains filtered or unexported fields
}
func NewUploadFile ¶ added in v1.6.0
func NewUploadFile( fileRepository domain.FileRepository, bucket adapters.Bucket, logger *zap.Logger, ) *UploadFile
func (*UploadFile) Execute ¶ added in v1.6.0
func (u *UploadFile) Execute(input UploadFileInput) error
Click to show internal directories.
Click to hide internal directories.