View Source GoogleApi.FirebaseAppDistribution.V1.Api.Projects (google_api_firebase_app_distribution v0.3.0)
API calls for all endpoints tagged Projects
.
Summary
Functions
Gets Android App Bundle (AAB) information for a Firebase app.
Deletes releases. A maximum of 100 releases can be deleted per request.
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.
Deletes a feedback report.
Gets a feedback report.
Lists feedback reports. By default, sorts by createTime
in descending order.
Gets a release.
Lists releases. By default, sorts by createTime
in descending order.
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
.
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
.
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.
Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns UNIMPLEMENTED
.
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.
Updates a release.
Batch adds members to a group. The testers will gain access to all releases that the groups have access to.
Batch removed members from a group. The testers will lose access to all releases that the groups have access to.
Create a group.
Delete a group.
Get a group.
List groups.
Update a group.
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.
Batch removes testers. If found, this call deletes testers for the specified emails. Returns all deleted testers.
Lists testers and their resource ids.
Update a tester. If the testers joins a group they gain access to all releases that the group has access to.
Functions
firebaseappdistribution_projects_apps_get_aab_info(connection, name, optional_params \\ [], opts \\ [])
View Source@spec firebaseappdistribution_projects_apps_get_aab_info( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.FirebaseAppDistribution.V1.Model.GoogleFirebaseAppdistroV1AabInfo.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Gets Android App Bundle (AAB) information for a Firebase app.
Parameters
-
connection
(type:GoogleApi.FirebaseAppDistribution.V1.Connection.t
) - Connection to server -
name
(type:String.t
) - Required. The name of theAabInfo
resource to retrieve. Format:projects/{project_number}/apps/{app_id}/aabInfo
-
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.FirebaseAppDistribution.V1.Model.GoogleFirebaseAppdistroV1AabInfo{}}
on success -
{:error, info}
on failure
firebaseappdistribution_projects_apps_releases_batch_delete(connection, parent, optional_params \\ [], opts \\ [])
View Source@spec firebaseappdistribution_projects_apps_releases_batch_delete( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.FirebaseAppDistribution.V1.Model.GoogleProtobufEmpty.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Deletes releases. A maximum of 100 releases can be deleted per request.
Parameters
-
connection
(type:GoogleApi.FirebaseAppDistribution.V1.Connection.t
) - Connection to server -
parent
(type:String.t
) - Required. The name of the app resource, which is the parent of the release resources. Format:projects/{project_number}/apps/{app_id}
-
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:body
(type:GoogleApi.FirebaseAppDistribution.V1.Model.GoogleFirebaseAppdistroV1BatchDeleteReleasesRequest.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.FirebaseAppDistribution.V1.Model.GoogleProtobufEmpty{}}
on success -
{:error, info}
on failure
firebaseappdistribution_projects_apps_releases_distribute(connection, name, optional_params \\ [], opts \\ [])
View Source@spec firebaseappdistribution_projects_apps_releases_distribute( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.FirebaseAppDistribution.V1.Model.GoogleFirebaseAppdistroV1DistributeReleaseResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
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.
Parameters
-
connection
(type:GoogleApi.FirebaseAppDistribution.V1.Connection.t
) - Connection to server -
name
(type:String.t
) - Required. The name of the release resource to distribute. Format:projects/{project_number}/apps/{app_id}/releases/{release_id}
-
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:body
(type:GoogleApi.FirebaseAppDistribution.V1.Model.GoogleFirebaseAppdistroV1DistributeReleaseRequest.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.FirebaseAppDistribution.V1.Model.GoogleFirebaseAppdistroV1DistributeReleaseResponse{}}
on success -
{:error, info}
on failure
firebaseappdistribution_projects_apps_releases_feedback_reports_delete(connection, name, optional_params \\ [], opts \\ [])
View Source@spec firebaseappdistribution_projects_apps_releases_feedback_reports_delete( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.FirebaseAppDistribution.V1.Model.GoogleProtobufEmpty.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Deletes a feedback report.
Parameters
-
connection
(type:GoogleApi.FirebaseAppDistribution.V1.Connection.t
) - Connection to server -
name
(type:String.t
) - Required. The name of the feedback report to delete. Format: projects/{project_number}/apps/{app}/releases/{release}/feedbackReports/{feedback_report} -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.FirebaseAppDistribution.V1.Model.GoogleProtobufEmpty{}}
on success -
{:error, info}
on failure
firebaseappdistribution_projects_apps_releases_feedback_reports_get(connection, name, optional_params \\ [], opts \\ [])
View Source@spec firebaseappdistribution_projects_apps_releases_feedback_reports_get( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.FirebaseAppDistribution.V1.Model.GoogleFirebaseAppdistroV1FeedbackReport.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Gets a feedback report.
Parameters
-
connection
(type:GoogleApi.FirebaseAppDistribution.V1.Connection.t
) - Connection to server -
name
(type:String.t
) - Required. The name of the feedback report to retrieve. Format: projects/{project_number}/apps/{app}/releases/{release}/feedbackReports/{feedback_report} -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.FirebaseAppDistribution.V1.Model.GoogleFirebaseAppdistroV1FeedbackReport{}}
on success -
{:error, info}
on failure
firebaseappdistribution_projects_apps_releases_feedback_reports_list(connection, parent, optional_params \\ [], opts \\ [])
View Source@spec firebaseappdistribution_projects_apps_releases_feedback_reports_list( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.FirebaseAppDistribution.V1.Model.GoogleFirebaseAppdistroV1ListFeedbackReportsResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Lists feedback reports. By default, sorts by createTime
in descending order.
Parameters
-
connection
(type:GoogleApi.FirebaseAppDistribution.V1.Connection.t
) - Connection to server -
parent
(type:String.t
) - Required. The name of the release resource, which is the parent of the feedback report resources. Format:projects/{project_number}/apps/{app}/releases/{release}
-
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:pageSize
(type:integer()
) - 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. -
:pageToken
(type:String.t
) - A page token, received from a previousListFeedbackReports
call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided toListFeedbackReports
must match the call that provided the page token.
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.FirebaseAppDistribution.V1.Model.GoogleFirebaseAppdistroV1ListFeedbackReportsResponse{}}
on success -
{:error, info}
on failure
firebaseappdistribution_projects_apps_releases_get(connection, name, optional_params \\ [], opts \\ [])
View Source@spec firebaseappdistribution_projects_apps_releases_get( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.FirebaseAppDistribution.V1.Model.GoogleFirebaseAppdistroV1Release.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Gets a release.
Parameters
-
connection
(type:GoogleApi.FirebaseAppDistribution.V1.Connection.t
) - Connection to server -
name
(type:String.t
) - Required. The name of the release resource to retrieve. Format: projects/{project_number}/apps/{app_id}/releases/{release_id} -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.FirebaseAppDistribution.V1.Model.GoogleFirebaseAppdistroV1Release{}}
on success -
{:error, info}
on failure
firebaseappdistribution_projects_apps_releases_list(connection, parent, optional_params \\ [], opts \\ [])
View Source@spec firebaseappdistribution_projects_apps_releases_list( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.FirebaseAppDistribution.V1.Model.GoogleFirebaseAppdistroV1ListReleasesResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Lists releases. By default, sorts by createTime
in descending order.
Parameters
-
connection
(type:GoogleApi.FirebaseAppDistribution.V1.Connection.t
) - Connection to server -
parent
(type:String.t
) - Required. The name of the app resource, which is the parent of the release resources. Format:projects/{project_number}/apps/{app_id}
-
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:filter
(type:String.t
) - The expression to filter releases listed in the response. To learn more about filtering, refer to Google's AIP-160 standard. 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*"
-
:orderBy
(type:String.t
) - 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 bycreateTime
in descending order. -
:pageSize
(type:integer()
) - 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. -
:pageToken
(type:String.t
) - A page token, received from a previousListReleases
call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided toListReleases
must match the call that provided the page token.
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.FirebaseAppDistribution.V1.Model.GoogleFirebaseAppdistroV1ListReleasesResponse{}}
on success -
{:error, info}
on failure
firebaseappdistribution_projects_apps_releases_operations_cancel(connection, name, optional_params \\ [], opts \\ [])
View Source@spec firebaseappdistribution_projects_apps_releases_operations_cancel( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.FirebaseAppDistribution.V1.Model.GoogleProtobufEmpty.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
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
.
Parameters
-
connection
(type:GoogleApi.FirebaseAppDistribution.V1.Connection.t
) - Connection to server -
name
(type:String.t
) - The name of the operation resource to be cancelled. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:body
(type:GoogleApi.FirebaseAppDistribution.V1.Model.GoogleLongrunningCancelOperationRequest.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.FirebaseAppDistribution.V1.Model.GoogleProtobufEmpty{}}
on success -
{:error, info}
on failure
firebaseappdistribution_projects_apps_releases_operations_delete(connection, name, optional_params \\ [], opts \\ [])
View Source@spec firebaseappdistribution_projects_apps_releases_operations_delete( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.FirebaseAppDistribution.V1.Model.GoogleProtobufEmpty.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
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
.
Parameters
-
connection
(type:GoogleApi.FirebaseAppDistribution.V1.Connection.t
) - Connection to server -
name
(type:String.t
) - The name of the operation resource to be deleted. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.FirebaseAppDistribution.V1.Model.GoogleProtobufEmpty{}}
on success -
{:error, info}
on failure
firebaseappdistribution_projects_apps_releases_operations_get(connection, name, optional_params \\ [], opts \\ [])
View Source@spec firebaseappdistribution_projects_apps_releases_operations_get( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.FirebaseAppDistribution.V1.Model.GoogleLongrunningOperation.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
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.
Parameters
-
connection
(type:GoogleApi.FirebaseAppDistribution.V1.Connection.t
) - Connection to server -
name
(type:String.t
) - The name of the operation resource. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.FirebaseAppDistribution.V1.Model.GoogleLongrunningOperation{}}
on success -
{:error, info}
on failure
firebaseappdistribution_projects_apps_releases_operations_list(connection, name, optional_params \\ [], opts \\ [])
View Source@spec firebaseappdistribution_projects_apps_releases_operations_list( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.FirebaseAppDistribution.V1.Model.GoogleLongrunningListOperationsResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns UNIMPLEMENTED
.
Parameters
-
connection
(type:GoogleApi.FirebaseAppDistribution.V1.Connection.t
) - Connection to server -
name
(type:String.t
) - The name of the operation's parent resource. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:filter
(type:String.t
) - The standard list filter. -
:pageSize
(type:integer()
) - The standard list page size. -
:pageToken
(type:String.t
) - The standard list page token.
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.FirebaseAppDistribution.V1.Model.GoogleLongrunningListOperationsResponse{}}
on success -
{:error, info}
on failure
firebaseappdistribution_projects_apps_releases_operations_wait(connection, name, optional_params \\ [], opts \\ [])
View Source@spec firebaseappdistribution_projects_apps_releases_operations_wait( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.FirebaseAppDistribution.V1.Model.GoogleLongrunningOperation.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
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.
Parameters
-
connection
(type:GoogleApi.FirebaseAppDistribution.V1.Connection.t
) - Connection to server -
name
(type:String.t
) - The name of the operation resource to wait on. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:body
(type:GoogleApi.FirebaseAppDistribution.V1.Model.GoogleLongrunningWaitOperationRequest.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.FirebaseAppDistribution.V1.Model.GoogleLongrunningOperation{}}
on success -
{:error, info}
on failure
firebaseappdistribution_projects_apps_releases_patch(connection, name, optional_params \\ [], opts \\ [])
View Source@spec firebaseappdistribution_projects_apps_releases_patch( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.FirebaseAppDistribution.V1.Model.GoogleFirebaseAppdistroV1Release.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Updates a release.
Parameters
-
connection
(type:GoogleApi.FirebaseAppDistribution.V1.Connection.t
) - Connection to server -
name
(type:String.t
) - The name of the release resource. Format:projects/{project_number}/apps/{app_id}/releases/{release_id}
-
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:updateMask
(type:String.t
) - The list of fields to update. -
:body
(type:GoogleApi.FirebaseAppDistribution.V1.Model.GoogleFirebaseAppdistroV1Release.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.FirebaseAppDistribution.V1.Model.GoogleFirebaseAppdistroV1Release{}}
on success -
{:error, info}
on failure
firebaseappdistribution_projects_groups_batch_join(connection, group, optional_params \\ [], opts \\ [])
View Source@spec firebaseappdistribution_projects_groups_batch_join( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.FirebaseAppDistribution.V1.Model.GoogleProtobufEmpty.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Batch adds members to a group. The testers will gain access to all releases that the groups have access to.
Parameters
-
connection
(type:GoogleApi.FirebaseAppDistribution.V1.Connection.t
) - Connection to server -
group
(type:String.t
) - Required. The name of the group resource to which testers are added. Format:projects/{project_number}/groups/{group_alias}
-
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:body
(type:GoogleApi.FirebaseAppDistribution.V1.Model.GoogleFirebaseAppdistroV1BatchJoinGroupRequest.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.FirebaseAppDistribution.V1.Model.GoogleProtobufEmpty{}}
on success -
{:error, info}
on failure
firebaseappdistribution_projects_groups_batch_leave(connection, group, optional_params \\ [], opts \\ [])
View Source@spec firebaseappdistribution_projects_groups_batch_leave( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.FirebaseAppDistribution.V1.Model.GoogleProtobufEmpty.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Batch removed members from a group. The testers will lose access to all releases that the groups have access to.
Parameters
-
connection
(type:GoogleApi.FirebaseAppDistribution.V1.Connection.t
) - Connection to server -
group
(type:String.t
) - Required. The name of the group resource from which testers are removed. Format:projects/{project_number}/groups/{group_alias}
-
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:body
(type:GoogleApi.FirebaseAppDistribution.V1.Model.GoogleFirebaseAppdistroV1BatchLeaveGroupRequest.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.FirebaseAppDistribution.V1.Model.GoogleProtobufEmpty{}}
on success -
{:error, info}
on failure
firebaseappdistribution_projects_groups_create(connection, parent, optional_params \\ [], opts \\ [])
View Source@spec firebaseappdistribution_projects_groups_create( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.FirebaseAppDistribution.V1.Model.GoogleFirebaseAppdistroV1Group.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Create a group.
Parameters
-
connection
(type:GoogleApi.FirebaseAppDistribution.V1.Connection.t
) - Connection to server -
parent
(type:String.t
) - Required. The name of the project resource, which is the parent of the group resource. Format:projects/{project_number}
-
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:groupId
(type:String.t
) - Optional. 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 namedgroupId
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. -
:body
(type:GoogleApi.FirebaseAppDistribution.V1.Model.GoogleFirebaseAppdistroV1Group.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.FirebaseAppDistribution.V1.Model.GoogleFirebaseAppdistroV1Group{}}
on success -
{:error, info}
on failure
firebaseappdistribution_projects_groups_delete(connection, name, optional_params \\ [], opts \\ [])
View Source@spec firebaseappdistribution_projects_groups_delete( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.FirebaseAppDistribution.V1.Model.GoogleProtobufEmpty.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Delete a group.
Parameters
-
connection
(type:GoogleApi.FirebaseAppDistribution.V1.Connection.t
) - Connection to server -
name
(type:String.t
) - Required. The name of the group resource. Format:projects/{project_number}/groups/{group_alias}
-
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.FirebaseAppDistribution.V1.Model.GoogleProtobufEmpty{}}
on success -
{:error, info}
on failure
firebaseappdistribution_projects_groups_get(connection, name, optional_params \\ [], opts \\ [])
View Source@spec firebaseappdistribution_projects_groups_get( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.FirebaseAppDistribution.V1.Model.GoogleFirebaseAppdistroV1Group.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Get a group.
Parameters
-
connection
(type:GoogleApi.FirebaseAppDistribution.V1.Connection.t
) - Connection to server -
name
(type:String.t
) - Required. The name of the group resource to retrieve. Format:projects/{project_number}/groups/{group_alias}
-
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.FirebaseAppDistribution.V1.Model.GoogleFirebaseAppdistroV1Group{}}
on success -
{:error, info}
on failure
firebaseappdistribution_projects_groups_list(connection, parent, optional_params \\ [], opts \\ [])
View Source@spec firebaseappdistribution_projects_groups_list( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.FirebaseAppDistribution.V1.Model.GoogleFirebaseAppdistroV1ListGroupsResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
List groups.
Parameters
-
connection
(type:GoogleApi.FirebaseAppDistribution.V1.Connection.t
) - Connection to server -
parent
(type:String.t
) - Required. The name of the project resource, which is the parent of the group resources. Format:projects/{project_number}
-
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:pageSize
(type:integer()
) - Optional. 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. -
:pageToken
(type:String.t
) - Optional. A page token, received from a previousListGroups
call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided toListGroups
must match the call that provided the page token.
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.FirebaseAppDistribution.V1.Model.GoogleFirebaseAppdistroV1ListGroupsResponse{}}
on success -
{:error, info}
on failure
firebaseappdistribution_projects_groups_patch(connection, name, optional_params \\ [], opts \\ [])
View Source@spec firebaseappdistribution_projects_groups_patch( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.FirebaseAppDistribution.V1.Model.GoogleFirebaseAppdistroV1Group.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Update a group.
Parameters
-
connection
(type:GoogleApi.FirebaseAppDistribution.V1.Connection.t
) - Connection to server -
name
(type:String.t
) - The name of the group resource. Format:projects/{project_number}/groups/{group_alias}
-
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:updateMask
(type:String.t
) - The list of fields to update. -
:body
(type:GoogleApi.FirebaseAppDistribution.V1.Model.GoogleFirebaseAppdistroV1Group.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.FirebaseAppDistribution.V1.Model.GoogleFirebaseAppdistroV1Group{}}
on success -
{:error, info}
on failure
firebaseappdistribution_projects_testers_batch_add(connection, project, optional_params \\ [], opts \\ [])
View Source@spec firebaseappdistribution_projects_testers_batch_add( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.FirebaseAppDistribution.V1.Model.GoogleFirebaseAppdistroV1BatchAddTestersResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
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.
Parameters
-
connection
(type:GoogleApi.FirebaseAppDistribution.V1.Connection.t
) - Connection to server -
project
(type:String.t
) - Required. The name of the project resource. Format:projects/{project_number}
-
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:body
(type:GoogleApi.FirebaseAppDistribution.V1.Model.GoogleFirebaseAppdistroV1BatchAddTestersRequest.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.FirebaseAppDistribution.V1.Model.GoogleFirebaseAppdistroV1BatchAddTestersResponse{}}
on success -
{:error, info}
on failure
firebaseappdistribution_projects_testers_batch_remove(connection, project, optional_params \\ [], opts \\ [])
View Source@spec firebaseappdistribution_projects_testers_batch_remove( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.FirebaseAppDistribution.V1.Model.GoogleFirebaseAppdistroV1BatchRemoveTestersResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Batch removes testers. If found, this call deletes testers for the specified emails. Returns all deleted testers.
Parameters
-
connection
(type:GoogleApi.FirebaseAppDistribution.V1.Connection.t
) - Connection to server -
project
(type:String.t
) - Required. The name of the project resource. Format:projects/{project_number}
-
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:body
(type:GoogleApi.FirebaseAppDistribution.V1.Model.GoogleFirebaseAppdistroV1BatchRemoveTestersRequest.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.FirebaseAppDistribution.V1.Model.GoogleFirebaseAppdistroV1BatchRemoveTestersResponse{}}
on success -
{:error, info}
on failure
firebaseappdistribution_projects_testers_list(connection, parent, optional_params \\ [], opts \\ [])
View Source@spec firebaseappdistribution_projects_testers_list( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.FirebaseAppDistribution.V1.Model.GoogleFirebaseAppdistroV1ListTestersResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Lists testers and their resource ids.
Parameters
-
connection
(type:GoogleApi.FirebaseAppDistribution.V1.Connection.t
) - Connection to server -
parent
(type:String.t
) - Required. The name of the project resource, which is the parent of the tester resources. Format:projects/{project_number}
-
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:filter
(type:String.t
) - Optional. The expression to filter testers listed in the response. To learn more about filtering, refer to Google's AIP-160 standard. Supported fields: -name
-displayName
-groups
Example: -name = "projects/-/testers/*@example.com"
-displayName = "Joe Sixpack"
-groups = "projects/*/groups/qa-team"
-
:pageSize
(type:integer()
) - Optional. 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. -
:pageToken
(type:String.t
) - Optional. A page token, received from a previousListTesters
call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided toListTesters
must match the call that provided the page token.
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.FirebaseAppDistribution.V1.Model.GoogleFirebaseAppdistroV1ListTestersResponse{}}
on success -
{:error, info}
on failure
firebaseappdistribution_projects_testers_patch(connection, name, optional_params \\ [], opts \\ [])
View Source@spec firebaseappdistribution_projects_testers_patch( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.FirebaseAppDistribution.V1.Model.GoogleFirebaseAppdistroV1Tester.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Update a tester. If the testers joins a group they gain access to all releases that the group has access to.
Parameters
-
connection
(type:GoogleApi.FirebaseAppDistribution.V1.Connection.t
) - Connection to server -
name
(type:String.t
) - The name of the tester resource. Format:projects/{project_number}/testers/{email_address}
-
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:updateMask
(type:String.t
) - The list of fields to update. -
:body
(type:GoogleApi.FirebaseAppDistribution.V1.Model.GoogleFirebaseAppdistroV1Tester.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.FirebaseAppDistribution.V1.Model.GoogleFirebaseAppdistroV1Tester{}}
on success -
{:error, info}
on failure