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, this library is considered complete and is in maintenance mode. This means that we will address critical bugs and security issues but will not add any 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/v1" ... ctx := context.Background() firebaseappdistributionService, err := firebaseappdistribution.NewService(ctx)
In this example, Google Application Default Credentials are used for authentication. For information on how to create and obtain Application Default Credentials, see https://developers.google.com/identity/protocols/application-default-credentials.
Other authentication options ¶
To use an API key for authentication (note: some APIs do not support API keys), use google.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 OAuth flow, use google.golang.org/api/option.WithTokenSource:
config := &oauth2.Config{...} // ... token, err := config.Exchange(ctx, ...) firebaseappdistributionService, err := firebaseappdistribution.NewService(ctx, option.WithTokenSource(config.TokenSource(ctx, token)))
See google.golang.org/api/option.ClientOption for details on options.
Index ¶
- Constants
- type GdataBlobstore2Info
- type GdataCompositeMedia
- type GdataContentTypeInfo
- type GdataDiffChecksumsResponse
- type GdataDiffDownloadResponse
- type GdataDiffUploadRequest
- type GdataDiffUploadResponse
- type GdataDiffVersionResponse
- type GdataDownloadParameters
- type GdataMedia
- type GdataObjectId
- type GoogleFirebaseAppdistroV1AabInfo
- type GoogleFirebaseAppdistroV1BatchAddTestersRequest
- type GoogleFirebaseAppdistroV1BatchAddTestersResponse
- type GoogleFirebaseAppdistroV1BatchDeleteReleasesRequest
- type GoogleFirebaseAppdistroV1BatchJoinGroupRequest
- type GoogleFirebaseAppdistroV1BatchLeaveGroupRequest
- type GoogleFirebaseAppdistroV1BatchRemoveTestersRequest
- type GoogleFirebaseAppdistroV1BatchRemoveTestersResponse
- type GoogleFirebaseAppdistroV1DistributeReleaseRequest
- type GoogleFirebaseAppdistroV1DistributeReleaseResponse
- type GoogleFirebaseAppdistroV1FeedbackReport
- type GoogleFirebaseAppdistroV1Group
- type GoogleFirebaseAppdistroV1ListFeedbackReportsResponse
- type GoogleFirebaseAppdistroV1ListGroupsResponse
- type GoogleFirebaseAppdistroV1ListReleasesResponse
- type GoogleFirebaseAppdistroV1ListTestersResponse
- type GoogleFirebaseAppdistroV1Release
- type GoogleFirebaseAppdistroV1ReleaseNotes
- type GoogleFirebaseAppdistroV1TestCertificate
- type GoogleFirebaseAppdistroV1Tester
- type GoogleFirebaseAppdistroV1UploadReleaseMetadata
- type GoogleFirebaseAppdistroV1UploadReleaseRequest
- type GoogleFirebaseAppdistroV1UploadReleaseResponse
- type GoogleLongrunningCancelOperationRequest
- type GoogleLongrunningListOperationsResponse
- type GoogleLongrunningOperation
- type GoogleLongrunningWaitOperationRequest
- type GoogleProtobufEmpty
- type GoogleRpcStatus
- type MediaService
- type MediaUploadCall
- func (c *MediaUploadCall) Context(ctx context.Context) *MediaUploadCall
- func (c *MediaUploadCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
- func (c *MediaUploadCall) Fields(s ...googleapi.Field) *MediaUploadCall
- func (c *MediaUploadCall) Header() http.Header
- func (c *MediaUploadCall) Media(r io.Reader, options ...googleapi.MediaOption) *MediaUploadCall
- func (c *MediaUploadCall) ProgressUpdater(pu googleapi.ProgressUpdater) *MediaUploadCall
- func (c *MediaUploadCall) ResumableMedia(ctx context.Context, r io.ReaderAt, size int64, mediaType string) *MediaUploadCalldeprecated
- type ProjectsAppsGetAabInfoCall
- func (c *ProjectsAppsGetAabInfoCall) Context(ctx context.Context) *ProjectsAppsGetAabInfoCall
- func (c *ProjectsAppsGetAabInfoCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1AabInfo, error)
- func (c *ProjectsAppsGetAabInfoCall) Fields(s ...googleapi.Field) *ProjectsAppsGetAabInfoCall
- func (c *ProjectsAppsGetAabInfoCall) Header() http.Header
- func (c *ProjectsAppsGetAabInfoCall) IfNoneMatch(entityTag string) *ProjectsAppsGetAabInfoCall
- type ProjectsAppsReleasesBatchDeleteCall
- func (c *ProjectsAppsReleasesBatchDeleteCall) Context(ctx context.Context) *ProjectsAppsReleasesBatchDeleteCall
- func (c *ProjectsAppsReleasesBatchDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
- func (c *ProjectsAppsReleasesBatchDeleteCall) Fields(s ...googleapi.Field) *ProjectsAppsReleasesBatchDeleteCall
- func (c *ProjectsAppsReleasesBatchDeleteCall) Header() http.Header
- type ProjectsAppsReleasesDistributeCall
- func (c *ProjectsAppsReleasesDistributeCall) Context(ctx context.Context) *ProjectsAppsReleasesDistributeCall
- func (c *ProjectsAppsReleasesDistributeCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1DistributeReleaseResponse, error)
- func (c *ProjectsAppsReleasesDistributeCall) Fields(s ...googleapi.Field) *ProjectsAppsReleasesDistributeCall
- func (c *ProjectsAppsReleasesDistributeCall) Header() http.Header
- type ProjectsAppsReleasesFeedbackReportsDeleteCall
- func (c *ProjectsAppsReleasesFeedbackReportsDeleteCall) Context(ctx context.Context) *ProjectsAppsReleasesFeedbackReportsDeleteCall
- func (c *ProjectsAppsReleasesFeedbackReportsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
- func (c *ProjectsAppsReleasesFeedbackReportsDeleteCall) Fields(s ...googleapi.Field) *ProjectsAppsReleasesFeedbackReportsDeleteCall
- func (c *ProjectsAppsReleasesFeedbackReportsDeleteCall) Header() http.Header
- type ProjectsAppsReleasesFeedbackReportsGetCall
- func (c *ProjectsAppsReleasesFeedbackReportsGetCall) Context(ctx context.Context) *ProjectsAppsReleasesFeedbackReportsGetCall
- func (c *ProjectsAppsReleasesFeedbackReportsGetCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1FeedbackReport, error)
- func (c *ProjectsAppsReleasesFeedbackReportsGetCall) Fields(s ...googleapi.Field) *ProjectsAppsReleasesFeedbackReportsGetCall
- func (c *ProjectsAppsReleasesFeedbackReportsGetCall) Header() http.Header
- func (c *ProjectsAppsReleasesFeedbackReportsGetCall) IfNoneMatch(entityTag string) *ProjectsAppsReleasesFeedbackReportsGetCall
- type ProjectsAppsReleasesFeedbackReportsListCall
- func (c *ProjectsAppsReleasesFeedbackReportsListCall) Context(ctx context.Context) *ProjectsAppsReleasesFeedbackReportsListCall
- func (c *ProjectsAppsReleasesFeedbackReportsListCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1ListFeedbackReportsResponse, error)
- func (c *ProjectsAppsReleasesFeedbackReportsListCall) Fields(s ...googleapi.Field) *ProjectsAppsReleasesFeedbackReportsListCall
- func (c *ProjectsAppsReleasesFeedbackReportsListCall) Header() http.Header
- func (c *ProjectsAppsReleasesFeedbackReportsListCall) IfNoneMatch(entityTag string) *ProjectsAppsReleasesFeedbackReportsListCall
- func (c *ProjectsAppsReleasesFeedbackReportsListCall) PageSize(pageSize int64) *ProjectsAppsReleasesFeedbackReportsListCall
- func (c *ProjectsAppsReleasesFeedbackReportsListCall) PageToken(pageToken string) *ProjectsAppsReleasesFeedbackReportsListCall
- func (c *ProjectsAppsReleasesFeedbackReportsListCall) Pages(ctx context.Context, ...) error
- type ProjectsAppsReleasesFeedbackReportsService
- func (r *ProjectsAppsReleasesFeedbackReportsService) Delete(name string) *ProjectsAppsReleasesFeedbackReportsDeleteCall
- func (r *ProjectsAppsReleasesFeedbackReportsService) Get(name string) *ProjectsAppsReleasesFeedbackReportsGetCall
- func (r *ProjectsAppsReleasesFeedbackReportsService) List(parent string) *ProjectsAppsReleasesFeedbackReportsListCall
- type ProjectsAppsReleasesGetCall
- func (c *ProjectsAppsReleasesGetCall) Context(ctx context.Context) *ProjectsAppsReleasesGetCall
- func (c *ProjectsAppsReleasesGetCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1Release, error)
- func (c *ProjectsAppsReleasesGetCall) Fields(s ...googleapi.Field) *ProjectsAppsReleasesGetCall
- func (c *ProjectsAppsReleasesGetCall) Header() http.Header
- func (c *ProjectsAppsReleasesGetCall) IfNoneMatch(entityTag string) *ProjectsAppsReleasesGetCall
- type ProjectsAppsReleasesListCall
- func (c *ProjectsAppsReleasesListCall) Context(ctx context.Context) *ProjectsAppsReleasesListCall
- func (c *ProjectsAppsReleasesListCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1ListReleasesResponse, error)
- func (c *ProjectsAppsReleasesListCall) Fields(s ...googleapi.Field) *ProjectsAppsReleasesListCall
- func (c *ProjectsAppsReleasesListCall) Filter(filter string) *ProjectsAppsReleasesListCall
- func (c *ProjectsAppsReleasesListCall) Header() http.Header
- func (c *ProjectsAppsReleasesListCall) IfNoneMatch(entityTag string) *ProjectsAppsReleasesListCall
- func (c *ProjectsAppsReleasesListCall) OrderBy(orderBy string) *ProjectsAppsReleasesListCall
- func (c *ProjectsAppsReleasesListCall) PageSize(pageSize int64) *ProjectsAppsReleasesListCall
- func (c *ProjectsAppsReleasesListCall) PageToken(pageToken string) *ProjectsAppsReleasesListCall
- func (c *ProjectsAppsReleasesListCall) Pages(ctx context.Context, ...) error
- type ProjectsAppsReleasesOperationsCancelCall
- func (c *ProjectsAppsReleasesOperationsCancelCall) Context(ctx context.Context) *ProjectsAppsReleasesOperationsCancelCall
- func (c *ProjectsAppsReleasesOperationsCancelCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
- func (c *ProjectsAppsReleasesOperationsCancelCall) Fields(s ...googleapi.Field) *ProjectsAppsReleasesOperationsCancelCall
- func (c *ProjectsAppsReleasesOperationsCancelCall) Header() http.Header
- type ProjectsAppsReleasesOperationsDeleteCall
- func (c *ProjectsAppsReleasesOperationsDeleteCall) Context(ctx context.Context) *ProjectsAppsReleasesOperationsDeleteCall
- func (c *ProjectsAppsReleasesOperationsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
- func (c *ProjectsAppsReleasesOperationsDeleteCall) Fields(s ...googleapi.Field) *ProjectsAppsReleasesOperationsDeleteCall
- func (c *ProjectsAppsReleasesOperationsDeleteCall) Header() http.Header
- type ProjectsAppsReleasesOperationsGetCall
- func (c *ProjectsAppsReleasesOperationsGetCall) Context(ctx context.Context) *ProjectsAppsReleasesOperationsGetCall
- func (c *ProjectsAppsReleasesOperationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
- func (c *ProjectsAppsReleasesOperationsGetCall) Fields(s ...googleapi.Field) *ProjectsAppsReleasesOperationsGetCall
- func (c *ProjectsAppsReleasesOperationsGetCall) Header() http.Header
- func (c *ProjectsAppsReleasesOperationsGetCall) IfNoneMatch(entityTag string) *ProjectsAppsReleasesOperationsGetCall
- type ProjectsAppsReleasesOperationsListCall
- func (c *ProjectsAppsReleasesOperationsListCall) Context(ctx context.Context) *ProjectsAppsReleasesOperationsListCall
- func (c *ProjectsAppsReleasesOperationsListCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningListOperationsResponse, error)
- func (c *ProjectsAppsReleasesOperationsListCall) Fields(s ...googleapi.Field) *ProjectsAppsReleasesOperationsListCall
- func (c *ProjectsAppsReleasesOperationsListCall) Filter(filter string) *ProjectsAppsReleasesOperationsListCall
- func (c *ProjectsAppsReleasesOperationsListCall) Header() http.Header
- func (c *ProjectsAppsReleasesOperationsListCall) IfNoneMatch(entityTag string) *ProjectsAppsReleasesOperationsListCall
- func (c *ProjectsAppsReleasesOperationsListCall) PageSize(pageSize int64) *ProjectsAppsReleasesOperationsListCall
- func (c *ProjectsAppsReleasesOperationsListCall) PageToken(pageToken string) *ProjectsAppsReleasesOperationsListCall
- func (c *ProjectsAppsReleasesOperationsListCall) Pages(ctx context.Context, f func(*GoogleLongrunningListOperationsResponse) error) error
- type ProjectsAppsReleasesOperationsService
- func (r *ProjectsAppsReleasesOperationsService) Cancel(name string, ...) *ProjectsAppsReleasesOperationsCancelCall
- func (r *ProjectsAppsReleasesOperationsService) Delete(name string) *ProjectsAppsReleasesOperationsDeleteCall
- func (r *ProjectsAppsReleasesOperationsService) Get(name string) *ProjectsAppsReleasesOperationsGetCall
- func (r *ProjectsAppsReleasesOperationsService) List(name string) *ProjectsAppsReleasesOperationsListCall
- func (r *ProjectsAppsReleasesOperationsService) Wait(name string, ...) *ProjectsAppsReleasesOperationsWaitCall
- type ProjectsAppsReleasesOperationsWaitCall
- func (c *ProjectsAppsReleasesOperationsWaitCall) Context(ctx context.Context) *ProjectsAppsReleasesOperationsWaitCall
- func (c *ProjectsAppsReleasesOperationsWaitCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
- func (c *ProjectsAppsReleasesOperationsWaitCall) Fields(s ...googleapi.Field) *ProjectsAppsReleasesOperationsWaitCall
- func (c *ProjectsAppsReleasesOperationsWaitCall) Header() http.Header
- type ProjectsAppsReleasesPatchCall
- func (c *ProjectsAppsReleasesPatchCall) Context(ctx context.Context) *ProjectsAppsReleasesPatchCall
- func (c *ProjectsAppsReleasesPatchCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1Release, error)
- func (c *ProjectsAppsReleasesPatchCall) Fields(s ...googleapi.Field) *ProjectsAppsReleasesPatchCall
- func (c *ProjectsAppsReleasesPatchCall) Header() http.Header
- func (c *ProjectsAppsReleasesPatchCall) UpdateMask(updateMask string) *ProjectsAppsReleasesPatchCall
- type ProjectsAppsReleasesService
- func (r *ProjectsAppsReleasesService) BatchDelete(parent string, ...) *ProjectsAppsReleasesBatchDeleteCall
- func (r *ProjectsAppsReleasesService) Distribute(name string, ...) *ProjectsAppsReleasesDistributeCall
- func (r *ProjectsAppsReleasesService) Get(name string) *ProjectsAppsReleasesGetCall
- func (r *ProjectsAppsReleasesService) List(parent string) *ProjectsAppsReleasesListCall
- func (r *ProjectsAppsReleasesService) Patch(name string, ...) *ProjectsAppsReleasesPatchCall
- type ProjectsAppsService
- type ProjectsGroupsBatchJoinCall
- func (c *ProjectsGroupsBatchJoinCall) Context(ctx context.Context) *ProjectsGroupsBatchJoinCall
- func (c *ProjectsGroupsBatchJoinCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
- func (c *ProjectsGroupsBatchJoinCall) Fields(s ...googleapi.Field) *ProjectsGroupsBatchJoinCall
- func (c *ProjectsGroupsBatchJoinCall) Header() http.Header
- type ProjectsGroupsBatchLeaveCall
- func (c *ProjectsGroupsBatchLeaveCall) Context(ctx context.Context) *ProjectsGroupsBatchLeaveCall
- func (c *ProjectsGroupsBatchLeaveCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
- func (c *ProjectsGroupsBatchLeaveCall) Fields(s ...googleapi.Field) *ProjectsGroupsBatchLeaveCall
- func (c *ProjectsGroupsBatchLeaveCall) Header() http.Header
- type ProjectsGroupsCreateCall
- func (c *ProjectsGroupsCreateCall) Context(ctx context.Context) *ProjectsGroupsCreateCall
- func (c *ProjectsGroupsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1Group, error)
- func (c *ProjectsGroupsCreateCall) Fields(s ...googleapi.Field) *ProjectsGroupsCreateCall
- func (c *ProjectsGroupsCreateCall) GroupId(groupId string) *ProjectsGroupsCreateCall
- func (c *ProjectsGroupsCreateCall) Header() http.Header
- type ProjectsGroupsDeleteCall
- func (c *ProjectsGroupsDeleteCall) Context(ctx context.Context) *ProjectsGroupsDeleteCall
- func (c *ProjectsGroupsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
- func (c *ProjectsGroupsDeleteCall) Fields(s ...googleapi.Field) *ProjectsGroupsDeleteCall
- func (c *ProjectsGroupsDeleteCall) Header() http.Header
- type ProjectsGroupsGetCall
- func (c *ProjectsGroupsGetCall) Context(ctx context.Context) *ProjectsGroupsGetCall
- func (c *ProjectsGroupsGetCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1Group, error)
- func (c *ProjectsGroupsGetCall) Fields(s ...googleapi.Field) *ProjectsGroupsGetCall
- func (c *ProjectsGroupsGetCall) Header() http.Header
- func (c *ProjectsGroupsGetCall) IfNoneMatch(entityTag string) *ProjectsGroupsGetCall
- type ProjectsGroupsListCall
- func (c *ProjectsGroupsListCall) Context(ctx context.Context) *ProjectsGroupsListCall
- func (c *ProjectsGroupsListCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1ListGroupsResponse, error)
- func (c *ProjectsGroupsListCall) Fields(s ...googleapi.Field) *ProjectsGroupsListCall
- func (c *ProjectsGroupsListCall) Header() http.Header
- func (c *ProjectsGroupsListCall) IfNoneMatch(entityTag string) *ProjectsGroupsListCall
- func (c *ProjectsGroupsListCall) PageSize(pageSize int64) *ProjectsGroupsListCall
- func (c *ProjectsGroupsListCall) PageToken(pageToken string) *ProjectsGroupsListCall
- func (c *ProjectsGroupsListCall) Pages(ctx context.Context, ...) error
- type ProjectsGroupsPatchCall
- func (c *ProjectsGroupsPatchCall) Context(ctx context.Context) *ProjectsGroupsPatchCall
- func (c *ProjectsGroupsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1Group, error)
- func (c *ProjectsGroupsPatchCall) Fields(s ...googleapi.Field) *ProjectsGroupsPatchCall
- func (c *ProjectsGroupsPatchCall) Header() http.Header
- func (c *ProjectsGroupsPatchCall) UpdateMask(updateMask string) *ProjectsGroupsPatchCall
- type ProjectsGroupsService
- func (r *ProjectsGroupsService) BatchJoin(group string, ...) *ProjectsGroupsBatchJoinCall
- func (r *ProjectsGroupsService) BatchLeave(group string, ...) *ProjectsGroupsBatchLeaveCall
- func (r *ProjectsGroupsService) Create(parent string, googlefirebaseappdistrov1group *GoogleFirebaseAppdistroV1Group) *ProjectsGroupsCreateCall
- func (r *ProjectsGroupsService) Delete(name string) *ProjectsGroupsDeleteCall
- func (r *ProjectsGroupsService) Get(name string) *ProjectsGroupsGetCall
- func (r *ProjectsGroupsService) List(parent string) *ProjectsGroupsListCall
- func (r *ProjectsGroupsService) Patch(name string, googlefirebaseappdistrov1group *GoogleFirebaseAppdistroV1Group) *ProjectsGroupsPatchCall
- type ProjectsService
- type ProjectsTestersBatchAddCall
- func (c *ProjectsTestersBatchAddCall) Context(ctx context.Context) *ProjectsTestersBatchAddCall
- func (c *ProjectsTestersBatchAddCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1BatchAddTestersResponse, error)
- func (c *ProjectsTestersBatchAddCall) Fields(s ...googleapi.Field) *ProjectsTestersBatchAddCall
- func (c *ProjectsTestersBatchAddCall) Header() http.Header
- type ProjectsTestersBatchRemoveCall
- func (c *ProjectsTestersBatchRemoveCall) Context(ctx context.Context) *ProjectsTestersBatchRemoveCall
- func (c *ProjectsTestersBatchRemoveCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1BatchRemoveTestersResponse, error)
- func (c *ProjectsTestersBatchRemoveCall) Fields(s ...googleapi.Field) *ProjectsTestersBatchRemoveCall
- func (c *ProjectsTestersBatchRemoveCall) Header() http.Header
- type ProjectsTestersListCall
- func (c *ProjectsTestersListCall) Context(ctx context.Context) *ProjectsTestersListCall
- func (c *ProjectsTestersListCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1ListTestersResponse, error)
- func (c *ProjectsTestersListCall) Fields(s ...googleapi.Field) *ProjectsTestersListCall
- func (c *ProjectsTestersListCall) Filter(filter string) *ProjectsTestersListCall
- func (c *ProjectsTestersListCall) Header() http.Header
- func (c *ProjectsTestersListCall) IfNoneMatch(entityTag string) *ProjectsTestersListCall
- func (c *ProjectsTestersListCall) PageSize(pageSize int64) *ProjectsTestersListCall
- func (c *ProjectsTestersListCall) PageToken(pageToken string) *ProjectsTestersListCall
- func (c *ProjectsTestersListCall) Pages(ctx context.Context, ...) error
- type ProjectsTestersPatchCall
- func (c *ProjectsTestersPatchCall) Context(ctx context.Context) *ProjectsTestersPatchCall
- func (c *ProjectsTestersPatchCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1Tester, error)
- func (c *ProjectsTestersPatchCall) Fields(s ...googleapi.Field) *ProjectsTestersPatchCall
- func (c *ProjectsTestersPatchCall) Header() http.Header
- func (c *ProjectsTestersPatchCall) UpdateMask(updateMask string) *ProjectsTestersPatchCall
- type ProjectsTestersService
- func (r *ProjectsTestersService) BatchAdd(project string, ...) *ProjectsTestersBatchAddCall
- func (r *ProjectsTestersService) BatchRemove(project string, ...) *ProjectsTestersBatchRemoveCall
- func (r *ProjectsTestersService) List(parent string) *ProjectsTestersListCall
- func (r *ProjectsTestersService) Patch(name string, googlefirebaseappdistrov1tester *GoogleFirebaseAppdistroV1Tester) *ProjectsTestersPatchCall
- 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 ¶
type GdataBlobstore2Info ¶
type GdataBlobstore2Info struct { // BlobGeneration: The blob generation id. BlobGeneration int64 `json:"blobGeneration,omitempty,string"` // BlobId: The blob id, e.g., /blobstore/prod/playground/scotty BlobId string `json:"blobId,omitempty"` // DownloadReadHandle: Read handle passed from Bigstore -> Scotty for a // GCS download. This is a signed, serialized blobstore2.ReadHandle // proto which must never be set outside of Bigstore, and is not // applicable to non-GCS media downloads. DownloadReadHandle string `json:"downloadReadHandle,omitempty"` // ReadToken: The blob read token. Needed to read blobs that have not // been replicated. Might not be available until the final call. ReadToken string `json:"readToken,omitempty"` // UploadMetadataContainer: Metadata passed from Blobstore -> Scotty for // a new GCS upload. This is a signed, serialized // blobstore2.BlobMetadataContainer proto which must never be consumed // outside of Bigstore, and is not applicable to non-GCS media uploads. UploadMetadataContainer string `json:"uploadMetadataContainer,omitempty"` // ForceSendFields is a list of field names (e.g. "BlobGeneration") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "BlobGeneration") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
GdataBlobstore2Info: Information to read/write to blobstore2.
func (*GdataBlobstore2Info) MarshalJSON ¶
func (s *GdataBlobstore2Info) MarshalJSON() ([]byte, error)
type GdataCompositeMedia ¶
type GdataCompositeMedia struct { // BlobRef: Blobstore v1 reference, set if reference_type is // BLOBSTORE_REF This should be the byte representation of a // blobstore.BlobRef. Since Blobstore is deprecating v1, use // blobstore2_info instead. For now, any v2 blob will also be // represented in this field as v1 BlobRef. BlobRef string `json:"blobRef,omitempty"` // Blobstore2Info: Blobstore v2 info, set if reference_type is // BLOBSTORE_REF and it refers to a v2 blob. Blobstore2Info *GdataBlobstore2Info `json:"blobstore2Info,omitempty"` // CosmoBinaryReference: A binary data reference for a media download. // Serves as a technology-agnostic binary reference in some Google // infrastructure. This value is a serialized // storage_cosmo.BinaryReference proto. Storing it as bytes is a hack to // get around the fact that the cosmo proto (as well as others it // includes) doesn't support JavaScript. This prevents us from including // the actual type of this field. CosmoBinaryReference string `json:"cosmoBinaryReference,omitempty"` // Crc32cHash: crc32.c hash for the payload. Crc32cHash int64 `json:"crc32cHash,omitempty"` // Inline: Media data, set if reference_type is INLINE Inline string `json:"inline,omitempty"` // Length: Size of the data, in bytes Length int64 `json:"length,omitempty,string"` // Md5Hash: MD5 hash for the payload. Md5Hash string `json:"md5Hash,omitempty"` // ObjectId: Reference to a TI Blob, set if reference_type is // BIGSTORE_REF. ObjectId *GdataObjectId `json:"objectId,omitempty"` // Path: Path to the data, set if reference_type is PATH Path string `json:"path,omitempty"` // ReferenceType: Describes what the field reference contains. // // Possible values: // "PATH" - Reference contains a GFS path or a local path. // "BLOB_REF" - Reference points to a blobstore object. This could be // either a v1 blob_ref or a v2 blobstore2_info. Clients should check // blobstore2_info first, since v1 is being deprecated. // "INLINE" - Data is included into this proto buffer // "BIGSTORE_REF" - Reference points to a bigstore object // "COSMO_BINARY_REFERENCE" - Indicates the data is stored in // cosmo_binary_reference. ReferenceType string `json:"referenceType,omitempty"` // Sha1Hash: SHA-1 hash for the payload. Sha1Hash string `json:"sha1Hash,omitempty"` // ForceSendFields is a list of field names (e.g. "BlobRef") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "BlobRef") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GdataCompositeMedia: A sequence of media data references representing composite data. Introduced to support Bigstore composite objects. For details, visit http://go/bigstore-composites.
func (*GdataCompositeMedia) MarshalJSON ¶
func (s *GdataCompositeMedia) MarshalJSON() ([]byte, error)
type GdataContentTypeInfo ¶
type GdataContentTypeInfo struct { // BestGuess: Scotty's best guess of what the content type of the file // is. BestGuess string `json:"bestGuess,omitempty"` // FromBytes: The content type of the file derived by looking at // specific bytes (i.e. "magic bytes") of the actual file. FromBytes string `json:"fromBytes,omitempty"` // FromFileName: The content type of the file derived from the file // extension of the original file name used by the client. FromFileName string `json:"fromFileName,omitempty"` // FromHeader: The content type of the file as specified in the request // headers, multipart headers, or RUPIO start request. FromHeader string `json:"fromHeader,omitempty"` // FromUrlPath: The content type of the file derived from the file // extension of the URL path. The URL path is assumed to represent a // file name (which is typically only true for agents that are providing // a REST API). FromUrlPath string `json:"fromUrlPath,omitempty"` // ForceSendFields is a list of field names (e.g. "BestGuess") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "BestGuess") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GdataContentTypeInfo: Detailed Content-Type information from Scotty. The Content-Type of the media will typically be filled in by the header or Scotty's best_guess, but this extended information provides the backend with more information so that it can make a better decision if needed. This is only used on media upload requests from Scotty.
func (*GdataContentTypeInfo) MarshalJSON ¶
func (s *GdataContentTypeInfo) MarshalJSON() ([]byte, error)
type GdataDiffChecksumsResponse ¶
type GdataDiffChecksumsResponse struct { // ChecksumsLocation: Exactly one of these fields must be populated. If // checksums_location is filled, the server will return the // corresponding contents to the user. If object_location is filled, the // server will calculate the checksums based on the content there and // return that to the user. For details on the format of the checksums, // see http://go/scotty-diff-protocol. ChecksumsLocation *GdataCompositeMedia `json:"checksumsLocation,omitempty"` // ChunkSizeBytes: The chunk size of checksums. Must be a multiple of // 256KB. ChunkSizeBytes int64 `json:"chunkSizeBytes,omitempty,string"` // ObjectLocation: If set, calculate the checksums based on the contents // and return them to the caller. ObjectLocation *GdataCompositeMedia `json:"objectLocation,omitempty"` // ObjectSizeBytes: The total size of the server object. ObjectSizeBytes int64 `json:"objectSizeBytes,omitempty,string"` // ObjectVersion: The object version of the object the checksums are // being returned for. ObjectVersion string `json:"objectVersion,omitempty"` // ForceSendFields is a list of field names (e.g. "ChecksumsLocation") // to unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "ChecksumsLocation") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
GdataDiffChecksumsResponse: Backend response for a Diff get checksums response. For details on the Scotty Diff protocol, visit http://go/scotty-diff-protocol.
func (*GdataDiffChecksumsResponse) MarshalJSON ¶
func (s *GdataDiffChecksumsResponse) MarshalJSON() ([]byte, error)
type GdataDiffDownloadResponse ¶
type GdataDiffDownloadResponse struct { // ObjectLocation: The original object location. ObjectLocation *GdataCompositeMedia `json:"objectLocation,omitempty"` // ForceSendFields is a list of field names (e.g. "ObjectLocation") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "ObjectLocation") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
GdataDiffDownloadResponse: Backend response for a Diff download response. For details on the Scotty Diff protocol, visit http://go/scotty-diff-protocol.
func (*GdataDiffDownloadResponse) MarshalJSON ¶
func (s *GdataDiffDownloadResponse) MarshalJSON() ([]byte, error)
type GdataDiffUploadRequest ¶
type GdataDiffUploadRequest struct { // ChecksumsInfo: The location of the checksums for the new object. // Agents must clone the object located here, as the upload server will // delete the contents once a response is received. For details on the // format of the checksums, see http://go/scotty-diff-protocol. ChecksumsInfo *GdataCompositeMedia `json:"checksumsInfo,omitempty"` // ObjectInfo: The location of the new object. Agents must clone the // object located here, as the upload server will delete the contents // once a response is received. ObjectInfo *GdataCompositeMedia `json:"objectInfo,omitempty"` // ObjectVersion: The object version of the object that is the base // version the incoming diff script will be applied to. This field will // always be filled in. ObjectVersion string `json:"objectVersion,omitempty"` // ForceSendFields is a list of field names (e.g. "ChecksumsInfo") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "ChecksumsInfo") to include // in API requests with the JSON null value. By default, fields with // empty values are omitted from API requests. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GdataDiffUploadRequest: A Diff upload request. For details on the Scotty Diff protocol, visit http://go/scotty-diff-protocol.
func (*GdataDiffUploadRequest) MarshalJSON ¶
func (s *GdataDiffUploadRequest) MarshalJSON() ([]byte, error)
type GdataDiffUploadResponse ¶
type GdataDiffUploadResponse struct { // ObjectVersion: The object version of the object at the server. Must // be included in the end notification response. The version in the end // notification response must correspond to the new version of the // object that is now stored at the server, after the upload. ObjectVersion string `json:"objectVersion,omitempty"` // OriginalObject: The location of the original file for a diff upload // request. Must be filled in if responding to an upload start // notification. OriginalObject *GdataCompositeMedia `json:"originalObject,omitempty"` // ForceSendFields is a list of field names (e.g. "ObjectVersion") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "ObjectVersion") to include // in API requests with the JSON null value. By default, fields with // empty values are omitted from API requests. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GdataDiffUploadResponse: Backend response for a Diff upload request. For details on the Scotty Diff protocol, visit http://go/scotty-diff-protocol.
func (*GdataDiffUploadResponse) MarshalJSON ¶
func (s *GdataDiffUploadResponse) MarshalJSON() ([]byte, error)
type GdataDiffVersionResponse ¶
type GdataDiffVersionResponse struct { // ObjectSizeBytes: The total size of the server object. ObjectSizeBytes int64 `json:"objectSizeBytes,omitempty,string"` // ObjectVersion: The version of the object stored at the server. ObjectVersion string `json:"objectVersion,omitempty"` // ForceSendFields is a list of field names (e.g. "ObjectSizeBytes") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "ObjectSizeBytes") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
GdataDiffVersionResponse: Backend response for a Diff get version response. For details on the Scotty Diff protocol, visit http://go/scotty-diff-protocol.
func (*GdataDiffVersionResponse) MarshalJSON ¶
func (s *GdataDiffVersionResponse) MarshalJSON() ([]byte, error)
type GdataDownloadParameters ¶
type GdataDownloadParameters struct { // AllowGzipCompression: A boolean to be returned in the response to // Scotty. Allows/disallows gzip encoding of the payload content when // the server thinks it's advantageous (hence, does not guarantee // compression) which allows Scotty to GZip the response to the client. AllowGzipCompression bool `json:"allowGzipCompression,omitempty"` // IgnoreRange: Determining whether or not Apiary should skip the // inclusion of any Content-Range header on its response to Scotty. IgnoreRange bool `json:"ignoreRange,omitempty"` // ForceSendFields is a list of field names (e.g. // "AllowGzipCompression") to unconditionally include in API requests. // By default, fields with empty or default values are omitted from API // requests. However, any non-pointer, non-interface field appearing in // ForceSendFields will be sent to the server regardless of whether the // field is empty or not. This may be used to include empty fields in // Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "AllowGzipCompression") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
GdataDownloadParameters: Parameters specific to media downloads.
func (*GdataDownloadParameters) MarshalJSON ¶
func (s *GdataDownloadParameters) MarshalJSON() ([]byte, error)
type GdataMedia ¶
type GdataMedia struct { // Algorithm: Deprecated, use one of explicit hash type fields instead. // Algorithm used for calculating the hash. As of 2011/01/21, "MD5" is // the only possible value for this field. New values may be added at // any time. Algorithm string `json:"algorithm,omitempty"` // BigstoreObjectRef: Use object_id instead. BigstoreObjectRef string `json:"bigstoreObjectRef,omitempty"` // BlobRef: Blobstore v1 reference, set if reference_type is // BLOBSTORE_REF This should be the byte representation of a // blobstore.BlobRef. Since Blobstore is deprecating v1, use // blobstore2_info instead. For now, any v2 blob will also be // represented in this field as v1 BlobRef. BlobRef string `json:"blobRef,omitempty"` // Blobstore2Info: Blobstore v2 info, set if reference_type is // BLOBSTORE_REF and it refers to a v2 blob. Blobstore2Info *GdataBlobstore2Info `json:"blobstore2Info,omitempty"` // CompositeMedia: A composite media composed of one or more media // objects, set if reference_type is COMPOSITE_MEDIA. The media length // field must be set to the sum of the lengths of all composite media // objects. Note: All composite media must have length specified. CompositeMedia []*GdataCompositeMedia `json:"compositeMedia,omitempty"` // ContentType: MIME type of the data ContentType string `json:"contentType,omitempty"` // ContentTypeInfo: Extended content type information provided for // Scotty uploads. ContentTypeInfo *GdataContentTypeInfo `json:"contentTypeInfo,omitempty"` // CosmoBinaryReference: A binary data reference for a media download. // Serves as a technology-agnostic binary reference in some Google // infrastructure. This value is a serialized // storage_cosmo.BinaryReference proto. Storing it as bytes is a hack to // get around the fact that the cosmo proto (as well as others it // includes) doesn't support JavaScript. This prevents us from including // the actual type of this field. CosmoBinaryReference string `json:"cosmoBinaryReference,omitempty"` // Crc32cHash: For Scotty Uploads: Scotty-provided hashes for uploads // For Scotty Downloads: (WARNING: DO NOT USE WITHOUT PERMISSION FROM // THE SCOTTY TEAM.) A Hash provided by the agent to be used to verify // the data being downloaded. Currently only supported for inline // payloads. Further, only crc32c_hash is currently supported. Crc32cHash int64 `json:"crc32cHash,omitempty"` // DiffChecksumsResponse: Set if reference_type is // DIFF_CHECKSUMS_RESPONSE. DiffChecksumsResponse *GdataDiffChecksumsResponse `json:"diffChecksumsResponse,omitempty"` // DiffDownloadResponse: Set if reference_type is // DIFF_DOWNLOAD_RESPONSE. DiffDownloadResponse *GdataDiffDownloadResponse `json:"diffDownloadResponse,omitempty"` // DiffUploadRequest: Set if reference_type is DIFF_UPLOAD_REQUEST. DiffUploadRequest *GdataDiffUploadRequest `json:"diffUploadRequest,omitempty"` // DiffUploadResponse: Set if reference_type is DIFF_UPLOAD_RESPONSE. DiffUploadResponse *GdataDiffUploadResponse `json:"diffUploadResponse,omitempty"` // DiffVersionResponse: Set if reference_type is DIFF_VERSION_RESPONSE. DiffVersionResponse *GdataDiffVersionResponse `json:"diffVersionResponse,omitempty"` // DownloadParameters: Parameters for a media download. DownloadParameters *GdataDownloadParameters `json:"downloadParameters,omitempty"` // Filename: Original file name Filename string `json:"filename,omitempty"` // Hash: Deprecated, use one of explicit hash type fields instead. These // two hash related fields will only be populated on Scotty based media // uploads and will contain the content of the hash group in the // NotificationRequest: // http://cs/#google3/uploader/service/proto/upload_listener.proto&q=class:Hash // Hex encoded hash value of the uploaded media. Hash string `json:"hash,omitempty"` // HashVerified: For Scotty uploads only. If a user sends a hash code // and the backend has requested that Scotty verify the upload against // the client hash, Scotty will perform the check on behalf of the // backend and will reject it if the hashes don't match. This is set to // true if Scotty performed this verification. HashVerified bool `json:"hashVerified,omitempty"` // Inline: Media data, set if reference_type is INLINE Inline string `json:"inline,omitempty"` // IsPotentialRetry: |is_potential_retry| is set false only when Scotty // is certain that it has not sent the request before. When a client // resumes an upload, this field must be set true in agent calls, // because Scotty cannot be certain that it has never sent the request // before due to potential failure in the session state persistence. IsPotentialRetry bool `json:"isPotentialRetry,omitempty"` // Length: Size of the data, in bytes Length int64 `json:"length,omitempty,string"` // Md5Hash: Scotty-provided MD5 hash for an upload. Md5Hash string `json:"md5Hash,omitempty"` // MediaId: Media id to forward to the operation GetMedia. Can be set if // reference_type is GET_MEDIA. MediaId string `json:"mediaId,omitempty"` // ObjectId: Reference to a TI Blob, set if reference_type is // BIGSTORE_REF. ObjectId *GdataObjectId `json:"objectId,omitempty"` // Path: Path to the data, set if reference_type is PATH Path string `json:"path,omitempty"` // ReferenceType: Describes what the field reference contains. // // Possible values: // "PATH" - Reference contains a GFS path or a local path. // "BLOB_REF" - Reference points to a blobstore object. This could be // either a v1 blob_ref or a v2 blobstore2_info. Clients should check // blobstore2_info first, since v1 is being deprecated. // "INLINE" - Data is included into this proto buffer // "GET_MEDIA" - Data should be accessed from the current service // using the operation GetMedia. // "COMPOSITE_MEDIA" - The content for this media object is stored // across multiple partial media objects under the composite_media // field. // "BIGSTORE_REF" - Reference points to a bigstore object // "DIFF_VERSION_RESPONSE" - Indicates the data is stored in // diff_version_response. // "DIFF_CHECKSUMS_RESPONSE" - Indicates the data is stored in // diff_checksums_response. // "DIFF_DOWNLOAD_RESPONSE" - Indicates the data is stored in // diff_download_response. // "DIFF_UPLOAD_REQUEST" - Indicates the data is stored in // diff_upload_request. // "DIFF_UPLOAD_RESPONSE" - Indicates the data is stored in // diff_upload_response. // "COSMO_BINARY_REFERENCE" - Indicates the data is stored in // cosmo_binary_reference. // "ARBITRARY_BYTES" - Informs Scotty to generate a response payload // with the size specified in the length field. The contents of the // payload are generated by Scotty and are undefined. This is useful for // testing download speeds between the user and Scotty without involving // a real payload source. Note: range is not supported when using // arbitrary_bytes. ReferenceType string `json:"referenceType,omitempty"` // Sha1Hash: Scotty-provided SHA1 hash for an upload. Sha1Hash string `json:"sha1Hash,omitempty"` // Sha256Hash: Scotty-provided SHA256 hash for an upload. Sha256Hash string `json:"sha256Hash,omitempty"` // Timestamp: Time at which the media data was last updated, in // milliseconds since UNIX epoch Timestamp uint64 `json:"timestamp,omitempty,string"` // Token: A unique fingerprint/version id for the media data Token string `json:"token,omitempty"` // ForceSendFields is a list of field names (e.g. "Algorithm") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Algorithm") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GdataMedia: A reference to data stored on the filesystem, on GFS or in blobstore.
func (*GdataMedia) MarshalJSON ¶
func (s *GdataMedia) MarshalJSON() ([]byte, error)
type GdataObjectId ¶
type GdataObjectId struct { // BucketName: The name of the bucket to which this object belongs. BucketName string `json:"bucketName,omitempty"` // Generation: Generation of the object. Generations are monotonically // increasing across writes, allowing them to be be compared to // determine which generation is newer. If this is omitted in a request, // then you are requesting the live object. See // http://go/bigstore-versions Generation int64 `json:"generation,omitempty,string"` // ObjectName: The name of the object. ObjectName string `json:"objectName,omitempty"` // ForceSendFields is a list of field names (e.g. "BucketName") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "BucketName") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GdataObjectId: This is a copy of the tech.blob.ObjectId proto, which could not be used directly here due to transitive closure issues with JavaScript support; see http://b/8801763.
func (*GdataObjectId) MarshalJSON ¶
func (s *GdataObjectId) MarshalJSON() ([]byte, error)
type GoogleFirebaseAppdistroV1AabInfo ¶
type GoogleFirebaseAppdistroV1AabInfo struct { // IntegrationState: App bundle integration state. Only valid for // android apps. // // Possible values: // "AAB_INTEGRATION_STATE_UNSPECIFIED" - Aab integration state // unspecified // "INTEGRATED" - 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 accepted IntegrationState string `json:"integrationState,omitempty"` // Name: The name of the `AabInfo` resource. Format: // `projects/{project_number}/apps/{app}/aabInfo` Name string `json:"name,omitempty"` // TestCertificate: App bundle test certificate generated for the app. // Set after the first app bundle is uploaded for this app. TestCertificate *GoogleFirebaseAppdistroV1TestCertificate `json:"testCertificate,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "IntegrationState") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "IntegrationState") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
GoogleFirebaseAppdistroV1AabInfo: Android App Bundle (AAB) information for a Firebase app.
func (*GoogleFirebaseAppdistroV1AabInfo) MarshalJSON ¶
func (s *GoogleFirebaseAppdistroV1AabInfo) MarshalJSON() ([]byte, error)
type GoogleFirebaseAppdistroV1BatchAddTestersRequest ¶
type GoogleFirebaseAppdistroV1BatchAddTestersRequest struct { // Emails: Required. The email addresses of the tester resources to // create. A maximum of 999 and a minimum of 1 tester can be created in // a batch. Emails []string `json:"emails,omitempty"` // ForceSendFields is a list of field names (e.g. "Emails") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Emails") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleFirebaseAppdistroV1BatchAddTestersRequest: The Request message for batch adding testers
func (*GoogleFirebaseAppdistroV1BatchAddTestersRequest) MarshalJSON ¶
func (s *GoogleFirebaseAppdistroV1BatchAddTestersRequest) MarshalJSON() ([]byte, error)
type GoogleFirebaseAppdistroV1BatchAddTestersResponse ¶
type GoogleFirebaseAppdistroV1BatchAddTestersResponse struct { // Testers: The testers which are created and/or already exist Testers []*GoogleFirebaseAppdistroV1Tester `json:"testers,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Testers") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Testers") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleFirebaseAppdistroV1BatchAddTestersResponse: The Response message for `BatchAddTesters`.
func (*GoogleFirebaseAppdistroV1BatchAddTestersResponse) MarshalJSON ¶
func (s *GoogleFirebaseAppdistroV1BatchAddTestersResponse) MarshalJSON() ([]byte, error)
type GoogleFirebaseAppdistroV1BatchDeleteReleasesRequest ¶
type GoogleFirebaseAppdistroV1BatchDeleteReleasesRequest struct { // Names: Required. The names of the release resources to delete. // Format: // `projects/{project_number}/apps/{app_id}/releases/{release_id}` A // maximum of 100 releases can be deleted per request. 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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Names") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleFirebaseAppdistroV1BatchDeleteReleasesRequest: The request message for `BatchDeleteReleases`.
func (*GoogleFirebaseAppdistroV1BatchDeleteReleasesRequest) MarshalJSON ¶
func (s *GoogleFirebaseAppdistroV1BatchDeleteReleasesRequest) MarshalJSON() ([]byte, error)
type GoogleFirebaseAppdistroV1BatchJoinGroupRequest ¶
type GoogleFirebaseAppdistroV1BatchJoinGroupRequest struct { // CreateMissingTesters: Indicates whether to create tester resources // based on `emails` if they don't exist yet. CreateMissingTesters bool `json:"createMissingTesters,omitempty"` // Emails: Required. The emails of the testers to be added to the group. // A maximum of 999 and a minimum of 1 tester can be created in a batch. Emails []string `json:"emails,omitempty"` // ForceSendFields is a list of field names (e.g. // "CreateMissingTesters") to unconditionally include in API requests. // By default, fields with empty or default values are omitted from API // requests. However, any non-pointer, non-interface field appearing in // ForceSendFields will be sent to the server regardless of whether the // field is empty or not. This may be used to include empty fields in // Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "CreateMissingTesters") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
GoogleFirebaseAppdistroV1BatchJoinGroupRequest: The request message for `BatchJoinGroup`
func (*GoogleFirebaseAppdistroV1BatchJoinGroupRequest) MarshalJSON ¶
func (s *GoogleFirebaseAppdistroV1BatchJoinGroupRequest) MarshalJSON() ([]byte, error)
type GoogleFirebaseAppdistroV1BatchLeaveGroupRequest ¶
type GoogleFirebaseAppdistroV1BatchLeaveGroupRequest struct { // Emails: Required. The email addresses of the testers to be removed // from the group. A maximum of 999 and a minimum of 1 testers can be // removed in a batch. Emails []string `json:"emails,omitempty"` // ForceSendFields is a list of field names (e.g. "Emails") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Emails") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleFirebaseAppdistroV1BatchLeaveGroupRequest: Request message for `BatchLeaveGroup`
func (*GoogleFirebaseAppdistroV1BatchLeaveGroupRequest) MarshalJSON ¶
func (s *GoogleFirebaseAppdistroV1BatchLeaveGroupRequest) MarshalJSON() ([]byte, error)
type GoogleFirebaseAppdistroV1BatchRemoveTestersRequest ¶
type GoogleFirebaseAppdistroV1BatchRemoveTestersRequest struct { // Emails: Required. The email addresses of the tester resources to // removed. A maximum of 999 and a minimum of 1 testers can be deleted // in a batch. Emails []string `json:"emails,omitempty"` // ForceSendFields is a list of field names (e.g. "Emails") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Emails") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleFirebaseAppdistroV1BatchRemoveTestersRequest: The request message for `BatchRemoveTesters`.
func (*GoogleFirebaseAppdistroV1BatchRemoveTestersRequest) MarshalJSON ¶
func (s *GoogleFirebaseAppdistroV1BatchRemoveTestersRequest) MarshalJSON() ([]byte, error)
type GoogleFirebaseAppdistroV1BatchRemoveTestersResponse ¶
type GoogleFirebaseAppdistroV1BatchRemoveTestersResponse struct { // Emails: List of deleted tester emails Emails []string `json:"emails,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Emails") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Emails") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleFirebaseAppdistroV1BatchRemoveTestersResponse: The response message for `BatchRemoveTesters`
func (*GoogleFirebaseAppdistroV1BatchRemoveTestersResponse) MarshalJSON ¶
func (s *GoogleFirebaseAppdistroV1BatchRemoveTestersResponse) MarshalJSON() ([]byte, error)
type GoogleFirebaseAppdistroV1DistributeReleaseRequest ¶
type GoogleFirebaseAppdistroV1DistributeReleaseRequest struct { // GroupAliases: A list of group aliases (IDs) to be given access to // this release. A combined maximum of 999 `testerEmails` and // `groupAliases` can be specified in a single request. GroupAliases []string `json:"groupAliases,omitempty"` // TesterEmails: A list of tester email addresses to be given access to // this release. A combined maximum of 999 `testerEmails` and // `groupAliases` can be specified in a single request. TesterEmails []string `json:"testerEmails,omitempty"` // ForceSendFields is a list of field names (e.g. "GroupAliases") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "GroupAliases") to include // in API requests with the JSON null value. By default, fields with // empty values are omitted from API requests. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleFirebaseAppdistroV1DistributeReleaseRequest: The request message for `DistributeRelease`.
func (*GoogleFirebaseAppdistroV1DistributeReleaseRequest) MarshalJSON ¶
func (s *GoogleFirebaseAppdistroV1DistributeReleaseRequest) MarshalJSON() ([]byte, error)
type GoogleFirebaseAppdistroV1DistributeReleaseResponse ¶
type GoogleFirebaseAppdistroV1DistributeReleaseResponse struct { // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` }
GoogleFirebaseAppdistroV1DistributeReleaseResponse: The response message for `DistributeRelease`.
type GoogleFirebaseAppdistroV1FeedbackReport ¶
type GoogleFirebaseAppdistroV1FeedbackReport struct { // CreateTime: Output only. The time when the feedback report was // created. CreateTime string `json:"createTime,omitempty"` // FirebaseConsoleUri: Output only. A link to the Firebase console // displaying the feedback report. FirebaseConsoleUri string `json:"firebaseConsoleUri,omitempty"` // Name: The name of the feedback report resource. Format: // `projects/{project_number}/apps/{app}/releases/{release}/feedbackRepor // ts/{feedback_report}` Name string `json:"name,omitempty"` // ScreenshotUri: Output only. A signed link (which expires in one hour) // that lets you directly download the screenshot. ScreenshotUri string `json:"screenshotUri,omitempty"` // Tester: Output only. The resource name of the tester who submitted // the feedback report. Tester string `json:"tester,omitempty"` // Text: Output only. The text of the feedback report. Text string `json:"text,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "CreateTime") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "CreateTime") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleFirebaseAppdistroV1FeedbackReport: A feedback report submitted by a tester for a release.
func (*GoogleFirebaseAppdistroV1FeedbackReport) MarshalJSON ¶
func (s *GoogleFirebaseAppdistroV1FeedbackReport) MarshalJSON() ([]byte, error)
type GoogleFirebaseAppdistroV1Group ¶
type GoogleFirebaseAppdistroV1Group struct { // DisplayName: Required. The display name of the group. DisplayName string `json:"displayName,omitempty"` // InviteLinkCount: Output only. The number of invite links for this // group. InviteLinkCount int64 `json:"inviteLinkCount,omitempty"` // Name: The name of the group resource. Format: // `projects/{project_number}/groups/{group_alias}` Name string `json:"name,omitempty"` // ReleaseCount: Output only. The number of releases this group is // permitted to access. ReleaseCount int64 `json:"releaseCount,omitempty"` // TesterCount: Output only. The number of testers who are members of // this group. TesterCount int64 `json:"testerCount,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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "DisplayName") to include // in API requests with the JSON null value. By default, fields with // empty values are omitted from API requests. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleFirebaseAppdistroV1Group: A group which can contain testers. A group can be invited to test apps in a Firebase project.
func (*GoogleFirebaseAppdistroV1Group) MarshalJSON ¶
func (s *GoogleFirebaseAppdistroV1Group) MarshalJSON() ([]byte, error)
type GoogleFirebaseAppdistroV1ListFeedbackReportsResponse ¶
type GoogleFirebaseAppdistroV1ListFeedbackReportsResponse struct { // FeedbackReports: The feedback reports FeedbackReports []*GoogleFirebaseAppdistroV1FeedbackReport `json:"feedbackReports,omitempty"` // 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. NextPageToken string `json:"nextPageToken,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "FeedbackReports") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "FeedbackReports") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
GoogleFirebaseAppdistroV1ListFeedbackReportsResponse: The response message for `ListFeedbackReports`.
func (*GoogleFirebaseAppdistroV1ListFeedbackReportsResponse) MarshalJSON ¶
func (s *GoogleFirebaseAppdistroV1ListFeedbackReportsResponse) MarshalJSON() ([]byte, error)
type GoogleFirebaseAppdistroV1ListGroupsResponse ¶
type GoogleFirebaseAppdistroV1ListGroupsResponse struct { // Groups: The groups listed. Groups []*GoogleFirebaseAppdistroV1Group `json:"groups,omitempty"` // 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. NextPageToken string `json:"nextPageToken,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Groups") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Groups") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleFirebaseAppdistroV1ListGroupsResponse: The response message for `ListGroups`.
func (*GoogleFirebaseAppdistroV1ListGroupsResponse) MarshalJSON ¶
func (s *GoogleFirebaseAppdistroV1ListGroupsResponse) MarshalJSON() ([]byte, error)
type GoogleFirebaseAppdistroV1ListReleasesResponse ¶
type GoogleFirebaseAppdistroV1ListReleasesResponse 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. NextPageToken string `json:"nextPageToken,omitempty"` // Releases: The releases Releases []*GoogleFirebaseAppdistroV1Release `json:"releases,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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "NextPageToken") to include // in API requests with the JSON null value. By default, fields with // empty values are omitted from API requests. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleFirebaseAppdistroV1ListReleasesResponse: The response message for `ListReleases`.
func (*GoogleFirebaseAppdistroV1ListReleasesResponse) MarshalJSON ¶
func (s *GoogleFirebaseAppdistroV1ListReleasesResponse) MarshalJSON() ([]byte, error)
type GoogleFirebaseAppdistroV1ListTestersResponse ¶
type GoogleFirebaseAppdistroV1ListTestersResponse 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. NextPageToken string `json:"nextPageToken,omitempty"` // Testers: The testers listed. Testers []*GoogleFirebaseAppdistroV1Tester `json:"testers,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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "NextPageToken") to include // in API requests with the JSON null value. By default, fields with // empty values are omitted from API requests. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleFirebaseAppdistroV1ListTestersResponse: The response message for `ListTesters`.
func (*GoogleFirebaseAppdistroV1ListTestersResponse) MarshalJSON ¶
func (s *GoogleFirebaseAppdistroV1ListTestersResponse) MarshalJSON() ([]byte, error)
type GoogleFirebaseAppdistroV1Release ¶
type GoogleFirebaseAppdistroV1Release struct { // BinaryDownloadUri: Output only. A signed link (which expires in one // hour) to directly download the app binary (IPA/APK/AAB) file. BinaryDownloadUri string `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`. BuildVersion string `json:"buildVersion,omitempty"` // CreateTime: Output only. The time the release was created. CreateTime string `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`. DisplayVersion string `json:"displayVersion,omitempty"` // FirebaseConsoleUri: Output only. A link to the Firebase console // displaying a single release. FirebaseConsoleUri string `json:"firebaseConsoleUri,omitempty"` // Name: The name of the release resource. Format: // `projects/{project_number}/apps/{app_id}/releases/{release_id}` Name string `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. TestingUri string `json:"testingUri,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // 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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "BinaryDownloadUri") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
GoogleFirebaseAppdistroV1Release: A release of a Firebase app.
func (*GoogleFirebaseAppdistroV1Release) MarshalJSON ¶
func (s *GoogleFirebaseAppdistroV1Release) MarshalJSON() ([]byte, error)
type GoogleFirebaseAppdistroV1ReleaseNotes ¶
type GoogleFirebaseAppdistroV1ReleaseNotes struct { // Text: The text of the release notes. Text string `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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Text") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleFirebaseAppdistroV1ReleaseNotes: Notes that belong to a release.
func (*GoogleFirebaseAppdistroV1ReleaseNotes) MarshalJSON ¶
func (s *GoogleFirebaseAppdistroV1ReleaseNotes) MarshalJSON() ([]byte, error)
type GoogleFirebaseAppdistroV1TestCertificate ¶
type GoogleFirebaseAppdistroV1TestCertificate struct { // HashMd5: Hex string of MD5 hash of the test certificate used to // resign the AAB HashMd5 string `json:"hashMd5,omitempty"` // HashSha1: Hex string of SHA1 hash of the test certificate used to // resign the AAB HashSha1 string `json:"hashSha1,omitempty"` // HashSha256: Hex string of SHA256 hash of the test certificate used to // resign the AAB HashSha256 string `json:"hashSha256,omitempty"` // ForceSendFields is a list of field names (e.g. "HashMd5") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "HashMd5") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleFirebaseAppdistroV1TestCertificate: App bundle test certificate
func (*GoogleFirebaseAppdistroV1TestCertificate) MarshalJSON ¶
func (s *GoogleFirebaseAppdistroV1TestCertificate) MarshalJSON() ([]byte, error)
type GoogleFirebaseAppdistroV1Tester ¶
type GoogleFirebaseAppdistroV1Tester struct { // DisplayName: The name of the tester associated with the Google // account used to accept the tester invitation. DisplayName string `json:"displayName,omitempty"` // Groups: The resource names of the groups this tester belongs to. Groups []string `json:"groups,omitempty"` // LastActivityTime: Output only. The time the tester was last active. // This is the most recent time the tester installed one of the apps. If // they've never installed one or if the release no longer exists, this // is the time the tester was added to the project. LastActivityTime string `json:"lastActivityTime,omitempty"` // Name: The name of the tester resource. Format: // `projects/{project_number}/testers/{email_address}` Name string `json:"name,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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "DisplayName") to include // in API requests with the JSON null value. By default, fields with // empty values are omitted from API requests. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleFirebaseAppdistroV1Tester: A person that can be invited to test apps in a Firebase project.
func (*GoogleFirebaseAppdistroV1Tester) MarshalJSON ¶
func (s *GoogleFirebaseAppdistroV1Tester) MarshalJSON() ([]byte, error)
type GoogleFirebaseAppdistroV1UploadReleaseMetadata ¶
type GoogleFirebaseAppdistroV1UploadReleaseMetadata struct { }
GoogleFirebaseAppdistroV1UploadReleaseMetadata: Operation metadata for `UploadRelease`.
type GoogleFirebaseAppdistroV1UploadReleaseRequest ¶
type GoogleFirebaseAppdistroV1UploadReleaseRequest struct { // Blob: Binary to upload Blob *GdataMedia `json:"blob,omitempty"` // ForceSendFields is a list of field names (e.g. "Blob") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Blob") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleFirebaseAppdistroV1UploadReleaseRequest: Request message for `UploadRelease`.
func (*GoogleFirebaseAppdistroV1UploadReleaseRequest) MarshalJSON ¶
func (s *GoogleFirebaseAppdistroV1UploadReleaseRequest) MarshalJSON() ([]byte, error)
type GoogleFirebaseAppdistroV1UploadReleaseResponse ¶
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. Result string `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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Release") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleFirebaseAppdistroV1UploadReleaseResponse: Response message for `UploadRelease`.
func (*GoogleFirebaseAppdistroV1UploadReleaseResponse) MarshalJSON ¶
func (s *GoogleFirebaseAppdistroV1UploadReleaseResponse) MarshalJSON() ([]byte, error)
type GoogleLongrunningCancelOperationRequest ¶
type GoogleLongrunningCancelOperationRequest struct { }
GoogleLongrunningCancelOperationRequest: The request message for Operations.CancelOperation.
type GoogleLongrunningListOperationsResponse ¶
type GoogleLongrunningListOperationsResponse struct { // NextPageToken: The standard List next-page token. NextPageToken string `json:"nextPageToken,omitempty"` // Operations: A list of operations that matches the specified filter in // the request. Operations []*GoogleLongrunningOperation `json:"operations,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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "NextPageToken") to include // in API requests with the JSON null value. By default, fields with // empty values are omitted from API requests. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleLongrunningListOperationsResponse: The response message for Operations.ListOperations.
func (*GoogleLongrunningListOperationsResponse) MarshalJSON ¶
func (s *GoogleLongrunningListOperationsResponse) MarshalJSON() ([]byte, error)
type GoogleLongrunningOperation ¶
type GoogleLongrunningOperation struct { // Done: If the value is `false`, it means the operation is still in // progress. If `true`, the operation is completed, and either `error` // or `response` is available. Done bool `json:"done,omitempty"` // Error: The error result of the operation in case of failure or // cancellation. Error *GoogleRpcStatus `json:"error,omitempty"` // Metadata: Service-specific metadata associated with the operation. It // typically contains progress information and common metadata such as // create time. Some services might not provide such metadata. Any // method that returns a long-running operation should document the // metadata type, if any. Metadata googleapi.RawMessage `json:"metadata,omitempty"` // Name: The server-assigned name, which is only unique within the same // service that originally returns it. If you use the default HTTP // mapping, the `name` should be a resource name ending with // `operations/{unique_id}`. Name string `json:"name,omitempty"` // Response: The normal, successful response of the operation. If the // original method returns no data on success, such as `Delete`, the // response is `google.protobuf.Empty`. If the original method is // standard `Get`/`Create`/`Update`, the response should be the // resource. For other methods, the response should have the type // `XxxResponse`, where `Xxx` is the original method name. For example, // if the original method name is `TakeSnapshot()`, the inferred // response type is `TakeSnapshotResponse`. Response googleapi.RawMessage `json:"response,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Done") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Done") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleLongrunningOperation: This resource represents a long-running operation that is the result of a network API call.
func (*GoogleLongrunningOperation) MarshalJSON ¶
func (s *GoogleLongrunningOperation) MarshalJSON() ([]byte, error)
type GoogleLongrunningWaitOperationRequest ¶
type GoogleLongrunningWaitOperationRequest struct { // Timeout: The maximum duration to wait before timing out. If left // blank, the wait will be at most the time permitted by the underlying // HTTP/RPC protocol. If RPC context deadline is also specified, the // shorter one will be used. Timeout string `json:"timeout,omitempty"` // ForceSendFields is a list of field names (e.g. "Timeout") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Timeout") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleLongrunningWaitOperationRequest: The request message for Operations.WaitOperation.
func (*GoogleLongrunningWaitOperationRequest) MarshalJSON ¶
func (s *GoogleLongrunningWaitOperationRequest) MarshalJSON() ([]byte, error)
type GoogleProtobufEmpty ¶
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 avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
type GoogleRpcStatus ¶
type GoogleRpcStatus struct { // Code: The status code, which should be an enum value of // google.rpc.Code. Code int64 `json:"code,omitempty"` // Details: A list of messages that carry the error details. There is a // common set of message types for APIs to use. Details []googleapi.RawMessage `json:"details,omitempty"` // Message: A developer-facing error message, which should be in // English. Any user-facing error message should be localized and sent // in the google.rpc.Status.details field, or localized by the client. Message string `json:"message,omitempty"` // ForceSendFields is a list of field names (e.g. "Code") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Code") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleRpcStatus: The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC (https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the API Design Guide (https://cloud.google.com/apis/design/errors).
func (*GoogleRpcStatus) MarshalJSON ¶
func (s *GoogleRpcStatus) MarshalJSON() ([]byte, error)
type MediaService ¶
type MediaService struct {
// contains filtered or unexported fields
}
func NewMediaService ¶
func NewMediaService(s *Service) *MediaService
func (*MediaService) Upload ¶
func (r *MediaService) Upload(app string, googlefirebaseappdistrov1uploadreleaserequest *GoogleFirebaseAppdistroV1UploadReleaseRequest) *MediaUploadCall
Upload: Uploads a binary. Uploading a binary can result in a new release being created, an update to an existing release, or a no-op if a release with the same binary already exists.
- app: The name of the app resource. Format: `projects/{project_number}/apps/{app_id}`.
type MediaUploadCall ¶
type MediaUploadCall struct {
// contains filtered or unexported fields
}
func (*MediaUploadCall) Context ¶
func (c *MediaUploadCall) Context(ctx context.Context) *MediaUploadCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled. This context will supersede any context previously provided to the ResumableMedia method.
func (*MediaUploadCall) Do ¶
func (c *MediaUploadCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
Do executes the "firebaseappdistribution.media.upload" call. Exactly one of *GoogleLongrunningOperation or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.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 because http.StatusNotModified was returned.
func (*MediaUploadCall) Fields ¶
func (c *MediaUploadCall) Fields(s ...googleapi.Field) *MediaUploadCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*MediaUploadCall) Header ¶
func (c *MediaUploadCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*MediaUploadCall) Media ¶
func (c *MediaUploadCall) Media(r io.Reader, options ...googleapi.MediaOption) *MediaUploadCall
Media specifies the media to upload in one or more chunks. The chunk size may be controlled by supplying a MediaOption generated by googleapi.ChunkSize. The chunk size defaults to googleapi.DefaultUploadChunkSize.The Content-Type header used in the upload request will be determined by sniffing the contents of r, unless a MediaOption generated by googleapi.ContentType is supplied. At most one of Media and ResumableMedia may be set.
func (*MediaUploadCall) ProgressUpdater ¶
func (c *MediaUploadCall) ProgressUpdater(pu googleapi.ProgressUpdater) *MediaUploadCall
ProgressUpdater provides a callback function that will be called after every chunk. It should be a low-latency function in order to not slow down the upload operation. This should only be called when using ResumableMedia (as opposed to Media).
func (*MediaUploadCall) ResumableMedia
deprecated
func (c *MediaUploadCall) ResumableMedia(ctx context.Context, r io.ReaderAt, size int64, mediaType string) *MediaUploadCall
ResumableMedia specifies the media to upload in chunks and can be canceled with ctx.
Deprecated: use Media instead.
At most one of Media and ResumableMedia may be set. mediaType identifies the MIME media type of the upload, such as "image/png". If mediaType is "", it will be auto-detected. The provided ctx will supersede any context previously provided to the Context method.
type ProjectsAppsGetAabInfoCall ¶
type ProjectsAppsGetAabInfoCall struct {
// contains filtered or unexported fields
}
func (*ProjectsAppsGetAabInfoCall) Context ¶
func (c *ProjectsAppsGetAabInfoCall) Context(ctx context.Context) *ProjectsAppsGetAabInfoCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsAppsGetAabInfoCall) Do ¶
func (c *ProjectsAppsGetAabInfoCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1AabInfo, error)
Do executes the "firebaseappdistribution.projects.apps.getAabInfo" call. Exactly one of *GoogleFirebaseAppdistroV1AabInfo or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleFirebaseAppdistroV1AabInfo.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 because http.StatusNotModified was returned.
func (*ProjectsAppsGetAabInfoCall) Fields ¶
func (c *ProjectsAppsGetAabInfoCall) Fields(s ...googleapi.Field) *ProjectsAppsGetAabInfoCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsAppsGetAabInfoCall) Header ¶
func (c *ProjectsAppsGetAabInfoCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsAppsGetAabInfoCall) IfNoneMatch ¶
func (c *ProjectsAppsGetAabInfoCall) IfNoneMatch(entityTag string) *ProjectsAppsGetAabInfoCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
type ProjectsAppsReleasesBatchDeleteCall ¶
type ProjectsAppsReleasesBatchDeleteCall struct {
// contains filtered or unexported fields
}
func (*ProjectsAppsReleasesBatchDeleteCall) Context ¶
func (c *ProjectsAppsReleasesBatchDeleteCall) Context(ctx context.Context) *ProjectsAppsReleasesBatchDeleteCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsAppsReleasesBatchDeleteCall) Do ¶
func (c *ProjectsAppsReleasesBatchDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
Do executes the "firebaseappdistribution.projects.apps.releases.batchDelete" call. Exactly one of *GoogleProtobufEmpty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.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 because http.StatusNotModified was returned.
func (*ProjectsAppsReleasesBatchDeleteCall) Fields ¶
func (c *ProjectsAppsReleasesBatchDeleteCall) Fields(s ...googleapi.Field) *ProjectsAppsReleasesBatchDeleteCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsAppsReleasesBatchDeleteCall) Header ¶
func (c *ProjectsAppsReleasesBatchDeleteCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
type ProjectsAppsReleasesDistributeCall ¶
type ProjectsAppsReleasesDistributeCall struct {
// contains filtered or unexported fields
}
func (*ProjectsAppsReleasesDistributeCall) Context ¶
func (c *ProjectsAppsReleasesDistributeCall) Context(ctx context.Context) *ProjectsAppsReleasesDistributeCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsAppsReleasesDistributeCall) Do ¶
func (c *ProjectsAppsReleasesDistributeCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1DistributeReleaseResponse, error)
Do executes the "firebaseappdistribution.projects.apps.releases.distribute" call. Exactly one of *GoogleFirebaseAppdistroV1DistributeReleaseResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleFirebaseAppdistroV1DistributeReleaseResponse.ServerResponse.Hea der or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ProjectsAppsReleasesDistributeCall) Fields ¶
func (c *ProjectsAppsReleasesDistributeCall) Fields(s ...googleapi.Field) *ProjectsAppsReleasesDistributeCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsAppsReleasesDistributeCall) Header ¶
func (c *ProjectsAppsReleasesDistributeCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
type ProjectsAppsReleasesFeedbackReportsDeleteCall ¶
type ProjectsAppsReleasesFeedbackReportsDeleteCall struct {
// contains filtered or unexported fields
}
func (*ProjectsAppsReleasesFeedbackReportsDeleteCall) Context ¶
func (c *ProjectsAppsReleasesFeedbackReportsDeleteCall) Context(ctx context.Context) *ProjectsAppsReleasesFeedbackReportsDeleteCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsAppsReleasesFeedbackReportsDeleteCall) Do ¶
func (c *ProjectsAppsReleasesFeedbackReportsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
Do executes the "firebaseappdistribution.projects.apps.releases.feedbackReports.delete" call. Exactly one of *GoogleProtobufEmpty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.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 because http.StatusNotModified was returned.
func (*ProjectsAppsReleasesFeedbackReportsDeleteCall) Fields ¶
func (c *ProjectsAppsReleasesFeedbackReportsDeleteCall) Fields(s ...googleapi.Field) *ProjectsAppsReleasesFeedbackReportsDeleteCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsAppsReleasesFeedbackReportsDeleteCall) Header ¶
func (c *ProjectsAppsReleasesFeedbackReportsDeleteCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
type ProjectsAppsReleasesFeedbackReportsGetCall ¶
type ProjectsAppsReleasesFeedbackReportsGetCall struct {
// contains filtered or unexported fields
}
func (*ProjectsAppsReleasesFeedbackReportsGetCall) Context ¶
func (c *ProjectsAppsReleasesFeedbackReportsGetCall) Context(ctx context.Context) *ProjectsAppsReleasesFeedbackReportsGetCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsAppsReleasesFeedbackReportsGetCall) Do ¶
func (c *ProjectsAppsReleasesFeedbackReportsGetCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1FeedbackReport, error)
Do executes the "firebaseappdistribution.projects.apps.releases.feedbackReports.get" call. Exactly one of *GoogleFirebaseAppdistroV1FeedbackReport or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleFirebaseAppdistroV1FeedbackReport.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 because http.StatusNotModified was returned.
func (*ProjectsAppsReleasesFeedbackReportsGetCall) Fields ¶
func (c *ProjectsAppsReleasesFeedbackReportsGetCall) Fields(s ...googleapi.Field) *ProjectsAppsReleasesFeedbackReportsGetCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsAppsReleasesFeedbackReportsGetCall) Header ¶
func (c *ProjectsAppsReleasesFeedbackReportsGetCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsAppsReleasesFeedbackReportsGetCall) IfNoneMatch ¶
func (c *ProjectsAppsReleasesFeedbackReportsGetCall) IfNoneMatch(entityTag string) *ProjectsAppsReleasesFeedbackReportsGetCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
type ProjectsAppsReleasesFeedbackReportsListCall ¶
type ProjectsAppsReleasesFeedbackReportsListCall struct {
// contains filtered or unexported fields
}
func (*ProjectsAppsReleasesFeedbackReportsListCall) Context ¶
func (c *ProjectsAppsReleasesFeedbackReportsListCall) Context(ctx context.Context) *ProjectsAppsReleasesFeedbackReportsListCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsAppsReleasesFeedbackReportsListCall) Do ¶
func (c *ProjectsAppsReleasesFeedbackReportsListCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1ListFeedbackReportsResponse, error)
Do executes the "firebaseappdistribution.projects.apps.releases.feedbackReports.list" call. Exactly one of *GoogleFirebaseAppdistroV1ListFeedbackReportsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleFirebaseAppdistroV1ListFeedbackReportsResponse.ServerResponse.H eader or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ProjectsAppsReleasesFeedbackReportsListCall) Fields ¶
func (c *ProjectsAppsReleasesFeedbackReportsListCall) Fields(s ...googleapi.Field) *ProjectsAppsReleasesFeedbackReportsListCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsAppsReleasesFeedbackReportsListCall) Header ¶
func (c *ProjectsAppsReleasesFeedbackReportsListCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsAppsReleasesFeedbackReportsListCall) IfNoneMatch ¶
func (c *ProjectsAppsReleasesFeedbackReportsListCall) IfNoneMatch(entityTag string) *ProjectsAppsReleasesFeedbackReportsListCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
func (*ProjectsAppsReleasesFeedbackReportsListCall) PageSize ¶
func (c *ProjectsAppsReleasesFeedbackReportsListCall) PageSize(pageSize int64) *ProjectsAppsReleasesFeedbackReportsListCall
PageSize sets the optional parameter "pageSize": The maximum number of feedback reports to return. The service may return fewer than this value. The valid range is [1-100]; If unspecified (0), at most 25 feedback reports are returned. Values above 100 are coerced to 100.
func (*ProjectsAppsReleasesFeedbackReportsListCall) PageToken ¶
func (c *ProjectsAppsReleasesFeedbackReportsListCall) PageToken(pageToken string) *ProjectsAppsReleasesFeedbackReportsListCall
PageToken sets the optional parameter "pageToken": A page token, received from a previous `ListFeedbackReports` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListFeedbackReports` must match the call that provided the page token.
func (*ProjectsAppsReleasesFeedbackReportsListCall) Pages ¶
func (c *ProjectsAppsReleasesFeedbackReportsListCall) Pages(ctx context.Context, f func(*GoogleFirebaseAppdistroV1ListFeedbackReportsResponse) 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.
type ProjectsAppsReleasesFeedbackReportsService ¶
type ProjectsAppsReleasesFeedbackReportsService struct {
// contains filtered or unexported fields
}
func NewProjectsAppsReleasesFeedbackReportsService ¶
func NewProjectsAppsReleasesFeedbackReportsService(s *Service) *ProjectsAppsReleasesFeedbackReportsService
func (*ProjectsAppsReleasesFeedbackReportsService) Delete ¶
func (r *ProjectsAppsReleasesFeedbackReportsService) Delete(name string) *ProjectsAppsReleasesFeedbackReportsDeleteCall
Delete: Deletes a feedback report.
- name: The name of the feedback report to delete. Format: projects/{project_number}/apps/{app}/releases/{release}/feedbackRepo rts/{feedback_report}.
func (*ProjectsAppsReleasesFeedbackReportsService) Get ¶
func (r *ProjectsAppsReleasesFeedbackReportsService) Get(name string) *ProjectsAppsReleasesFeedbackReportsGetCall
Get: Gets a feedback report.
- name: The name of the feedback report to retrieve. Format: projects/{project_number}/apps/{app}/releases/{release}/feedbackRepo rts/{feedback_report}.
func (*ProjectsAppsReleasesFeedbackReportsService) List ¶
func (r *ProjectsAppsReleasesFeedbackReportsService) List(parent string) *ProjectsAppsReleasesFeedbackReportsListCall
List: Lists feedback reports. By default, sorts by `createTime` in descending order.
- parent: The name of the release resource, which is the parent of the feedback report resources. Format: `projects/{project_number}/apps/{app}/releases/{release}`.
type ProjectsAppsReleasesGetCall ¶
type ProjectsAppsReleasesGetCall struct {
// contains filtered or unexported fields
}
func (*ProjectsAppsReleasesGetCall) Context ¶
func (c *ProjectsAppsReleasesGetCall) Context(ctx context.Context) *ProjectsAppsReleasesGetCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsAppsReleasesGetCall) Do ¶
func (c *ProjectsAppsReleasesGetCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1Release, error)
Do executes the "firebaseappdistribution.projects.apps.releases.get" call. Exactly one of *GoogleFirebaseAppdistroV1Release or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleFirebaseAppdistroV1Release.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 because http.StatusNotModified was returned.
func (*ProjectsAppsReleasesGetCall) Fields ¶
func (c *ProjectsAppsReleasesGetCall) Fields(s ...googleapi.Field) *ProjectsAppsReleasesGetCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsAppsReleasesGetCall) Header ¶
func (c *ProjectsAppsReleasesGetCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsAppsReleasesGetCall) IfNoneMatch ¶
func (c *ProjectsAppsReleasesGetCall) IfNoneMatch(entityTag string) *ProjectsAppsReleasesGetCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
type ProjectsAppsReleasesListCall ¶
type ProjectsAppsReleasesListCall struct {
// contains filtered or unexported fields
}
func (*ProjectsAppsReleasesListCall) Context ¶
func (c *ProjectsAppsReleasesListCall) Context(ctx context.Context) *ProjectsAppsReleasesListCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsAppsReleasesListCall) Do ¶
func (c *ProjectsAppsReleasesListCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1ListReleasesResponse, error)
Do executes the "firebaseappdistribution.projects.apps.releases.list" call. Exactly one of *GoogleFirebaseAppdistroV1ListReleasesResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleFirebaseAppdistroV1ListReleasesResponse.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 because http.StatusNotModified was returned.
func (*ProjectsAppsReleasesListCall) Fields ¶
func (c *ProjectsAppsReleasesListCall) Fields(s ...googleapi.Field) *ProjectsAppsReleasesListCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsAppsReleasesListCall) Filter ¶
func (c *ProjectsAppsReleasesListCall) Filter(filter string) *ProjectsAppsReleasesListCall
Filter sets the optional parameter "filter": The expression to filter releases listed in the response. To learn more about filtering, refer to Google's AIP-160 standard (http://aip.dev/160). Supported fields: - `releaseNotes.text` supports `=` (can contain a wildcard character (`*`) at the beginning or end of the string) - `createTime` supports `<`, `<=`, `>` and `>=`, and expects an RFC-3339 formatted string Examples: - `createTime <= "2021-09-08T00:00:00+04:00" - `releaseNotes.text="fixes" AND createTime >= "2021-09-08T00:00:00.0Z" - `releaseNotes.text="*v1.0.0-rc*"
func (*ProjectsAppsReleasesListCall) Header ¶
func (c *ProjectsAppsReleasesListCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsAppsReleasesListCall) IfNoneMatch ¶
func (c *ProjectsAppsReleasesListCall) IfNoneMatch(entityTag string) *ProjectsAppsReleasesListCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
func (*ProjectsAppsReleasesListCall) OrderBy ¶
func (c *ProjectsAppsReleasesListCall) OrderBy(orderBy string) *ProjectsAppsReleasesListCall
OrderBy sets the optional parameter "orderBy": The fields used to order releases. Supported fields: - `createTime` To specify descending order for a field, append a "desc" suffix, for example, `createTime desc`. If this parameter is not set, releases are ordered by `createTime` in descending order.
func (*ProjectsAppsReleasesListCall) PageSize ¶
func (c *ProjectsAppsReleasesListCall) PageSize(pageSize int64) *ProjectsAppsReleasesListCall
PageSize sets the optional parameter "pageSize": The maximum number of releases to return. The service may return fewer than this value. The valid range is [1-100]; If unspecified (0), at most 25 releases are returned. Values above 100 are coerced to 100.
func (*ProjectsAppsReleasesListCall) PageToken ¶
func (c *ProjectsAppsReleasesListCall) PageToken(pageToken string) *ProjectsAppsReleasesListCall
PageToken sets the optional parameter "pageToken": A page token, received from a previous `ListReleases` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListReleases` must match the call that provided the page token.
func (*ProjectsAppsReleasesListCall) Pages ¶
func (c *ProjectsAppsReleasesListCall) Pages(ctx context.Context, f func(*GoogleFirebaseAppdistroV1ListReleasesResponse) 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.
type ProjectsAppsReleasesOperationsCancelCall ¶
type ProjectsAppsReleasesOperationsCancelCall struct {
// contains filtered or unexported fields
}
func (*ProjectsAppsReleasesOperationsCancelCall) Context ¶
func (c *ProjectsAppsReleasesOperationsCancelCall) Context(ctx context.Context) *ProjectsAppsReleasesOperationsCancelCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsAppsReleasesOperationsCancelCall) Do ¶
func (c *ProjectsAppsReleasesOperationsCancelCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
Do executes the "firebaseappdistribution.projects.apps.releases.operations.cancel" call. Exactly one of *GoogleProtobufEmpty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.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 because http.StatusNotModified was returned.
func (*ProjectsAppsReleasesOperationsCancelCall) Fields ¶
func (c *ProjectsAppsReleasesOperationsCancelCall) Fields(s ...googleapi.Field) *ProjectsAppsReleasesOperationsCancelCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsAppsReleasesOperationsCancelCall) Header ¶
func (c *ProjectsAppsReleasesOperationsCancelCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
type ProjectsAppsReleasesOperationsDeleteCall ¶
type ProjectsAppsReleasesOperationsDeleteCall struct {
// contains filtered or unexported fields
}
func (*ProjectsAppsReleasesOperationsDeleteCall) Context ¶
func (c *ProjectsAppsReleasesOperationsDeleteCall) Context(ctx context.Context) *ProjectsAppsReleasesOperationsDeleteCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsAppsReleasesOperationsDeleteCall) Do ¶
func (c *ProjectsAppsReleasesOperationsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
Do executes the "firebaseappdistribution.projects.apps.releases.operations.delete" call. Exactly one of *GoogleProtobufEmpty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.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 because http.StatusNotModified was returned.
func (*ProjectsAppsReleasesOperationsDeleteCall) Fields ¶
func (c *ProjectsAppsReleasesOperationsDeleteCall) Fields(s ...googleapi.Field) *ProjectsAppsReleasesOperationsDeleteCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsAppsReleasesOperationsDeleteCall) Header ¶
func (c *ProjectsAppsReleasesOperationsDeleteCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
type ProjectsAppsReleasesOperationsGetCall ¶
type ProjectsAppsReleasesOperationsGetCall struct {
// contains filtered or unexported fields
}
func (*ProjectsAppsReleasesOperationsGetCall) Context ¶
func (c *ProjectsAppsReleasesOperationsGetCall) Context(ctx context.Context) *ProjectsAppsReleasesOperationsGetCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsAppsReleasesOperationsGetCall) Do ¶
func (c *ProjectsAppsReleasesOperationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
Do executes the "firebaseappdistribution.projects.apps.releases.operations.get" call. Exactly one of *GoogleLongrunningOperation or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.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 because http.StatusNotModified was returned.
func (*ProjectsAppsReleasesOperationsGetCall) Fields ¶
func (c *ProjectsAppsReleasesOperationsGetCall) Fields(s ...googleapi.Field) *ProjectsAppsReleasesOperationsGetCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsAppsReleasesOperationsGetCall) Header ¶
func (c *ProjectsAppsReleasesOperationsGetCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsAppsReleasesOperationsGetCall) IfNoneMatch ¶
func (c *ProjectsAppsReleasesOperationsGetCall) IfNoneMatch(entityTag string) *ProjectsAppsReleasesOperationsGetCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
type ProjectsAppsReleasesOperationsListCall ¶
type ProjectsAppsReleasesOperationsListCall struct {
// contains filtered or unexported fields
}
func (*ProjectsAppsReleasesOperationsListCall) Context ¶
func (c *ProjectsAppsReleasesOperationsListCall) Context(ctx context.Context) *ProjectsAppsReleasesOperationsListCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsAppsReleasesOperationsListCall) Do ¶
func (c *ProjectsAppsReleasesOperationsListCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningListOperationsResponse, error)
Do executes the "firebaseappdistribution.projects.apps.releases.operations.list" call. Exactly one of *GoogleLongrunningListOperationsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningListOperationsResponse.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 because http.StatusNotModified was returned.
func (*ProjectsAppsReleasesOperationsListCall) Fields ¶
func (c *ProjectsAppsReleasesOperationsListCall) Fields(s ...googleapi.Field) *ProjectsAppsReleasesOperationsListCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsAppsReleasesOperationsListCall) Filter ¶
func (c *ProjectsAppsReleasesOperationsListCall) Filter(filter string) *ProjectsAppsReleasesOperationsListCall
Filter sets the optional parameter "filter": The standard list filter.
func (*ProjectsAppsReleasesOperationsListCall) Header ¶
func (c *ProjectsAppsReleasesOperationsListCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsAppsReleasesOperationsListCall) IfNoneMatch ¶
func (c *ProjectsAppsReleasesOperationsListCall) IfNoneMatch(entityTag string) *ProjectsAppsReleasesOperationsListCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
func (*ProjectsAppsReleasesOperationsListCall) PageSize ¶
func (c *ProjectsAppsReleasesOperationsListCall) PageSize(pageSize int64) *ProjectsAppsReleasesOperationsListCall
PageSize sets the optional parameter "pageSize": The standard list page size.
func (*ProjectsAppsReleasesOperationsListCall) PageToken ¶
func (c *ProjectsAppsReleasesOperationsListCall) PageToken(pageToken string) *ProjectsAppsReleasesOperationsListCall
PageToken sets the optional parameter "pageToken": The standard list page token.
func (*ProjectsAppsReleasesOperationsListCall) Pages ¶
func (c *ProjectsAppsReleasesOperationsListCall) Pages(ctx context.Context, f func(*GoogleLongrunningListOperationsResponse) 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.
type ProjectsAppsReleasesOperationsService ¶
type ProjectsAppsReleasesOperationsService struct {
// contains filtered or unexported fields
}
func NewProjectsAppsReleasesOperationsService ¶
func NewProjectsAppsReleasesOperationsService(s *Service) *ProjectsAppsReleasesOperationsService
func (*ProjectsAppsReleasesOperationsService) Cancel ¶
func (r *ProjectsAppsReleasesOperationsService) Cancel(name string, googlelongrunningcanceloperationrequest *GoogleLongrunningCancelOperationRequest) *ProjectsAppsReleasesOperationsCancelCall
Cancel: Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.
- name: The name of the operation resource to be cancelled.
func (*ProjectsAppsReleasesOperationsService) Delete ¶
func (r *ProjectsAppsReleasesOperationsService) Delete(name string) *ProjectsAppsReleasesOperationsDeleteCall
Delete: Deletes a long-running operation. This method indicates that the client is no longer interested in the operation result. It does not cancel the operation. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`.
- name: The name of the operation resource to be deleted.
func (*ProjectsAppsReleasesOperationsService) Get ¶
func (r *ProjectsAppsReleasesOperationsService) Get(name string) *ProjectsAppsReleasesOperationsGetCall
Get: Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.
- name: The name of the operation resource.
func (*ProjectsAppsReleasesOperationsService) List ¶
func (r *ProjectsAppsReleasesOperationsService) List(name string) *ProjectsAppsReleasesOperationsListCall
List: Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.
- name: The name of the operation's parent resource.
func (*ProjectsAppsReleasesOperationsService) Wait ¶
func (r *ProjectsAppsReleasesOperationsService) Wait(name string, googlelongrunningwaitoperationrequest *GoogleLongrunningWaitOperationRequest) *ProjectsAppsReleasesOperationsWaitCall
Wait: Waits until the specified long-running operation is done or reaches at most a specified timeout, returning the latest state. If the operation is already done, the latest state is immediately returned. If the timeout specified is greater than the default HTTP/RPC timeout, the HTTP/RPC timeout is used. If the server does not support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Note that this method is on a best-effort basis. It may return the latest state before the specified timeout (including immediately), meaning even an immediate response is no guarantee that the operation is done.
- name: The name of the operation resource to wait on.
type ProjectsAppsReleasesOperationsWaitCall ¶
type ProjectsAppsReleasesOperationsWaitCall struct {
// contains filtered or unexported fields
}
func (*ProjectsAppsReleasesOperationsWaitCall) Context ¶
func (c *ProjectsAppsReleasesOperationsWaitCall) Context(ctx context.Context) *ProjectsAppsReleasesOperationsWaitCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsAppsReleasesOperationsWaitCall) Do ¶
func (c *ProjectsAppsReleasesOperationsWaitCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
Do executes the "firebaseappdistribution.projects.apps.releases.operations.wait" call. Exactly one of *GoogleLongrunningOperation or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.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 because http.StatusNotModified was returned.
func (*ProjectsAppsReleasesOperationsWaitCall) Fields ¶
func (c *ProjectsAppsReleasesOperationsWaitCall) Fields(s ...googleapi.Field) *ProjectsAppsReleasesOperationsWaitCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsAppsReleasesOperationsWaitCall) Header ¶
func (c *ProjectsAppsReleasesOperationsWaitCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
type ProjectsAppsReleasesPatchCall ¶
type ProjectsAppsReleasesPatchCall struct {
// contains filtered or unexported fields
}
func (*ProjectsAppsReleasesPatchCall) Context ¶
func (c *ProjectsAppsReleasesPatchCall) Context(ctx context.Context) *ProjectsAppsReleasesPatchCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsAppsReleasesPatchCall) Do ¶
func (c *ProjectsAppsReleasesPatchCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1Release, error)
Do executes the "firebaseappdistribution.projects.apps.releases.patch" call. Exactly one of *GoogleFirebaseAppdistroV1Release or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleFirebaseAppdistroV1Release.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 because http.StatusNotModified was returned.
func (*ProjectsAppsReleasesPatchCall) Fields ¶
func (c *ProjectsAppsReleasesPatchCall) Fields(s ...googleapi.Field) *ProjectsAppsReleasesPatchCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsAppsReleasesPatchCall) Header ¶
func (c *ProjectsAppsReleasesPatchCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsAppsReleasesPatchCall) UpdateMask ¶
func (c *ProjectsAppsReleasesPatchCall) UpdateMask(updateMask string) *ProjectsAppsReleasesPatchCall
UpdateMask sets the optional parameter "updateMask": The list of fields to update.
type ProjectsAppsReleasesService ¶
type ProjectsAppsReleasesService struct { FeedbackReports *ProjectsAppsReleasesFeedbackReportsService Operations *ProjectsAppsReleasesOperationsService // contains filtered or unexported fields }
func NewProjectsAppsReleasesService ¶
func NewProjectsAppsReleasesService(s *Service) *ProjectsAppsReleasesService
func (*ProjectsAppsReleasesService) BatchDelete ¶
func (r *ProjectsAppsReleasesService) BatchDelete(parent string, googlefirebaseappdistrov1batchdeletereleasesrequest *GoogleFirebaseAppdistroV1BatchDeleteReleasesRequest) *ProjectsAppsReleasesBatchDeleteCall
BatchDelete: Deletes releases. A maximum of 100 releases can be deleted per request.
- parent: The name of the app resource, which is the parent of the release resources. Format: `projects/{project_number}/apps/{app_id}`.
func (*ProjectsAppsReleasesService) Distribute ¶
func (r *ProjectsAppsReleasesService) Distribute(name string, googlefirebaseappdistrov1distributereleaserequest *GoogleFirebaseAppdistroV1DistributeReleaseRequest) *ProjectsAppsReleasesDistributeCall
Distribute: Distributes a release to testers. This call does the following: 1. Creates testers for the specified emails, if none exist. 2. Adds the testers and groups to the release. 3. Sends new testers an invitation email. 4. Sends existing testers a new release email. The request will fail with a `INVALID_ARGUMENT` if it contains a group that doesn't exist.
- name: The name of the release resource to distribute. Format: `projects/{project_number}/apps/{app_id}/releases/{release_id}`.
func (*ProjectsAppsReleasesService) Get ¶
func (r *ProjectsAppsReleasesService) Get(name string) *ProjectsAppsReleasesGetCall
Get: Gets a release.
- name: The name of the release resource to retrieve. Format: projects/{project_number}/apps/{app_id}/releases/{release_id}.
func (*ProjectsAppsReleasesService) List ¶
func (r *ProjectsAppsReleasesService) List(parent string) *ProjectsAppsReleasesListCall
List: Lists releases. By default, sorts by `createTime` in descending order.
- parent: The name of the app resource, which is the parent of the release resources. Format: `projects/{project_number}/apps/{app_id}`.
func (*ProjectsAppsReleasesService) Patch ¶
func (r *ProjectsAppsReleasesService) Patch(name string, googlefirebaseappdistrov1release *GoogleFirebaseAppdistroV1Release) *ProjectsAppsReleasesPatchCall
Patch: Updates a release.
- name: The name of the release resource. Format: `projects/{project_number}/apps/{app_id}/releases/{release_id}`.
type ProjectsAppsService ¶
type ProjectsAppsService struct { Releases *ProjectsAppsReleasesService // contains filtered or unexported fields }
func NewProjectsAppsService ¶
func NewProjectsAppsService(s *Service) *ProjectsAppsService
func (*ProjectsAppsService) GetAabInfo ¶
func (r *ProjectsAppsService) GetAabInfo(name string) *ProjectsAppsGetAabInfoCall
GetAabInfo: Gets Android App Bundle (AAB) information for a Firebase app.
- name: The name of the `AabInfo` resource to retrieve. Format: `projects/{project_number}/apps/{app_id}/aabInfo`.
type ProjectsGroupsBatchJoinCall ¶
type ProjectsGroupsBatchJoinCall struct {
// contains filtered or unexported fields
}
func (*ProjectsGroupsBatchJoinCall) Context ¶
func (c *ProjectsGroupsBatchJoinCall) Context(ctx context.Context) *ProjectsGroupsBatchJoinCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsGroupsBatchJoinCall) Do ¶
func (c *ProjectsGroupsBatchJoinCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
Do executes the "firebaseappdistribution.projects.groups.batchJoin" call. Exactly one of *GoogleProtobufEmpty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.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 because http.StatusNotModified was returned.
func (*ProjectsGroupsBatchJoinCall) Fields ¶
func (c *ProjectsGroupsBatchJoinCall) Fields(s ...googleapi.Field) *ProjectsGroupsBatchJoinCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsGroupsBatchJoinCall) Header ¶
func (c *ProjectsGroupsBatchJoinCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
type ProjectsGroupsBatchLeaveCall ¶
type ProjectsGroupsBatchLeaveCall struct {
// contains filtered or unexported fields
}
func (*ProjectsGroupsBatchLeaveCall) Context ¶
func (c *ProjectsGroupsBatchLeaveCall) Context(ctx context.Context) *ProjectsGroupsBatchLeaveCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsGroupsBatchLeaveCall) Do ¶
func (c *ProjectsGroupsBatchLeaveCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
Do executes the "firebaseappdistribution.projects.groups.batchLeave" call. Exactly one of *GoogleProtobufEmpty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.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 because http.StatusNotModified was returned.
func (*ProjectsGroupsBatchLeaveCall) Fields ¶
func (c *ProjectsGroupsBatchLeaveCall) Fields(s ...googleapi.Field) *ProjectsGroupsBatchLeaveCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsGroupsBatchLeaveCall) Header ¶
func (c *ProjectsGroupsBatchLeaveCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
type ProjectsGroupsCreateCall ¶
type ProjectsGroupsCreateCall struct {
// contains filtered or unexported fields
}
func (*ProjectsGroupsCreateCall) Context ¶
func (c *ProjectsGroupsCreateCall) Context(ctx context.Context) *ProjectsGroupsCreateCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsGroupsCreateCall) Do ¶
func (c *ProjectsGroupsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1Group, error)
Do executes the "firebaseappdistribution.projects.groups.create" call. Exactly one of *GoogleFirebaseAppdistroV1Group or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleFirebaseAppdistroV1Group.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 because http.StatusNotModified was returned.
func (*ProjectsGroupsCreateCall) Fields ¶
func (c *ProjectsGroupsCreateCall) Fields(s ...googleapi.Field) *ProjectsGroupsCreateCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsGroupsCreateCall) GroupId ¶
func (c *ProjectsGroupsCreateCall) GroupId(groupId string) *ProjectsGroupsCreateCall
GroupId sets the optional parameter "groupId": The "alias" to use for the group, which will become the final component of the group's resource name. This value must be unique per project. The field is named `groupId` to comply with AIP guidance for user-specified IDs. This value should be 4-63 characters, and valid characters are `/a-z-/`. If not set, it will be generated based on the display name.
func (*ProjectsGroupsCreateCall) Header ¶
func (c *ProjectsGroupsCreateCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
type ProjectsGroupsDeleteCall ¶
type ProjectsGroupsDeleteCall struct {
// contains filtered or unexported fields
}
func (*ProjectsGroupsDeleteCall) Context ¶
func (c *ProjectsGroupsDeleteCall) Context(ctx context.Context) *ProjectsGroupsDeleteCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsGroupsDeleteCall) Do ¶
func (c *ProjectsGroupsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
Do executes the "firebaseappdistribution.projects.groups.delete" call. Exactly one of *GoogleProtobufEmpty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.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 because http.StatusNotModified was returned.
func (*ProjectsGroupsDeleteCall) Fields ¶
func (c *ProjectsGroupsDeleteCall) Fields(s ...googleapi.Field) *ProjectsGroupsDeleteCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsGroupsDeleteCall) Header ¶
func (c *ProjectsGroupsDeleteCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
type ProjectsGroupsGetCall ¶
type ProjectsGroupsGetCall struct {
// contains filtered or unexported fields
}
func (*ProjectsGroupsGetCall) Context ¶
func (c *ProjectsGroupsGetCall) Context(ctx context.Context) *ProjectsGroupsGetCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsGroupsGetCall) Do ¶
func (c *ProjectsGroupsGetCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1Group, error)
Do executes the "firebaseappdistribution.projects.groups.get" call. Exactly one of *GoogleFirebaseAppdistroV1Group or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleFirebaseAppdistroV1Group.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 because http.StatusNotModified was returned.
func (*ProjectsGroupsGetCall) Fields ¶
func (c *ProjectsGroupsGetCall) Fields(s ...googleapi.Field) *ProjectsGroupsGetCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsGroupsGetCall) Header ¶
func (c *ProjectsGroupsGetCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsGroupsGetCall) IfNoneMatch ¶
func (c *ProjectsGroupsGetCall) IfNoneMatch(entityTag string) *ProjectsGroupsGetCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
type ProjectsGroupsListCall ¶
type ProjectsGroupsListCall struct {
// contains filtered or unexported fields
}
func (*ProjectsGroupsListCall) Context ¶
func (c *ProjectsGroupsListCall) Context(ctx context.Context) *ProjectsGroupsListCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsGroupsListCall) Do ¶
func (c *ProjectsGroupsListCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1ListGroupsResponse, error)
Do executes the "firebaseappdistribution.projects.groups.list" call. Exactly one of *GoogleFirebaseAppdistroV1ListGroupsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleFirebaseAppdistroV1ListGroupsResponse.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 because http.StatusNotModified was returned.
func (*ProjectsGroupsListCall) Fields ¶
func (c *ProjectsGroupsListCall) Fields(s ...googleapi.Field) *ProjectsGroupsListCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsGroupsListCall) Header ¶
func (c *ProjectsGroupsListCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsGroupsListCall) IfNoneMatch ¶
func (c *ProjectsGroupsListCall) IfNoneMatch(entityTag string) *ProjectsGroupsListCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
func (*ProjectsGroupsListCall) PageSize ¶
func (c *ProjectsGroupsListCall) PageSize(pageSize int64) *ProjectsGroupsListCall
PageSize sets the optional parameter "pageSize": The maximum number of groups to return. The service may return fewer than this value. The valid range is [1-1000]; If unspecified (0), at most 25 groups are returned. Values above 1000 are coerced to 1000.
func (*ProjectsGroupsListCall) PageToken ¶
func (c *ProjectsGroupsListCall) PageToken(pageToken string) *ProjectsGroupsListCall
PageToken sets the optional parameter "pageToken": A page token, received from a previous `ListGroups` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListGroups` must match the call that provided the page token.
func (*ProjectsGroupsListCall) Pages ¶
func (c *ProjectsGroupsListCall) Pages(ctx context.Context, f func(*GoogleFirebaseAppdistroV1ListGroupsResponse) 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.
type ProjectsGroupsPatchCall ¶
type ProjectsGroupsPatchCall struct {
// contains filtered or unexported fields
}
func (*ProjectsGroupsPatchCall) Context ¶
func (c *ProjectsGroupsPatchCall) Context(ctx context.Context) *ProjectsGroupsPatchCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsGroupsPatchCall) Do ¶
func (c *ProjectsGroupsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1Group, error)
Do executes the "firebaseappdistribution.projects.groups.patch" call. Exactly one of *GoogleFirebaseAppdistroV1Group or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleFirebaseAppdistroV1Group.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 because http.StatusNotModified was returned.
func (*ProjectsGroupsPatchCall) Fields ¶
func (c *ProjectsGroupsPatchCall) Fields(s ...googleapi.Field) *ProjectsGroupsPatchCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsGroupsPatchCall) Header ¶
func (c *ProjectsGroupsPatchCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsGroupsPatchCall) UpdateMask ¶
func (c *ProjectsGroupsPatchCall) UpdateMask(updateMask string) *ProjectsGroupsPatchCall
UpdateMask sets the optional parameter "updateMask": The list of fields to update.
type ProjectsGroupsService ¶
type ProjectsGroupsService struct {
// contains filtered or unexported fields
}
func NewProjectsGroupsService ¶
func NewProjectsGroupsService(s *Service) *ProjectsGroupsService
func (*ProjectsGroupsService) BatchJoin ¶
func (r *ProjectsGroupsService) BatchJoin(group string, googlefirebaseappdistrov1batchjoingrouprequest *GoogleFirebaseAppdistroV1BatchJoinGroupRequest) *ProjectsGroupsBatchJoinCall
BatchJoin: Batch adds members to a group. The testers will gain access to all releases that the groups have access to.
- group: The name of the group resource to which testers are added. Format: `projects/{project_number}/groups/{group_alias}`.
func (*ProjectsGroupsService) BatchLeave ¶
func (r *ProjectsGroupsService) BatchLeave(group string, googlefirebaseappdistrov1batchleavegrouprequest *GoogleFirebaseAppdistroV1BatchLeaveGroupRequest) *ProjectsGroupsBatchLeaveCall
BatchLeave: Batch removed members from a group. The testers will lose access to all releases that the groups have access to.
- group: The name of the group resource from which testers are removed. Format: `projects/{project_number}/groups/{group_alias}`.
func (*ProjectsGroupsService) Create ¶
func (r *ProjectsGroupsService) Create(parent string, googlefirebaseappdistrov1group *GoogleFirebaseAppdistroV1Group) *ProjectsGroupsCreateCall
Create: Create a group.
- parent: The name of the project resource, which is the parent of the group resource. Format: `projects/{project_number}`.
func (*ProjectsGroupsService) Delete ¶
func (r *ProjectsGroupsService) Delete(name string) *ProjectsGroupsDeleteCall
Delete: Delete a group.
- name: The name of the group resource. Format: `projects/{project_number}/groups/{group_alias}`.
func (*ProjectsGroupsService) Get ¶
func (r *ProjectsGroupsService) Get(name string) *ProjectsGroupsGetCall
Get: Get a group.
- name: The name of the group resource to retrieve. Format: `projects/{project_number}/groups/{group_alias}`.
func (*ProjectsGroupsService) List ¶
func (r *ProjectsGroupsService) List(parent string) *ProjectsGroupsListCall
List: List groups.
- parent: The name of the project resource, which is the parent of the group resources. Format: `projects/{project_number}`.
func (*ProjectsGroupsService) Patch ¶
func (r *ProjectsGroupsService) Patch(name string, googlefirebaseappdistrov1group *GoogleFirebaseAppdistroV1Group) *ProjectsGroupsPatchCall
Patch: Update a group.
- name: The name of the group resource. Format: `projects/{project_number}/groups/{group_alias}`.
type ProjectsService ¶
type ProjectsService struct { Apps *ProjectsAppsService Groups *ProjectsGroupsService Testers *ProjectsTestersService // contains filtered or unexported fields }
func NewProjectsService ¶
func NewProjectsService(s *Service) *ProjectsService
type ProjectsTestersBatchAddCall ¶
type ProjectsTestersBatchAddCall struct {
// contains filtered or unexported fields
}
func (*ProjectsTestersBatchAddCall) Context ¶
func (c *ProjectsTestersBatchAddCall) Context(ctx context.Context) *ProjectsTestersBatchAddCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsTestersBatchAddCall) Do ¶
func (c *ProjectsTestersBatchAddCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1BatchAddTestersResponse, error)
Do executes the "firebaseappdistribution.projects.testers.batchAdd" call. Exactly one of *GoogleFirebaseAppdistroV1BatchAddTestersResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleFirebaseAppdistroV1BatchAddTestersResponse.ServerResponse.Heade r or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ProjectsTestersBatchAddCall) Fields ¶
func (c *ProjectsTestersBatchAddCall) Fields(s ...googleapi.Field) *ProjectsTestersBatchAddCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsTestersBatchAddCall) Header ¶
func (c *ProjectsTestersBatchAddCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
type ProjectsTestersBatchRemoveCall ¶
type ProjectsTestersBatchRemoveCall struct {
// contains filtered or unexported fields
}
func (*ProjectsTestersBatchRemoveCall) Context ¶
func (c *ProjectsTestersBatchRemoveCall) Context(ctx context.Context) *ProjectsTestersBatchRemoveCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsTestersBatchRemoveCall) Do ¶
func (c *ProjectsTestersBatchRemoveCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1BatchRemoveTestersResponse, error)
Do executes the "firebaseappdistribution.projects.testers.batchRemove" call. Exactly one of *GoogleFirebaseAppdistroV1BatchRemoveTestersResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleFirebaseAppdistroV1BatchRemoveTestersResponse.ServerResponse.He ader or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ProjectsTestersBatchRemoveCall) Fields ¶
func (c *ProjectsTestersBatchRemoveCall) Fields(s ...googleapi.Field) *ProjectsTestersBatchRemoveCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsTestersBatchRemoveCall) Header ¶
func (c *ProjectsTestersBatchRemoveCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
type ProjectsTestersListCall ¶
type ProjectsTestersListCall struct {
// contains filtered or unexported fields
}
func (*ProjectsTestersListCall) Context ¶
func (c *ProjectsTestersListCall) Context(ctx context.Context) *ProjectsTestersListCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsTestersListCall) Do ¶
func (c *ProjectsTestersListCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1ListTestersResponse, error)
Do executes the "firebaseappdistribution.projects.testers.list" call. Exactly one of *GoogleFirebaseAppdistroV1ListTestersResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleFirebaseAppdistroV1ListTestersResponse.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 because http.StatusNotModified was returned.
func (*ProjectsTestersListCall) Fields ¶
func (c *ProjectsTestersListCall) Fields(s ...googleapi.Field) *ProjectsTestersListCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsTestersListCall) Filter ¶
func (c *ProjectsTestersListCall) Filter(filter string) *ProjectsTestersListCall
Filter sets the optional parameter "filter": The expression to filter testers listed in the response. To learn more about filtering, refer to Google's AIP-160 standard (http://aip.dev/160). Supported fields: - `name` - `displayName` - `groups` Example: - `name = "projects/-/testers/*@example.com" - `displayName = "Joe Sixpack" - `groups = "projects/*/groups/qa-team"
func (*ProjectsTestersListCall) Header ¶
func (c *ProjectsTestersListCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsTestersListCall) IfNoneMatch ¶
func (c *ProjectsTestersListCall) IfNoneMatch(entityTag string) *ProjectsTestersListCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
func (*ProjectsTestersListCall) PageSize ¶
func (c *ProjectsTestersListCall) PageSize(pageSize int64) *ProjectsTestersListCall
PageSize sets the optional parameter "pageSize": The maximum number of testers to return. The service may return fewer than this value. The valid range is [1-1000]; If unspecified (0), at most 10 testers are returned. Values above 1000 are coerced to 1000.
func (*ProjectsTestersListCall) PageToken ¶
func (c *ProjectsTestersListCall) PageToken(pageToken string) *ProjectsTestersListCall
PageToken sets the optional parameter "pageToken": A page token, received from a previous `ListTesters` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListTesters` must match the call that provided the page token.
func (*ProjectsTestersListCall) Pages ¶
func (c *ProjectsTestersListCall) Pages(ctx context.Context, f func(*GoogleFirebaseAppdistroV1ListTestersResponse) 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.
type ProjectsTestersPatchCall ¶
type ProjectsTestersPatchCall struct {
// contains filtered or unexported fields
}
func (*ProjectsTestersPatchCall) Context ¶
func (c *ProjectsTestersPatchCall) Context(ctx context.Context) *ProjectsTestersPatchCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsTestersPatchCall) Do ¶
func (c *ProjectsTestersPatchCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppdistroV1Tester, error)
Do executes the "firebaseappdistribution.projects.testers.patch" call. Exactly one of *GoogleFirebaseAppdistroV1Tester or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleFirebaseAppdistroV1Tester.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 because http.StatusNotModified was returned.
func (*ProjectsTestersPatchCall) Fields ¶
func (c *ProjectsTestersPatchCall) Fields(s ...googleapi.Field) *ProjectsTestersPatchCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsTestersPatchCall) Header ¶
func (c *ProjectsTestersPatchCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsTestersPatchCall) UpdateMask ¶
func (c *ProjectsTestersPatchCall) UpdateMask(updateMask string) *ProjectsTestersPatchCall
UpdateMask sets the optional parameter "updateMask": The list of fields to update.
type ProjectsTestersService ¶
type ProjectsTestersService struct {
// contains filtered or unexported fields
}
func NewProjectsTestersService ¶
func NewProjectsTestersService(s *Service) *ProjectsTestersService
func (*ProjectsTestersService) BatchAdd ¶
func (r *ProjectsTestersService) BatchAdd(project string, googlefirebaseappdistrov1batchaddtestersrequest *GoogleFirebaseAppdistroV1BatchAddTestersRequest) *ProjectsTestersBatchAddCall
BatchAdd: Batch adds testers. This call adds testers for the specified emails if they don't already exist. Returns all testers specified in the request, including newly created and previously existing testers. This action is idempotent.
- project: The name of the project resource. Format: `projects/{project_number}`.
func (*ProjectsTestersService) BatchRemove ¶
func (r *ProjectsTestersService) BatchRemove(project string, googlefirebaseappdistrov1batchremovetestersrequest *GoogleFirebaseAppdistroV1BatchRemoveTestersRequest) *ProjectsTestersBatchRemoveCall
BatchRemove: Batch removes testers. If found, this call deletes testers for the specified emails. Returns all deleted testers.
- project: The name of the project resource. Format: `projects/{project_number}`.
func (*ProjectsTestersService) List ¶
func (r *ProjectsTestersService) List(parent string) *ProjectsTestersListCall
List: Lists testers and their resource ids.
- parent: The name of the project resource, which is the parent of the tester resources. Format: `projects/{project_number}`.
func (*ProjectsTestersService) Patch ¶
func (r *ProjectsTestersService) Patch(name string, googlefirebaseappdistrov1tester *GoogleFirebaseAppdistroV1Tester) *ProjectsTestersPatchCall
Patch: Update a tester. If the testers joins a group they gain access to all releases that the group has access to.
- name: The name of the tester resource. Format: `projects/{project_number}/testers/{email_address}`.
type Service ¶
type Service struct { BasePath string // API endpoint base URL UserAgent string // optional additional User-Agent fragment Media *MediaService Projects *ProjectsService // contains filtered or unexported fields }
func New
deprecated
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.
func NewService ¶
NewService creates a new Service.