firebaseappdistribution
packageThis package is not in the latest version of its module.
Details
Validgo.mod file
The Go module system was introduced in Go 1.11 and is the official dependency management solution for Go.
Redistributable license
Redistributable licenses place minimal restrictions on how software can be used, modified, and redistributed.
Tagged version
Modules with tagged versions give importers more predictable builds.
Stable version
When a project reaches major version v1 it is considered stable.
- Learn more about best practices
Repository
Links
Documentation¶
Overview¶
Package firebaseappdistribution provides access to the Firebase App Distribution API.
For product documentation, see:https://firebase.google.com/products/app-distribution
Library status¶
These client libraries are officially supported by Google. However, thislibrary is considered complete and is in maintenance mode. This meansthat we will address critical bugs and security issues but will not addany new features.
When possible, we recommend using our newer[Cloud Client Libraries for Go](https://pkg.go.dev/cloud.google.com/go)that are still actively being worked and iterated on.
Creating a client¶
Usage example:
import "google.golang.org/api/firebaseappdistribution/v1alpha"...ctx := context.Background()firebaseappdistributionService, err := firebaseappdistribution.NewService(ctx)
In this example, Google Application Default Credentials are used forauthentication. For information on how to create and obtain ApplicationDefault 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 APIkeys), usegoogle.golang.org/api/option.WithAPIKey:
firebaseappdistributionService, err := firebaseappdistribution.NewService(ctx, option.WithAPIKey("AIza..."))To use an OAuth token (e.g., a user token obtained via a three-legged OAuthflow, usegoogle.golang.org/api/option.WithTokenSource:
config := &oauth2.Config{...}// ...token, err := config.Exchange(ctx, ...)firebaseappdistributionService, err := firebaseappdistribution.NewService(ctx, option.WithTokenSource(config.TokenSource(ctx, token)))Seegoogle.golang.org/api/option.ClientOption for details on options.
Index¶
- Constants
- type AndroidxCrawlerOutputPoint
- type AndroidxCrawlerOutputRectangle
- type AppsGetCall
- func (c *AppsGetCall) AppView(appView string) *AppsGetCall
- func (c *AppsGetCall) Context(ctx context.Context) *AppsGetCall
- func (c *AppsGetCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1alphaApp, error)
- func (c *AppsGetCall) Fields(s ...googleapi.Field) *AppsGetCall
- func (c *AppsGetCall) Header() http.Header
- func (c *AppsGetCall) IfNoneMatch(entityTag string) *AppsGetCall
- type AppsGetJwtCall
- func (c *AppsGetJwtCall) Context(ctx context.Context) *AppsGetJwtCall
- func (c *AppsGetJwtCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1alphaJwt, error)
- func (c *AppsGetJwtCall) Fields(s ...googleapi.Field) *AppsGetJwtCall
- func (c *AppsGetJwtCall) Header() http.Header
- func (c *AppsGetJwtCall) IfNoneMatch(entityTag string) *AppsGetJwtCall
- type AppsReleaseByHashGetCall
- func (c *AppsReleaseByHashGetCall) Context(ctx context.Context) *AppsReleaseByHashGetCall
- func (c *AppsReleaseByHashGetCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1alphaGetReleaseByUploadHashResponse, error)
- func (c *AppsReleaseByHashGetCall) Fields(s ...googleapi.Field) *AppsReleaseByHashGetCall
- func (c *AppsReleaseByHashGetCall) Header() http.Header
- func (c *AppsReleaseByHashGetCall) IfNoneMatch(entityTag string) *AppsReleaseByHashGetCall
- type AppsReleaseByHashService
- type AppsReleasesEnableAccessCall
- func (c *AppsReleasesEnableAccessCall) Context(ctx context.Context) *AppsReleasesEnableAccessCall
- func (c *AppsReleasesEnableAccessCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1alphaEnableAccessOnReleaseResponse, error)
- func (c *AppsReleasesEnableAccessCall) Fields(s ...googleapi.Field) *AppsReleasesEnableAccessCall
- func (c *AppsReleasesEnableAccessCall) Header() http.Header
- type AppsReleasesNotesCreateCall
- func (c *AppsReleasesNotesCreateCall) Context(ctx context.Context) *AppsReleasesNotesCreateCall
- func (c *AppsReleasesNotesCreateCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1alphaCreateReleaseNotesResponse, error)
- func (c *AppsReleasesNotesCreateCall) Fields(s ...googleapi.Field) *AppsReleasesNotesCreateCall
- func (c *AppsReleasesNotesCreateCall) Header() http.Header
- type AppsReleasesNotesService
- type AppsReleasesService
- type AppsService
- type AppsTestersGetTesterUdidsCall
- func (c *AppsTestersGetTesterUdidsCall) Context(ctx context.Context) *AppsTestersGetTesterUdidsCall
- func (c *AppsTestersGetTesterUdidsCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1alphaGetTesterUdidsResponse, error)
- func (c *AppsTestersGetTesterUdidsCall) Fields(s ...googleapi.Field) *AppsTestersGetTesterUdidsCall
- func (c *AppsTestersGetTesterUdidsCall) Header() http.Header
- func (c *AppsTestersGetTesterUdidsCall) IfNoneMatch(entityTag string) *AppsTestersGetTesterUdidsCall
- func (c *AppsTestersGetTesterUdidsCall) Project(project string) *AppsTestersGetTesterUdidsCall
- type AppsTestersService
- type AppsUploadStatusGetCall
- func (c *AppsUploadStatusGetCall) Context(ctx context.Context) *AppsUploadStatusGetCall
- func (c *AppsUploadStatusGetCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1alphaGetUploadStatusResponse, error)
- func (c *AppsUploadStatusGetCall) Fields(s ...googleapi.Field) *AppsUploadStatusGetCall
- func (c *AppsUploadStatusGetCall) Header() http.Header
- func (c *AppsUploadStatusGetCall) IfNoneMatch(entityTag string) *AppsUploadStatusGetCall
- type AppsUploadStatusService
- type GoogleFirebaseAppdistroV1Release
- type GoogleFirebaseAppdistroV1ReleaseNotes
- type GoogleFirebaseAppdistroV1UploadReleaseMetadata
- type GoogleFirebaseAppdistroV1UploadReleaseResponse
- type GoogleFirebaseAppdistroV1alphaAabCertificate
- type GoogleFirebaseAppdistroV1alphaAiInstructions
- type GoogleFirebaseAppdistroV1alphaAiStep
- type GoogleFirebaseAppdistroV1alphaAiStepResult
- type GoogleFirebaseAppdistroV1alphaApp
- type GoogleFirebaseAppdistroV1alphaAppCrash
- type GoogleFirebaseAppdistroV1alphaAssertionDetails
- type GoogleFirebaseAppdistroV1alphaBatchDeleteTestCasesRequest
- type GoogleFirebaseAppdistroV1alphaBatchUpdateTestCasesRequest
- type GoogleFirebaseAppdistroV1alphaBatchUpdateTestCasesResponse
- type GoogleFirebaseAppdistroV1alphaCancelReleaseTestResponse
- type GoogleFirebaseAppdistroV1alphaClearTestCaseCacheRequest
- type GoogleFirebaseAppdistroV1alphaClearTestCaseCacheResponse
- type GoogleFirebaseAppdistroV1alphaCreateReleaseNotesRequest
- type GoogleFirebaseAppdistroV1alphaCreateReleaseNotesResponse
- type GoogleFirebaseAppdistroV1alphaDeviceAction
- type GoogleFirebaseAppdistroV1alphaDeviceExecution
- type GoogleFirebaseAppdistroV1alphaDeviceInteraction
- type GoogleFirebaseAppdistroV1alphaDeviceInteractionBack
- type GoogleFirebaseAppdistroV1alphaDeviceInteractionDragAndDrop
- type GoogleFirebaseAppdistroV1alphaDeviceInteractionEnterText
- type GoogleFirebaseAppdistroV1alphaDeviceInteractionSwipe
- type GoogleFirebaseAppdistroV1alphaDeviceInteractionWait
- type GoogleFirebaseAppdistroV1alphaEnableAccessOnReleaseRequest
- type GoogleFirebaseAppdistroV1alphaEnableAccessOnReleaseResponse
- type GoogleFirebaseAppdistroV1alphaGetReleaseByUploadHashResponse
- type GoogleFirebaseAppdistroV1alphaGetTesterUdidsResponse
- type GoogleFirebaseAppdistroV1alphaGetUploadStatusResponse
- type GoogleFirebaseAppdistroV1alphaGoalAction
- type GoogleFirebaseAppdistroV1alphaGoalActionDebugInfo
- type GoogleFirebaseAppdistroV1alphaGoalDetails
- type GoogleFirebaseAppdistroV1alphaJwt
- type GoogleFirebaseAppdistroV1alphaListReleaseTestsResponse
- type GoogleFirebaseAppdistroV1alphaListTestCasesResponse
- type GoogleFirebaseAppdistroV1alphaLoginCredential
- type GoogleFirebaseAppdistroV1alphaLoginCredentialFieldHints
- type GoogleFirebaseAppdistroV1alphaRelease
- type GoogleFirebaseAppdistroV1alphaReleaseNotes
- type GoogleFirebaseAppdistroV1alphaReleaseTest
- type GoogleFirebaseAppdistroV1alphaRoboCrawler
- type GoogleFirebaseAppdistroV1alphaRoboStats
- type GoogleFirebaseAppdistroV1alphaScreenshot
- type GoogleFirebaseAppdistroV1alphaTerminalAction
- type GoogleFirebaseAppdistroV1alphaTestCase
- type GoogleFirebaseAppdistroV1alphaTestConfig
- type GoogleFirebaseAppdistroV1alphaTestDevice
- type GoogleFirebaseAppdistroV1alphaTestQuota
- type GoogleFirebaseAppdistroV1alphaTesterUdid
- type GoogleFirebaseAppdistroV1alphaUpdateTestCaseRequest
- type GoogleProtobufEmpty
- type ProjectsAppsGetTestConfigCall
- func (c *ProjectsAppsGetTestConfigCall) Context(ctx context.Context) *ProjectsAppsGetTestConfigCall
- func (c *ProjectsAppsGetTestConfigCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1alphaTestConfig, error)
- func (c *ProjectsAppsGetTestConfigCall) Fields(s ...googleapi.Field) *ProjectsAppsGetTestConfigCall
- func (c *ProjectsAppsGetTestConfigCall) Header() http.Header
- func (c *ProjectsAppsGetTestConfigCall) IfNoneMatch(entityTag string) *ProjectsAppsGetTestConfigCall
- type ProjectsAppsReleasesService
- type ProjectsAppsReleasesTestsCancelCall
- func (c *ProjectsAppsReleasesTestsCancelCall) Context(ctx context.Context) *ProjectsAppsReleasesTestsCancelCall
- func (c *ProjectsAppsReleasesTestsCancelCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1alphaCancelReleaseTestResponse, error)
- func (c *ProjectsAppsReleasesTestsCancelCall) Fields(s ...googleapi.Field) *ProjectsAppsReleasesTestsCancelCall
- func (c *ProjectsAppsReleasesTestsCancelCall) Header() http.Header
- func (c *ProjectsAppsReleasesTestsCancelCall) IfNoneMatch(entityTag string) *ProjectsAppsReleasesTestsCancelCall
- type ProjectsAppsReleasesTestsCreateCall
- func (c *ProjectsAppsReleasesTestsCreateCall) Context(ctx context.Context) *ProjectsAppsReleasesTestsCreateCall
- func (c *ProjectsAppsReleasesTestsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1alphaReleaseTest, error)
- func (c *ProjectsAppsReleasesTestsCreateCall) Fields(s ...googleapi.Field) *ProjectsAppsReleasesTestsCreateCall
- func (c *ProjectsAppsReleasesTestsCreateCall) Header() http.Header
- func (c *ProjectsAppsReleasesTestsCreateCall) ReleaseTestId(releaseTestId string) *ProjectsAppsReleasesTestsCreateCall
- type ProjectsAppsReleasesTestsGetCall
- func (c *ProjectsAppsReleasesTestsGetCall) Context(ctx context.Context) *ProjectsAppsReleasesTestsGetCall
- func (c *ProjectsAppsReleasesTestsGetCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1alphaReleaseTest, error)
- func (c *ProjectsAppsReleasesTestsGetCall) Fields(s ...googleapi.Field) *ProjectsAppsReleasesTestsGetCall
- func (c *ProjectsAppsReleasesTestsGetCall) Header() http.Header
- func (c *ProjectsAppsReleasesTestsGetCall) IfNoneMatch(entityTag string) *ProjectsAppsReleasesTestsGetCall
- type ProjectsAppsReleasesTestsListCall
- func (c *ProjectsAppsReleasesTestsListCall) Context(ctx context.Context) *ProjectsAppsReleasesTestsListCall
- func (c *ProjectsAppsReleasesTestsListCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1alphaListReleaseTestsResponse, error)
- func (c *ProjectsAppsReleasesTestsListCall) Fields(s ...googleapi.Field) *ProjectsAppsReleasesTestsListCall
- func (c *ProjectsAppsReleasesTestsListCall) Header() http.Header
- func (c *ProjectsAppsReleasesTestsListCall) IfNoneMatch(entityTag string) *ProjectsAppsReleasesTestsListCall
- func (c *ProjectsAppsReleasesTestsListCall) PageSize(pageSize int64) *ProjectsAppsReleasesTestsListCall
- func (c *ProjectsAppsReleasesTestsListCall) PageToken(pageToken string) *ProjectsAppsReleasesTestsListCall
- func (c *ProjectsAppsReleasesTestsListCall) Pages(ctx context.Context, ...) error
- func (c *ProjectsAppsReleasesTestsListCall) View(view string) *ProjectsAppsReleasesTestsListCall
- type ProjectsAppsReleasesTestsService
- func (r *ProjectsAppsReleasesTestsService) Cancel(name string) *ProjectsAppsReleasesTestsCancelCall
- func (r *ProjectsAppsReleasesTestsService) Create(parent string, ...) *ProjectsAppsReleasesTestsCreateCall
- func (r *ProjectsAppsReleasesTestsService) Get(name string) *ProjectsAppsReleasesTestsGetCall
- func (r *ProjectsAppsReleasesTestsService) List(parent string) *ProjectsAppsReleasesTestsListCall
- type ProjectsAppsService
- type ProjectsAppsTestCasesBatchDeleteCall
- func (c *ProjectsAppsTestCasesBatchDeleteCall) Context(ctx context.Context) *ProjectsAppsTestCasesBatchDeleteCall
- func (c *ProjectsAppsTestCasesBatchDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
- func (c *ProjectsAppsTestCasesBatchDeleteCall) Fields(s ...googleapi.Field) *ProjectsAppsTestCasesBatchDeleteCall
- func (c *ProjectsAppsTestCasesBatchDeleteCall) Header() http.Header
- type ProjectsAppsTestCasesBatchUpdateCall
- func (c *ProjectsAppsTestCasesBatchUpdateCall) Context(ctx context.Context) *ProjectsAppsTestCasesBatchUpdateCall
- func (c *ProjectsAppsTestCasesBatchUpdateCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1alphaBatchUpdateTestCasesResponse, error)
- func (c *ProjectsAppsTestCasesBatchUpdateCall) Fields(s ...googleapi.Field) *ProjectsAppsTestCasesBatchUpdateCall
- func (c *ProjectsAppsTestCasesBatchUpdateCall) Header() http.Header
- type ProjectsAppsTestCasesClearTestCaseCacheCall
- func (c *ProjectsAppsTestCasesClearTestCaseCacheCall) Context(ctx context.Context) *ProjectsAppsTestCasesClearTestCaseCacheCall
- func (c *ProjectsAppsTestCasesClearTestCaseCacheCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1alphaClearTestCaseCacheResponse, error)
- func (c *ProjectsAppsTestCasesClearTestCaseCacheCall) Fields(s ...googleapi.Field) *ProjectsAppsTestCasesClearTestCaseCacheCall
- func (c *ProjectsAppsTestCasesClearTestCaseCacheCall) Header() http.Header
- type ProjectsAppsTestCasesCreateCall
- func (c *ProjectsAppsTestCasesCreateCall) Context(ctx context.Context) *ProjectsAppsTestCasesCreateCall
- func (c *ProjectsAppsTestCasesCreateCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1alphaTestCase, error)
- func (c *ProjectsAppsTestCasesCreateCall) Fields(s ...googleapi.Field) *ProjectsAppsTestCasesCreateCall
- func (c *ProjectsAppsTestCasesCreateCall) Header() http.Header
- func (c *ProjectsAppsTestCasesCreateCall) TestCaseId(testCaseId string) *ProjectsAppsTestCasesCreateCall
- type ProjectsAppsTestCasesDeleteCall
- func (c *ProjectsAppsTestCasesDeleteCall) Context(ctx context.Context) *ProjectsAppsTestCasesDeleteCall
- func (c *ProjectsAppsTestCasesDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
- func (c *ProjectsAppsTestCasesDeleteCall) Fields(s ...googleapi.Field) *ProjectsAppsTestCasesDeleteCall
- func (c *ProjectsAppsTestCasesDeleteCall) Header() http.Header
- type ProjectsAppsTestCasesGetCall
- func (c *ProjectsAppsTestCasesGetCall) Context(ctx context.Context) *ProjectsAppsTestCasesGetCall
- func (c *ProjectsAppsTestCasesGetCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1alphaTestCase, error)
- func (c *ProjectsAppsTestCasesGetCall) Fields(s ...googleapi.Field) *ProjectsAppsTestCasesGetCall
- func (c *ProjectsAppsTestCasesGetCall) Header() http.Header
- func (c *ProjectsAppsTestCasesGetCall) IfNoneMatch(entityTag string) *ProjectsAppsTestCasesGetCall
- type ProjectsAppsTestCasesListCall
- func (c *ProjectsAppsTestCasesListCall) Context(ctx context.Context) *ProjectsAppsTestCasesListCall
- func (c *ProjectsAppsTestCasesListCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1alphaListTestCasesResponse, error)
- func (c *ProjectsAppsTestCasesListCall) Fields(s ...googleapi.Field) *ProjectsAppsTestCasesListCall
- func (c *ProjectsAppsTestCasesListCall) Header() http.Header
- func (c *ProjectsAppsTestCasesListCall) IfNoneMatch(entityTag string) *ProjectsAppsTestCasesListCall
- func (c *ProjectsAppsTestCasesListCall) PageSize(pageSize int64) *ProjectsAppsTestCasesListCall
- func (c *ProjectsAppsTestCasesListCall) PageToken(pageToken string) *ProjectsAppsTestCasesListCall
- func (c *ProjectsAppsTestCasesListCall) Pages(ctx context.Context, ...) error
- type ProjectsAppsTestCasesPatchCall
- func (c *ProjectsAppsTestCasesPatchCall) AllowMissing(allowMissing bool) *ProjectsAppsTestCasesPatchCall
- func (c *ProjectsAppsTestCasesPatchCall) Context(ctx context.Context) *ProjectsAppsTestCasesPatchCall
- func (c *ProjectsAppsTestCasesPatchCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1alphaTestCase, error)
- func (c *ProjectsAppsTestCasesPatchCall) Fields(s ...googleapi.Field) *ProjectsAppsTestCasesPatchCall
- func (c *ProjectsAppsTestCasesPatchCall) Header() http.Header
- type ProjectsAppsTestCasesService
- func (r *ProjectsAppsTestCasesService) BatchDelete(parent string, ...) *ProjectsAppsTestCasesBatchDeleteCall
- func (r *ProjectsAppsTestCasesService) BatchUpdate(parent string, ...) *ProjectsAppsTestCasesBatchUpdateCall
- func (r *ProjectsAppsTestCasesService) ClearTestCaseCache(testCase string, ...) *ProjectsAppsTestCasesClearTestCaseCacheCall
- func (r *ProjectsAppsTestCasesService) Create(parent string, ...) *ProjectsAppsTestCasesCreateCall
- func (r *ProjectsAppsTestCasesService) Delete(name string) *ProjectsAppsTestCasesDeleteCall
- func (r *ProjectsAppsTestCasesService) Get(name string) *ProjectsAppsTestCasesGetCall
- func (r *ProjectsAppsTestCasesService) List(parent string) *ProjectsAppsTestCasesListCall
- func (r *ProjectsAppsTestCasesService) Patch(name string, ...) *ProjectsAppsTestCasesPatchCall
- type ProjectsAppsUpdateTestConfigCall
- func (c *ProjectsAppsUpdateTestConfigCall) Context(ctx context.Context) *ProjectsAppsUpdateTestConfigCall
- func (c *ProjectsAppsUpdateTestConfigCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1alphaTestConfig, error)
- func (c *ProjectsAppsUpdateTestConfigCall) Fields(s ...googleapi.Field) *ProjectsAppsUpdateTestConfigCall
- func (c *ProjectsAppsUpdateTestConfigCall) Header() http.Header
- func (c *ProjectsAppsUpdateTestConfigCall) UpdateMask(updateMask string) *ProjectsAppsUpdateTestConfigCall
- type ProjectsGetTestQuotaCall
- func (c *ProjectsGetTestQuotaCall) Context(ctx context.Context) *ProjectsGetTestQuotaCall
- func (c *ProjectsGetTestQuotaCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1alphaTestQuota, error)
- func (c *ProjectsGetTestQuotaCall) Fields(s ...googleapi.Field) *ProjectsGetTestQuotaCall
- func (c *ProjectsGetTestQuotaCall) Header() http.Header
- func (c *ProjectsGetTestQuotaCall) IfNoneMatch(entityTag string) *ProjectsGetTestQuotaCall
- type ProjectsService
- type ProjectsTestersGetUdidsCall
- func (c *ProjectsTestersGetUdidsCall) Context(ctx context.Context) *ProjectsTestersGetUdidsCall
- func (c *ProjectsTestersGetUdidsCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1alphaGetTesterUdidsResponse, error)
- func (c *ProjectsTestersGetUdidsCall) Fields(s ...googleapi.Field) *ProjectsTestersGetUdidsCall
- func (c *ProjectsTestersGetUdidsCall) Header() http.Header
- func (c *ProjectsTestersGetUdidsCall) IfNoneMatch(entityTag string) *ProjectsTestersGetUdidsCall
- func (c *ProjectsTestersGetUdidsCall) MobilesdkAppId(mobilesdkAppId string) *ProjectsTestersGetUdidsCall
- type ProjectsTestersService
- type Service
Constants¶
const (// See, edit, configure, and delete your Google Cloud data and see the email// address for your Google Account.CloudPlatformScope = "https://www.googleapis.com/auth/cloud-platform")
OAuth2 scopes used by this API.
Variables¶
This section is empty.
Functions¶
This section is empty.
Types¶
typeAndroidxCrawlerOutputPoint¶added inv0.190.0
type AndroidxCrawlerOutputPoint struct {XCoordinateint64 `json:"xCoordinate,omitempty"`YCoordinateint64 `json:"yCoordinate,omitempty"`// ForceSendFields is a list of field names (e.g. "XCoordinate") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "XCoordinate") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}AndroidxCrawlerOutputPoint: Point for describing bounding boxes taplocations Top left is 0,0
func (AndroidxCrawlerOutputPoint)MarshalJSON¶added inv0.190.0
func (sAndroidxCrawlerOutputPoint) MarshalJSON() ([]byte,error)
typeAndroidxCrawlerOutputRectangle¶added inv0.238.0
type AndroidxCrawlerOutputRectangle struct {Bottomint64 `json:"bottom,omitempty"`Leftint64 `json:"left,omitempty"`Rightint64 `json:"right,omitempty"`Topint64 `json:"top,omitempty"`// ForceSendFields is a list of field names (e.g. "Bottom") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Bottom") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}AndroidxCrawlerOutputRectangle: Rectangle for describing bounding boxes
func (AndroidxCrawlerOutputRectangle)MarshalJSON¶added inv0.238.0
func (sAndroidxCrawlerOutputRectangle) MarshalJSON() ([]byte,error)
typeAppsGetCall¶
type AppsGetCall struct {// contains filtered or unexported fields}func (*AppsGetCall)AppView¶
func (c *AppsGetCall) AppView(appViewstring) *AppsGetCall
AppView sets the optional parameter "appView": App view. When unset or setto BASIC, returns an App with everything set except for aab_state. When setto FULL, returns an App with aab_state set.
Possible values:
"APP_VIEW_UNSPECIFIED" - The default / unset value. The API will default
to the BASIC view.
"BASIC" - Include everything except aab_state."FULL" - Include everything.
func (*AppsGetCall)Context¶
func (c *AppsGetCall) Context(ctxcontext.Context) *AppsGetCall
Context sets the context to be used in this call's Do method.
func (*AppsGetCall)Do¶
func (c *AppsGetCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1alphaApp,error)
Do executes the "firebaseappdistribution.apps.get" call.Any non-2xx status code is an error. Response headers are in either*GoogleFirebaseAppdistroV1alphaApp.ServerResponse.Header or (if a responsewas returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*AppsGetCall)Fields¶
func (c *AppsGetCall) Fields(s ...googleapi.Field) *AppsGetCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*AppsGetCall)Header¶
func (c *AppsGetCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*AppsGetCall)IfNoneMatch¶
func (c *AppsGetCall) IfNoneMatch(entityTagstring) *AppsGetCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
typeAppsGetJwtCall¶
type AppsGetJwtCall struct {// contains filtered or unexported fields}func (*AppsGetJwtCall)Context¶
func (c *AppsGetJwtCall) Context(ctxcontext.Context) *AppsGetJwtCall
Context sets the context to be used in this call's Do method.
func (*AppsGetJwtCall)Do¶
func (c *AppsGetJwtCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1alphaJwt,error)
Do executes the "firebaseappdistribution.apps.getJwt" call.Any non-2xx status code is an error. Response headers are in either*GoogleFirebaseAppdistroV1alphaJwt.ServerResponse.Header or (if a responsewas returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*AppsGetJwtCall)Fields¶
func (c *AppsGetJwtCall) Fields(s ...googleapi.Field) *AppsGetJwtCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*AppsGetJwtCall)Header¶
func (c *AppsGetJwtCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*AppsGetJwtCall)IfNoneMatch¶
func (c *AppsGetJwtCall) IfNoneMatch(entityTagstring) *AppsGetJwtCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
typeAppsReleaseByHashGetCall¶
type AppsReleaseByHashGetCall struct {// contains filtered or unexported fields}func (*AppsReleaseByHashGetCall)Context¶
func (c *AppsReleaseByHashGetCall) Context(ctxcontext.Context) *AppsReleaseByHashGetCall
Context sets the context to be used in this call's Do method.
func (*AppsReleaseByHashGetCall)Do¶
func (c *AppsReleaseByHashGetCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1alphaGetReleaseByUploadHashResponse,error)
Do executes the "firebaseappdistribution.apps.release_by_hash.get" call.Any non-2xx status code is an error. Response headers are in either*GoogleFirebaseAppdistroV1alphaGetReleaseByUploadHashResponse.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.
func (*AppsReleaseByHashGetCall)Fields¶
func (c *AppsReleaseByHashGetCall) Fields(s ...googleapi.Field) *AppsReleaseByHashGetCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*AppsReleaseByHashGetCall)Header¶
func (c *AppsReleaseByHashGetCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*AppsReleaseByHashGetCall)IfNoneMatch¶
func (c *AppsReleaseByHashGetCall) IfNoneMatch(entityTagstring) *AppsReleaseByHashGetCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
typeAppsReleaseByHashService¶
type AppsReleaseByHashService struct {// contains filtered or unexported fields}funcNewAppsReleaseByHashService¶
func NewAppsReleaseByHashService(s *Service) *AppsReleaseByHashService
func (*AppsReleaseByHashService)Get¶
func (r *AppsReleaseByHashService) Get(mobilesdkAppIdstring, uploadHashstring) *AppsReleaseByHashGetCall
Get: GET Release by binary upload hash
- mobilesdkAppId: Unique id for a Firebase app of the format:{version}:{project_number}:{platform}:{hash(bundle_id)} Example:1:581234567376:android:aa0a3c7b135e90289.
- uploadHash: The hash for the upload.
typeAppsReleasesEnableAccessCall¶
type AppsReleasesEnableAccessCall struct {// contains filtered or unexported fields}func (*AppsReleasesEnableAccessCall)Context¶
func (c *AppsReleasesEnableAccessCall) Context(ctxcontext.Context) *AppsReleasesEnableAccessCall
Context sets the context to be used in this call's Do method.
func (*AppsReleasesEnableAccessCall)Do¶
func (c *AppsReleasesEnableAccessCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1alphaEnableAccessOnReleaseResponse,error)
Do executes the "firebaseappdistribution.apps.releases.enable_access" call.Any non-2xx status code is an error. Response headers are in either*GoogleFirebaseAppdistroV1alphaEnableAccessOnReleaseResponse.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.
func (*AppsReleasesEnableAccessCall)Fields¶
func (c *AppsReleasesEnableAccessCall) Fields(s ...googleapi.Field) *AppsReleasesEnableAccessCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*AppsReleasesEnableAccessCall)Header¶
func (c *AppsReleasesEnableAccessCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
typeAppsReleasesNotesCreateCall¶
type AppsReleasesNotesCreateCall struct {// contains filtered or unexported fields}func (*AppsReleasesNotesCreateCall)Context¶
func (c *AppsReleasesNotesCreateCall) Context(ctxcontext.Context) *AppsReleasesNotesCreateCall
Context sets the context to be used in this call's Do method.
func (*AppsReleasesNotesCreateCall)Do¶
func (c *AppsReleasesNotesCreateCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1alphaCreateReleaseNotesResponse,error)
Do executes the "firebaseappdistribution.apps.releases.notes.create" call.Any non-2xx status code is an error. Response headers are in either*GoogleFirebaseAppdistroV1alphaCreateReleaseNotesResponse.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.
func (*AppsReleasesNotesCreateCall)Fields¶
func (c *AppsReleasesNotesCreateCall) Fields(s ...googleapi.Field) *AppsReleasesNotesCreateCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*AppsReleasesNotesCreateCall)Header¶
func (c *AppsReleasesNotesCreateCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
typeAppsReleasesNotesService¶
type AppsReleasesNotesService struct {// contains filtered or unexported fields}funcNewAppsReleasesNotesService¶
func NewAppsReleasesNotesService(s *Service) *AppsReleasesNotesService
func (*AppsReleasesNotesService)Create¶
func (r *AppsReleasesNotesService) Create(mobilesdkAppIdstring, releaseIdstring, googlefirebaseappdistrov1alphacreatereleasenotesrequest *GoogleFirebaseAppdistroV1alphaCreateReleaseNotesRequest) *AppsReleasesNotesCreateCall
Create: Create release notes on a release.
- mobilesdkAppId: Unique id for a Firebase app of the format:{version}:{project_number}:{platform}:{hash(bundle_id)} Example:1:581234567376:android:aa0a3c7b135e90289.
- releaseId: Release identifier.
typeAppsReleasesService¶
type AppsReleasesService struct {Notes *AppsReleasesNotesService// contains filtered or unexported fields}funcNewAppsReleasesService¶
func NewAppsReleasesService(s *Service) *AppsReleasesService
func (*AppsReleasesService)EnableAccess¶
func (r *AppsReleasesService) EnableAccess(mobilesdkAppIdstring, releaseIdstring, googlefirebaseappdistrov1alphaenableaccessonreleaserequest *GoogleFirebaseAppdistroV1alphaEnableAccessOnReleaseRequest) *AppsReleasesEnableAccessCall
EnableAccess: Enable access on a release for testers.
- mobilesdkAppId: Unique id for a Firebase app of the format:{version}:{project_number}:{platform}:{hash(bundle_id)} Example:1:581234567376:android:aa0a3c7b135e90289.
- releaseId: Release identifier.
typeAppsService¶
type AppsService struct {ReleaseByHash *AppsReleaseByHashServiceReleases *AppsReleasesServiceTesters *AppsTestersServiceUploadStatus *AppsUploadStatusService// contains filtered or unexported fields}funcNewAppsService¶
func NewAppsService(s *Service) *AppsService
func (*AppsService)Get¶
func (r *AppsService) Get(mobilesdkAppIdstring) *AppsGetCall
Get: Get the app, if it exists
- mobilesdkAppId: Unique id for a Firebase app of the format:{version}:{project_number}:{platform}:{hash(bundle_id)} Example:1:581234567376:android:aa0a3c7b135e90289.
func (*AppsService)GetJwt¶
func (r *AppsService) GetJwt(mobilesdkAppIdstring) *AppsGetJwtCall
GetJwt: Get a JWT token
- mobilesdkAppId: Unique id for a Firebase app of the format:{version}:{project_number}:{platform}:{hash(bundle_id)} Example:1:581234567376:android:aa0a3c7b135e90289.
typeAppsTestersGetTesterUdidsCall¶
type AppsTestersGetTesterUdidsCall struct {// contains filtered or unexported fields}func (*AppsTestersGetTesterUdidsCall)Context¶
func (c *AppsTestersGetTesterUdidsCall) Context(ctxcontext.Context) *AppsTestersGetTesterUdidsCall
Context sets the context to be used in this call's Do method.
func (*AppsTestersGetTesterUdidsCall)Do¶
func (c *AppsTestersGetTesterUdidsCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1alphaGetTesterUdidsResponse,error)
Do executes the "firebaseappdistribution.apps.testers.getTesterUdids" call.Any non-2xx status code is an error. Response headers are in either*GoogleFirebaseAppdistroV1alphaGetTesterUdidsResponse.ServerResponse.Headeror (if a response was returned at all) in error.(*googleapi.Error).Header.Use googleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*AppsTestersGetTesterUdidsCall)Fields¶
func (c *AppsTestersGetTesterUdidsCall) Fields(s ...googleapi.Field) *AppsTestersGetTesterUdidsCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*AppsTestersGetTesterUdidsCall)Header¶
func (c *AppsTestersGetTesterUdidsCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*AppsTestersGetTesterUdidsCall)IfNoneMatch¶
func (c *AppsTestersGetTesterUdidsCall) IfNoneMatch(entityTagstring) *AppsTestersGetTesterUdidsCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
func (*AppsTestersGetTesterUdidsCall)Project¶added inv0.155.0
func (c *AppsTestersGetTesterUdidsCall) Project(projectstring) *AppsTestersGetTesterUdidsCall
Project sets the optional parameter "project": The name of the project,which is the parent of testers Format: `projects/{project_number}`
typeAppsTestersService¶
type AppsTestersService struct {// contains filtered or unexported fields}funcNewAppsTestersService¶
func NewAppsTestersService(s *Service) *AppsTestersService
func (*AppsTestersService)GetTesterUdids¶
func (r *AppsTestersService) GetTesterUdids(mobilesdkAppIdstring) *AppsTestersGetTesterUdidsCall
GetTesterUdids: Get UDIDs of tester iOS devices in a project
- mobilesdkAppId: Unique id for a Firebase app of the format:{version}:{project_number}:{platform}:{hash(bundle_id)} Example:1:581234567376:android:aa0a3c7b135e90289.
typeAppsUploadStatusGetCall¶
type AppsUploadStatusGetCall struct {// contains filtered or unexported fields}func (*AppsUploadStatusGetCall)Context¶
func (c *AppsUploadStatusGetCall) Context(ctxcontext.Context) *AppsUploadStatusGetCall
Context sets the context to be used in this call's Do method.
func (*AppsUploadStatusGetCall)Do¶
func (c *AppsUploadStatusGetCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1alphaGetUploadStatusResponse,error)
Do executes the "firebaseappdistribution.apps.upload_status.get" call.Any non-2xx status code is an error. Response headers are in either*GoogleFirebaseAppdistroV1alphaGetUploadStatusResponse.ServerResponse.Headeror (if a response was returned at all) in error.(*googleapi.Error).Header.Use googleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*AppsUploadStatusGetCall)Fields¶
func (c *AppsUploadStatusGetCall) Fields(s ...googleapi.Field) *AppsUploadStatusGetCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*AppsUploadStatusGetCall)Header¶
func (c *AppsUploadStatusGetCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*AppsUploadStatusGetCall)IfNoneMatch¶
func (c *AppsUploadStatusGetCall) IfNoneMatch(entityTagstring) *AppsUploadStatusGetCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
typeAppsUploadStatusService¶
type AppsUploadStatusService struct {// contains filtered or unexported fields}funcNewAppsUploadStatusService¶
func NewAppsUploadStatusService(s *Service) *AppsUploadStatusService
func (*AppsUploadStatusService)Get¶
func (r *AppsUploadStatusService) Get(mobilesdkAppIdstring, uploadTokenstring) *AppsUploadStatusGetCall
Get: GET Binary upload status by token
- mobilesdkAppId: Unique id for a Firebase app of the format:{version}:{project_number}:{platform}:{hash(bundle_id)} Example:1:581234567376:android:aa0a3c7b135e90289.
- uploadToken: The token for the upload.
typeGoogleFirebaseAppdistroV1Release¶
type GoogleFirebaseAppdistroV1Release struct {// BinaryDownloadUri: Output only. A signed link (which expires in one hour) to// directly download the app binary (IPA/APK/AAB) file.BinaryDownloadUristring `json:"binaryDownloadUri,omitempty"`// BuildVersion: Output only. Build version of the release. For an Android// release, the build version is the `versionCode`. For an iOS release, the// build version is the `CFBundleVersion`.BuildVersionstring `json:"buildVersion,omitempty"`// CreateTime: Output only. The time the release was created.CreateTimestring `json:"createTime,omitempty"`// DisplayVersion: Output only. Display version of the release. For an Android// release, the display version is the `versionName`. For an iOS release, the// display version is the `CFBundleShortVersionString`.DisplayVersionstring `json:"displayVersion,omitempty"`// ExpireTime: Output only. The time the release will expire.ExpireTimestring `json:"expireTime,omitempty"`// FirebaseConsoleUri: Output only. A link to the Firebase console displaying a// single release.FirebaseConsoleUristring `json:"firebaseConsoleUri,omitempty"`// Name: The name of the release resource. Format:// `projects/{project_number}/apps/{app}/releases/{release}`Namestring `json:"name,omitempty"`// ReleaseNotes: Notes of the release.ReleaseNotes *GoogleFirebaseAppdistroV1ReleaseNotes `json:"releaseNotes,omitempty"`// TestingUri: Output only. A link to the release in the tester web clip or// Android app that lets testers (which were granted access to the app) view// release notes and install the app onto their devices.TestingUristring `json:"testingUri,omitempty"`// UpdateTime: Output only. The time the release was last updated.UpdateTimestring `json:"updateTime,omitempty"`// ForceSendFields is a list of field names (e.g. "BinaryDownloadUri") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "BinaryDownloadUri") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleFirebaseAppdistroV1Release: A release of a Firebase app.
func (GoogleFirebaseAppdistroV1Release)MarshalJSON¶
func (sGoogleFirebaseAppdistroV1Release) MarshalJSON() ([]byte,error)
typeGoogleFirebaseAppdistroV1ReleaseNotes¶
type GoogleFirebaseAppdistroV1ReleaseNotes struct {// Text: The text of the release notes.Textstring `json:"text,omitempty"`// ForceSendFields is a list of field names (e.g. "Text") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Text") to include in API requests// with the JSON null value. By default, fields with empty values are omitted// from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleFirebaseAppdistroV1ReleaseNotes: Notes that belong to a release.
func (GoogleFirebaseAppdistroV1ReleaseNotes)MarshalJSON¶
func (sGoogleFirebaseAppdistroV1ReleaseNotes) MarshalJSON() ([]byte,error)
typeGoogleFirebaseAppdistroV1UploadReleaseMetadata¶
type GoogleFirebaseAppdistroV1UploadReleaseMetadata struct {}GoogleFirebaseAppdistroV1UploadReleaseMetadata: Operation metadata for`UploadRelease`.
typeGoogleFirebaseAppdistroV1UploadReleaseResponse¶
type GoogleFirebaseAppdistroV1UploadReleaseResponse struct {// Release: Release associated with the uploaded binary.Release *GoogleFirebaseAppdistroV1Release `json:"release,omitempty"`// Result: Result of upload release.//// Possible values:// "UPLOAD_RELEASE_RESULT_UNSPECIFIED" - Upload binary result unspecified// "RELEASE_CREATED" - Upload binary resulted in a new release// "RELEASE_UPDATED" - Upload binary updated an existing release// "RELEASE_UNMODIFIED" - Upload binary resulted in a no-op. A release with// the exact same binary already exists.Resultstring `json:"result,omitempty"`// ForceSendFields is a list of field names (e.g. "Release") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Release") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleFirebaseAppdistroV1UploadReleaseResponse: Response message for`UploadRelease`.
func (GoogleFirebaseAppdistroV1UploadReleaseResponse)MarshalJSON¶
func (sGoogleFirebaseAppdistroV1UploadReleaseResponse) MarshalJSON() ([]byte,error)
typeGoogleFirebaseAppdistroV1alphaAabCertificate¶
type GoogleFirebaseAppdistroV1alphaAabCertificate struct {// CertificateHashMd5: MD5 hash of the certificate used to resign the AABCertificateHashMd5string `json:"certificateHashMd5,omitempty"`// CertificateHashSha1: SHA1 hash of the certificate used to resign the AABCertificateHashSha1string `json:"certificateHashSha1,omitempty"`// CertificateHashSha256: SHA256 hash of the certificate used to resign the AABCertificateHashSha256string `json:"certificateHashSha256,omitempty"`// ForceSendFields is a list of field names (e.g. "CertificateHashMd5") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CertificateHashMd5") to include// in API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleFirebaseAppdistroV1alphaAabCertificate: App bundle test certificate
func (GoogleFirebaseAppdistroV1alphaAabCertificate)MarshalJSON¶
func (sGoogleFirebaseAppdistroV1alphaAabCertificate) MarshalJSON() ([]byte,error)
typeGoogleFirebaseAppdistroV1alphaAiInstructions¶added inv0.187.0
type GoogleFirebaseAppdistroV1alphaAiInstructions struct {// Steps: Required. Steps to be accomplished by the AISteps []*GoogleFirebaseAppdistroV1alphaAiStep `json:"steps,omitempty"`// ForceSendFields is a list of field names (e.g. "Steps") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Steps") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}func (GoogleFirebaseAppdistroV1alphaAiInstructions)MarshalJSON¶added inv0.187.0
func (sGoogleFirebaseAppdistroV1alphaAiInstructions) MarshalJSON() ([]byte,error)
typeGoogleFirebaseAppdistroV1alphaAiStep¶added inv0.189.0
type GoogleFirebaseAppdistroV1alphaAiStep struct {// Assertion: An assertion to be checked by the AIAssertionstring `json:"assertion,omitempty"`// Goal: A goal to be accomplished by the AIGoalstring `json:"goal,omitempty"`// Hint: Optional. Hint text containing suggestions to help the agent// accomplish the goalHintstring `json:"hint,omitempty"`// SuccessCriteria: Optional. A description of criteria the agent should use to// determine if the goal has been successfully completedSuccessCriteriastring `json:"successCriteria,omitempty"`// TestCase: Output only. The test case that contained this step. Note: The// test case may have changed or been deleted since this step was created.// Format: `projects/{project_number}/apps/{app}/testCases/{test_case}`TestCasestring `json:"testCase,omitempty"`// ForceSendFields is a list of field names (e.g. "Assertion") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Assertion") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleFirebaseAppdistroV1alphaAiStep: A step to be accomplished by the AI
func (GoogleFirebaseAppdistroV1alphaAiStep)MarshalJSON¶added inv0.189.0
func (sGoogleFirebaseAppdistroV1alphaAiStep) MarshalJSON() ([]byte,error)
typeGoogleFirebaseAppdistroV1alphaAiStepResult¶added inv0.189.0
type GoogleFirebaseAppdistroV1alphaAiStepResult struct {// AssertionDetails: Output only. Details for an assertion step.AssertionDetails *GoogleFirebaseAppdistroV1alphaAssertionDetails `json:"assertionDetails,omitempty"`// GoalDetails: Output only. Details for a goal step.GoalDetails *GoogleFirebaseAppdistroV1alphaGoalDetails `json:"goalDetails,omitempty"`// State: Output only. The current state of the step//// Possible values:// "STEP_STATE_UNSPECIFIED" - Step state unspecified// "IN_PROGRESS" - The step is in progress// "PASSED" - The step has completed successfully// "FAILED" - The step has failed// "TIMED_OUT" - The test timed out during this step// "GOAL_ACTION_LIMIT_REACHED" - The number of actions needed to reach the// goal exceeded its limitStatestring `json:"state,omitempty"`// Step: Required. The step performed by the AIStep *GoogleFirebaseAppdistroV1alphaAiStep `json:"step,omitempty"`// ForceSendFields is a list of field names (e.g. "AssertionDetails") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AssertionDetails") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleFirebaseAppdistroV1alphaAiStepResult: Captures the results of anAiStep
func (GoogleFirebaseAppdistroV1alphaAiStepResult)MarshalJSON¶added inv0.189.0
func (sGoogleFirebaseAppdistroV1alphaAiStepResult) MarshalJSON() ([]byte,error)
typeGoogleFirebaseAppdistroV1alphaApp¶
type GoogleFirebaseAppdistroV1alphaApp struct {// AabCertificate: App bundle test certificate generated for the app.AabCertificate *GoogleFirebaseAppdistroV1alphaAabCertificate `json:"aabCertificate,omitempty"`// AabState: App bundle state. Only valid for android apps. The app_view field// in the request must be set to FULL in order for this to be populated.//// Possible values:// "AAB_STATE_UNSPECIFIED" - Aab state unspecified// "ACTIVE" - App can receive app bundle uploads// "PLAY_ACCOUNT_NOT_LINKED" - Firebase project is not linked to a Play// developer account// "NO_APP_WITH_GIVEN_BUNDLE_ID_IN_PLAY_ACCOUNT" - There is no app in linked// Play developer account with the same bundle id// "APP_NOT_PUBLISHED" - The app in Play developer account is not in a// published state// "AAB_STATE_UNAVAILABLE" - Play App status is unavailable// "PLAY_IAS_TERMS_NOT_ACCEPTED" - Play IAS terms not acceptedAabStatestring `json:"aabState,omitempty"`// AppId: Firebase gmp app idAppIdstring `json:"appId,omitempty"`// BundleId: Bundle identifierBundleIdstring `json:"bundleId,omitempty"`// ContactEmail: Developer contact email for testers to reach out to about// privacy or support issues.ContactEmailstring `json:"contactEmail,omitempty"`// Platform: iOS or AndroidPlatformstring `json:"platform,omitempty"`// ProjectNumber: Project number of the Firebase project, for example// 300830567303.ProjectNumberstring `json:"projectNumber,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "AabCertificate") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AabCertificate") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleFirebaseAppdistroV1alphaApp: An app.
func (GoogleFirebaseAppdistroV1alphaApp)MarshalJSON¶
func (sGoogleFirebaseAppdistroV1alphaApp) MarshalJSON() ([]byte,error)
typeGoogleFirebaseAppdistroV1alphaAppCrash¶
type GoogleFirebaseAppdistroV1alphaAppCrash struct {// Message: Output only. The message associated with the crash.Messagestring `json:"message,omitempty"`// StackTrace: Output only. The raw stack trace.StackTracestring `json:"stackTrace,omitempty"`// ForceSendFields is a list of field names (e.g. "Message") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Message") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleFirebaseAppdistroV1alphaAppCrash: An app crash that occurred during anautomated test.
func (GoogleFirebaseAppdistroV1alphaAppCrash)MarshalJSON¶
func (sGoogleFirebaseAppdistroV1alphaAppCrash) MarshalJSON() ([]byte,error)
typeGoogleFirebaseAppdistroV1alphaAssertionDetails¶added inv0.190.0
type GoogleFirebaseAppdistroV1alphaAssertionDetails struct {// Explanation: Output only. An explanation justifying the assertion result.Explanationstring `json:"explanation,omitempty"`// Result: Output only. The result of the assertion.Resultbool `json:"result,omitempty"`// Screenshot: Output only. The screenshot used in the context of this// assertion.Screenshot *GoogleFirebaseAppdistroV1alphaScreenshot `json:"screenshot,omitempty"`// ForceSendFields is a list of field names (e.g. "Explanation") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Explanation") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleFirebaseAppdistroV1alphaAssertionDetails: Details for an assertionstep.
func (GoogleFirebaseAppdistroV1alphaAssertionDetails)MarshalJSON¶added inv0.190.0
func (sGoogleFirebaseAppdistroV1alphaAssertionDetails) MarshalJSON() ([]byte,error)
typeGoogleFirebaseAppdistroV1alphaBatchDeleteTestCasesRequest¶added inv0.224.0
type GoogleFirebaseAppdistroV1alphaBatchDeleteTestCasesRequest struct {// Names: Required. The name of the test cases to delete. A maximum number of// 1000 test cases can be deleted in one batch Format:// `projects/{project_number}/apps/{app}/testCases/{test_case}`Names []string `json:"names,omitempty"`// ForceSendFields is a list of field names (e.g. "Names") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Names") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleFirebaseAppdistroV1alphaBatchDeleteTestCasesRequest: The requestmessage for `BatchDeleteTestCase`.
func (GoogleFirebaseAppdistroV1alphaBatchDeleteTestCasesRequest)MarshalJSON¶added inv0.224.0
func (sGoogleFirebaseAppdistroV1alphaBatchDeleteTestCasesRequest) MarshalJSON() ([]byte,error)
typeGoogleFirebaseAppdistroV1alphaBatchUpdateTestCasesRequest¶added inv0.253.0
type GoogleFirebaseAppdistroV1alphaBatchUpdateTestCasesRequest struct {// Requests: Required. The update requests. A maximum number of 1000 test cases// can be updated in one batchRequests []*GoogleFirebaseAppdistroV1alphaUpdateTestCaseRequest `json:"requests,omitempty"`// ForceSendFields is a list of field names (e.g. "Requests") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Requests") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleFirebaseAppdistroV1alphaBatchUpdateTestCasesRequest: The requestmessage for `BatchUpdateTestCase`.
func (GoogleFirebaseAppdistroV1alphaBatchUpdateTestCasesRequest)MarshalJSON¶added inv0.253.0
func (sGoogleFirebaseAppdistroV1alphaBatchUpdateTestCasesRequest) MarshalJSON() ([]byte,error)
typeGoogleFirebaseAppdistroV1alphaBatchUpdateTestCasesResponse¶added inv0.253.0
type GoogleFirebaseAppdistroV1alphaBatchUpdateTestCasesResponse struct {// TestCases: The updated test cases.TestCases []*GoogleFirebaseAppdistroV1alphaTestCase `json:"testCases,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "TestCases") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "TestCases") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleFirebaseAppdistroV1alphaBatchUpdateTestCasesResponse: The responsemessage for `BatchUpdateTestCase`.
func (GoogleFirebaseAppdistroV1alphaBatchUpdateTestCasesResponse)MarshalJSON¶added inv0.253.0
func (sGoogleFirebaseAppdistroV1alphaBatchUpdateTestCasesResponse) MarshalJSON() ([]byte,error)
typeGoogleFirebaseAppdistroV1alphaCancelReleaseTestResponse¶added inv0.200.0
type GoogleFirebaseAppdistroV1alphaCancelReleaseTestResponse struct {// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`}GoogleFirebaseAppdistroV1alphaCancelReleaseTestResponse: The (empty)response message for `CancelReleaseTest`.
typeGoogleFirebaseAppdistroV1alphaClearTestCaseCacheRequest¶added inv0.254.0
type GoogleFirebaseAppdistroV1alphaClearTestCaseCacheRequest struct {// TestDevices: Optional. The list of devices for which to clear the cache. If// not present, clear all of them.TestDevices []*GoogleFirebaseAppdistroV1alphaTestDevice `json:"testDevices,omitempty"`// ForceSendFields is a list of field names (e.g. "TestDevices") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "TestDevices") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleFirebaseAppdistroV1alphaClearTestCaseCacheRequest: Request message for`ClearTestCaseCache`.
func (GoogleFirebaseAppdistroV1alphaClearTestCaseCacheRequest)MarshalJSON¶added inv0.254.0
func (sGoogleFirebaseAppdistroV1alphaClearTestCaseCacheRequest) MarshalJSON() ([]byte,error)
typeGoogleFirebaseAppdistroV1alphaClearTestCaseCacheResponse¶added inv0.254.0
type GoogleFirebaseAppdistroV1alphaClearTestCaseCacheResponse struct {// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`}GoogleFirebaseAppdistroV1alphaClearTestCaseCacheResponse: Response empty(google.protobuf.Empty) message for `ClearTestCaseCache`
typeGoogleFirebaseAppdistroV1alphaCreateReleaseNotesRequest¶
type GoogleFirebaseAppdistroV1alphaCreateReleaseNotesRequest struct {// ReleaseNotes: The actual release notes body from the userReleaseNotes *GoogleFirebaseAppdistroV1alphaReleaseNotes `json:"releaseNotes,omitempty"`// ForceSendFields is a list of field names (e.g. "ReleaseNotes") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ReleaseNotes") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleFirebaseAppdistroV1alphaCreateReleaseNotesRequest: The request messagefor `CreateReleaseNotes`.
func (GoogleFirebaseAppdistroV1alphaCreateReleaseNotesRequest)MarshalJSON¶
func (sGoogleFirebaseAppdistroV1alphaCreateReleaseNotesRequest) MarshalJSON() ([]byte,error)
typeGoogleFirebaseAppdistroV1alphaCreateReleaseNotesResponse¶
type GoogleFirebaseAppdistroV1alphaCreateReleaseNotesResponse struct {// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`}GoogleFirebaseAppdistroV1alphaCreateReleaseNotesResponse: The responsemessage for `CreateReleaseNotes`.
typeGoogleFirebaseAppdistroV1alphaDeviceAction¶added inv0.190.0
type GoogleFirebaseAppdistroV1alphaDeviceAction struct {// Description: Output only. A short description of the high level action taken// by the AI agent.Descriptionstring `json:"description,omitempty"`// DeviceInteractions: Output only. The interactions made with the device as// part of this higher level action taken by the agent, such as taps, text// entries, waits, etc.DeviceInteractions []*GoogleFirebaseAppdistroV1alphaDeviceInteraction `json:"deviceInteractions,omitempty"`// ForceSendFields is a list of field names (e.g. "Description") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Description") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleFirebaseAppdistroV1alphaDeviceAction: A high level action taken by theAI on the device, potentially involving multiple taps, text entries, waits,etc.
func (GoogleFirebaseAppdistroV1alphaDeviceAction)MarshalJSON¶added inv0.190.0
func (sGoogleFirebaseAppdistroV1alphaDeviceAction) MarshalJSON() ([]byte,error)
typeGoogleFirebaseAppdistroV1alphaDeviceExecution¶
type GoogleFirebaseAppdistroV1alphaDeviceExecution struct {// AiStepResults: Output only. Results of the AI steps if passed inAiStepResults []*GoogleFirebaseAppdistroV1alphaAiStepResult `json:"aiStepResults,omitempty"`// AppCrash: Output only. An app crash, if any occurred during the test.AppCrash *GoogleFirebaseAppdistroV1alphaAppCrash `json:"appCrash,omitempty"`// CrawlGraphUri: Output only. A URI to an image of the Robo crawl graph.CrawlGraphUristring `json:"crawlGraphUri,omitempty"`// Device: Required. The device that the test was run on.Device *GoogleFirebaseAppdistroV1alphaTestDevice `json:"device,omitempty"`// ExecutionType: Output only. The type of execution for the test.//// Possible values:// "EXECUTION_TYPE_UNSPECIFIED" - Execution type unspecified.// "AI" - An AI-driven test.// "ACTION_BASED_REPLAY" - A replay of a previous test run.// "AI_REPLAY" - A failed replay that was rerun using the AI agent.ExecutionTypestring `json:"executionType,omitempty"`// FailedReason: Output only. The reason why the test failed.//// Possible values:// "FAILED_REASON_UNSPECIFIED" - Reason unspecified.// "CRASHED" - The app crashed during the test.// "NOT_INSTALLED" - If an app is not installed and thus no test can be run// with the app. This might be caused by trying to run a test on an unsupported// platform.// "UNABLE_TO_CRAWL" - If the app could not be crawled (possibly because the// app did not start).// "DEVICE_OUT_OF_MEMORY" - If the device ran out of memory during the test.// "FAILED_AI_STEP" - At least one AI step failed.// "TIMED_OUT" - The crawl reached the time limit before the test could be// completed.FailedReasonstring `json:"failedReason,omitempty"`// InconclusiveReason: Output only. The reason why the test was inconclusive.//// Possible values:// "INCONCLUSIVE_REASON_UNSPECIFIED" - Reason unspecified.// "QUOTA_EXCEEDED" - Not enough quota remained to run the test.// "INFRASTRUCTURE_FAILURE" - The outcome of the test could not be determined// because of a failure in the test running infrastructure.// "SERVICE_NOT_ACTIVATED" - A required cloud service api is not activated// (Google Cloud Testing API or Cloud Tool Results API).// "NO_SIGNATURE" - The app was not signed.// "NO_LAUNCHER_ACTIVITY" - A main launcher activity could not be found.// "FORBIDDEN_PERMISSIONS" - The app declares one or more permissions that// are not allowed.// "DEVICE_ADMIN_RECEIVER" - Device administrator applications are not// allowed.// "NO_CODE_APK" - APK contains no code. See also//https://developer.android.com/guide/topics/manifest/application-element.html#code// "INVALID_APK_PREVIEW_SDK" - APK is built for a preview SDK which is// unsupported.InconclusiveReasonstring `json:"inconclusiveReason,omitempty"`// Name: Identifier. The name of the device execution resource. Format:// `projects/{project_number}/apps/{app}/releases/{release}/tests/{test}/deviceE// xecutions/{device_execution}`Namestring `json:"name,omitempty"`// OriginDeviceExecution: Output only. The device execution from which cached// steps were used during this execution. Note: This field is only populated// for ACTION_BASED_REPLAY executions. If the original device execution no// longer exists, this field will be empty. Format:// `projects/{project_number}/apps/{app}/releases/{release}/tests/{test}/deviceE// xecutions/{device_execution}`OriginDeviceExecutionstring `json:"originDeviceExecution,omitempty"`// ResultsStoragePath: Output only. The path to a directory in Cloud Storage// that will eventually contain the results for this execution. For example,// gs://bucket/Nexus5-18-en-portrait.ResultsStoragePathstring `json:"resultsStoragePath,omitempty"`// RoboStats: Output only. The statistics collected during the Robo test.RoboStats *GoogleFirebaseAppdistroV1alphaRoboStats `json:"roboStats,omitempty"`// ScreenshotUris: Output only. A list of screenshot image URIs taken from the// Robo crawl. The file names are numbered by the order in which they were// taken.ScreenshotUris []string `json:"screenshotUris,omitempty"`// State: Output only. The state of the test.//// Possible values:// "TEST_STATE_UNSPECIFIED" - Test state unspecified.// "IN_PROGRESS" - The test is in progress.// "PASSED" - The test has passed.// "FAILED" - The test has failed.// "INCONCLUSIVE" - The test was inconclusive.Statestring `json:"state,omitempty"`// VideoStartTime: Output only. The time at which the video started recording.VideoStartTimestring `json:"videoStartTime,omitempty"`// VideoUri: Output only. A URI to a video of the test run.VideoUristring `json:"videoUri,omitempty"`// ForceSendFields is a list of field names (e.g. "AiStepResults") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AiStepResults") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleFirebaseAppdistroV1alphaDeviceExecution: The results of running anautomated test on a particular device.
func (GoogleFirebaseAppdistroV1alphaDeviceExecution)MarshalJSON¶
func (sGoogleFirebaseAppdistroV1alphaDeviceExecution) MarshalJSON() ([]byte,error)
typeGoogleFirebaseAppdistroV1alphaDeviceInteraction¶added inv0.190.0
type GoogleFirebaseAppdistroV1alphaDeviceInteraction struct {// BackAction: Output only. A back action.BackAction *GoogleFirebaseAppdistroV1alphaDeviceInteractionBack `json:"backAction,omitempty"`// DragAndDrop: Output only. A drag and drop action.DragAndDrop *GoogleFirebaseAppdistroV1alphaDeviceInteractionDragAndDrop `json:"dragAndDrop,omitempty"`// EnterText: Output only. A text entry action, that enters text into a// particular text field, clearing any existing text in the field. Unlike// `text_input` this action does not require any other actions such as a tap to// be performed before it can enter the text.EnterText *GoogleFirebaseAppdistroV1alphaDeviceInteractionEnterText `json:"enterText,omitempty"`// KeyCode: Output only. Key code for a key event action.KeyCodestring `json:"keyCode,omitempty"`// LongPress: Output only. A long press (tap and hold) action.LongPress *AndroidxCrawlerOutputPoint `json:"longPress,omitempty"`// Screenshot: Output only. The screenshot used in the context of this action.// The screen may have changed before the action was actually taken.Screenshot *GoogleFirebaseAppdistroV1alphaScreenshot `json:"screenshot,omitempty"`// Swipe: Output only. A swipe action.Swipe *GoogleFirebaseAppdistroV1alphaDeviceInteractionSwipe `json:"swipe,omitempty"`// Tap: Output only. A tap action.Tap *AndroidxCrawlerOutputPoint `json:"tap,omitempty"`// TextInput: Output only. A text input action, that types some text into// whatever field is currently focused, if any. Unlike `enter_text` this action// requires that the field be brought into focus first, for example by emitting// a tap action before this one.TextInputstring `json:"textInput,omitempty"`// Wait: Output only. A wait action.Wait *GoogleFirebaseAppdistroV1alphaDeviceInteractionWait `json:"wait,omitempty"`// ForceSendFields is a list of field names (e.g. "BackAction") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "BackAction") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleFirebaseAppdistroV1alphaDeviceInteraction: An interaction with thedevice, such as a tap, text entry, wait, etc.
func (GoogleFirebaseAppdistroV1alphaDeviceInteraction)MarshalJSON¶added inv0.190.0
func (sGoogleFirebaseAppdistroV1alphaDeviceInteraction) MarshalJSON() ([]byte,error)
typeGoogleFirebaseAppdistroV1alphaDeviceInteractionBack¶added inv0.248.0
type GoogleFirebaseAppdistroV1alphaDeviceInteractionBack struct {}GoogleFirebaseAppdistroV1alphaDeviceInteractionBack: A back action.
typeGoogleFirebaseAppdistroV1alphaDeviceInteractionDragAndDrop¶added inv0.248.0
type GoogleFirebaseAppdistroV1alphaDeviceInteractionDragAndDrop struct {// End: Output only. The end point of the drag and drop.End *AndroidxCrawlerOutputPoint `json:"end,omitempty"`// Start: Output only. The start point of the drag and drop.Start *AndroidxCrawlerOutputPoint `json:"start,omitempty"`// ForceSendFields is a list of field names (e.g. "End") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "End") to include in API requests// with the JSON null value. By default, fields with empty values are omitted// from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleFirebaseAppdistroV1alphaDeviceInteractionDragAndDrop: A drag and dropaction.
func (GoogleFirebaseAppdistroV1alphaDeviceInteractionDragAndDrop)MarshalJSON¶added inv0.248.0
func (sGoogleFirebaseAppdistroV1alphaDeviceInteractionDragAndDrop) MarshalJSON() ([]byte,error)
typeGoogleFirebaseAppdistroV1alphaDeviceInteractionEnterText¶added inv0.238.0
type GoogleFirebaseAppdistroV1alphaDeviceInteractionEnterText struct {// ElementBounds: Output only. The visible bounds of the element to enter text// into.ElementBounds *AndroidxCrawlerOutputRectangle `json:"elementBounds,omitempty"`// Text: Output only. The text to enter.Textstring `json:"text,omitempty"`// ForceSendFields is a list of field names (e.g. "ElementBounds") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ElementBounds") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleFirebaseAppdistroV1alphaDeviceInteractionEnterText: A text entryaction, that enters text into a particular text field, clearing any existingtext in the field.
func (GoogleFirebaseAppdistroV1alphaDeviceInteractionEnterText)MarshalJSON¶added inv0.238.0
func (sGoogleFirebaseAppdistroV1alphaDeviceInteractionEnterText) MarshalJSON() ([]byte,error)
typeGoogleFirebaseAppdistroV1alphaDeviceInteractionSwipe¶added inv0.190.0
type GoogleFirebaseAppdistroV1alphaDeviceInteractionSwipe struct {// End: Output only. The end point of the swipe.End *AndroidxCrawlerOutputPoint `json:"end,omitempty"`// Start: Output only. The start point of the swipe.Start *AndroidxCrawlerOutputPoint `json:"start,omitempty"`// ForceSendFields is a list of field names (e.g. "End") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "End") to include in API requests// with the JSON null value. By default, fields with empty values are omitted// from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleFirebaseAppdistroV1alphaDeviceInteractionSwipe: A swipe action.
func (GoogleFirebaseAppdistroV1alphaDeviceInteractionSwipe)MarshalJSON¶added inv0.190.0
func (sGoogleFirebaseAppdistroV1alphaDeviceInteractionSwipe) MarshalJSON() ([]byte,error)
typeGoogleFirebaseAppdistroV1alphaDeviceInteractionWait¶added inv0.190.0
type GoogleFirebaseAppdistroV1alphaDeviceInteractionWait struct {// Duration: Output only. The duration of the wait.Durationstring `json:"duration,omitempty"`// ForceSendFields is a list of field names (e.g. "Duration") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Duration") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleFirebaseAppdistroV1alphaDeviceInteractionWait: A wait action.
func (GoogleFirebaseAppdistroV1alphaDeviceInteractionWait)MarshalJSON¶added inv0.190.0
func (sGoogleFirebaseAppdistroV1alphaDeviceInteractionWait) MarshalJSON() ([]byte,error)
typeGoogleFirebaseAppdistroV1alphaEnableAccessOnReleaseRequest¶
type GoogleFirebaseAppdistroV1alphaEnableAccessOnReleaseRequest struct {// BuildVersion: Optional. Ignored. Used to be build version of the app release// if an instance identifier was provided for the release_id.BuildVersionstring `json:"buildVersion,omitempty"`// DisplayVersion: Optional. Ignored. Used to be display version of the app// release if an instance identifier was provided for the release_id.DisplayVersionstring `json:"displayVersion,omitempty"`// Emails: Optional. An email address which should get access to this release,// for example rebeccahe@google.comEmails []string `json:"emails,omitempty"`// GroupIds: Optional. A repeated list of group aliases to enable access to a// release for Note: This field is misnamed, but can't be changed because we// need to maintain compatibility with old build toolsGroupIds []string `json:"groupIds,omitempty"`// ForceSendFields is a list of field names (e.g. "BuildVersion") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "BuildVersion") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleFirebaseAppdistroV1alphaEnableAccessOnReleaseRequest: The requestmessage for `EnableAccessOnRelease`.
func (GoogleFirebaseAppdistroV1alphaEnableAccessOnReleaseRequest)MarshalJSON¶
func (sGoogleFirebaseAppdistroV1alphaEnableAccessOnReleaseRequest) MarshalJSON() ([]byte,error)
typeGoogleFirebaseAppdistroV1alphaEnableAccessOnReleaseResponse¶
type GoogleFirebaseAppdistroV1alphaEnableAccessOnReleaseResponse struct {// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`}GoogleFirebaseAppdistroV1alphaEnableAccessOnReleaseResponse: The responsemessage for `EnableAccessOnRelease`.
typeGoogleFirebaseAppdistroV1alphaGetReleaseByUploadHashResponse¶
type GoogleFirebaseAppdistroV1alphaGetReleaseByUploadHashResponse struct {// Release: Release objectRelease *GoogleFirebaseAppdistroV1alphaRelease `json:"release,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "Release") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Release") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleFirebaseAppdistroV1alphaGetReleaseByUploadHashResponse: Responseobject to get the release given a upload hash
func (GoogleFirebaseAppdistroV1alphaGetReleaseByUploadHashResponse)MarshalJSON¶
func (sGoogleFirebaseAppdistroV1alphaGetReleaseByUploadHashResponse) MarshalJSON() ([]byte,error)
typeGoogleFirebaseAppdistroV1alphaGetTesterUdidsResponse¶
type GoogleFirebaseAppdistroV1alphaGetTesterUdidsResponse struct {// TesterUdids: The UDIDs of tester iOS devices in a projectTesterUdids []*GoogleFirebaseAppdistroV1alphaTesterUdid `json:"testerUdids,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "TesterUdids") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "TesterUdids") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleFirebaseAppdistroV1alphaGetTesterUdidsResponse: Response containingthe UDIDs of tester iOS devices in a project
func (GoogleFirebaseAppdistroV1alphaGetTesterUdidsResponse)MarshalJSON¶
func (sGoogleFirebaseAppdistroV1alphaGetTesterUdidsResponse) MarshalJSON() ([]byte,error)
typeGoogleFirebaseAppdistroV1alphaGetUploadStatusResponse¶
type GoogleFirebaseAppdistroV1alphaGetUploadStatusResponse struct {// ErrorCode: The error code associated with (only set on "FAILURE")//// Possible values:// "ERROR_UNSPECIFIED"// "INVALID_ZIP"// "MISSING_PLIST"// "MISSING_PROFILE"// "VERSION_TOO_LONG"// "MISSING_UUIDS"// "MISSING_RESOURCES"// "MISSING_MANIFEST"// "IOS_METADATA_ERROR"// "ANDROID_METADATA_ERROR"// "UNSUPPORTED_PLATFORM_TYPE"// "BUNDLE_ID_MISMATCH"// "APK_NOT_ZIP_ALIGNED"// "INVALID_CERTIFICATE"// "APK_TOO_LARGE"// "AAB_NOT_PUBLISHED"// "INVALID_PLIST_DEVICE_FAMILIES"// "AAB_TOS_NOT_ACCEPTED"// "APP_NAME_TOO_LONG"// "AAB_DEVELOPER_ACCOUNT_NOT_LINKED"// "AAB_NO_APP_WITH_GIVEN_PACKAGE_NAME_IN_ACCOUNT"// "AAB_UPLOAD_ERROR"// "APP_NOT_FOUND" - Happens if the Firebase app no longer exists by the time// of extractionErrorCodestring `json:"errorCode,omitempty"`// Message: Any additional context for the given upload status (e.g. error// message) Meant to be displayed to the clientMessagestring `json:"message,omitempty"`// Release: The release that was created from the upload (only set on// "SUCCESS")Release *GoogleFirebaseAppdistroV1alphaRelease `json:"release,omitempty"`// Status: The status of the upload//// Possible values:// "STATUS_UNSPECIFIED" - Status unspecified.// "IN_PROGRESS" - The upload is in progress.// "ALREADY_UPLOADED" - The binary has already been uploaded.// "SUCCESS" - The upload was successful.// "ERROR" - The upload failed.Statusstring `json:"status,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "ErrorCode") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ErrorCode") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleFirebaseAppdistroV1alphaGetUploadStatusResponse: The response messagefor `GetUploadStatus`.
func (GoogleFirebaseAppdistroV1alphaGetUploadStatusResponse)MarshalJSON¶
func (sGoogleFirebaseAppdistroV1alphaGetUploadStatusResponse) MarshalJSON() ([]byte,error)
typeGoogleFirebaseAppdistroV1alphaGoalAction¶added inv0.190.0
type GoogleFirebaseAppdistroV1alphaGoalAction struct {// CachingType: Output only. The type of caching used to determine the action.//// Possible values:// "CACHING_TYPE_UNSPECIFIED" - Caching type unspecified.// "NO_CACHING" - The model alone was used to determine the action with no// caching.// "CACHE_AND_MODEL" - The model used information from a previous successful// run to determine the action.// "CACHE_ONLY" - The action was replayed from a previous successful run// without model input.CachingTypestring `json:"cachingType,omitempty"`// DebugInfo: Output only. Debug information explaining why the agent to the// specific action.DebugInfo *GoogleFirebaseAppdistroV1alphaGoalActionDebugInfo `json:"debugInfo,omitempty"`// DeviceAction: Output only. A high level action taken by the AI on the// device.DeviceAction *GoogleFirebaseAppdistroV1alphaDeviceAction `json:"deviceAction,omitempty"`// Explanation: Output only. An explanation justifying why the action was// taken.Explanationstring `json:"explanation,omitempty"`// StartTime: Output only. The time at which the action started.StartTimestring `json:"startTime,omitempty"`// TerminalAction: Output only. An action taken by the AI to end the goal.TerminalAction *GoogleFirebaseAppdistroV1alphaTerminalAction `json:"terminalAction,omitempty"`// ForceSendFields is a list of field names (e.g. "CachingType") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CachingType") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleFirebaseAppdistroV1alphaGoalAction: An action taken by the AI agentwhile attempting to accomplish a goal.
func (GoogleFirebaseAppdistroV1alphaGoalAction)MarshalJSON¶added inv0.190.0
func (sGoogleFirebaseAppdistroV1alphaGoalAction) MarshalJSON() ([]byte,error)
typeGoogleFirebaseAppdistroV1alphaGoalActionDebugInfo¶added inv0.219.0
type GoogleFirebaseAppdistroV1alphaGoalActionDebugInfo struct {// AnnotatedScreenshotUri: Output only. URI of the screenshot with elements// labeled which was used by the agent.AnnotatedScreenshotUristring `json:"annotatedScreenshotUri,omitempty"`// JsonUri: Output only. Structured data explaining the agent's choice.JsonUristring `json:"jsonUri,omitempty"`// ForceSendFields is a list of field names (e.g. "AnnotatedScreenshotUri") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AnnotatedScreenshotUri") to// include in API requests with the JSON null value. By default, fields with// empty values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleFirebaseAppdistroV1alphaGoalActionDebugInfo: Information to help thecustomer understand why the agent took this action.
func (GoogleFirebaseAppdistroV1alphaGoalActionDebugInfo)MarshalJSON¶added inv0.219.0
func (sGoogleFirebaseAppdistroV1alphaGoalActionDebugInfo) MarshalJSON() ([]byte,error)
typeGoogleFirebaseAppdistroV1alphaGoalDetails¶added inv0.190.0
type GoogleFirebaseAppdistroV1alphaGoalDetails struct {// GoalActions: Output only. The actions taken by the AI while attempting to// accomplish the goal.GoalActions []*GoogleFirebaseAppdistroV1alphaGoalAction `json:"goalActions,omitempty"`// ForceSendFields is a list of field names (e.g. "GoalActions") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "GoalActions") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleFirebaseAppdistroV1alphaGoalDetails: Details for a goal step.
func (GoogleFirebaseAppdistroV1alphaGoalDetails)MarshalJSON¶added inv0.190.0
func (sGoogleFirebaseAppdistroV1alphaGoalDetails) MarshalJSON() ([]byte,error)
typeGoogleFirebaseAppdistroV1alphaJwt¶
type GoogleFirebaseAppdistroV1alphaJwt struct {// Token: The JWT token (three Base64URL-encoded strings joined by dots).Tokenstring `json:"token,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "Token") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Token") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleFirebaseAppdistroV1alphaJwt: A JWT token.
func (GoogleFirebaseAppdistroV1alphaJwt)MarshalJSON¶
func (sGoogleFirebaseAppdistroV1alphaJwt) MarshalJSON() ([]byte,error)
typeGoogleFirebaseAppdistroV1alphaListReleaseTestsResponse¶
type GoogleFirebaseAppdistroV1alphaListReleaseTestsResponse struct {// NextPageToken: A short-lived token, which can be sent as `pageToken` to// retrieve the next page. If this field is omitted, there are no subsequent// pages.NextPageTokenstring `json:"nextPageToken,omitempty"`// ReleaseTests: The tests listed.ReleaseTests []*GoogleFirebaseAppdistroV1alphaReleaseTest `json:"releaseTests,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "NextPageToken") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "NextPageToken") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleFirebaseAppdistroV1alphaListReleaseTestsResponse: The response messagefor `ListReleaseTests`.
func (GoogleFirebaseAppdistroV1alphaListReleaseTestsResponse)MarshalJSON¶
func (sGoogleFirebaseAppdistroV1alphaListReleaseTestsResponse) MarshalJSON() ([]byte,error)
typeGoogleFirebaseAppdistroV1alphaListTestCasesResponse¶added inv0.207.0
type GoogleFirebaseAppdistroV1alphaListTestCasesResponse struct {// NextPageToken: A token, which can be sent as `page_token` to retrieve the// next page. If this field is omitted, there are no subsequent pages.NextPageTokenstring `json:"nextPageToken,omitempty"`// TestCases: The test cases from the specified app.TestCases []*GoogleFirebaseAppdistroV1alphaTestCase `json:"testCases,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "NextPageToken") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "NextPageToken") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleFirebaseAppdistroV1alphaListTestCasesResponse: The response messagefor `ListTestCases`.
func (GoogleFirebaseAppdistroV1alphaListTestCasesResponse)MarshalJSON¶added inv0.207.0
func (sGoogleFirebaseAppdistroV1alphaListTestCasesResponse) MarshalJSON() ([]byte,error)
typeGoogleFirebaseAppdistroV1alphaLoginCredential¶
type GoogleFirebaseAppdistroV1alphaLoginCredential struct {// FieldHints: Optional. Hints to the crawler for identifying input fieldsFieldHints *GoogleFirebaseAppdistroV1alphaLoginCredentialFieldHints `json:"fieldHints,omitempty"`// Google: Optional. Are these credentials for Google?Googlebool `json:"google,omitempty"`// Password: Optional. Password for automated testsPasswordstring `json:"password,omitempty"`// Username: Optional. Username for automated testsUsernamestring `json:"username,omitempty"`// ForceSendFields is a list of field names (e.g. "FieldHints") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "FieldHints") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleFirebaseAppdistroV1alphaLoginCredential: Login credential forautomated tests
func (GoogleFirebaseAppdistroV1alphaLoginCredential)MarshalJSON¶
func (sGoogleFirebaseAppdistroV1alphaLoginCredential) MarshalJSON() ([]byte,error)
typeGoogleFirebaseAppdistroV1alphaLoginCredentialFieldHints¶
type GoogleFirebaseAppdistroV1alphaLoginCredentialFieldHints struct {// PasswordResourceName: Required. The Android resource name of the password UI// element. For example, in Java: R.string.foo in xml: @string/foo Only the// "foo" part is needed. Reference doc://https://developer.android.com/guide/topics/resources/accessing-resources.htmlPasswordResourceNamestring `json:"passwordResourceName,omitempty"`// UsernameResourceName: Required. The Android resource name of the username UI// element. For example, in Java: R.string.foo in xml: @string/foo Only the// "foo" part is needed. Reference doc://https://developer.android.com/guide/topics/resources/accessing-resources.htmlUsernameResourceNamestring `json:"usernameResourceName,omitempty"`// ForceSendFields is a list of field names (e.g. "PasswordResourceName") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "PasswordResourceName") to include// in API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleFirebaseAppdistroV1alphaLoginCredentialFieldHints: Hints to thecrawler for identifying input fields
func (GoogleFirebaseAppdistroV1alphaLoginCredentialFieldHints)MarshalJSON¶
func (sGoogleFirebaseAppdistroV1alphaLoginCredentialFieldHints) MarshalJSON() ([]byte,error)
typeGoogleFirebaseAppdistroV1alphaRelease¶
type GoogleFirebaseAppdistroV1alphaRelease struct {// BuildVersion: Release build versionBuildVersionstring `json:"buildVersion,omitempty"`// DisplayVersion: Release versionDisplayVersionstring `json:"displayVersion,omitempty"`// DistributedAt: Timestamp when the release was createdDistributedAtstring `json:"distributedAt,omitempty"`// Id: Release IdIdstring `json:"id,omitempty"`// InstanceId: Instance id of the releaseInstanceIdstring `json:"instanceId,omitempty"`// LastActivityAt: Last activity timestampLastActivityAtstring `json:"lastActivityAt,omitempty"`// OpenInvitationCount: Number of testers who have open invitations for the// releaseOpenInvitationCountint64 `json:"openInvitationCount,omitempty"`// ReceivedAt: unused.ReceivedAtstring `json:"receivedAt,omitempty"`// ReleaseNotesSummary: Release notes summaryReleaseNotesSummarystring `json:"releaseNotesSummary,omitempty"`// TesterCount: Count of testers added to the releaseTesterCountint64 `json:"testerCount,omitempty"`// TesterWithInstallCount: Number of testers who have installed the releaseTesterWithInstallCountint64 `json:"testerWithInstallCount,omitempty"`// ForceSendFields is a list of field names (e.g. "BuildVersion") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "BuildVersion") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleFirebaseAppdistroV1alphaRelease: Proto defining a release object
func (GoogleFirebaseAppdistroV1alphaRelease)MarshalJSON¶
func (sGoogleFirebaseAppdistroV1alphaRelease) MarshalJSON() ([]byte,error)
typeGoogleFirebaseAppdistroV1alphaReleaseNotes¶
type GoogleFirebaseAppdistroV1alphaReleaseNotes struct {// ReleaseNotes: The actual release notes text from the user.ReleaseNotesstring `json:"releaseNotes,omitempty"`// ForceSendFields is a list of field names (e.g. "ReleaseNotes") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ReleaseNotes") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleFirebaseAppdistroV1alphaReleaseNotes: Release notes for a release.
func (GoogleFirebaseAppdistroV1alphaReleaseNotes)MarshalJSON¶
func (sGoogleFirebaseAppdistroV1alphaReleaseNotes) MarshalJSON() ([]byte,error)
typeGoogleFirebaseAppdistroV1alphaReleaseTest¶
type GoogleFirebaseAppdistroV1alphaReleaseTest struct {// AiInstructions: Optional. Instructions for AI driven test.AiInstructions *GoogleFirebaseAppdistroV1alphaAiInstructions `json:"aiInstructions,omitempty"`// CreateTime: Output only. Timestamp when the test was run.CreateTimestring `json:"createTime,omitempty"`// DeviceExecutions: Required. The results of the test on each device.DeviceExecutions []*GoogleFirebaseAppdistroV1alphaDeviceExecution `json:"deviceExecutions,omitempty"`// DisplayName: Optional. Display name of the release test. Required if the// release test is created with multiple goals.DisplayNamestring `json:"displayName,omitempty"`// LoginCredential: Optional. Input only. Login credentials for the test. Input// only.LoginCredential *GoogleFirebaseAppdistroV1alphaLoginCredential `json:"loginCredential,omitempty"`// Name: The name of the release test resource. Format:// `projects/{project_number}/apps/{app}/releases/{release}/tests/{test}`Namestring `json:"name,omitempty"`// TestCase: Optional. The test case that was used to generate this release// test. Note: The test case may have changed or been deleted since the release// test was created. Format:// `projects/{project_number}/apps/{app}/testCases/{test_case}`TestCasestring `json:"testCase,omitempty"`// TestState: Output only. The state of the release test.//// Possible values:// "TEST_STATE_UNSPECIFIED" - Test state unspecified.// "IN_PROGRESS" - The test is in progress.// "PASSED" - The test has passed.// "FAILED" - The test has failed.// "INCONCLUSIVE" - The test was inconclusive.TestStatestring `json:"testState,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "AiInstructions") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AiInstructions") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleFirebaseAppdistroV1alphaReleaseTest: Instance of an automated test fora release.
func (GoogleFirebaseAppdistroV1alphaReleaseTest)MarshalJSON¶
func (sGoogleFirebaseAppdistroV1alphaReleaseTest) MarshalJSON() ([]byte,error)
typeGoogleFirebaseAppdistroV1alphaRoboCrawler¶
type GoogleFirebaseAppdistroV1alphaRoboCrawler struct {// AiInstructions: Optional. Instructions for AI driven testAiInstructions *GoogleFirebaseAppdistroV1alphaAiInstructions `json:"aiInstructions,omitempty"`// LoginCredential: Optional. Login credential for automated testsLoginCredential *GoogleFirebaseAppdistroV1alphaLoginCredential `json:"loginCredential,omitempty"`// ForceSendFields is a list of field names (e.g. "AiInstructions") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AiInstructions") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleFirebaseAppdistroV1alphaRoboCrawler: Configuration for Robo crawler
func (GoogleFirebaseAppdistroV1alphaRoboCrawler)MarshalJSON¶
func (sGoogleFirebaseAppdistroV1alphaRoboCrawler) MarshalJSON() ([]byte,error)
typeGoogleFirebaseAppdistroV1alphaRoboStats¶
type GoogleFirebaseAppdistroV1alphaRoboStats struct {// ActionsPerformed: Output only. Number of actions that crawler performed.ActionsPerformedint64 `json:"actionsPerformed,omitempty"`// CrawlDuration: Output only. Duration of crawl.CrawlDurationstring `json:"crawlDuration,omitempty"`// DistinctVisitedScreens: Output only. Number of distinct screens visited.DistinctVisitedScreensint64 `json:"distinctVisitedScreens,omitempty"`// MainActivityCrawlTimedOut: Output only. Whether the main activity crawl// timed out.MainActivityCrawlTimedOutbool `json:"mainActivityCrawlTimedOut,omitempty"`// ForceSendFields is a list of field names (e.g. "ActionsPerformed") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ActionsPerformed") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleFirebaseAppdistroV1alphaRoboStats: Statistics collected during a Robotest.
func (GoogleFirebaseAppdistroV1alphaRoboStats)MarshalJSON¶
func (sGoogleFirebaseAppdistroV1alphaRoboStats) MarshalJSON() ([]byte,error)
typeGoogleFirebaseAppdistroV1alphaScreenshot¶added inv0.190.0
type GoogleFirebaseAppdistroV1alphaScreenshot struct {// Height: Output only. The height of the screenshot, in pixels.Heightint64 `json:"height,omitempty"`// Uri: Output only. The URI of the screenshot.Uristring `json:"uri,omitempty"`// Width: Output only. The width of the screenshot, in pixels.Widthint64 `json:"width,omitempty"`// ForceSendFields is a list of field names (e.g. "Height") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Height") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleFirebaseAppdistroV1alphaScreenshot: A device screenshot taken during atest.
func (GoogleFirebaseAppdistroV1alphaScreenshot)MarshalJSON¶added inv0.190.0
func (sGoogleFirebaseAppdistroV1alphaScreenshot) MarshalJSON() ([]byte,error)
typeGoogleFirebaseAppdistroV1alphaTerminalAction¶added inv0.190.0
type GoogleFirebaseAppdistroV1alphaTerminalAction struct {// Reason: Output only. The reason why this goal was ended.//// Possible values:// "REASON_UNSPECIFIED" - Reason unspecified.// "GOAL_IMPOSSIBLE" - The goal failed to be completed. Note that// "impossible" is a legacy term and the goal is reported to the customer as// having "failed".// "GOAL_COMPLETE" - The goal was completed successfully.Reasonstring `json:"reason,omitempty"`// Screenshot: Output only. The screenshot used in the context of this terminal// action.Screenshot *GoogleFirebaseAppdistroV1alphaScreenshot `json:"screenshot,omitempty"`// ForceSendFields is a list of field names (e.g. "Reason") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Reason") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleFirebaseAppdistroV1alphaTerminalAction: An action taken by the AI toend the goal.
func (GoogleFirebaseAppdistroV1alphaTerminalAction)MarshalJSON¶added inv0.190.0
func (sGoogleFirebaseAppdistroV1alphaTerminalAction) MarshalJSON() ([]byte,error)
typeGoogleFirebaseAppdistroV1alphaTestCase¶added inv0.207.0
type GoogleFirebaseAppdistroV1alphaTestCase struct {// AiInstructions: Optional. Instructions for AI driven test.AiInstructions *GoogleFirebaseAppdistroV1alphaAiInstructions `json:"aiInstructions,omitempty"`// CreateTime: Output only. Timestamp when the test case was createdCreateTimestring `json:"createTime,omitempty"`// DependentTestCases: Output only. Other test cases that depend on this test// case as a prerequisite.DependentTestCases []string `json:"dependentTestCases,omitempty"`// DisplayName: Required. Display name of the test case.DisplayNamestring `json:"displayName,omitempty"`// Name: Identifier. The name of the test case resource. Format:// `projects/{project_number}/apps/{app}/testCases/{test_case}`Namestring `json:"name,omitempty"`// PrerequisiteTestCase: Optional. Test case that must be run before this test// case.PrerequisiteTestCasestring `json:"prerequisiteTestCase,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "AiInstructions") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AiInstructions") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleFirebaseAppdistroV1alphaTestCase: AI test cases
func (GoogleFirebaseAppdistroV1alphaTestCase)MarshalJSON¶added inv0.207.0
func (sGoogleFirebaseAppdistroV1alphaTestCase) MarshalJSON() ([]byte,error)
typeGoogleFirebaseAppdistroV1alphaTestConfig¶
type GoogleFirebaseAppdistroV1alphaTestConfig struct {// DisplayName: Optional. Display name of the AI driven test. Required if the// release test is created with multiple goals.DisplayNamestring `json:"displayName,omitempty"`// Name: Identifier. The name of the test configuration resource. Format:// `projects/{project_number}/apps/{app}/testConfig`Namestring `json:"name,omitempty"`// RoboCrawler: Optional. Configuration for Robo crawlerRoboCrawler *GoogleFirebaseAppdistroV1alphaRoboCrawler `json:"roboCrawler,omitempty"`// TestDevices: Optional. Tests will be run on this list of devicesTestDevices []*GoogleFirebaseAppdistroV1alphaTestDevice `json:"testDevices,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "DisplayName") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "DisplayName") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleFirebaseAppdistroV1alphaTestConfig: Configuration for automated tests
func (GoogleFirebaseAppdistroV1alphaTestConfig)MarshalJSON¶
func (sGoogleFirebaseAppdistroV1alphaTestConfig) MarshalJSON() ([]byte,error)
typeGoogleFirebaseAppdistroV1alphaTestDevice¶
type GoogleFirebaseAppdistroV1alphaTestDevice struct {// Locale: Optional. The locale of the device (e.g. "en_US" for US English)// during the test.Localestring `json:"locale,omitempty"`// Model: Required. The device model.Modelstring `json:"model,omitempty"`// Orientation: Optional. The orientation of the device during the test.Orientationstring `json:"orientation,omitempty"`// Version: Required. The version of the device (API level on Android).Versionstring `json:"version,omitempty"`// ForceSendFields is a list of field names (e.g. "Locale") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Locale") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleFirebaseAppdistroV1alphaTestDevice: A device on which automated testscan be run.
func (GoogleFirebaseAppdistroV1alphaTestDevice)MarshalJSON¶
func (sGoogleFirebaseAppdistroV1alphaTestDevice) MarshalJSON() ([]byte,error)
typeGoogleFirebaseAppdistroV1alphaTestQuota¶added inv0.223.0
type GoogleFirebaseAppdistroV1alphaTestQuota struct {// Limit: Output only. Maximum number of `ReleaseTests` allotted for the// current month.Limitint64 `json:"limit,omitempty,string"`// Name: Identifier. The name of the `TestQuota` resource. Format:// `projects/{project_number}/testQuota`Namestring `json:"name,omitempty"`// Usage: Output only. Number of `ReleaseTests` run in the current monthUsageint64 `json:"usage,omitempty,string"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "Limit") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Limit") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleFirebaseAppdistroV1alphaTestQuota: Customer quota information for`ReleaseTests`. Note: This quota only applies to tests with `AiInstructions`and is separate from the quota which might apply to the device time used byany tests.
func (GoogleFirebaseAppdistroV1alphaTestQuota)MarshalJSON¶added inv0.223.0
func (sGoogleFirebaseAppdistroV1alphaTestQuota) MarshalJSON() ([]byte,error)
typeGoogleFirebaseAppdistroV1alphaTesterUdid¶
type GoogleFirebaseAppdistroV1alphaTesterUdid struct {// Name: The name of the tester's deviceNamestring `json:"name,omitempty"`// Platform: The platform of the tester's devicePlatformstring `json:"platform,omitempty"`// Udid: The UDID of the tester's deviceUdidstring `json:"udid,omitempty"`// ForceSendFields is a list of field names (e.g. "Name") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Name") to include in API requests// with the JSON null value. By default, fields with empty values are omitted// from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleFirebaseAppdistroV1alphaTesterUdid: The UDIDs of a tester's iOS device
func (GoogleFirebaseAppdistroV1alphaTesterUdid)MarshalJSON¶
func (sGoogleFirebaseAppdistroV1alphaTesterUdid) MarshalJSON() ([]byte,error)
typeGoogleFirebaseAppdistroV1alphaUpdateTestCaseRequest¶added inv0.253.0
type GoogleFirebaseAppdistroV1alphaUpdateTestCaseRequest struct {// AllowMissing: Optional. If set to true, and the test case is not found, a// new test case will be created.AllowMissingbool `json:"allowMissing,omitempty"`// TestCase: Required. The test case to update. The test case's `name` field is// used to identify the test case to update. Format:// `projects/{project_number}/apps/{app}/testCases/{test_case}`TestCase *GoogleFirebaseAppdistroV1alphaTestCase `json:"testCase,omitempty"`// ForceSendFields is a list of field names (e.g. "AllowMissing") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AllowMissing") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleFirebaseAppdistroV1alphaUpdateTestCaseRequest: The request message for`UpdateTestCase`.
func (GoogleFirebaseAppdistroV1alphaUpdateTestCaseRequest)MarshalJSON¶added inv0.253.0
func (sGoogleFirebaseAppdistroV1alphaUpdateTestCaseRequest) MarshalJSON() ([]byte,error)
typeGoogleProtobufEmpty¶added inv0.207.0
type GoogleProtobufEmpty struct {// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`}GoogleProtobufEmpty: A generic empty message that you can re-use to avoiddefining duplicated empty messages in your APIs. A typical example is to useit as the request or the response type of an API method. For instance:service Foo { rpc Bar(google.protobuf.Empty) returns(google.protobuf.Empty); }
typeProjectsAppsGetTestConfigCall¶
type ProjectsAppsGetTestConfigCall struct {// contains filtered or unexported fields}func (*ProjectsAppsGetTestConfigCall)Context¶
func (c *ProjectsAppsGetTestConfigCall) Context(ctxcontext.Context) *ProjectsAppsGetTestConfigCall
Context sets the context to be used in this call's Do method.
func (*ProjectsAppsGetTestConfigCall)Do¶
func (c *ProjectsAppsGetTestConfigCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1alphaTestConfig,error)
Do executes the "firebaseappdistribution.projects.apps.getTestConfig" call.Any non-2xx status code is an error. Response headers are in either*GoogleFirebaseAppdistroV1alphaTestConfig.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*ProjectsAppsGetTestConfigCall)Fields¶
func (c *ProjectsAppsGetTestConfigCall) Fields(s ...googleapi.Field) *ProjectsAppsGetTestConfigCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsAppsGetTestConfigCall)Header¶
func (c *ProjectsAppsGetTestConfigCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsAppsGetTestConfigCall)IfNoneMatch¶
func (c *ProjectsAppsGetTestConfigCall) IfNoneMatch(entityTagstring) *ProjectsAppsGetTestConfigCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
typeProjectsAppsReleasesService¶
type ProjectsAppsReleasesService struct {Tests *ProjectsAppsReleasesTestsService// contains filtered or unexported fields}funcNewProjectsAppsReleasesService¶
func NewProjectsAppsReleasesService(s *Service) *ProjectsAppsReleasesService
typeProjectsAppsReleasesTestsCancelCall¶added inv0.200.0
type ProjectsAppsReleasesTestsCancelCall struct {// contains filtered or unexported fields}func (*ProjectsAppsReleasesTestsCancelCall)Context¶added inv0.200.0
func (c *ProjectsAppsReleasesTestsCancelCall) Context(ctxcontext.Context) *ProjectsAppsReleasesTestsCancelCall
Context sets the context to be used in this call's Do method.
func (*ProjectsAppsReleasesTestsCancelCall)Do¶added inv0.200.0
func (c *ProjectsAppsReleasesTestsCancelCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1alphaCancelReleaseTestResponse,error)
Do executes the "firebaseappdistribution.projects.apps.releases.tests.cancel" call.Any non-2xx status code is an error. Response headers are in either*GoogleFirebaseAppdistroV1alphaCancelReleaseTestResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header.Use googleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*ProjectsAppsReleasesTestsCancelCall)Fields¶added inv0.200.0
func (c *ProjectsAppsReleasesTestsCancelCall) Fields(s ...googleapi.Field) *ProjectsAppsReleasesTestsCancelCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsAppsReleasesTestsCancelCall)Header¶added inv0.200.0
func (c *ProjectsAppsReleasesTestsCancelCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsAppsReleasesTestsCancelCall)IfNoneMatch¶added inv0.200.0
func (c *ProjectsAppsReleasesTestsCancelCall) IfNoneMatch(entityTagstring) *ProjectsAppsReleasesTestsCancelCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
typeProjectsAppsReleasesTestsCreateCall¶
type ProjectsAppsReleasesTestsCreateCall struct {// contains filtered or unexported fields}func (*ProjectsAppsReleasesTestsCreateCall)Context¶
func (c *ProjectsAppsReleasesTestsCreateCall) Context(ctxcontext.Context) *ProjectsAppsReleasesTestsCreateCall
Context sets the context to be used in this call's Do method.
func (*ProjectsAppsReleasesTestsCreateCall)Do¶
func (c *ProjectsAppsReleasesTestsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1alphaReleaseTest,error)
Do executes the "firebaseappdistribution.projects.apps.releases.tests.create" call.Any non-2xx status code is an error. Response headers are in either*GoogleFirebaseAppdistroV1alphaReleaseTest.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*ProjectsAppsReleasesTestsCreateCall)Fields¶
func (c *ProjectsAppsReleasesTestsCreateCall) Fields(s ...googleapi.Field) *ProjectsAppsReleasesTestsCreateCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsAppsReleasesTestsCreateCall)Header¶
func (c *ProjectsAppsReleasesTestsCreateCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsAppsReleasesTestsCreateCall)ReleaseTestId¶
func (c *ProjectsAppsReleasesTestsCreateCall) ReleaseTestId(releaseTestIdstring) *ProjectsAppsReleasesTestsCreateCall
ReleaseTestId sets the optional parameter "releaseTestId": The ID to use forthe test, which will become the final component of the test's resource name.This value should be 4-63 characters, and valid characters are /a-z-/. If itis not provided one will be automatically generated.
typeProjectsAppsReleasesTestsGetCall¶
type ProjectsAppsReleasesTestsGetCall struct {// contains filtered or unexported fields}func (*ProjectsAppsReleasesTestsGetCall)Context¶
func (c *ProjectsAppsReleasesTestsGetCall) Context(ctxcontext.Context) *ProjectsAppsReleasesTestsGetCall
Context sets the context to be used in this call's Do method.
func (*ProjectsAppsReleasesTestsGetCall)Do¶
func (c *ProjectsAppsReleasesTestsGetCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1alphaReleaseTest,error)
Do executes the "firebaseappdistribution.projects.apps.releases.tests.get" call.Any non-2xx status code is an error. Response headers are in either*GoogleFirebaseAppdistroV1alphaReleaseTest.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*ProjectsAppsReleasesTestsGetCall)Fields¶
func (c *ProjectsAppsReleasesTestsGetCall) Fields(s ...googleapi.Field) *ProjectsAppsReleasesTestsGetCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsAppsReleasesTestsGetCall)Header¶
func (c *ProjectsAppsReleasesTestsGetCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsAppsReleasesTestsGetCall)IfNoneMatch¶
func (c *ProjectsAppsReleasesTestsGetCall) IfNoneMatch(entityTagstring) *ProjectsAppsReleasesTestsGetCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
typeProjectsAppsReleasesTestsListCall¶
type ProjectsAppsReleasesTestsListCall struct {// contains filtered or unexported fields}func (*ProjectsAppsReleasesTestsListCall)Context¶
func (c *ProjectsAppsReleasesTestsListCall) Context(ctxcontext.Context) *ProjectsAppsReleasesTestsListCall
Context sets the context to be used in this call's Do method.
func (*ProjectsAppsReleasesTestsListCall)Do¶
func (c *ProjectsAppsReleasesTestsListCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1alphaListReleaseTestsResponse,error)
Do executes the "firebaseappdistribution.projects.apps.releases.tests.list" call.Any non-2xx status code is an error. Response headers are in either*GoogleFirebaseAppdistroV1alphaListReleaseTestsResponse.ServerResponse.Header
or (if a response was returned at all) in error.(*googleapi.Error).Header.
Use googleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*ProjectsAppsReleasesTestsListCall)Fields¶
func (c *ProjectsAppsReleasesTestsListCall) Fields(s ...googleapi.Field) *ProjectsAppsReleasesTestsListCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsAppsReleasesTestsListCall)Header¶
func (c *ProjectsAppsReleasesTestsListCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsAppsReleasesTestsListCall)IfNoneMatch¶
func (c *ProjectsAppsReleasesTestsListCall) IfNoneMatch(entityTagstring) *ProjectsAppsReleasesTestsListCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
func (*ProjectsAppsReleasesTestsListCall)PageSize¶
func (c *ProjectsAppsReleasesTestsListCall) PageSize(pageSizeint64) *ProjectsAppsReleasesTestsListCall
PageSize sets the optional parameter "pageSize": The maximum number of teststo return. The service may return fewer than this value.
func (*ProjectsAppsReleasesTestsListCall)PageToken¶
func (c *ProjectsAppsReleasesTestsListCall) PageToken(pageTokenstring) *ProjectsAppsReleasesTestsListCall
PageToken sets the optional parameter "pageToken": A page token, receivedfrom a previous `ListReleaseTests` call. Provide this to retrieve thesubsequent page.
func (*ProjectsAppsReleasesTestsListCall)Pages¶
func (c *ProjectsAppsReleasesTestsListCall) Pages(ctxcontext.Context, f func(*GoogleFirebaseAppdistroV1alphaListReleaseTestsResponse)error)error
Pages invokes f for each page of results.A non-nil error returned from f will halt the iteration.The provided context supersedes any context provided to the Context method.
func (*ProjectsAppsReleasesTestsListCall)View¶added inv0.202.0
func (c *ProjectsAppsReleasesTestsListCall) View(viewstring) *ProjectsAppsReleasesTestsListCall
View sets the optional parameter "view": The requested view on the returnedReleaseTests. Defaults to the basic view.
Possible values:
"RELEASE_TEST_VIEW_UNSPECIFIED" - The default / unset value. The default
view depends on the RPC.
"RELEASE_TEST_VIEW_BASIC" - Include basic metadata about the release test
and its status, but not the full result details. This is the default valuefor ListReleaseTests.
"RELEASE_TEST_VIEW_FULL" - Include everything.
typeProjectsAppsReleasesTestsService¶
type ProjectsAppsReleasesTestsService struct {// contains filtered or unexported fields}funcNewProjectsAppsReleasesTestsService¶
func NewProjectsAppsReleasesTestsService(s *Service) *ProjectsAppsReleasesTestsService
func (*ProjectsAppsReleasesTestsService)Cancel¶added inv0.200.0
func (r *ProjectsAppsReleasesTestsService) Cancel(namestring) *ProjectsAppsReleasesTestsCancelCall
Cancel: Abort automated test run on release.
- name: The name of the release test resource. Format:`projects/{project_number}/apps/{app}/releases/{release}/tests/{test}`.
func (*ProjectsAppsReleasesTestsService)Create¶
func (r *ProjectsAppsReleasesTestsService) Create(parentstring, googlefirebaseappdistrov1alphareleasetest *GoogleFirebaseAppdistroV1alphaReleaseTest) *ProjectsAppsReleasesTestsCreateCall
Create: Run automated test(s) on release.
- parent: The name of the release resource, which is the parent of the testFormat: `projects/{project_number}/apps/{app}/releases/{release}`.
func (*ProjectsAppsReleasesTestsService)Get¶
func (r *ProjectsAppsReleasesTestsService) Get(namestring) *ProjectsAppsReleasesTestsGetCall
Get: Get results for automated test run on release.
- name: The name of the release test resource. Format:`projects/{project_number}/apps/{app}/releases/{release}/tests/{test}`.
func (*ProjectsAppsReleasesTestsService)List¶
func (r *ProjectsAppsReleasesTestsService) List(parentstring) *ProjectsAppsReleasesTestsListCall
List: List results for automated tests run on release.
- parent: The name of the release resource, which is the parent of the testsFormat: `projects/{project_number}/apps/{app}/releases/{release}`.
typeProjectsAppsService¶
type ProjectsAppsService struct {Releases *ProjectsAppsReleasesServiceTestCases *ProjectsAppsTestCasesService// contains filtered or unexported fields}funcNewProjectsAppsService¶
func NewProjectsAppsService(s *Service) *ProjectsAppsService
func (*ProjectsAppsService)GetTestConfig¶
func (r *ProjectsAppsService) GetTestConfig(namestring) *ProjectsAppsGetTestConfigCall
GetTestConfig: Gets configuration for automated tests.
- name: The name of the `TestConfig` resource to retrieve. Format:`projects/{project_number}/apps/{app}/testConfig`.
func (*ProjectsAppsService)UpdateTestConfig¶
func (r *ProjectsAppsService) UpdateTestConfig(namestring, googlefirebaseappdistrov1alphatestconfig *GoogleFirebaseAppdistroV1alphaTestConfig) *ProjectsAppsUpdateTestConfigCall
UpdateTestConfig: Updates automated test configuration.
- name: Identifier. The name of the test configuration resource. Format:`projects/{project_number}/apps/{app}/testConfig`.
typeProjectsAppsTestCasesBatchDeleteCall¶added inv0.224.0
type ProjectsAppsTestCasesBatchDeleteCall struct {// contains filtered or unexported fields}func (*ProjectsAppsTestCasesBatchDeleteCall)Context¶added inv0.224.0
func (c *ProjectsAppsTestCasesBatchDeleteCall) Context(ctxcontext.Context) *ProjectsAppsTestCasesBatchDeleteCall
Context sets the context to be used in this call's Do method.
func (*ProjectsAppsTestCasesBatchDeleteCall)Do¶added inv0.224.0
func (c *ProjectsAppsTestCasesBatchDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty,error)
Do executes the "firebaseappdistribution.projects.apps.testCases.batchDelete" call.Any non-2xx status code is an error. Response headers are in either*GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModified wasreturned.
func (*ProjectsAppsTestCasesBatchDeleteCall)Fields¶added inv0.224.0
func (c *ProjectsAppsTestCasesBatchDeleteCall) Fields(s ...googleapi.Field) *ProjectsAppsTestCasesBatchDeleteCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsAppsTestCasesBatchDeleteCall)Header¶added inv0.224.0
func (c *ProjectsAppsTestCasesBatchDeleteCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
typeProjectsAppsTestCasesBatchUpdateCall¶added inv0.253.0
type ProjectsAppsTestCasesBatchUpdateCall struct {// contains filtered or unexported fields}func (*ProjectsAppsTestCasesBatchUpdateCall)Context¶added inv0.253.0
func (c *ProjectsAppsTestCasesBatchUpdateCall) Context(ctxcontext.Context) *ProjectsAppsTestCasesBatchUpdateCall
Context sets the context to be used in this call's Do method.
func (*ProjectsAppsTestCasesBatchUpdateCall)Do¶added inv0.253.0
func (c *ProjectsAppsTestCasesBatchUpdateCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1alphaBatchUpdateTestCasesResponse,error)
Do executes the "firebaseappdistribution.projects.apps.testCases.batchUpdate" call.Any non-2xx status code is an error. Response headers are in either*GoogleFirebaseAppdistroV1alphaBatchUpdateTestCasesResponse.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.
func (*ProjectsAppsTestCasesBatchUpdateCall)Fields¶added inv0.253.0
func (c *ProjectsAppsTestCasesBatchUpdateCall) Fields(s ...googleapi.Field) *ProjectsAppsTestCasesBatchUpdateCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsAppsTestCasesBatchUpdateCall)Header¶added inv0.253.0
func (c *ProjectsAppsTestCasesBatchUpdateCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
typeProjectsAppsTestCasesClearTestCaseCacheCall¶added inv0.254.0
type ProjectsAppsTestCasesClearTestCaseCacheCall struct {// contains filtered or unexported fields}func (*ProjectsAppsTestCasesClearTestCaseCacheCall)Context¶added inv0.254.0
func (c *ProjectsAppsTestCasesClearTestCaseCacheCall) Context(ctxcontext.Context) *ProjectsAppsTestCasesClearTestCaseCacheCall
Context sets the context to be used in this call's Do method.
func (*ProjectsAppsTestCasesClearTestCaseCacheCall)Do¶added inv0.254.0
func (c *ProjectsAppsTestCasesClearTestCaseCacheCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1alphaClearTestCaseCacheResponse,error)
Do executes the "firebaseappdistribution.projects.apps.testCases.clearTestCaseCache" call.Any non-2xx status code is an error. Response headers are in either*GoogleFirebaseAppdistroV1alphaClearTestCaseCacheResponse.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.
func (*ProjectsAppsTestCasesClearTestCaseCacheCall)Fields¶added inv0.254.0
func (c *ProjectsAppsTestCasesClearTestCaseCacheCall) Fields(s ...googleapi.Field) *ProjectsAppsTestCasesClearTestCaseCacheCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsAppsTestCasesClearTestCaseCacheCall)Header¶added inv0.254.0
func (c *ProjectsAppsTestCasesClearTestCaseCacheCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
typeProjectsAppsTestCasesCreateCall¶added inv0.207.0
type ProjectsAppsTestCasesCreateCall struct {// contains filtered or unexported fields}func (*ProjectsAppsTestCasesCreateCall)Context¶added inv0.207.0
func (c *ProjectsAppsTestCasesCreateCall) Context(ctxcontext.Context) *ProjectsAppsTestCasesCreateCall
Context sets the context to be used in this call's Do method.
func (*ProjectsAppsTestCasesCreateCall)Do¶added inv0.207.0
func (c *ProjectsAppsTestCasesCreateCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1alphaTestCase,error)
Do executes the "firebaseappdistribution.projects.apps.testCases.create" call.Any non-2xx status code is an error. Response headers are in either*GoogleFirebaseAppdistroV1alphaTestCase.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*ProjectsAppsTestCasesCreateCall)Fields¶added inv0.207.0
func (c *ProjectsAppsTestCasesCreateCall) Fields(s ...googleapi.Field) *ProjectsAppsTestCasesCreateCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsAppsTestCasesCreateCall)Header¶added inv0.207.0
func (c *ProjectsAppsTestCasesCreateCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsAppsTestCasesCreateCall)TestCaseId¶added inv0.207.0
func (c *ProjectsAppsTestCasesCreateCall) TestCaseId(testCaseIdstring) *ProjectsAppsTestCasesCreateCall
TestCaseId sets the optional parameter "testCaseId": The ID to use for thetest case, which will become the final component of the test case's resourcename. This value should be 4-63 characters, and valid characters are /a-z-/.
typeProjectsAppsTestCasesDeleteCall¶added inv0.207.0
type ProjectsAppsTestCasesDeleteCall struct {// contains filtered or unexported fields}func (*ProjectsAppsTestCasesDeleteCall)Context¶added inv0.207.0
func (c *ProjectsAppsTestCasesDeleteCall) Context(ctxcontext.Context) *ProjectsAppsTestCasesDeleteCall
Context sets the context to be used in this call's Do method.
func (*ProjectsAppsTestCasesDeleteCall)Do¶added inv0.207.0
func (c *ProjectsAppsTestCasesDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty,error)
Do executes the "firebaseappdistribution.projects.apps.testCases.delete" call.Any non-2xx status code is an error. Response headers are in either*GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModified wasreturned.
func (*ProjectsAppsTestCasesDeleteCall)Fields¶added inv0.207.0
func (c *ProjectsAppsTestCasesDeleteCall) Fields(s ...googleapi.Field) *ProjectsAppsTestCasesDeleteCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsAppsTestCasesDeleteCall)Header¶added inv0.207.0
func (c *ProjectsAppsTestCasesDeleteCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
typeProjectsAppsTestCasesGetCall¶added inv0.207.0
type ProjectsAppsTestCasesGetCall struct {// contains filtered or unexported fields}func (*ProjectsAppsTestCasesGetCall)Context¶added inv0.207.0
func (c *ProjectsAppsTestCasesGetCall) Context(ctxcontext.Context) *ProjectsAppsTestCasesGetCall
Context sets the context to be used in this call's Do method.
func (*ProjectsAppsTestCasesGetCall)Do¶added inv0.207.0
func (c *ProjectsAppsTestCasesGetCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1alphaTestCase,error)
Do executes the "firebaseappdistribution.projects.apps.testCases.get" call.Any non-2xx status code is an error. Response headers are in either*GoogleFirebaseAppdistroV1alphaTestCase.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*ProjectsAppsTestCasesGetCall)Fields¶added inv0.207.0
func (c *ProjectsAppsTestCasesGetCall) Fields(s ...googleapi.Field) *ProjectsAppsTestCasesGetCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsAppsTestCasesGetCall)Header¶added inv0.207.0
func (c *ProjectsAppsTestCasesGetCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsAppsTestCasesGetCall)IfNoneMatch¶added inv0.207.0
func (c *ProjectsAppsTestCasesGetCall) IfNoneMatch(entityTagstring) *ProjectsAppsTestCasesGetCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
typeProjectsAppsTestCasesListCall¶added inv0.207.0
type ProjectsAppsTestCasesListCall struct {// contains filtered or unexported fields}func (*ProjectsAppsTestCasesListCall)Context¶added inv0.207.0
func (c *ProjectsAppsTestCasesListCall) Context(ctxcontext.Context) *ProjectsAppsTestCasesListCall
Context sets the context to be used in this call's Do method.
func (*ProjectsAppsTestCasesListCall)Do¶added inv0.207.0
func (c *ProjectsAppsTestCasesListCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1alphaListTestCasesResponse,error)
Do executes the "firebaseappdistribution.projects.apps.testCases.list" call.Any non-2xx status code is an error. Response headers are in either*GoogleFirebaseAppdistroV1alphaListTestCasesResponse.ServerResponse.Headeror (if a response was returned at all) in error.(*googleapi.Error).Header.Use googleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*ProjectsAppsTestCasesListCall)Fields¶added inv0.207.0
func (c *ProjectsAppsTestCasesListCall) Fields(s ...googleapi.Field) *ProjectsAppsTestCasesListCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsAppsTestCasesListCall)Header¶added inv0.207.0
func (c *ProjectsAppsTestCasesListCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsAppsTestCasesListCall)IfNoneMatch¶added inv0.207.0
func (c *ProjectsAppsTestCasesListCall) IfNoneMatch(entityTagstring) *ProjectsAppsTestCasesListCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
func (*ProjectsAppsTestCasesListCall)PageSize¶added inv0.207.0
func (c *ProjectsAppsTestCasesListCall) PageSize(pageSizeint64) *ProjectsAppsTestCasesListCall
PageSize sets the optional parameter "pageSize": The maximum number of testcases to return. The service may return fewer than this value. Ifunspecified, at most 50 test cases will be returned. The maximum value is1000; values above 1000 will be coerced to 1000.
func (*ProjectsAppsTestCasesListCall)PageToken¶added inv0.207.0
func (c *ProjectsAppsTestCasesListCall) PageToken(pageTokenstring) *ProjectsAppsTestCasesListCall
PageToken sets the optional parameter "pageToken": A page token, receivedfrom a previous `ListTestCases` call. Provide this to retrieve thesubsequent page. When paginating, all other parameters provided to`ListTestCases` must match the call that provided the page token.
func (*ProjectsAppsTestCasesListCall)Pages¶added inv0.207.0
func (c *ProjectsAppsTestCasesListCall) Pages(ctxcontext.Context, f func(*GoogleFirebaseAppdistroV1alphaListTestCasesResponse)error)error
Pages invokes f for each page of results.A non-nil error returned from f will halt the iteration.The provided context supersedes any context provided to the Context method.
typeProjectsAppsTestCasesPatchCall¶added inv0.207.0
type ProjectsAppsTestCasesPatchCall struct {// contains filtered or unexported fields}func (*ProjectsAppsTestCasesPatchCall)AllowMissing¶added inv0.250.0
func (c *ProjectsAppsTestCasesPatchCall) AllowMissing(allowMissingbool) *ProjectsAppsTestCasesPatchCall
AllowMissing sets the optional parameter "allowMissing": If set to true, andthe test case is not found, a new test case will be created.
func (*ProjectsAppsTestCasesPatchCall)Context¶added inv0.207.0
func (c *ProjectsAppsTestCasesPatchCall) Context(ctxcontext.Context) *ProjectsAppsTestCasesPatchCall
Context sets the context to be used in this call's Do method.
func (*ProjectsAppsTestCasesPatchCall)Do¶added inv0.207.0
func (c *ProjectsAppsTestCasesPatchCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1alphaTestCase,error)
Do executes the "firebaseappdistribution.projects.apps.testCases.patch" call.Any non-2xx status code is an error. Response headers are in either*GoogleFirebaseAppdistroV1alphaTestCase.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*ProjectsAppsTestCasesPatchCall)Fields¶added inv0.207.0
func (c *ProjectsAppsTestCasesPatchCall) Fields(s ...googleapi.Field) *ProjectsAppsTestCasesPatchCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsAppsTestCasesPatchCall)Header¶added inv0.207.0
func (c *ProjectsAppsTestCasesPatchCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
typeProjectsAppsTestCasesService¶added inv0.207.0
type ProjectsAppsTestCasesService struct {// contains filtered or unexported fields}funcNewProjectsAppsTestCasesService¶added inv0.207.0
func NewProjectsAppsTestCasesService(s *Service) *ProjectsAppsTestCasesService
func (*ProjectsAppsTestCasesService)BatchDelete¶added inv0.224.0
func (r *ProjectsAppsTestCasesService) BatchDelete(parentstring, googlefirebaseappdistrov1alphabatchdeletetestcasesrequest *GoogleFirebaseAppdistroV1alphaBatchDeleteTestCasesRequest) *ProjectsAppsTestCasesBatchDeleteCall
BatchDelete: Deletes multiple test cases.
- parent: The parent resource of the test cases being deleted. Format:`projects/{project_number}/apps/{app}`.
func (*ProjectsAppsTestCasesService)BatchUpdate¶added inv0.253.0
func (r *ProjectsAppsTestCasesService) BatchUpdate(parentstring, googlefirebaseappdistrov1alphabatchupdatetestcasesrequest *GoogleFirebaseAppdistroV1alphaBatchUpdateTestCasesRequest) *ProjectsAppsTestCasesBatchUpdateCall
BatchUpdate: Updates multiple test cases.
- parent: The parent resource of the test cases being updated. Format:`projects/{project_number}/apps/{app}`.
func (*ProjectsAppsTestCasesService)ClearTestCaseCache¶added inv0.254.0
func (r *ProjectsAppsTestCasesService) ClearTestCaseCache(testCasestring, googlefirebaseappdistrov1alphacleartestcasecacherequest *GoogleFirebaseAppdistroV1alphaClearTestCaseCacheRequest) *ProjectsAppsTestCasesClearTestCaseCacheCall
ClearTestCaseCache: Clears cached test runs for a specific test case anddevice(s).
- testCase: The name of the test case resource for which to clear the cache.Format: `projects/{project_number}/apps/{app}/testCases/{test_case}`.
func (*ProjectsAppsTestCasesService)Create¶added inv0.207.0
func (r *ProjectsAppsTestCasesService) Create(parentstring, googlefirebaseappdistrov1alphatestcase *GoogleFirebaseAppdistroV1alphaTestCase) *ProjectsAppsTestCasesCreateCall
Create: Create a new test case.
- parent: The parent resource where this test case will be created. Format:`projects/{project_number}/apps/{app}`.
func (*ProjectsAppsTestCasesService)Delete¶added inv0.207.0
func (r *ProjectsAppsTestCasesService) Delete(namestring) *ProjectsAppsTestCasesDeleteCall
Delete: Delete a test case.
- name: The name of the test case resource to delete. Format:`projects/{project_number}/apps/{app}/testCases/{test_case}`.
func (*ProjectsAppsTestCasesService)Get¶added inv0.207.0
func (r *ProjectsAppsTestCasesService) Get(namestring) *ProjectsAppsTestCasesGetCall
Get: Get a test case.
- name: The name of the test case resource to retrieve. Format:`projects/{project_number}/apps/{app}/testCases/{test_case}`.
func (*ProjectsAppsTestCasesService)List¶added inv0.207.0
func (r *ProjectsAppsTestCasesService) List(parentstring) *ProjectsAppsTestCasesListCall
List: List test cases.
- parent: The parent resource from which to list test cases. Format:`projects/{project_number}/apps/{app}`.
func (*ProjectsAppsTestCasesService)Patch¶added inv0.207.0
func (r *ProjectsAppsTestCasesService) Patch(namestring, googlefirebaseappdistrov1alphatestcase *GoogleFirebaseAppdistroV1alphaTestCase) *ProjectsAppsTestCasesPatchCall
Patch: Update a test case.
- name: Identifier. The name of the test case resource. Format:`projects/{project_number}/apps/{app}/testCases/{test_case}`.
typeProjectsAppsUpdateTestConfigCall¶
type ProjectsAppsUpdateTestConfigCall struct {// contains filtered or unexported fields}func (*ProjectsAppsUpdateTestConfigCall)Context¶
func (c *ProjectsAppsUpdateTestConfigCall) Context(ctxcontext.Context) *ProjectsAppsUpdateTestConfigCall
Context sets the context to be used in this call's Do method.
func (*ProjectsAppsUpdateTestConfigCall)Do¶
func (c *ProjectsAppsUpdateTestConfigCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1alphaTestConfig,error)
Do executes the "firebaseappdistribution.projects.apps.updateTestConfig" call.Any non-2xx status code is an error. Response headers are in either*GoogleFirebaseAppdistroV1alphaTestConfig.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*ProjectsAppsUpdateTestConfigCall)Fields¶
func (c *ProjectsAppsUpdateTestConfigCall) Fields(s ...googleapi.Field) *ProjectsAppsUpdateTestConfigCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsAppsUpdateTestConfigCall)Header¶
func (c *ProjectsAppsUpdateTestConfigCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsAppsUpdateTestConfigCall)UpdateMask¶
func (c *ProjectsAppsUpdateTestConfigCall) UpdateMask(updateMaskstring) *ProjectsAppsUpdateTestConfigCall
UpdateMask sets the optional parameter "updateMask": The list of fields toupdate.
typeProjectsGetTestQuotaCall¶added inv0.223.0
type ProjectsGetTestQuotaCall struct {// contains filtered or unexported fields}func (*ProjectsGetTestQuotaCall)Context¶added inv0.223.0
func (c *ProjectsGetTestQuotaCall) Context(ctxcontext.Context) *ProjectsGetTestQuotaCall
Context sets the context to be used in this call's Do method.
func (*ProjectsGetTestQuotaCall)Do¶added inv0.223.0
func (c *ProjectsGetTestQuotaCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1alphaTestQuota,error)
Do executes the "firebaseappdistribution.projects.getTestQuota" call.Any non-2xx status code is an error. Response headers are in either*GoogleFirebaseAppdistroV1alphaTestQuota.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*ProjectsGetTestQuotaCall)Fields¶added inv0.223.0
func (c *ProjectsGetTestQuotaCall) Fields(s ...googleapi.Field) *ProjectsGetTestQuotaCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsGetTestQuotaCall)Header¶added inv0.223.0
func (c *ProjectsGetTestQuotaCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsGetTestQuotaCall)IfNoneMatch¶added inv0.223.0
func (c *ProjectsGetTestQuotaCall) IfNoneMatch(entityTagstring) *ProjectsGetTestQuotaCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
typeProjectsService¶
type ProjectsService struct {Apps *ProjectsAppsServiceTesters *ProjectsTestersService// contains filtered or unexported fields}funcNewProjectsService¶
func NewProjectsService(s *Service) *ProjectsService
func (*ProjectsService)GetTestQuota¶added inv0.223.0
func (r *ProjectsService) GetTestQuota(namestring) *ProjectsGetTestQuotaCall
GetTestQuota: Get information about the quota for `ReleaseTests`.
- name: The name of the `TestQuota` resource to retrieve. Format:`projects/{project_number}/testQuota`.
typeProjectsTestersGetUdidsCall¶added inv0.155.0
type ProjectsTestersGetUdidsCall struct {// contains filtered or unexported fields}func (*ProjectsTestersGetUdidsCall)Context¶added inv0.155.0
func (c *ProjectsTestersGetUdidsCall) Context(ctxcontext.Context) *ProjectsTestersGetUdidsCall
Context sets the context to be used in this call's Do method.
func (*ProjectsTestersGetUdidsCall)Do¶added inv0.155.0
func (c *ProjectsTestersGetUdidsCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1alphaGetTesterUdidsResponse,error)
Do executes the "firebaseappdistribution.projects.testers.getUdids" call.Any non-2xx status code is an error. Response headers are in either*GoogleFirebaseAppdistroV1alphaGetTesterUdidsResponse.ServerResponse.Headeror (if a response was returned at all) in error.(*googleapi.Error).Header.Use googleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*ProjectsTestersGetUdidsCall)Fields¶added inv0.155.0
func (c *ProjectsTestersGetUdidsCall) Fields(s ...googleapi.Field) *ProjectsTestersGetUdidsCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsTestersGetUdidsCall)Header¶added inv0.155.0
func (c *ProjectsTestersGetUdidsCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsTestersGetUdidsCall)IfNoneMatch¶added inv0.155.0
func (c *ProjectsTestersGetUdidsCall) IfNoneMatch(entityTagstring) *ProjectsTestersGetUdidsCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
func (*ProjectsTestersGetUdidsCall)MobilesdkAppId¶added inv0.155.0
func (c *ProjectsTestersGetUdidsCall) MobilesdkAppId(mobilesdkAppIdstring) *ProjectsTestersGetUdidsCall
MobilesdkAppId sets the optional parameter "mobilesdkAppId": Unique id for aFirebase app of the format:{version}:{project_number}:{platform}:{hash(bundle_id)} Example:1:581234567376:android:aa0a3c7b135e90289
typeProjectsTestersService¶added inv0.155.0
type ProjectsTestersService struct {// contains filtered or unexported fields}funcNewProjectsTestersService¶added inv0.155.0
func NewProjectsTestersService(s *Service) *ProjectsTestersService
func (*ProjectsTestersService)GetUdids¶added inv0.155.0
func (r *ProjectsTestersService) GetUdids(projectstring) *ProjectsTestersGetUdidsCall
GetUdids: Get UDIDs of tester iOS devices in a project
- project: The name of the project, which is the parent of testers Format:`projects/{project_number}`.
typeService¶
type Service struct {BasePathstring// API endpoint base URLUserAgentstring// optional additional User-Agent fragmentApps *AppsServiceProjects *ProjectsService// contains filtered or unexported fields} funcNewdeprecated
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¶
NewService creates a new Service.