(dc codersdk.WorkspaceAgentDevcontainer)
| 459 | } |
| 460 | |
| 461 | func ProtoFromDevcontainer(dc codersdk.WorkspaceAgentDevcontainer) *proto.WorkspaceAgentDevcontainer { |
| 462 | var subagentID []byte |
| 463 | if dc.SubagentID.Valid { |
| 464 | subagentID = dc.SubagentID.UUID[:] |
| 465 | } |
| 466 | |
| 467 | return &proto.WorkspaceAgentDevcontainer{ |
| 468 | Id: dc.ID[:], |
| 469 | Name: dc.Name, |
| 470 | WorkspaceFolder: dc.WorkspaceFolder, |
| 471 | ConfigPath: dc.ConfigPath, |
| 472 | SubagentId: subagentID, |
| 473 | } |
| 474 | } |
| 475 | |
| 476 | func ProtoFromPatchAppStatus(pas PatchAppStatus) (*proto.UpdateAppStatusRequest, error) { |
| 477 | state, ok := proto.UpdateAppStatusRequest_AppStatusState_value[strings.ToUpper(string(pas.State))] |
no outgoing calls
no test coverage detected