Versions in this module Expand all Collapse all v1 v1.0.1 Sep 13, 2022 v1.0.0 Sep 12, 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 + func (client BaseClient) Resources(ctx context.Context, query QueryRequest) (result QueryResponse, err error) + func (client BaseClient) ResourcesPreparer(ctx context.Context, query QueryRequest) (*http.Request, error) + func (client BaseClient) ResourcesResponder(resp *http.Response) (result QueryResponse, err error) + func (client BaseClient) ResourcesSender(req *http.Request) (*http.Response, error) + type BasicFacet interface + AsFacet func() (*Facet, bool) + AsFacetError func() (*FacetError, bool) + AsFacetResult func() (*FacetResult, bool) + type Column struct + Name *string + Type ColumnDataType + type ColumnDataType string + const Boolean + const Integer + const Number + const Object + const String + func PossibleColumnDataTypeValues() []ColumnDataType + type Error struct + Code *string + Details *[]ErrorDetails + Message *string + type ErrorDetails struct + AdditionalProperties map[string]interface{} + Code *string + Message *string + func (ed *ErrorDetails) UnmarshalJSON(body []byte) error + func (ed ErrorDetails) MarshalJSON() ([]byte, error) + type ErrorResponse struct + Error *Error + type Facet struct + Expression *string + ResultType ResultType + func (f Facet) AsBasicFacet() (BasicFacet, bool) + func (f Facet) AsFacet() (*Facet, bool) + func (f Facet) AsFacetError() (*FacetError, bool) + func (f Facet) AsFacetResult() (*FacetResult, bool) + func (f Facet) MarshalJSON() ([]byte, error) + type FacetError struct + Errors *[]ErrorDetails + Expression *string + ResultType ResultType + func (fe FacetError) AsBasicFacet() (BasicFacet, bool) + func (fe FacetError) AsFacet() (*Facet, bool) + func (fe FacetError) AsFacetError() (*FacetError, bool) + func (fe FacetError) AsFacetResult() (*FacetResult, bool) + func (fe FacetError) MarshalJSON() ([]byte, error) + type FacetRequest struct + Expression *string + Options *FacetRequestOptions + type FacetRequestOptions struct + Filter *string + SortBy *string + SortOrder FacetSortOrder + Top *int32 + type FacetResult struct + Count *int32 + Data interface{} + Expression *string + ResultType ResultType + TotalRecords *int64 + func (fr FacetResult) AsBasicFacet() (BasicFacet, bool) + func (fr FacetResult) AsFacet() (*Facet, bool) + func (fr FacetResult) AsFacetError() (*FacetError, bool) + func (fr FacetResult) AsFacetResult() (*FacetResult, bool) + func (fr FacetResult) MarshalJSON() ([]byte, error) + type FacetSortOrder string + const Asc + const Desc + func PossibleFacetSortOrderValues() []FacetSortOrder + type Operation struct + Display *OperationDisplay + Name *string + Origin *string + type OperationDisplay struct + Description *string + Operation *string + Provider *string + Resource *string + type OperationListResult struct + Value *[]Operation + type OperationsClient struct + func NewOperationsClient() OperationsClient + func NewOperationsClientWithBaseURI(baseURI string) OperationsClient + func (client OperationsClient) List(ctx context.Context) (result OperationListResult, err error) + func (client OperationsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client OperationsClient) ListResponder(resp *http.Response) (result OperationListResult, err error) + func (client OperationsClient) ListSender(req *http.Request) (*http.Response, error) + type QueryRequest struct + Facets *[]FacetRequest + Options *QueryRequestOptions + Query *string + Subscriptions *[]string + type QueryRequestOptions struct + ResultFormat ResultFormat + Skip *int32 + SkipToken *string + Top *int32 + type QueryResponse struct + Count *int64 + Data interface{} + Facets *[]BasicFacet + ResultTruncated ResultTruncated + SkipToken *string + TotalRecords *int64 + func (qr *QueryResponse) UnmarshalJSON(body []byte) error + type ResultFormat string + const ResultFormatObjectArray + const ResultFormatTable + func PossibleResultFormatValues() []ResultFormat + type ResultTruncated string + const False + const True + func PossibleResultTruncatedValues() []ResultTruncated + type ResultType string + const ResultTypeFacet + const ResultTypeFacetError + const ResultTypeFacetResult + func PossibleResultTypeValues() []ResultType + type Table struct + Columns *[]Column + Rows *[][]interface{}