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 BasicEventsResultData interface + AsEventsAvailabilityResultResult func() (*EventsAvailabilityResultResult, bool) + AsEventsBrowserTimingResult func() (*EventsBrowserTimingResult, bool) + AsEventsCustomEventResult func() (*EventsCustomEventResult, bool) + AsEventsCustomMetricResult func() (*EventsCustomMetricResult, bool) + AsEventsDependencyResult func() (*EventsDependencyResult, bool) + AsEventsExceptionResult func() (*EventsExceptionResult, bool) + AsEventsPageViewResult func() (*EventsPageViewResult, bool) + AsEventsPerformanceCounterResult func() (*EventsPerformanceCounterResult, bool) + AsEventsRequestResult func() (*EventsRequestResult, bool) + AsEventsResultData func() (*EventsResultData, bool) + AsEventsTraceResult func() (*EventsTraceResult, bool) + 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 EventType string + const All + const AvailabilityResults + const BrowserTimings + const CustomEvents + const CustomMetrics + const Dependencies + const Exceptions + const PageViews + const PerformanceCounters + const Requests + const Traces + func PossibleEventTypeValues() []EventType + type EventsAiInfo struct + AppID *string + AppName *string + IKey *string + SdkVersion *string + type EventsApplicationInfo struct + Version *string + type EventsAvailabilityResultInfo struct + Duration *int64 + ID *string + Location *string + Message *string + Name *string + PerformanceBucket *string + Size *string + Success *string + type EventsAvailabilityResultResult struct + Ai *EventsAiInfo + Application *EventsApplicationInfo + AvailabilityResult *EventsAvailabilityResultInfo + Client *EventsClientInfo + Cloud *EventsCloudInfo + Count *int64 + CustomDimensions *EventsResultDataCustomDimensions + CustomMeasurements *EventsResultDataCustomMeasurements + ID *string + Operation *EventsOperationInfo + Session *EventsSessionInfo + Timestamp *date.Time + Type Type + User *EventsUserInfo + func (earr EventsAvailabilityResultResult) AsBasicEventsResultData() (BasicEventsResultData, bool) + func (earr EventsAvailabilityResultResult) AsEventsAvailabilityResultResult() (*EventsAvailabilityResultResult, bool) + func (earr EventsAvailabilityResultResult) AsEventsBrowserTimingResult() (*EventsBrowserTimingResult, bool) + func (earr EventsAvailabilityResultResult) AsEventsCustomEventResult() (*EventsCustomEventResult, bool) + func (earr EventsAvailabilityResultResult) AsEventsCustomMetricResult() (*EventsCustomMetricResult, bool) + func (earr EventsAvailabilityResultResult) AsEventsDependencyResult() (*EventsDependencyResult, bool) + func (earr EventsAvailabilityResultResult) AsEventsExceptionResult() (*EventsExceptionResult, bool) + func (earr EventsAvailabilityResultResult) AsEventsPageViewResult() (*EventsPageViewResult, bool) + func (earr EventsAvailabilityResultResult) AsEventsPerformanceCounterResult() (*EventsPerformanceCounterResult, bool) + func (earr EventsAvailabilityResultResult) AsEventsRequestResult() (*EventsRequestResult, bool) + func (earr EventsAvailabilityResultResult) AsEventsResultData() (*EventsResultData, bool) + func (earr EventsAvailabilityResultResult) AsEventsTraceResult() (*EventsTraceResult, bool) + func (earr EventsAvailabilityResultResult) MarshalJSON() ([]byte, error) + type EventsBrowserTimingInfo struct + Name *string + NetworkDuration *int64 + PerformanceBucket *string + ProcessingDuration *int64 + ReceiveDuration *int64 + SendDuration *int64 + TotalDuration *int64 + URL *string + URLHost *string + URLPath *string + type EventsBrowserTimingResult struct + Ai *EventsAiInfo + Application *EventsApplicationInfo + BrowserTiming *EventsBrowserTimingInfo + Client *EventsClientInfo + ClientPerformance *EventsClientPerformanceInfo + Cloud *EventsCloudInfo + Count *int64 + CustomDimensions *EventsResultDataCustomDimensions + CustomMeasurements *EventsResultDataCustomMeasurements + ID *string + Operation *EventsOperationInfo + Session *EventsSessionInfo + Timestamp *date.Time + Type Type + User *EventsUserInfo + func (ebtr EventsBrowserTimingResult) AsBasicEventsResultData() (BasicEventsResultData, bool) + func (ebtr EventsBrowserTimingResult) AsEventsAvailabilityResultResult() (*EventsAvailabilityResultResult, bool) + func (ebtr EventsBrowserTimingResult) AsEventsBrowserTimingResult() (*EventsBrowserTimingResult, bool) + func (ebtr EventsBrowserTimingResult) AsEventsCustomEventResult() (*EventsCustomEventResult, bool) + func (ebtr EventsBrowserTimingResult) AsEventsCustomMetricResult() (*EventsCustomMetricResult, bool) + func (ebtr EventsBrowserTimingResult) AsEventsDependencyResult() (*EventsDependencyResult, bool) + func (ebtr EventsBrowserTimingResult) AsEventsExceptionResult() (*EventsExceptionResult, bool) + func (ebtr EventsBrowserTimingResult) AsEventsPageViewResult() (*EventsPageViewResult, bool) + func (ebtr EventsBrowserTimingResult) AsEventsPerformanceCounterResult() (*EventsPerformanceCounterResult, bool) + func (ebtr EventsBrowserTimingResult) AsEventsRequestResult() (*EventsRequestResult, bool) + func (ebtr EventsBrowserTimingResult) AsEventsResultData() (*EventsResultData, bool) + func (ebtr EventsBrowserTimingResult) AsEventsTraceResult() (*EventsTraceResult, bool) + func (ebtr EventsBrowserTimingResult) MarshalJSON() ([]byte, error) + type EventsClient struct + func NewEventsClient() EventsClient + func NewEventsClientWithBaseURI(baseURI string) EventsClient + func (client EventsClient) Get(ctx context.Context, appID string, eventType EventType, eventID string, ...) (result EventsResults, err error) + func (client EventsClient) GetByType(ctx context.Context, appID string, eventType EventType, timespan string, ...) (result EventsResults, err error) + func (client EventsClient) GetByTypePreparer(ctx context.Context, appID string, eventType EventType, timespan string, ...) (*http.Request, error) + func (client EventsClient) GetByTypeResponder(resp *http.Response) (result EventsResults, err error) + func (client EventsClient) GetByTypeSender(req *http.Request) (*http.Response, error) + func (client EventsClient) GetOdataMetadata(ctx context.Context, appID string) (result SetObject, err error) + func (client EventsClient) GetOdataMetadataPreparer(ctx context.Context, appID string) (*http.Request, error) + func (client EventsClient) GetOdataMetadataResponder(resp *http.Response) (result SetObject, err error) + func (client EventsClient) GetOdataMetadataSender(req *http.Request) (*http.Response, error) + func (client EventsClient) GetPreparer(ctx context.Context, appID string, eventType EventType, eventID string, ...) (*http.Request, error) + func (client EventsClient) GetResponder(resp *http.Response) (result EventsResults, err error) + func (client EventsClient) GetSender(req *http.Request) (*http.Response, error) + type EventsClientInfo struct + Browser *string + City *string + CountryOrRegion *string + IP *string + Model *string + Os *string + StateOrProvince *string + Type *string + type EventsClientPerformanceInfo struct + Name *string + type EventsCloudInfo struct + RoleInstance *string + RoleName *string + type EventsCustomEventInfo struct + Name *string + type EventsCustomEventResult struct + Ai *EventsAiInfo + Application *EventsApplicationInfo + Client *EventsClientInfo + Cloud *EventsCloudInfo + Count *int64 + CustomDimensions *EventsResultDataCustomDimensions + CustomEvent *EventsCustomEventInfo + CustomMeasurements *EventsResultDataCustomMeasurements + ID *string + Operation *EventsOperationInfo + Session *EventsSessionInfo + Timestamp *date.Time + Type Type + User *EventsUserInfo + func (ecer EventsCustomEventResult) AsBasicEventsResultData() (BasicEventsResultData, bool) + func (ecer EventsCustomEventResult) AsEventsAvailabilityResultResult() (*EventsAvailabilityResultResult, bool) + func (ecer EventsCustomEventResult) AsEventsBrowserTimingResult() (*EventsBrowserTimingResult, bool) + func (ecer EventsCustomEventResult) AsEventsCustomEventResult() (*EventsCustomEventResult, bool) + func (ecer EventsCustomEventResult) AsEventsCustomMetricResult() (*EventsCustomMetricResult, bool) + func (ecer EventsCustomEventResult) AsEventsDependencyResult() (*EventsDependencyResult, bool) + func (ecer EventsCustomEventResult) AsEventsExceptionResult() (*EventsExceptionResult, bool) + func (ecer EventsCustomEventResult) AsEventsPageViewResult() (*EventsPageViewResult, bool) + func (ecer EventsCustomEventResult) AsEventsPerformanceCounterResult() (*EventsPerformanceCounterResult, bool) + func (ecer EventsCustomEventResult) AsEventsRequestResult() (*EventsRequestResult, bool) + func (ecer EventsCustomEventResult) AsEventsResultData() (*EventsResultData, bool) + func (ecer EventsCustomEventResult) AsEventsTraceResult() (*EventsTraceResult, bool) + func (ecer EventsCustomEventResult) MarshalJSON() ([]byte, error) + type EventsCustomMetricInfo struct + Name *string + Value *float64 + ValueCount *int32 + ValueMax *float64 + ValueMin *float64 + ValueStdDev *float64 + ValueSum *float64 + type EventsCustomMetricResult struct + Ai *EventsAiInfo + Application *EventsApplicationInfo + Client *EventsClientInfo + Cloud *EventsCloudInfo + Count *int64 + CustomDimensions *EventsResultDataCustomDimensions + CustomMeasurements *EventsResultDataCustomMeasurements + CustomMetric *EventsCustomMetricInfo + ID *string + Operation *EventsOperationInfo + Session *EventsSessionInfo + Timestamp *date.Time + Type Type + User *EventsUserInfo + func (ecmr EventsCustomMetricResult) AsBasicEventsResultData() (BasicEventsResultData, bool) + func (ecmr EventsCustomMetricResult) AsEventsAvailabilityResultResult() (*EventsAvailabilityResultResult, bool) + func (ecmr EventsCustomMetricResult) AsEventsBrowserTimingResult() (*EventsBrowserTimingResult, bool) + func (ecmr EventsCustomMetricResult) AsEventsCustomEventResult() (*EventsCustomEventResult, bool) + func (ecmr EventsCustomMetricResult) AsEventsCustomMetricResult() (*EventsCustomMetricResult, bool) + func (ecmr EventsCustomMetricResult) AsEventsDependencyResult() (*EventsDependencyResult, bool) + func (ecmr EventsCustomMetricResult) AsEventsExceptionResult() (*EventsExceptionResult, bool) + func (ecmr EventsCustomMetricResult) AsEventsPageViewResult() (*EventsPageViewResult, bool) + func (ecmr EventsCustomMetricResult) AsEventsPerformanceCounterResult() (*EventsPerformanceCounterResult, bool) + func (ecmr EventsCustomMetricResult) AsEventsRequestResult() (*EventsRequestResult, bool) + func (ecmr EventsCustomMetricResult) AsEventsResultData() (*EventsResultData, bool) + func (ecmr EventsCustomMetricResult) AsEventsTraceResult() (*EventsTraceResult, bool) + func (ecmr EventsCustomMetricResult) MarshalJSON() ([]byte, error) + type EventsDependencyInfo struct + Data *string + Duration *int64 + ID *string + Name *string + PerformanceBucket *string + ResultCode *string + Success *string + Target *string + Type *string + type EventsDependencyResult struct + Ai *EventsAiInfo + Application *EventsApplicationInfo + Client *EventsClientInfo + Cloud *EventsCloudInfo + Count *int64 + CustomDimensions *EventsResultDataCustomDimensions + CustomMeasurements *EventsResultDataCustomMeasurements + Dependency *EventsDependencyInfo + ID *string + Operation *EventsOperationInfo + Session *EventsSessionInfo + Timestamp *date.Time + Type Type + User *EventsUserInfo + func (edr EventsDependencyResult) AsBasicEventsResultData() (BasicEventsResultData, bool) + func (edr EventsDependencyResult) AsEventsAvailabilityResultResult() (*EventsAvailabilityResultResult, bool) + func (edr EventsDependencyResult) AsEventsBrowserTimingResult() (*EventsBrowserTimingResult, bool) + func (edr EventsDependencyResult) AsEventsCustomEventResult() (*EventsCustomEventResult, bool) + func (edr EventsDependencyResult) AsEventsCustomMetricResult() (*EventsCustomMetricResult, bool) + func (edr EventsDependencyResult) AsEventsDependencyResult() (*EventsDependencyResult, bool) + func (edr EventsDependencyResult) AsEventsExceptionResult() (*EventsExceptionResult, bool) + func (edr EventsDependencyResult) AsEventsPageViewResult() (*EventsPageViewResult, bool) + func (edr EventsDependencyResult) AsEventsPerformanceCounterResult() (*EventsPerformanceCounterResult, bool) + func (edr EventsDependencyResult) AsEventsRequestResult() (*EventsRequestResult, bool) + func (edr EventsDependencyResult) AsEventsResultData() (*EventsResultData, bool) + func (edr EventsDependencyResult) AsEventsTraceResult() (*EventsTraceResult, bool) + func (edr EventsDependencyResult) MarshalJSON() ([]byte, error) + type EventsExceptionDetail struct + ID *string + Message *string + OuterID *string + ParsedStack *[]EventsExceptionDetailsParsedStack + SeverityLevel *string + Type *string + type EventsExceptionDetailsParsedStack struct + Assembly *string + Level *int64 + Line *int64 + Method *string + type EventsExceptionInfo struct + Assembly *string + Details *[]EventsExceptionDetail + HandledAt *string + InnermostAssembly *string + InnermostMessage *string + InnermostMethod *string + InnermostType *string + Message *string + Method *string + OuterAssembly *string + OuterMessage *string + OuterMethod *string + OuterType *string + ProblemID *string + SeverityLevel *int32 + Type *string + type EventsExceptionResult struct + Ai *EventsAiInfo + Application *EventsApplicationInfo + Client *EventsClientInfo + Cloud *EventsCloudInfo + Count *int64 + CustomDimensions *EventsResultDataCustomDimensions + CustomMeasurements *EventsResultDataCustomMeasurements + Exception *EventsExceptionInfo + ID *string + Operation *EventsOperationInfo + Session *EventsSessionInfo + Timestamp *date.Time + Type Type + User *EventsUserInfo + func (eer EventsExceptionResult) AsBasicEventsResultData() (BasicEventsResultData, bool) + func (eer EventsExceptionResult) AsEventsAvailabilityResultResult() (*EventsAvailabilityResultResult, bool) + func (eer EventsExceptionResult) AsEventsBrowserTimingResult() (*EventsBrowserTimingResult, bool) + func (eer EventsExceptionResult) AsEventsCustomEventResult() (*EventsCustomEventResult, bool) + func (eer EventsExceptionResult) AsEventsCustomMetricResult() (*EventsCustomMetricResult, bool) + func (eer EventsExceptionResult) AsEventsDependencyResult() (*EventsDependencyResult, bool) + func (eer EventsExceptionResult) AsEventsExceptionResult() (*EventsExceptionResult, bool) + func (eer EventsExceptionResult) AsEventsPageViewResult() (*EventsPageViewResult, bool) + func (eer EventsExceptionResult) AsEventsPerformanceCounterResult() (*EventsPerformanceCounterResult, bool) + func (eer EventsExceptionResult) AsEventsRequestResult() (*EventsRequestResult, bool) + func (eer EventsExceptionResult) AsEventsResultData() (*EventsResultData, bool) + func (eer EventsExceptionResult) AsEventsTraceResult() (*EventsTraceResult, bool) + func (eer EventsExceptionResult) MarshalJSON() ([]byte, error) + type EventsOperationInfo struct + ID *string + Name *string + ParentID *string + SyntheticSource *string + type EventsPageViewInfo struct + Duration *string + Name *string + PerformanceBucket *string + URL *string + type EventsPageViewResult struct + Ai *EventsAiInfo + Application *EventsApplicationInfo + Client *EventsClientInfo + Cloud *EventsCloudInfo + Count *int64 + CustomDimensions *EventsResultDataCustomDimensions + CustomMeasurements *EventsResultDataCustomMeasurements + ID *string + Operation *EventsOperationInfo + PageView *EventsPageViewInfo + Session *EventsSessionInfo + Timestamp *date.Time + Type Type + User *EventsUserInfo + func (epvr EventsPageViewResult) AsBasicEventsResultData() (BasicEventsResultData, bool) + func (epvr EventsPageViewResult) AsEventsAvailabilityResultResult() (*EventsAvailabilityResultResult, bool) + func (epvr EventsPageViewResult) AsEventsBrowserTimingResult() (*EventsBrowserTimingResult, bool) + func (epvr EventsPageViewResult) AsEventsCustomEventResult() (*EventsCustomEventResult, bool) + func (epvr EventsPageViewResult) AsEventsCustomMetricResult() (*EventsCustomMetricResult, bool) + func (epvr EventsPageViewResult) AsEventsDependencyResult() (*EventsDependencyResult, bool) + func (epvr EventsPageViewResult) AsEventsExceptionResult() (*EventsExceptionResult, bool) + func (epvr EventsPageViewResult) AsEventsPageViewResult() (*EventsPageViewResult, bool) + func (epvr EventsPageViewResult) AsEventsPerformanceCounterResult() (*EventsPerformanceCounterResult, bool) + func (epvr EventsPageViewResult) AsEventsRequestResult() (*EventsRequestResult, bool) + func (epvr EventsPageViewResult) AsEventsResultData() (*EventsResultData, bool) + func (epvr EventsPageViewResult) AsEventsTraceResult() (*EventsTraceResult, bool) + func (epvr EventsPageViewResult) MarshalJSON() ([]byte, error) + type EventsPerformanceCounterInfo struct + Category *string + Counter *string + Instance *string + InstanceName *string + Name *string + Value *float64 + type EventsPerformanceCounterResult struct + Ai *EventsAiInfo + Application *EventsApplicationInfo + Client *EventsClientInfo + Cloud *EventsCloudInfo + Count *int64 + CustomDimensions *EventsResultDataCustomDimensions + CustomMeasurements *EventsResultDataCustomMeasurements + ID *string + Operation *EventsOperationInfo + PerformanceCounter *EventsPerformanceCounterInfo + Session *EventsSessionInfo + Timestamp *date.Time + Type Type + User *EventsUserInfo + func (epcr EventsPerformanceCounterResult) AsBasicEventsResultData() (BasicEventsResultData, bool) + func (epcr EventsPerformanceCounterResult) AsEventsAvailabilityResultResult() (*EventsAvailabilityResultResult, bool) + func (epcr EventsPerformanceCounterResult) AsEventsBrowserTimingResult() (*EventsBrowserTimingResult, bool) + func (epcr EventsPerformanceCounterResult) AsEventsCustomEventResult() (*EventsCustomEventResult, bool) + func (epcr EventsPerformanceCounterResult) AsEventsCustomMetricResult() (*EventsCustomMetricResult, bool) + func (epcr EventsPerformanceCounterResult) AsEventsDependencyResult() (*EventsDependencyResult, bool) + func (epcr EventsPerformanceCounterResult) AsEventsExceptionResult() (*EventsExceptionResult, bool) + func (epcr EventsPerformanceCounterResult) AsEventsPageViewResult() (*EventsPageViewResult, bool) + func (epcr EventsPerformanceCounterResult) AsEventsPerformanceCounterResult() (*EventsPerformanceCounterResult, bool) + func (epcr EventsPerformanceCounterResult) AsEventsRequestResult() (*EventsRequestResult, bool) + func (epcr EventsPerformanceCounterResult) AsEventsResultData() (*EventsResultData, bool) + func (epcr EventsPerformanceCounterResult) AsEventsTraceResult() (*EventsTraceResult, bool) + func (epcr EventsPerformanceCounterResult) MarshalJSON() ([]byte, error) + type EventsRequestInfo struct + Duration *float64 + ID *string + Name *string + PerformanceBucket *string + ResultCode *string + Source *string + Success *string + URL *string + type EventsRequestResult struct + Ai *EventsAiInfo + Application *EventsApplicationInfo + Client *EventsClientInfo + Cloud *EventsCloudInfo + Count *int64 + CustomDimensions *EventsResultDataCustomDimensions + CustomMeasurements *EventsResultDataCustomMeasurements + ID *string + Operation *EventsOperationInfo + Request *EventsRequestInfo + Session *EventsSessionInfo + Timestamp *date.Time + Type Type + User *EventsUserInfo + func (errVar EventsRequestResult) AsBasicEventsResultData() (BasicEventsResultData, bool) + func (errVar EventsRequestResult) AsEventsAvailabilityResultResult() (*EventsAvailabilityResultResult, bool) + func (errVar EventsRequestResult) AsEventsBrowserTimingResult() (*EventsBrowserTimingResult, bool) + func (errVar EventsRequestResult) AsEventsCustomEventResult() (*EventsCustomEventResult, bool) + func (errVar EventsRequestResult) AsEventsCustomMetricResult() (*EventsCustomMetricResult, bool) + func (errVar EventsRequestResult) AsEventsDependencyResult() (*EventsDependencyResult, bool) + func (errVar EventsRequestResult) AsEventsExceptionResult() (*EventsExceptionResult, bool) + func (errVar EventsRequestResult) AsEventsPageViewResult() (*EventsPageViewResult, bool) + func (errVar EventsRequestResult) AsEventsPerformanceCounterResult() (*EventsPerformanceCounterResult, bool) + func (errVar EventsRequestResult) AsEventsRequestResult() (*EventsRequestResult, bool) + func (errVar EventsRequestResult) AsEventsResultData() (*EventsResultData, bool) + func (errVar EventsRequestResult) AsEventsTraceResult() (*EventsTraceResult, bool) + func (errVar EventsRequestResult) MarshalJSON() ([]byte, error) + type EventsResult struct + AiMessages *[]ErrorInfo + Value BasicEventsResultData + func (er *EventsResult) UnmarshalJSON(body []byte) error + type EventsResultData struct + Ai *EventsAiInfo + Application *EventsApplicationInfo + Client *EventsClientInfo + Cloud *EventsCloudInfo + Count *int64 + CustomDimensions *EventsResultDataCustomDimensions + CustomMeasurements *EventsResultDataCustomMeasurements + ID *string + Operation *EventsOperationInfo + Session *EventsSessionInfo + Timestamp *date.Time + Type Type + User *EventsUserInfo + func (erd EventsResultData) AsBasicEventsResultData() (BasicEventsResultData, bool) + func (erd EventsResultData) AsEventsAvailabilityResultResult() (*EventsAvailabilityResultResult, bool) + func (erd EventsResultData) AsEventsBrowserTimingResult() (*EventsBrowserTimingResult, bool) + func (erd EventsResultData) AsEventsCustomEventResult() (*EventsCustomEventResult, bool) + func (erd EventsResultData) AsEventsCustomMetricResult() (*EventsCustomMetricResult, bool) + func (erd EventsResultData) AsEventsDependencyResult() (*EventsDependencyResult, bool) + func (erd EventsResultData) AsEventsExceptionResult() (*EventsExceptionResult, bool) + func (erd EventsResultData) AsEventsPageViewResult() (*EventsPageViewResult, bool) + func (erd EventsResultData) AsEventsPerformanceCounterResult() (*EventsPerformanceCounterResult, bool) + func (erd EventsResultData) AsEventsRequestResult() (*EventsRequestResult, bool) + func (erd EventsResultData) AsEventsResultData() (*EventsResultData, bool) + func (erd EventsResultData) AsEventsTraceResult() (*EventsTraceResult, bool) + func (erd EventsResultData) MarshalJSON() ([]byte, error) + type EventsResultDataCustomDimensions struct + AdditionalProperties map[string]interface{} + AdditionalProperties1 interface{} + func (erdD *EventsResultDataCustomDimensions) UnmarshalJSON(body []byte) error + func (erdD EventsResultDataCustomDimensions) MarshalJSON() ([]byte, error) + type EventsResultDataCustomMeasurements struct + AdditionalProperties map[string]interface{} + AdditionalProperties1 interface{} + func (erdM *EventsResultDataCustomMeasurements) UnmarshalJSON(body []byte) error + func (erdM EventsResultDataCustomMeasurements) MarshalJSON() ([]byte, error) + type EventsResults struct + AiMessages *[]ErrorInfo + OdataContext *string + Value *[]BasicEventsResultData + func (er *EventsResults) UnmarshalJSON(body []byte) error + type EventsSessionInfo struct + ID *string + type EventsTraceInfo struct + Message *string + SeverityLevel *int32 + type EventsTraceResult struct + Ai *EventsAiInfo + Application *EventsApplicationInfo + Client *EventsClientInfo + Cloud *EventsCloudInfo + Count *int64 + CustomDimensions *EventsResultDataCustomDimensions + CustomMeasurements *EventsResultDataCustomMeasurements + ID *string + Operation *EventsOperationInfo + Session *EventsSessionInfo + Timestamp *date.Time + Trace *EventsTraceInfo + Type Type + User *EventsUserInfo + func (etr EventsTraceResult) AsBasicEventsResultData() (BasicEventsResultData, bool) + func (etr EventsTraceResult) AsEventsAvailabilityResultResult() (*EventsAvailabilityResultResult, bool) + func (etr EventsTraceResult) AsEventsBrowserTimingResult() (*EventsBrowserTimingResult, bool) + func (etr EventsTraceResult) AsEventsCustomEventResult() (*EventsCustomEventResult, bool) + func (etr EventsTraceResult) AsEventsCustomMetricResult() (*EventsCustomMetricResult, bool) + func (etr EventsTraceResult) AsEventsDependencyResult() (*EventsDependencyResult, bool) + func (etr EventsTraceResult) AsEventsExceptionResult() (*EventsExceptionResult, bool) + func (etr EventsTraceResult) AsEventsPageViewResult() (*EventsPageViewResult, bool) + func (etr EventsTraceResult) AsEventsPerformanceCounterResult() (*EventsPerformanceCounterResult, bool) + func (etr EventsTraceResult) AsEventsRequestResult() (*EventsRequestResult, bool) + func (etr EventsTraceResult) AsEventsResultData() (*EventsResultData, bool) + func (etr EventsTraceResult) AsEventsTraceResult() (*EventsTraceResult, bool) + func (etr EventsTraceResult) MarshalJSON() ([]byte, error) + type EventsUserInfo struct + AccountID *string + AuthenticatedID *string + ID *string + type ListMetricsResultsItem struct + Value *[]MetricsResultsItem + type MetadataApplication struct + Functions *[]string + ID *string + Name *string + Region *string + ResourceID *string + TableGroups *[]string + Tables *[]string + type MetadataClient struct + func NewMetadataClient() MetadataClient + func NewMetadataClientWithBaseURI(baseURI string) MetadataClient + func (client MetadataClient) Get(ctx context.Context, appID string) (result MetadataResults, err error) + func (client MetadataClient) GetPreparer(ctx context.Context, appID 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, appID string) (result MetadataResults, err error) + func (client MetadataClient) PostPreparer(ctx context.Context, appID 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 + type MetadataResults struct + Applications *[]MetadataApplication + Functions *[]MetadataFunction + TableGroups *[]MetadataTableGroup + Tables *[]MetadataTable + type MetadataTable struct + Columns *[]MetadataTableColumnsItem + Description *string + ID *string + Name *string + TimespanColumn *string + type MetadataTableColumnsItem struct + Description *string + IsPreferredFacet *bool + Name *string + Source interface{} + Type MetadataColumnDataType + type MetadataTableGroup struct + Description *string + DisplayName *string + ID *string + Name *string + Source *string + Tables *[]string + type MetricID string + const AvailabilityResultsavailabilityPercentage + const AvailabilityResultsduration + const BillingtelemetryCount + const ClientnetworkDuration + const ClientprocessingDuration + const ClientreceiveDuration + const ClientsendDuration + const ClienttotalDuration + const CustomEventscount + const Dependenciescount + const Dependenciesduration + const Dependenciesfailed + const Exceptionsbrowser + const Exceptionscount + const Exceptionsserver + const PageViewscount + const PageViewsduration + const PerformanceCountersexceptionsPerSecond + const PerformanceCountersmemoryAvailableBytes + const PerformanceCountersprocessCPUPercentage + const PerformanceCountersprocessIOBytesPerSecond + const PerformanceCountersprocessPrivateBytes + const PerformanceCountersprocessorCPUPercentage + const PerformanceCountersrequestExecutionTime + const PerformanceCountersrequestsInQueue + const PerformanceCountersrequestsPerSecond + const Requestscount + const Requestsduration + const Requestsfailed + const Sessionscount + const Usersauthenticated + const Userscount + func PossibleMetricIDValues() []MetricID + type MetricsAggregation string + const Avg + const Count + const Max + const Min + const Sum + const Unique + func PossibleMetricsAggregationValues() []MetricsAggregation + type MetricsClient struct + func NewMetricsClient() MetricsClient + func NewMetricsClientWithBaseURI(baseURI string) MetricsClient + func (client MetricsClient) Get(ctx context.Context, appID string, metricID MetricID, timespan string, ...) (result MetricsResult, err error) + func (client MetricsClient) GetMetadata(ctx context.Context, appID string) (result SetObject, err error) + func (client MetricsClient) GetMetadataPreparer(ctx context.Context, appID string) (*http.Request, error) + func (client MetricsClient) GetMetadataResponder(resp *http.Response) (result SetObject, err error) + func (client MetricsClient) GetMetadataSender(req *http.Request) (*http.Response, error) + func (client MetricsClient) GetMultiple(ctx context.Context, appID string, body []MetricsPostBodySchema) (result ListMetricsResultsItem, err error) + func (client MetricsClient) GetMultiplePreparer(ctx context.Context, appID string, body []MetricsPostBodySchema) (*http.Request, error) + func (client MetricsClient) GetMultipleResponder(resp *http.Response) (result ListMetricsResultsItem, err error) + func (client MetricsClient) GetMultipleSender(req *http.Request) (*http.Response, error) + func (client MetricsClient) GetPreparer(ctx context.Context, appID string, metricID MetricID, timespan string, ...) (*http.Request, error) + func (client MetricsClient) GetResponder(resp *http.Response) (result MetricsResult, err error) + func (client MetricsClient) GetSender(req *http.Request) (*http.Response, error) + type MetricsPostBodySchema struct + ID *string + Parameters *MetricsPostBodySchemaParameters + type MetricsPostBodySchemaParameters struct + Aggregation *[]MetricsAggregation + Filter *string + Interval *string + MetricID MetricID + Orderby *string + Segment *[]MetricsSegment + Timespan *string + Top *int32 + type MetricsResult struct + Value *MetricsResultInfo + type MetricsResultInfo struct + AdditionalProperties map[string]interface{} + End *date.Time + Interval *string + Segments *[]MetricsSegmentInfo + Start *date.Time + func (mri *MetricsResultInfo) UnmarshalJSON(body []byte) error + func (mri MetricsResultInfo) MarshalJSON() ([]byte, error) + type MetricsResultsItem struct + Body *MetricsResult + ID *string + Status *int32 + type MetricsSegment string + const ApplicationBuild + const ApplicationVersion + const AuthenticatedOrAnonymousTraffic + const Browser + const BrowserVersion + const City + const CloudRoleName + const CloudServiceName + const Continent + const CountryOrRegion + const DeploymentID + const DeploymentUnit + const DeviceType + const Environment + const HostingLocation + const InstanceName + func PossibleMetricsSegmentValues() []MetricsSegment + type MetricsSegmentInfo struct + AdditionalProperties map[string]interface{} + End *date.Time + Segments *[]MetricsSegmentInfo + Start *date.Time + func (msi *MetricsSegmentInfo) UnmarshalJSON(body []byte) error + func (msi MetricsSegmentInfo) MarshalJSON() ([]byte, error) + type QueryBody struct + Applications *[]string + Query *string + Timespan *string + type QueryClient struct + func NewQueryClient() QueryClient + func NewQueryClientWithBaseURI(baseURI string) QueryClient + func (client QueryClient) Execute(ctx context.Context, appID string, body QueryBody) (result QueryResults, err error) + func (client QueryClient) ExecutePreparer(ctx context.Context, appID 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 SetObject struct + Value interface{} + type Table struct + Columns *[]Column + Name *string + Rows *[][]interface{} + type Type string + const TypeAvailabilityResult + const TypeBrowserTiming + const TypeCustomEvent + const TypeCustomMetric + const TypeDependency + const TypeEventsResultData + const TypeException + const TypePageView + const TypePerformanceCounter + const TypeRequest + const TypeTrace + func PossibleTypeValues() []Type