(ctx context.Context, enterpriseID string)
| 94 | } |
| 95 | |
| 96 | func (s *sqlDatabase) GetEnterpriseByID(ctx context.Context, enterpriseID string) (params.Enterprise, error) { |
| 97 | preloadList := []string{ |
| 98 | "Pools", |
| 99 | "Credentials", |
| 100 | "Endpoint", |
| 101 | "Credentials.Endpoint", |
| 102 | "Events", |
| 103 | } |
| 104 | enterprise, err := s.getEnterpriseByID(ctx, s.conn, enterpriseID, preloadList...) |
| 105 | if err != nil { |
| 106 | return params.Enterprise{}, fmt.Errorf("error fetching enterprise: %w", err) |
| 107 | } |
| 108 | |
| 109 | param, err := s.sqlToCommonEnterprise(enterprise, true) |
| 110 | if err != nil { |
| 111 | return params.Enterprise{}, fmt.Errorf("error fetching enterprise: %w", err) |
| 112 | } |
| 113 | return param, nil |
| 114 | } |
| 115 | |
| 116 | func (s *sqlDatabase) ListEnterprises(_ context.Context, filter params.EnterpriseFilter) ([]params.Enterprise, error) { |
| 117 | var enterprises []Enterprise |
no test coverage detected