(dtos []*projectDTO)
| 3452 | } |
| 3453 | |
| 3454 | func (c *connection) projectsFromDTOs(dtos []*projectDTO) ([]*database.Project, error) { |
| 3455 | res := make([]*database.Project, len(dtos)) |
| 3456 | for i, dto := range dtos { |
| 3457 | var err error |
| 3458 | res[i], err = c.projectFromDTO(dto) |
| 3459 | if err != nil { |
| 3460 | return nil, err |
| 3461 | } |
| 3462 | } |
| 3463 | return res, nil |
| 3464 | } |
| 3465 | |
| 3466 | // provisionerResourceDTO wraps database.ProvisionerResource, using the pgtype package to handle types that pgx can't read directly into their native Go types. |
| 3467 | type provisionerResourceDTO struct { |
no test coverage detected