(src Workspace)
| 31 | } |
| 32 | |
| 33 | func cloneWorkspace(src Workspace) Workspace { |
| 34 | return Workspace{ |
| 35 | ID: src.ID, |
| 36 | RootDir: src.RootDir, |
| 37 | AdditionalDirs: append([]string(nil), src.AdditionalDirs...), |
| 38 | Name: src.Name, |
| 39 | DefaultAgent: src.DefaultAgent, |
| 40 | SandboxRef: src.SandboxRef, |
| 41 | CreatedAt: src.CreatedAt, |
| 42 | UpdatedAt: src.UpdatedAt, |
| 43 | } |
| 44 | } |
| 45 | |
| 46 | func cloneWorkspaces(src []Workspace) []Workspace { |
| 47 | if len(src) == 0 { |