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  }