Movatterモバイル変換


[0]ホーム

URL:


toolresults

package
v0.257.0Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 2, 2025 License:BSD-3-ClauseImports:15Imported by:0

Details

Repository

github.com/googleapis/google-api-go-client

Links

Documentation

Overview

Package toolresults provides access to the Cloud Tool Results API.

For product documentation, see:https://firebase.google.com/docs/test-lab/

Creating a client

Usage example:

import "google.golang.org/api/toolresults/v1"...ctx := context.Background()toolresultsService, err := toolresults.NewService(ctx)

In this example, Google Application Default Credentials are used for authentication.

For information on how to create and obtain Application Default Credentials, seehttps://developers.google.com/identity/protocols/application-default-credentials.

Other authentication options

To use an API key for authentication (note: some APIs do not support API keys), use option.WithAPIKey:

toolresultsService, err := toolresults.NewService(ctx, option.WithAPIKey("AIza..."))

To use an OAuth token (e.g., a user token obtained via a three-legged OAuth flow), use option.WithTokenSource:

config := &oauth2.Config{...}// ...token, err := config.Exchange(ctx, ...)toolresultsService, err := toolresults.NewService(ctx, option.WithTokenSource(config.TokenSource(ctx, token)))

Seehttps://godoc.org/google.golang.org/api/option/ for details on options.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

typeANR

