(ctx context.Context, filter *FeatureIDFilter)
| 810 | } |
| 811 | |
| 812 | func (c *Client) GetIDFromFeatureKey(ctx context.Context, filter *FeatureIDFilter) (*string, error) { |
| 813 | return newEntityWriterWithIDRetrievalAndHooks[ |
| 814 | webFeatureSpannerMapper, string, WebFeature, SpannerWebFeature, string](c). |
| 815 | getIDByKey(ctx, filter.featureKey) |
| 816 | } |
| 817 | |
| 818 | func (c *Client) GetWebFeatureByInternalID(ctx context.Context, id string) (*SpannerWebFeature, error) { |
| 819 | return newEntityReader[webFeatureByIDSpannerMapper, SpannerWebFeature, string](c).readRowByKey(ctx, id) |
no test coverage detected