ConvertWorkspaceResource anonymizes a workspace resource.
(resource database.WorkspaceResource)
| 1283 | |
| 1284 | // ConvertWorkspaceResource anonymizes a workspace resource. |
| 1285 | func ConvertWorkspaceResource(resource database.WorkspaceResource) WorkspaceResource { |
| 1286 | r := WorkspaceResource{ |
| 1287 | ID: resource.ID, |
| 1288 | JobID: resource.JobID, |
| 1289 | CreatedAt: resource.CreatedAt, |
| 1290 | Transition: resource.Transition, |
| 1291 | Type: resource.Type, |
| 1292 | InstanceType: resource.InstanceType.String, |
| 1293 | } |
| 1294 | if resource.ModulePath.Valid { |
| 1295 | r.ModulePath = &resource.ModulePath.String |
| 1296 | } |
| 1297 | return r |
| 1298 | } |
| 1299 | |
| 1300 | // ConvertWorkspaceResourceMetadata anonymizes workspace metadata. |
| 1301 | func ConvertWorkspaceResourceMetadata(metadata database.WorkspaceResourceMetadatum) WorkspaceResourceMetadata { |
no outgoing calls
no test coverage detected