github.com/profzone/eden-framework@v1.0.10/internal/project/drone/service.go (about) 1 package drone 2 3 type PipelineService struct { 4 Name string `yaml:"name" json:"name"` 5 Image string `yaml:"image" json:"image"` 6 } 7 8 func NewPipelineService() *PipelineService { 9 return new(PipelineService) 10 } 11 12 func (s *PipelineService) WithName(n string) *PipelineService { 13 s.Name = n 14 return s 15 } 16 17 func (s *PipelineService) WithImage(img string) *PipelineService { 18 s.Image = img 19 return s 20 }