Versions in this module Expand all Collapse all v0 v0.0.1 Nov 7, 2022 Changes in this version + const DefaultBaseURI + func UserAgent() string + func Version() string + type BaseClient struct + BaseURI string + func New() BaseClient + func NewWithBaseURI(baseURI string) BaseClient + type Column struct + Name *string + Type *string + type ErrorDetail struct + AdditionalProperties interface{} + Code *string + Message *string + Resources *[]string + Target *string + Value *string + type ErrorInfo struct + AdditionalProperties interface{} + Code *string + Details *[]ErrorDetail + Innererror *ErrorInfo + Message *string + type ErrorResponse struct + Error *ErrorInfo + type MetadataApplication struct + ID *string + Name *string + Region *string + Related *MetadataApplicationRelated + ResourceID *string + type MetadataApplicationRelated struct + Functions *[]string + Tables *[]string + type MetadataCategory struct + Description *string + DisplayName *string + ID *string + Related *MetadataCategoryRelated + type MetadataCategoryRelated struct + Functions *[]string + Queries *[]string + ResourceTypes *[]string + Solutions *[]string + Tables *[]string + type MetadataClient struct + func NewMetadataClient() MetadataClient + func NewMetadataClientWithBaseURI(baseURI string) MetadataClient + func (client MetadataClient) Get(ctx context.Context, workspaceID string) (result MetadataResults, err error) + func (client MetadataClient) GetPreparer(ctx context.Context, workspaceID string) (*http.Request, error) + func (client MetadataClient) GetResponder(resp *http.Response) (result MetadataResults, err error) + func (client MetadataClient) GetSender(req *http.Request) (*http.Response, error) + func (client MetadataClient) Post(ctx context.Context, workspaceID string) (result MetadataResults, err error) + func (client MetadataClient) PostPreparer(ctx context.Context, workspaceID string) (*http.Request, error) + func (client MetadataClient) PostResponder(resp *http.Response) (result MetadataResults, err error) + func (client MetadataClient) PostSender(req *http.Request) (*http.Response, error) + type MetadataColumnDataType string + const Bool + const Datetime + const Dynamic + const Int + const Long + const Real + const String + func PossibleMetadataColumnDataTypeValues() []MetadataColumnDataType + type MetadataFunction struct + Body *string + Description *string + DisplayName *string + ID *string + Name *string + Parameters *string + Properties interface{} + Related *MetadataFunctionRelated + Tags interface{} + type MetadataFunctionRelated struct + Categories *[]string + ResourceTypes *[]string + Solutions *[]string + Tables *[]string + Workspaces *[]string + type MetadataPermissions struct + Applications *[]MetadataPermissionsApplicationsItem + Resources *[]MetadataPermissionsResourcesItem + Workspaces *[]MetadataPermissionsWorkspacesItem + type MetadataPermissionsApplicationsItem struct + ResourceID *string + type MetadataPermissionsResourcesItem struct + DenyTables *[]string + ResourceID *string + type MetadataPermissionsWorkspacesItem struct + DenyTables *[]string + ResourceID *string + type MetadataQuery struct + Body *string + Description *string + DisplayName *string + ID *string + Labels *[]string + Properties interface{} + Related *MetadataQueryRelated + Tags interface{} + type MetadataQueryRelated struct + Categories *[]string + ResourceTypes *[]string + Solutions *[]string + Tables *[]string + type MetadataResourceType struct + Description *string + DisplayName *string + ID *string + Labels *[]string + Properties interface{} + Related *MetadataResourceTypeRelated + Tags interface{} + Type *string + type MetadataResourceTypeRelated struct + Categories *[]string + Functions *[]string + Queries *[]string + Resources *[]string + Tables *[]string + Workspaces *[]string + type MetadataResults struct + Applications *[]MetadataApplication + Categories *[]MetadataCategory + Functions *[]MetadataFunction + Permissions *[]MetadataPermissions + Queries *[]MetadataQuery + ResourceTypes *[]MetadataResourceType + Resources *[]interface{} + Solutions *[]MetadataSolution + Tables *[]MetadataTable + Workspaces *[]MetadataWorkspace + type MetadataSolution struct + Description *string + DisplayName *string + ID *string + Name *string + Properties interface{} + Related *MetadataSolutionRelated + Tags interface{} + type MetadataSolutionRelated struct + Categories *[]string + Functions *[]string + Queries *[]string + Tables *[]string + Workspaces *[]string + type MetadataTable struct + Columns *[]MetadataTableColumnsItem + Description *string + ID *string + Labels *[]string + Name *string + Properties interface{} + Related *MetadataTableRelated + Tags interface{} + TimespanColumn *string + type MetadataTableColumnsItem struct + Description *string + IsPreferredFacet *bool + Name *string + Source interface{} + Type MetadataColumnDataType + type MetadataTableRelated struct + Categories *[]string + Functions *[]string + Queries *[]string + ResourceTypes *[]string + Solutions *[]string + Workspaces *[]string + type MetadataWorkspace struct + ID *string + Name *string + Region *string + Related *MetadataWorkspaceRelated + ResourceID *string + type MetadataWorkspaceRelated struct + Functions *[]string + ResourceTypes *[]string + Resources *[]string + Solutions *[]string + Tables *[]string + type QueryBody struct + Query *string + Timespan *string + Workspaces *[]string + type QueryClient struct + func NewQueryClient() QueryClient + func NewQueryClientWithBaseURI(baseURI string) QueryClient + func (client QueryClient) Execute(ctx context.Context, workspaceID string, body QueryBody) (result QueryResults, err error) + func (client QueryClient) ExecutePreparer(ctx context.Context, workspaceID string, body QueryBody) (*http.Request, error) + func (client QueryClient) ExecuteResponder(resp *http.Response) (result QueryResults, err error) + func (client QueryClient) ExecuteSender(req *http.Request) (*http.Response, error) + type QueryResults struct + Tables *[]Table + type Table struct + Columns *[]Column + Name *string + Rows *[][]interface{}