(wf *biz.Workflow)
| 300 | } |
| 301 | |
| 302 | func bizWorkflowToPb(wf *biz.Workflow) *pb.WorkflowItem { |
| 303 | item := &pb.WorkflowItem{ |
| 304 | Id: wf.ID.String(), Name: wf.Name, CreatedAt: timestamppb.New(*wf.CreatedAt), |
| 305 | Project: wf.Project, Team: wf.Team, RunsCount: int32(wf.RunsCounter), Public: wf.Public, |
| 306 | Description: wf.Description, ContractRevisionLatest: int32(wf.ContractRevisionLatest), |
| 307 | ContractName: wf.ContractName, |
| 308 | ProjectId: wf.ProjectID.String(), |
| 309 | } |
| 310 | |
| 311 | if wf.ContractID != uuid.Nil { |
| 312 | item.ContractName = wf.ContractName |
| 313 | } |
| 314 | |
| 315 | if wf.LastRun != nil { |
| 316 | item.LastRun = bizWorkFlowRunToPb(wf.LastRun) |
| 317 | } |
| 318 | |
| 319 | return item |
| 320 | } |
| 321 | |
| 322 | // bizWorkflowRunToPb converts a biz.WorkflowRun to a pb.WorkflowRun. |
| 323 | func bizWorkflowRefToPb(wf *biz.WorkflowRef) *pb.WorkflowRef { |
no test coverage detected