type ANR struct {// StackTrace: The stack trace of the ANR crash.// Optional.StackTrace *StackTrace `json:"stackTrace,omitempty"`// ForceSendFields is a list of field names (e.g. "StackTrace") to// unconditionally include in API requests. By default, fields with// empty values are omitted from API requests. However, any non-pointer,// non-interface field appearing in ForceSendFields will be sent to the// server regardless of whether the field is empty or not. This may be// used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "StackTrace") to include in// API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

ANR: Additional details for an ANR crash.

func (*ANR)MarshalJSON

func (s *ANR) MarshalJSON() ([]byte,error)

typeAvailableDeepLinks

type AvailableDeepLinks struct {}

AvailableDeepLinks: A suggestion to use deep links for a Robo run.

typeBlankScreen

type BlankScreen struct {// ScreenId: The screen id of the elementScreenIdstring `json:"screenId,omitempty"`// ForceSendFields is a list of field names (e.g. "ScreenId") to// unconditionally include in API requests. By default, fields with// empty values are omitted from API requests. However, any non-pointer,// non-interface field appearing in ForceSendFields will be sent to the// server regardless of whether the field is empty or not. This may be// used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ScreenId") to include in// API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

BlankScreen: A warning that Robo encountered a screen that was mostlyblank; this mayindicate a problem with the app.

func (*BlankScreen)MarshalJSON

func (s *BlankScreen) MarshalJSON() ([]byte,error)

typeCrashDialogError

type CrashDialogError struct {// CrashPackage: The name of the package that caused the dialog.CrashPackagestring `json:"crashPackage,omitempty"`// ForceSendFields is a list of field names (e.g. "CrashPackage") to// unconditionally include in API requests. By default, fields with// empty values are omitted from API requests. However, any non-pointer,// non-interface field appearing in ForceSendFields will be sent to the// server regardless of whether the field is empty or not. This may be// used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CrashPackage") to include// in API requests with the JSON null value. By default, fields with// empty values are omitted from API requests. However, any field with// an empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

CrashDialogError: Crash dialog was detected during the test execution

func (*CrashDialogError)MarshalJSON

func (s *CrashDialogError) MarshalJSON() ([]byte,error)

typeEncounteredLoginScreen

type EncounteredLoginScreen struct {// DistinctScreens: Number of encountered distinct login screens.DistinctScreensint64 `json:"distinctScreens,omitempty"`// ScreenIds: Subset of login screens.ScreenIds []string `json:"screenIds,omitempty"`// ForceSendFields is a list of field names (e.g. "DistinctScreens") to// unconditionally include in API requests. By default, fields with// empty values are omitted from API requests. However, any non-pointer,// non-interface field appearing in ForceSendFields will be sent to the// server regardless of whether the field is empty or not. This may be// used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "DistinctScreens") to// include in API requests with the JSON null value. By default, fields// with empty values are omitted from API requests. However, any field// with an empty value appearing in NullFields will be sent to the// server as null. It is an error if a field in this list has a// non-empty value. This may be used to include null fields in Patch// requests.NullFields []string `json:"-"`}

EncounteredLoginScreen: Additional details about encountered loginscreens.

func (*EncounteredLoginScreen)MarshalJSON

func (s *EncounteredLoginScreen) MarshalJSON() ([]byte,error)

typeEncounteredNonAndroidUiWidgetScreen

type EncounteredNonAndroidUiWidgetScreen struct {// DistinctScreens: Number of encountered distinct screens with non// Android UI widgets.DistinctScreensint64 `json:"distinctScreens,omitempty"`// ScreenIds: Subset of screens which contain non Android UI widgets.ScreenIds []string `json:"screenIds,omitempty"`// ForceSendFields is a list of field names (e.g. "DistinctScreens") to// unconditionally include in API requests. By default, fields with// empty values are omitted from API requests. However, any non-pointer,// non-interface field appearing in ForceSendFields will be sent to the// server regardless of whether the field is empty or not. This may be// used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "DistinctScreens") to// include in API requests with the JSON null value. By default, fields// with empty values are omitted from API requests. However, any field// with an empty value appearing in NullFields will be sent to the// server as null. It is an error if a field in this list has a// non-empty value. This may be used to include null fields in Patch// requests.NullFields []string `json:"-"`}

EncounteredNonAndroidUiWidgetScreen: Additional details aboutencountered screens with elements that are notAndroid UI widgets.

func (*EncounteredNonAndroidUiWidgetScreen)MarshalJSON

func (s *EncounteredNonAndroidUiWidgetScreen) MarshalJSON() ([]byte,error)

typeFailedToInstall

type FailedToInstall struct {}

FailedToInstall: Failed to install the APK.

typeFatalException

type FatalException struct {// StackTrace: The stack trace of the fatal exception.// Optional.StackTrace *StackTrace `json:"stackTrace,omitempty"`// ForceSendFields is a list of field names (e.g. "StackTrace") to// unconditionally include in API requests. By default, fields with// empty values are omitted from API requests. However, any non-pointer,// non-interface field appearing in ForceSendFields will be sent to the// server regardless of whether the field is empty or not. This may be// used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "StackTrace") to include in// API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

FatalException: Additional details for a fatal exception.

func (*FatalException)MarshalJSON

func (s *FatalException) MarshalJSON() ([]byte,error)

typeInAppPurchasesFound

type InAppPurchasesFound struct {// InAppPurchasesFlowsExplored: The total number of in-app purchases// flows explored: how many times the// robo tries to buy a SKU.InAppPurchasesFlowsExploredint64 `json:"inAppPurchasesFlowsExplored,omitempty"`// InAppPurchasesFlowsStarted: The total number of in-app purchases// flows started.InAppPurchasesFlowsStartedint64 `json:"inAppPurchasesFlowsStarted,omitempty"`// ForceSendFields is a list of field names (e.g.// "InAppPurchasesFlowsExplored") to unconditionally include in API// requests. By default, fields with empty values are omitted from API// requests. However, any non-pointer, non-interface field appearing in// ForceSendFields will be sent to the server regardless of whether the// field is empty or not. This may be used to include empty fields in// Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g.// "InAppPurchasesFlowsExplored") to include in API requests with the// JSON null value. By default, fields with empty values are omitted// from API requests. However, any field with an empty value appearing// in NullFields will be sent to the server as null. It is an error if a// field in this list has a non-empty value. This may be used to include// null fields in Patch requests.NullFields []string `json:"-"`}

InAppPurchasesFound: Additional details of in-app purchasesencountered during the crawl.

func (*InAppPurchasesFound)MarshalJSON

func (s *InAppPurchasesFound) MarshalJSON() ([]byte,error)

typeInsufficientCoverage

type InsufficientCoverage struct {}

InsufficientCoverage: A warning that Robo did not crawl potentiallyimportant parts of the app.

typeIosAppCrashed

type IosAppCrashed struct {// StackTrace: The stack trace, if one is available.// Optional.StackTrace *StackTrace `json:"stackTrace,omitempty"`// ForceSendFields is a list of field names (e.g. "StackTrace") to// unconditionally include in API requests. By default, fields with// empty values are omitted from API requests. However, any non-pointer,// non-interface field appearing in ForceSendFields will be sent to the// server regardless of whether the field is empty or not. This may be// used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "StackTrace") to include in// API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

IosAppCrashed: Additional details for an iOS app crash.

func (*IosAppCrashed)MarshalJSON

func (s *IosAppCrashed) MarshalJSON() ([]byte,error)

typeLauncherActivityNotFound

type LauncherActivityNotFound struct {}

LauncherActivityNotFound: Failed to find the launcher activity of anapp.

typeNativeCrash

type NativeCrash struct {// StackTrace: The stack trace of the native crash.// Optional.StackTrace *StackTrace `json:"stackTrace,omitempty"`// ForceSendFields is a list of field names (e.g. "StackTrace") to// unconditionally include in API requests. By default, fields with// empty values are omitted from API requests. However, any non-pointer,// non-interface field appearing in ForceSendFields will be sent to the// server regardless of whether the field is empty or not. This may be// used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "StackTrace") to include in// API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

NativeCrash: Additional details for a native crash.

func (*NativeCrash)MarshalJSON

func (s *NativeCrash) MarshalJSON() ([]byte,error)

typeNonSdkApi

type NonSdkApi struct {// ApiSignature: The signature of the Non-SDK APIApiSignaturestring `json:"apiSignature,omitempty"`// ExampleStackTraces: Example stack traces of this API being called.ExampleStackTraces []string `json:"exampleStackTraces,omitempty"`// Insights: Optional debugging insights for non-SDK API violations.Insights []*NonSdkApiInsight `json:"insights,omitempty"`// InvocationCount: The total number of times this API was observed to// have been called.InvocationCountint64 `json:"invocationCount,omitempty"`// List: Which list this API appears on//// Possible values://   "NONE"//   "WHITE"//   "BLACK"//   "GREY"//   "GREY_MAX_O"//   "GREY_MAX_P"//   "GREY_MAX_Q"Liststring `json:"list,omitempty"`// ForceSendFields is a list of field names (e.g. "ApiSignature") to// unconditionally include in API requests. By default, fields with// empty values are omitted from API requests. However, any non-pointer,// non-interface field appearing in ForceSendFields will be sent to the// server regardless of whether the field is empty or not. This may be// used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ApiSignature") to include// in API requests with the JSON null value. By default, fields with// empty values are omitted from API requests. However, any field with// an empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

NonSdkApi: A non-sdk API and examples of it being called along withothermetadataSeehttps://developer.android.com/distribute/best-practices/develop/restrictions-non-sdk-interfaces

func (*NonSdkApi)MarshalJSON

func (s *NonSdkApi) MarshalJSON() ([]byte,error)

typeNonSdkApiInsight

type NonSdkApiInsight struct {// ExampleTraceMessages: Optional sample stack traces, for which this// insight applies (there// should be at least one).ExampleTraceMessages []string `json:"exampleTraceMessages,omitempty"`// MatcherId: A unique ID, to be used for determining the effectiveness// of this// particular insight in the context of a matcher. (required)MatcherIdstring `json:"matcherId,omitempty"`// PendingGoogleUpdateInsight: An insight indicating that the hidden API// usage originates from a// Google-provided library.PendingGoogleUpdateInsight *PendingGoogleUpdateInsight `json:"pendingGoogleUpdateInsight,omitempty"`// UpgradeInsight: An insight indicating that the hidden API usage// originates from the// use of a library that needs to be upgraded.UpgradeInsight *UpgradeInsight `json:"upgradeInsight,omitempty"`// ForceSendFields is a list of field names (e.g.// "ExampleTraceMessages") to unconditionally include in API requests.// By default, fields with empty values are omitted from API requests.// However, any non-pointer, non-interface field appearing in// ForceSendFields will be sent to the server regardless of whether the// field is empty or not. This may be used to include empty fields in// Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ExampleTraceMessages") to// include in API requests with the JSON null value. By default, fields// with empty values are omitted from API requests. However, any field// with an empty value appearing in NullFields will be sent to the// server as null. It is an error if a field in this list has a// non-empty value. This may be used to include null fields in Patch// requests.NullFields []string `json:"-"`}

NonSdkApiInsight: Non-SDK API insights (to address debuggingsolutions).

func (*NonSdkApiInsight)MarshalJSON

func (s *NonSdkApiInsight) MarshalJSON() ([]byte,error)

typeNonSdkApiUsageViolation

type NonSdkApiUsageViolation struct {// ApiSignatures: Signatures of a subset of those hidden API's.ApiSignatures []string `json:"apiSignatures,omitempty"`// UniqueApis: Total number of unique hidden API's accessed.UniqueApisint64 `json:"uniqueApis,omitempty"`// ForceSendFields is a list of field names (e.g. "ApiSignatures") to// unconditionally include in API requests. By default, fields with// empty values are omitted from API requests. However, any non-pointer,// non-interface field appearing in ForceSendFields will be sent to the// server regardless of whether the field is empty or not. This may be// used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ApiSignatures") to include// in API requests with the JSON null value. By default, fields with// empty values are omitted from API requests. However, any field with// an empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

NonSdkApiUsageViolation: Additional details for a non-sdk API usageviolation.

func (*NonSdkApiUsageViolation)MarshalJSON

func (s *NonSdkApiUsageViolation) MarshalJSON() ([]byte,error)

typeNonSdkApiUsageViolationReport

type NonSdkApiUsageViolationReport struct {// ExampleApis: Examples of the detected API usages.ExampleApis []*NonSdkApi `json:"exampleApis,omitempty"`// MinSdkVersion: Minimum API level required for the application to run.MinSdkVersionint64 `json:"minSdkVersion,omitempty"`// TargetSdkVersion: Specifies the API Level on which the application is// designed to run.TargetSdkVersionint64 `json:"targetSdkVersion,omitempty"`// UniqueApis: Total number of unique Non-SDK API's accessed.UniqueApisint64 `json:"uniqueApis,omitempty"`// ForceSendFields is a list of field names (e.g. "ExampleApis") to// unconditionally include in API requests. By default, fields with// empty values are omitted from API requests. However, any non-pointer,// non-interface field appearing in ForceSendFields will be sent to the// server regardless of whether the field is empty or not. This may be// used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ExampleApis") to include// in API requests with the JSON null value. By default, fields with// empty values are omitted from API requests. However, any field with// an empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

NonSdkApiUsageViolationReport: Contains a summary and examples ofnon-sdk API usage violations.

func (*NonSdkApiUsageViolationReport)MarshalJSON

func (s *NonSdkApiUsageViolationReport) MarshalJSON() ([]byte,error)

typeOverlappingUIElements

type OverlappingUIElements struct {// ResourceName: Resource names of the overlapping screen elementsResourceName []string `json:"resourceName,omitempty"`// ScreenId: The screen id of the elementsScreenIdstring `json:"screenId,omitempty"`// ForceSendFields is a list of field names (e.g. "ResourceName") to// unconditionally include in API requests. By default, fields with// empty values are omitted from API requests. However, any non-pointer,// non-interface field appearing in ForceSendFields will be sent to the// server regardless of whether the field is empty or not. This may be// used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ResourceName") to include// in API requests with the JSON null value. By default, fields with// empty values are omitted from API requests. However, any field with// an empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

OverlappingUIElements: A warning that Robo encountered a screen thathas overlapping clickableelements; this may indicate a potential UI issue.

func (*OverlappingUIElements)MarshalJSON

func (s *OverlappingUIElements) MarshalJSON() ([]byte,error)

typePendingGoogleUpdateInsight

type PendingGoogleUpdateInsight struct {// NameOfGoogleLibrary: The name of the Google-provided library with the// non-SDK API dependency.NameOfGoogleLibrarystring `json:"nameOfGoogleLibrary,omitempty"`// ForceSendFields is a list of field names (e.g. "NameOfGoogleLibrary")// to unconditionally include in API requests. By default, fields with// empty values are omitted from API requests. However, any non-pointer,// non-interface field appearing in ForceSendFields will be sent to the// server regardless of whether the field is empty or not. This may be// used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "NameOfGoogleLibrary") to// include in API requests with the JSON null value. By default, fields// with empty values are omitted from API requests. However, any field// with an empty value appearing in NullFields will be sent to the// server as null. It is an error if a field in this list has a// non-empty value. This may be used to include null fields in Patch// requests.NullFields []string `json:"-"`}

PendingGoogleUpdateInsight: This insight indicates that the hiddenAPI usage originates from aGoogle-provided library. Users need not take any action.

func (*PendingGoogleUpdateInsight)MarshalJSON

func (s *PendingGoogleUpdateInsight) MarshalJSON() ([]byte,error)

typePerformedGoogleLogin

type PerformedGoogleLogin struct {}

PerformedGoogleLogin: A notification that Robo signed in with Google.

typePerformedMonkeyActions

type PerformedMonkeyActions struct {// TotalActions: The total number of monkey actions performed during the// crawl.TotalActionsint64 `json:"totalActions,omitempty"`// ForceSendFields is a list of field names (e.g. "TotalActions") to// unconditionally include in API requests. By default, fields with// empty values are omitted from API requests. However, any non-pointer,// non-interface field appearing in ForceSendFields will be sent to the// server regardless of whether the field is empty or not. This may be// used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "TotalActions") to include// in API requests with the JSON null value. By default, fields with// empty values are omitted from API requests. However, any field with// an empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

PerformedMonkeyActions: A notification that Robo performed somemonkey actions.

func (*PerformedMonkeyActions)MarshalJSON

func (s *PerformedMonkeyActions) MarshalJSON() ([]byte,error)

typeRoboScriptExecution

type RoboScriptExecution struct {// SuccessfulActions: The number of Robo script actions executed// successfully.SuccessfulActionsint64 `json:"successfulActions,omitempty"`// TotalActions: The total number of actions in the Robo script.TotalActionsint64 `json:"totalActions,omitempty"`// ForceSendFields is a list of field names (e.g. "SuccessfulActions")// to unconditionally include in API requests. By default, fields with// empty values are omitted from API requests. However, any non-pointer,// non-interface field appearing in ForceSendFields will be sent to the// server regardless of whether the field is empty or not. This may be// used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "SuccessfulActions") to// include in API requests with the JSON null value. By default, fields// with empty values are omitted from API requests. However, any field// with an empty value appearing in NullFields will be sent to the// server as null. It is an error if a field in this list has a// non-empty value. This may be used to include null fields in Patch// requests.NullFields []string `json:"-"`}

RoboScriptExecution: Execution stats for a user-provided Robo script.

func (*RoboScriptExecution)MarshalJSON

func (s *RoboScriptExecution) MarshalJSON() ([]byte,error)

typeService

type Service struct {BasePathstring// API endpoint base URLUserAgentstring// optional additional User-Agent fragment// contains filtered or unexported fields}

funcNewdeprecated

func New(client *http.Client) (*Service,error)

New creates a new Service. It uses the provided http.Client for requests.

Deprecated: please use NewService instead.To provide a custom HTTP client, use option.WithHTTPClient.If you are using google.golang.org/api/googleapis/transport.APIKey, use option.WithAPIKey with NewService instead.

funcNewService

func NewService(ctxcontext.Context, opts ...option.ClientOption) (*Service,error)

NewService creates a new Service.

typeStackTrace

type StackTrace struct {// Exception: The stack trace message.//// RequiredExceptionstring `json:"exception,omitempty"`// ForceSendFields is a list of field names (e.g. "Exception") to// unconditionally include in API requests. By default, fields with// empty values are omitted from API requests. However, any non-pointer,// non-interface field appearing in ForceSendFields will be sent to the// server regardless of whether the field is empty or not. This may be// used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Exception") to include in// API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

StackTrace: A stacktrace.

func (*StackTrace)MarshalJSON

func (s *StackTrace) MarshalJSON() ([]byte,error)

typeStartActivityNotFound

type StartActivityNotFound struct {Actionstring `json:"action,omitempty"`Uristring `json:"uri,omitempty"`// ForceSendFields is a list of field names (e.g. "Action") to// unconditionally include in API requests. By default, fields with// empty values are omitted from API requests. However, any non-pointer,// non-interface field appearing in ForceSendFields will be sent to the// server regardless of whether the field is empty or not. This may be// used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Action") to include in API// requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

StartActivityNotFound: User provided intent failed to resolve to anactivity.

func (*StartActivityNotFound)MarshalJSON

func (s *StartActivityNotFound) MarshalJSON() ([]byte,error)

typeUIElementTooDeep

type UIElementTooDeep struct {// Depth: The depth of the screen elementDepthint64 `json:"depth,omitempty"`// ScreenId: The screen id of the elementScreenIdstring `json:"screenId,omitempty"`// ScreenStateId: The screen state id of the elementScreenStateIdstring `json:"screenStateId,omitempty"`// ForceSendFields is a list of field names (e.g. "Depth") to// unconditionally include in API requests. By default, fields with// empty values are omitted from API requests. However, any non-pointer,// non-interface field appearing in ForceSendFields will be sent to the// server regardless of whether the field is empty or not. This may be// used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Depth") to include in API// requests with the JSON null value. By default, fields with empty// values are omitted from API requests. However, any field with an// empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

UIElementTooDeep: A warning that the screen hierarchy is deeper thanthe recommended threshold.

func (*UIElementTooDeep)MarshalJSON

func (s *UIElementTooDeep) MarshalJSON() ([]byte,error)

typeUnspecifiedWarning

type UnspecifiedWarning struct {}

UnspecifiedWarning: Default unspecified warning.

typeUnusedRoboDirective

type UnusedRoboDirective struct {// ResourceName: The name of the resource that was unused.ResourceNamestring `json:"resourceName,omitempty"`// ForceSendFields is a list of field names (e.g. "ResourceName") to// unconditionally include in API requests. By default, fields with// empty values are omitted from API requests. However, any non-pointer,// non-interface field appearing in ForceSendFields will be sent to the// server regardless of whether the field is empty or not. This may be// used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ResourceName") to include// in API requests with the JSON null value. By default, fields with// empty values are omitted from API requests. However, any field with// an empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

UnusedRoboDirective: Additional details of an unused robodirective.

func (*UnusedRoboDirective)MarshalJSON

func (s *UnusedRoboDirective) MarshalJSON() ([]byte,error)

typeUpgradeInsight

type UpgradeInsight struct {// PackageName: The name of the package to be upgraded.PackageNamestring `json:"packageName,omitempty"`// UpgradeToVersion: The suggested version to upgrade to.// Optional: In case we are not sure which version solves this problemUpgradeToVersionstring `json:"upgradeToVersion,omitempty"`// ForceSendFields is a list of field names (e.g. "PackageName") to// unconditionally include in API requests. By default, fields with// empty values are omitted from API requests. However, any non-pointer,// non-interface field appearing in ForceSendFields will be sent to the// server regardless of whether the field is empty or not. This may be// used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "PackageName") to include// in API requests with the JSON null value. By default, fields with// empty values are omitted from API requests. However, any field with// an empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

UpgradeInsight: This insight is a recommendation to upgrade a givenlibrary to the specifiedversion, in order to avoid dependencies on non-SDK APIs.

func (*UpgradeInsight)MarshalJSON

func (s *UpgradeInsight) MarshalJSON() ([]byte,error)

typeUsedRoboDirective

type UsedRoboDirective struct {// ResourceName: The name of the resource that was used.ResourceNamestring `json:"resourceName,omitempty"`// ForceSendFields is a list of field names (e.g. "ResourceName") to// unconditionally include in API requests. By default, fields with// empty values are omitted from API requests. However, any non-pointer,// non-interface field appearing in ForceSendFields will be sent to the// server regardless of whether the field is empty or not. This may be// used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ResourceName") to include// in API requests with the JSON null value. By default, fields with// empty values are omitted from API requests. However, any field with// an empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

UsedRoboDirective: Additional details of a used Robo directive.

func (*UsedRoboDirective)MarshalJSON

func (s *UsedRoboDirective) MarshalJSON() ([]byte,error)

typeUsedRoboIgnoreDirective

type UsedRoboIgnoreDirective struct {// ResourceName: The name of the resource that was ignored.ResourceNamestring `json:"resourceName,omitempty"`// ForceSendFields is a list of field names (e.g. "ResourceName") to// unconditionally include in API requests. By default, fields with// empty values are omitted from API requests. However, any non-pointer,// non-interface field appearing in ForceSendFields will be sent to the// server regardless of whether the field is empty or not. This may be// used to include empty fields in Patch requests.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ResourceName") to include// in API requests with the JSON null value. By default, fields with// empty values are omitted from API requests. However, any field with// an empty value appearing in NullFields will be sent to the server as// null. It is an error if a field in this list has a non-empty value.// This may be used to include null fields in Patch requests.NullFields []string `json:"-"`}

UsedRoboIgnoreDirective: Additional details of a used Robo directivewith an ignore action.Note: This is a different scenario than unused directive.

func (*UsedRoboIgnoreDirective)MarshalJSON

func (s *UsedRoboIgnoreDirective) MarshalJSON() ([]byte,error)

Source Files

View all Source files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f orF : Jump to
y orY : Canonical URL
go.dev uses cookies from Google to deliver and enhance the quality of its services and to analyze traffic.Learn more.

[8]ページ先頭

©2009-2025 Movatter.jp