| 3279 | } |
| 3280 | |
| 3281 | func convertWorkspaceTransition(transition database.WorkspaceTransition) (sdkproto.WorkspaceTransition, error) { |
| 3282 | switch transition { |
| 3283 | case database.WorkspaceTransitionStart: |
| 3284 | return sdkproto.WorkspaceTransition_START, nil |
| 3285 | case database.WorkspaceTransitionStop: |
| 3286 | return sdkproto.WorkspaceTransition_STOP, nil |
| 3287 | case database.WorkspaceTransitionDelete: |
| 3288 | return sdkproto.WorkspaceTransition_DESTROY, nil |
| 3289 | default: |
| 3290 | return 0, xerrors.Errorf("unrecognized transition: %q", transition) |
| 3291 | } |
| 3292 | } |
| 3293 | |
| 3294 | func auditActionFromTransition(transition database.WorkspaceTransition) database.AuditAction { |
| 3295 | switch transition { |