Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AssetWithDescription ¶
type ColumnWithSemantics ¶
type ColumnWithSemantics struct {
ID string `json:"id"`
Name string `json:"name"`
AssetType string `json:"assetType"`
Description string `json:"description"`
ConnectedDataAttributes []DataAttributeWithMeasures `json:"connectedDataAttributes"`
}
type DataAttributeWithMeasures ¶
type DataAttributeWithMeasures struct {
ID string `json:"id"`
Name string `json:"name"`
AssetType string `json:"assetType"`
Description string `json:"description"`
ConnectedMeasures []AssetWithDescription `json:"connectedMeasures"`
}
type Input ¶
type Input struct {
TableID string `json:"tableId" jsonschema:"Required. The UUID of the Table asset to retrieve semantics for."`
}
type Output ¶
type Output struct {
TableID string `json:"tableId" jsonschema:"The Table asset ID."`
SemanticHierarchy []ColumnWithSemantics `json:"semanticHierarchy" jsonschema:"The semantic hierarchy of columns with their data attributes and measures."`
Error string `json:"error,omitempty" jsonschema:"Error message if the operation failed."`
}
Click to show internal directories.
Click to hide internal directories.