(instanceID string, instance *v1pb.Instance)
| 63 | } |
| 64 | |
| 65 | func convertToStoreInstance(instanceID string, instance *v1pb.Instance) (*store.InstanceMessage, error) { |
| 66 | datasources, err := convertV1DataSources(instance.DataSources) |
| 67 | if err != nil { |
| 68 | return nil, err |
| 69 | } |
| 70 | |
| 71 | var environmentID *string |
| 72 | if instance.Environment != nil && *instance.Environment != "" { |
| 73 | envID, err := common.GetEnvironmentID(*instance.Environment) |
| 74 | if err != nil { |
| 75 | return nil, err |
| 76 | } |
| 77 | environmentID = &envID |
| 78 | } |
| 79 | |
| 80 | return &store.InstanceMessage{ |
| 81 | ResourceID: instanceID, |
| 82 | EnvironmentID: environmentID, |
| 83 | Metadata: &storepb.Instance{ |
| 84 | Title: instance.GetTitle(), |
| 85 | Engine: convertEngine(instance.Engine), |
| 86 | ExternalLink: instance.GetExternalLink(), |
| 87 | Activation: instance.GetActivation(), |
| 88 | DataSources: datasources, |
| 89 | SyncInterval: instance.GetSyncInterval(), |
| 90 | SyncDatabases: instance.GetSyncDatabases(), |
| 91 | Labels: instance.GetLabels(), |
| 92 | }, |
| 93 | }, nil |
| 94 | } |
| 95 | |
| 96 | func convertToV1InstanceResource(instanceMessage *store.InstanceMessage, activation bool) *v1pb.InstanceResource { |
| 97 | return &v1pb.InstanceResource{ |
no test coverage detected