google_api_android_publisher v0.11.0 GoogleApi.AndroidPublisher.V2.Api.Edits View Source

API calls for all endpoints tagged Edits.

Link to this section Summary

Functions

Updates or creates the APK-specific localized listing for a specified APK and language code. This method supports patch semantics.

Updates or creates the APK-specific localized listing for a specified APK and language code.

Creates a new APK without uploading the APK itself to Google Play, instead hosting the APK at a specified URL. This function is only available to enterprises using Google Play for Work whose application is configured to restrict distribution to the enterprise domain.

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • optional_params (type: keyword()) - Optional parameters

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • optional_params (type: keyword()) - Optional parameters

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • upload_type (type: String.t) - Upload type. Must be "multipart".
  • metadata (type: String.t) - string metadata
  • data (type: iodata) - Content to upload, as a string or iolist
  • optional_params (type: keyword()) - Optional parameters

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • upload_type (type: String.t) - Upload type. Must be "resumable".
  • optional_params (type: keyword()) - Optional parameters

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • upload_type (type: String.t) - Upload type. Must be "multipart".
  • metadata (type: String.t) - string metadata
  • data (type: String.t) - Path to file containing content to upload
  • optional_params (type: keyword()) - Optional parameters

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • optional_params (type: keyword()) - Optional parameters

Uploads a new Android App Bundle to this edit. If you are using the Google API client libraries, please increase the timeout of the http request before calling this endpoint (a timeout of 2 minutes is recommended). See: https://developers.google.com/api-client-library/java/google-api-java-client/errors for an example in java.

Uploads a new Android App Bundle to this edit. If you are using the Google API client libraries, please increase the timeout of the http request before calling this endpoint (a timeout of 2 minutes is recommended). See: https://developers.google.com/api-client-library/java/google-api-java-client/errors for an example in java.

Uploads a new Android App Bundle to this edit. If you are using the Google API client libraries, please increase the timeout of the http request before calling this endpoint (a timeout of 2 minutes is recommended). See: https://developers.google.com/api-client-library/java/google-api-java-client/errors for an example in java.

Uploads a new Android App Bundle to this edit. If you are using the Google API client libraries, please increase the timeout of the http request before calling this endpoint (a timeout of 2 minutes is recommended). See: https://developers.google.com/api-client-library/java/google-api-java-client/errors for an example in java.

Deletes an edit for an app. Creating a new edit will automatically delete any of your previous edits so this method need only be called if you want to preemptively abandon an edit.

Uploads the deobfuscation file of the specified APK. If a deobfuscation file already exists, it will be replaced.

Fetches app details for this edit. This includes the default language and developer support contact information.

Updates app details for this edit. This method supports patch semantics.

Updates the APK's Expansion File configuration to reference another APK's Expansion Files. To add a new Expansion File use the Upload method. This method supports patch semantics.

Updates the APK's Expansion File configuration to reference another APK's Expansion Files. To add a new Expansion File use the Upload method.

Returns information about the edit specified. Calls will fail if the edit is no long active (e.g. has been deleted, superseded or expired).

Uploads a new image and adds it to the list of images for the specified language and image type.

Creates a new edit for an app, populated with the app's current state.

Creates or updates a localized store listing. This method supports patch semantics.

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • track (type: String.t) - The track to read or modify.
  • optional_params (type: keyword()) - Optional parameters

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • track (type: String.t) - The track to read or modify.
  • optional_params (type: keyword()) - Optional parameters

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • track (type: String.t) - The track to read or modify.
  • optional_params (type: keyword()) - Optional parameters

Fetches the track configuration for the specified track type. Includes the APK version codes that are in this track.

Updates the track configuration for the specified track type. This method supports patch semantics.

Checks that the edit can be successfully committed. The edit's changes are not applied to the live app.

Link to this section Functions

Link to this function

androidpublisher_edits_apklistings_delete(connection, package_name, edit_id, apk_version_code, language, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_apklistings_delete(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  integer(),
  String.t(),
  keyword(),
  keyword()
) :: {:ok, nil} | {:error, Tesla.Env.t()}

Deletes the APK-specific localized listing for a specified APK and language code.

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • apk_version_code (type: integer()) - The APK version code whose APK-specific listings should be read or modified.
  • language (type: String.t) - The language code (a BCP-47 language tag) of the APK-specific localized listing to read or modify. For example, to select Austrian German, pass "de-AT".
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_apklistings_deleteall(connection, package_name, edit_id, apk_version_code, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_apklistings_deleteall(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  integer(),
  keyword(),
  keyword()
) :: {:ok, nil} | {:error, Tesla.Env.t()}

Deletes all the APK-specific localized listings for a specified APK.

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • apk_version_code (type: integer()) - The APK version code whose APK-specific listings should be read or modified.
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_apklistings_get(connection, package_name, edit_id, apk_version_code, language, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_apklistings_get(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  integer(),
  String.t(),
  keyword(),
  keyword()
) ::
  {:ok, GoogleApi.AndroidPublisher.V2.Model.ApkListing.t()}
  | {:error, Tesla.Env.t()}

Fetches the APK-specific localized listing for a specified APK and language code.

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • apk_version_code (type: integer()) - The APK version code whose APK-specific listings should be read or modified.
  • language (type: String.t) - The language code (a BCP-47 language tag) of the APK-specific localized listing to read or modify. For example, to select Austrian German, pass "de-AT".
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %GoogleApi.AndroidPublisher.V2.Model.ApkListing{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_apklistings_list(connection, package_name, edit_id, apk_version_code, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_apklistings_list(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  integer(),
  keyword(),
  keyword()
) ::
  {:ok, GoogleApi.AndroidPublisher.V2.Model.ApkListingsListResponse.t()}
  | {:error, Tesla.Env.t()}

Lists all the APK-specific localized listings for a specified APK.

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • apk_version_code (type: integer()) - The APK version code whose APK-specific listings should be read or modified.
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %GoogleApi.AndroidPublisher.V2.Model.ApkListingsListResponse{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_apklistings_patch(connection, package_name, edit_id, apk_version_code, language, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_apklistings_patch(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  integer(),
  String.t(),
  keyword(),
  keyword()
) ::
  {:ok, GoogleApi.AndroidPublisher.V2.Model.ApkListing.t()}
  | {:error, Tesla.Env.t()}

Updates or creates the APK-specific localized listing for a specified APK and language code. This method supports patch semantics.

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • apk_version_code (type: integer()) - The APK version code whose APK-specific listings should be read or modified.
  • language (type: String.t) - The language code (a BCP-47 language tag) of the APK-specific localized listing to read or modify. For example, to select Austrian German, pass "de-AT".
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
    • :body (type: GoogleApi.AndroidPublisher.V2.Model.ApkListing.t) -
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %GoogleApi.AndroidPublisher.V2.Model.ApkListing{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_apklistings_update(connection, package_name, edit_id, apk_version_code, language, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_apklistings_update(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  integer(),
  String.t(),
  keyword(),
  keyword()
) ::
  {:ok, GoogleApi.AndroidPublisher.V2.Model.ApkListing.t()}
  | {:error, Tesla.Env.t()}

Updates or creates the APK-specific localized listing for a specified APK and language code.

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • apk_version_code (type: integer()) - The APK version code whose APK-specific listings should be read or modified.
  • language (type: String.t) - The language code (a BCP-47 language tag) of the APK-specific localized listing to read or modify. For example, to select Austrian German, pass "de-AT".
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
    • :body (type: GoogleApi.AndroidPublisher.V2.Model.ApkListing.t) -
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %GoogleApi.AndroidPublisher.V2.Model.ApkListing{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_apks_addexternallyhosted(connection, package_name, edit_id, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_apks_addexternallyhosted(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  keyword(),
  keyword()
) ::
  {:ok, GoogleApi.AndroidPublisher.V2.Model.ApksAddExternallyHostedResponse.t()}
  | {:error, Tesla.Env.t()}

Creates a new APK without uploading the APK itself to Google Play, instead hosting the APK at a specified URL. This function is only available to enterprises using Google Play for Work whose application is configured to restrict distribution to the enterprise domain.

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
    • :body (type: GoogleApi.AndroidPublisher.V2.Model.ApksAddExternallyHostedRequest.t) -
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %GoogleApi.AndroidPublisher.V2.Model.ApksAddExternallyHostedResponse{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_apks_list(connection, package_name, edit_id, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_apks_list(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  keyword(),
  keyword()
) ::
  {:ok, GoogleApi.AndroidPublisher.V2.Model.ApksListResponse.t()}
  | {:error, Tesla.Env.t()}

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %GoogleApi.AndroidPublisher.V2.Model.ApksListResponse{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_apks_upload(connection, package_name, edit_id, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_apks_upload(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  keyword(),
  keyword()
) ::
  {:ok, GoogleApi.AndroidPublisher.V2.Model.Apk.t()} | {:error, Tesla.Env.t()}

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %GoogleApi.AndroidPublisher.V2.Model.Apk{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_apks_upload_iodata(connection, package_name, edit_id, upload_type, metadata, data, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_apks_upload_iodata(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  String.t(),
  String.t(),
  iodata(),
  keyword(),
  keyword()
) ::
  {:ok, GoogleApi.AndroidPublisher.V2.Model.Apk.t()} | {:error, Tesla.Env.t()}

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • upload_type (type: String.t) - Upload type. Must be "multipart".
  • metadata (type: String.t) - string metadata
  • data (type: iodata) - Content to upload, as a string or iolist
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %GoogleApi.AndroidPublisher.V2.Model.Apk{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_apks_upload_resumable(connection, package_name, edit_id, upload_type, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_apks_upload_resumable(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  String.t(),
  keyword(),
  keyword()
) :: {:ok, nil} | {:error, Tesla.Env.t()}

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • upload_type (type: String.t) - Upload type. Must be "resumable".
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_apks_upload_simple(connection, package_name, edit_id, upload_type, metadata, data, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_apks_upload_simple(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  String.t(),
  String.t(),
  String.t(),
  keyword(),
  keyword()
) ::
  {:ok, GoogleApi.AndroidPublisher.V2.Model.Apk.t()} | {:error, Tesla.Env.t()}

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • upload_type (type: String.t) - Upload type. Must be "multipart".
  • metadata (type: String.t) - string metadata
  • data (type: String.t) - Path to file containing content to upload
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %GoogleApi.AndroidPublisher.V2.Model.Apk{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_bundles_list(connection, package_name, edit_id, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_bundles_list(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  keyword(),
  keyword()
) ::
  {:ok, GoogleApi.AndroidPublisher.V2.Model.BundlesListResponse.t()}
  | {:error, Tesla.Env.t()}

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %GoogleApi.AndroidPublisher.V2.Model.BundlesListResponse{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_bundles_upload(connection, package_name, edit_id, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_bundles_upload(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  keyword(),
  keyword()
) ::
  {:ok, GoogleApi.AndroidPublisher.V2.Model.Bundle.t()}
  | {:error, Tesla.Env.t()}

Uploads a new Android App Bundle to this edit. If you are using the Google API client libraries, please increase the timeout of the http request before calling this endpoint (a timeout of 2 minutes is recommended). See: https://developers.google.com/api-client-library/java/google-api-java-client/errors for an example in java.

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
    • :ackBundleInstallationWarning (type: boolean()) - Must be set to true if the bundle installation may trigger a warning on user devices (for example, if installation size may be over a threshold, typically 100 MB).
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %GoogleApi.AndroidPublisher.V2.Model.Bundle{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_bundles_upload_iodata(connection, package_name, edit_id, upload_type, metadata, data, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_bundles_upload_iodata(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  String.t(),
  String.t(),
  iodata(),
  keyword(),
  keyword()
) ::
  {:ok, GoogleApi.AndroidPublisher.V2.Model.Bundle.t()}
  | {:error, Tesla.Env.t()}

Uploads a new Android App Bundle to this edit. If you are using the Google API client libraries, please increase the timeout of the http request before calling this endpoint (a timeout of 2 minutes is recommended). See: https://developers.google.com/api-client-library/java/google-api-java-client/errors for an example in java.

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • upload_type (type: String.t) - Upload type. Must be "multipart".
  • metadata (type: String.t) - string metadata
  • data (type: iodata) - Content to upload, as a string or iolist
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
    • :ackBundleInstallationWarning (type: boolean()) - Must be set to true if the bundle installation may trigger a warning on user devices (for example, if installation size may be over a threshold, typically 100 MB).
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %GoogleApi.AndroidPublisher.V2.Model.Bundle{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_bundles_upload_resumable(connection, package_name, edit_id, upload_type, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_bundles_upload_resumable(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  String.t(),
  keyword(),
  keyword()
) :: {:ok, nil} | {:error, Tesla.Env.t()}

Uploads a new Android App Bundle to this edit. If you are using the Google API client libraries, please increase the timeout of the http request before calling this endpoint (a timeout of 2 minutes is recommended). See: https://developers.google.com/api-client-library/java/google-api-java-client/errors for an example in java.

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • upload_type (type: String.t) - Upload type. Must be "resumable".
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
    • :ackBundleInstallationWarning (type: boolean()) - Must be set to true if the bundle installation may trigger a warning on user devices (for example, if installation size may be over a threshold, typically 100 MB).
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_bundles_upload_simple(connection, package_name, edit_id, upload_type, metadata, data, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_bundles_upload_simple(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  String.t(),
  String.t(),
  String.t(),
  keyword(),
  keyword()
) ::
  {:ok, GoogleApi.AndroidPublisher.V2.Model.Bundle.t()}
  | {:error, Tesla.Env.t()}

Uploads a new Android App Bundle to this edit. If you are using the Google API client libraries, please increase the timeout of the http request before calling this endpoint (a timeout of 2 minutes is recommended). See: https://developers.google.com/api-client-library/java/google-api-java-client/errors for an example in java.

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • upload_type (type: String.t) - Upload type. Must be "multipart".
  • metadata (type: String.t) - string metadata
  • data (type: String.t) - Path to file containing content to upload
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
    • :ackBundleInstallationWarning (type: boolean()) - Must be set to true if the bundle installation may trigger a warning on user devices (for example, if installation size may be over a threshold, typically 100 MB).
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %GoogleApi.AndroidPublisher.V2.Model.Bundle{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_commit(connection, package_name, edit_id, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_commit(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  keyword(),
  keyword()
) ::
  {:ok, GoogleApi.AndroidPublisher.V2.Model.AppEdit.t()}
  | {:error, Tesla.Env.t()}

Commits/applies the changes made in this edit back to the app.

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %GoogleApi.AndroidPublisher.V2.Model.AppEdit{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_delete(connection, package_name, edit_id, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_delete(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  keyword(),
  keyword()
) :: {:ok, nil} | {:error, Tesla.Env.t()}

Deletes an edit for an app. Creating a new edit will automatically delete any of your previous edits so this method need only be called if you want to preemptively abandon an edit.

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_deobfuscationfiles_upload(connection, package_name, edit_id, apk_version_code, deobfuscation_file_type, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_deobfuscationfiles_upload(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  integer(),
  String.t(),
  keyword(),
  keyword()
) ::
  {:ok,
   GoogleApi.AndroidPublisher.V2.Model.DeobfuscationFilesUploadResponse.t()}
  | {:error, Tesla.Env.t()}

Uploads the deobfuscation file of the specified APK. If a deobfuscation file already exists, it will be replaced.

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier of the Android app for which the deobfuscatiuon files are being uploaded; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • apk_version_code (type: integer()) - The version code of the APK whose deobfuscation file is being uploaded.
  • deobfuscation_file_type (type: String.t) -
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %GoogleApi.AndroidPublisher.V2.Model.DeobfuscationFilesUploadResponse{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_deobfuscationfiles_upload_iodata(connection, package_name, edit_id, apk_version_code, deobfuscation_file_type, upload_type, metadata, data, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_deobfuscationfiles_upload_iodata(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  integer(),
  String.t(),
  String.t(),
  String.t(),
  iodata(),
  keyword(),
  keyword()
) ::
  {:ok,
   GoogleApi.AndroidPublisher.V2.Model.DeobfuscationFilesUploadResponse.t()}
  | {:error, Tesla.Env.t()}

Uploads the deobfuscation file of the specified APK. If a deobfuscation file already exists, it will be replaced.

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier of the Android app for which the deobfuscatiuon files are being uploaded; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • apk_version_code (type: integer()) - The version code of the APK whose deobfuscation file is being uploaded.
  • deobfuscation_file_type (type: String.t) -
  • upload_type (type: String.t) - Upload type. Must be "multipart".
  • metadata (type: String.t) - string metadata
  • data (type: iodata) - Content to upload, as a string or iolist
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %GoogleApi.AndroidPublisher.V2.Model.DeobfuscationFilesUploadResponse{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_deobfuscationfiles_upload_resumable(connection, package_name, edit_id, apk_version_code, deobfuscation_file_type, upload_type, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_deobfuscationfiles_upload_resumable(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  integer(),
  String.t(),
  String.t(),
  keyword(),
  keyword()
) :: {:ok, nil} | {:error, Tesla.Env.t()}

Uploads the deobfuscation file of the specified APK. If a deobfuscation file already exists, it will be replaced.

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier of the Android app for which the deobfuscatiuon files are being uploaded; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • apk_version_code (type: integer()) - The version code of the APK whose deobfuscation file is being uploaded.
  • deobfuscation_file_type (type: String.t) -
  • upload_type (type: String.t) - Upload type. Must be "resumable".
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_deobfuscationfiles_upload_simple(connection, package_name, edit_id, apk_version_code, deobfuscation_file_type, upload_type, metadata, data, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_deobfuscationfiles_upload_simple(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  integer(),
  String.t(),
  String.t(),
  String.t(),
  String.t(),
  keyword(),
  keyword()
) ::
  {:ok,
   GoogleApi.AndroidPublisher.V2.Model.DeobfuscationFilesUploadResponse.t()}
  | {:error, Tesla.Env.t()}

Uploads the deobfuscation file of the specified APK. If a deobfuscation file already exists, it will be replaced.

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier of the Android app for which the deobfuscatiuon files are being uploaded; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • apk_version_code (type: integer()) - The version code of the APK whose deobfuscation file is being uploaded.
  • deobfuscation_file_type (type: String.t) -
  • upload_type (type: String.t) - Upload type. Must be "multipart".
  • metadata (type: String.t) - string metadata
  • data (type: String.t) - Path to file containing content to upload
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %GoogleApi.AndroidPublisher.V2.Model.DeobfuscationFilesUploadResponse{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_details_get(connection, package_name, edit_id, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_details_get(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  keyword(),
  keyword()
) ::
  {:ok, GoogleApi.AndroidPublisher.V2.Model.AppDetails.t()}
  | {:error, Tesla.Env.t()}

Fetches app details for this edit. This includes the default language and developer support contact information.

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %GoogleApi.AndroidPublisher.V2.Model.AppDetails{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_details_patch(connection, package_name, edit_id, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_details_patch(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  keyword(),
  keyword()
) ::
  {:ok, GoogleApi.AndroidPublisher.V2.Model.AppDetails.t()}
  | {:error, Tesla.Env.t()}

Updates app details for this edit. This method supports patch semantics.

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
    • :body (type: GoogleApi.AndroidPublisher.V2.Model.AppDetails.t) -
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %GoogleApi.AndroidPublisher.V2.Model.AppDetails{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_details_update(connection, package_name, edit_id, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_details_update(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  keyword(),
  keyword()
) ::
  {:ok, GoogleApi.AndroidPublisher.V2.Model.AppDetails.t()}
  | {:error, Tesla.Env.t()}

Updates app details for this edit.

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
    • :body (type: GoogleApi.AndroidPublisher.V2.Model.AppDetails.t) -
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %GoogleApi.AndroidPublisher.V2.Model.AppDetails{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_expansionfiles_get(connection, package_name, edit_id, apk_version_code, expansion_file_type, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_expansionfiles_get(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  integer(),
  String.t(),
  keyword(),
  keyword()
) ::
  {:ok, GoogleApi.AndroidPublisher.V2.Model.ExpansionFile.t()}
  | {:error, Tesla.Env.t()}

Fetches the Expansion File configuration for the APK specified.

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • apk_version_code (type: integer()) - The version code of the APK whose Expansion File configuration is being read or modified.
  • expansion_file_type (type: String.t) -
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %GoogleApi.AndroidPublisher.V2.Model.ExpansionFile{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_expansionfiles_patch(connection, package_name, edit_id, apk_version_code, expansion_file_type, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_expansionfiles_patch(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  integer(),
  String.t(),
  keyword(),
  keyword()
) ::
  {:ok, GoogleApi.AndroidPublisher.V2.Model.ExpansionFile.t()}
  | {:error, Tesla.Env.t()}

Updates the APK's Expansion File configuration to reference another APK's Expansion Files. To add a new Expansion File use the Upload method. This method supports patch semantics.

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • apk_version_code (type: integer()) - The version code of the APK whose Expansion File configuration is being read or modified.
  • expansion_file_type (type: String.t) -
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
    • :body (type: GoogleApi.AndroidPublisher.V2.Model.ExpansionFile.t) -
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %GoogleApi.AndroidPublisher.V2.Model.ExpansionFile{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_expansionfiles_update(connection, package_name, edit_id, apk_version_code, expansion_file_type, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_expansionfiles_update(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  integer(),
  String.t(),
  keyword(),
  keyword()
) ::
  {:ok, GoogleApi.AndroidPublisher.V2.Model.ExpansionFile.t()}
  | {:error, Tesla.Env.t()}

Updates the APK's Expansion File configuration to reference another APK's Expansion Files. To add a new Expansion File use the Upload method.

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • apk_version_code (type: integer()) - The version code of the APK whose Expansion File configuration is being read or modified.
  • expansion_file_type (type: String.t) -
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
    • :body (type: GoogleApi.AndroidPublisher.V2.Model.ExpansionFile.t) -
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %GoogleApi.AndroidPublisher.V2.Model.ExpansionFile{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_expansionfiles_upload(connection, package_name, edit_id, apk_version_code, expansion_file_type, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_expansionfiles_upload(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  integer(),
  String.t(),
  keyword(),
  keyword()
) ::
  {:ok, GoogleApi.AndroidPublisher.V2.Model.ExpansionFilesUploadResponse.t()}
  | {:error, Tesla.Env.t()}

Uploads and attaches a new Expansion File to the APK specified.

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • apk_version_code (type: integer()) - The version code of the APK whose Expansion File configuration is being read or modified.
  • expansion_file_type (type: String.t) -
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %GoogleApi.AndroidPublisher.V2.Model.ExpansionFilesUploadResponse{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_expansionfiles_upload_iodata(connection, package_name, edit_id, apk_version_code, expansion_file_type, upload_type, metadata, data, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_expansionfiles_upload_iodata(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  integer(),
  String.t(),
  String.t(),
  String.t(),
  iodata(),
  keyword(),
  keyword()
) ::
  {:ok, GoogleApi.AndroidPublisher.V2.Model.ExpansionFilesUploadResponse.t()}
  | {:error, Tesla.Env.t()}

Uploads and attaches a new Expansion File to the APK specified.

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • apk_version_code (type: integer()) - The version code of the APK whose Expansion File configuration is being read or modified.
  • expansion_file_type (type: String.t) -
  • upload_type (type: String.t) - Upload type. Must be "multipart".
  • metadata (type: String.t) - string metadata
  • data (type: iodata) - Content to upload, as a string or iolist
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %GoogleApi.AndroidPublisher.V2.Model.ExpansionFilesUploadResponse{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_expansionfiles_upload_resumable(connection, package_name, edit_id, apk_version_code, expansion_file_type, upload_type, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_expansionfiles_upload_resumable(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  integer(),
  String.t(),
  String.t(),
  keyword(),
  keyword()
) :: {:ok, nil} | {:error, Tesla.Env.t()}

Uploads and attaches a new Expansion File to the APK specified.

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • apk_version_code (type: integer()) - The version code of the APK whose Expansion File configuration is being read or modified.
  • expansion_file_type (type: String.t) -
  • upload_type (type: String.t) - Upload type. Must be "resumable".
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_expansionfiles_upload_simple(connection, package_name, edit_id, apk_version_code, expansion_file_type, upload_type, metadata, data, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_expansionfiles_upload_simple(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  integer(),
  String.t(),
  String.t(),
  String.t(),
  String.t(),
  keyword(),
  keyword()
) ::
  {:ok, GoogleApi.AndroidPublisher.V2.Model.ExpansionFilesUploadResponse.t()}
  | {:error, Tesla.Env.t()}

Uploads and attaches a new Expansion File to the APK specified.

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • apk_version_code (type: integer()) - The version code of the APK whose Expansion File configuration is being read or modified.
  • expansion_file_type (type: String.t) -
  • upload_type (type: String.t) - Upload type. Must be "multipart".
  • metadata (type: String.t) - string metadata
  • data (type: String.t) - Path to file containing content to upload
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %GoogleApi.AndroidPublisher.V2.Model.ExpansionFilesUploadResponse{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_get(connection, package_name, edit_id, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_get(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  keyword(),
  keyword()
) ::
  {:ok, GoogleApi.AndroidPublisher.V2.Model.AppEdit.t()}
  | {:error, Tesla.Env.t()}

Returns information about the edit specified. Calls will fail if the edit is no long active (e.g. has been deleted, superseded or expired).

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %GoogleApi.AndroidPublisher.V2.Model.AppEdit{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_images_delete(connection, package_name, edit_id, language, image_type, image_id, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_images_delete(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  String.t(),
  String.t(),
  String.t(),
  keyword(),
  keyword()
) :: {:ok, nil} | {:error, Tesla.Env.t()}

Deletes the image (specified by id) from the edit.

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • language (type: String.t) - The language code (a BCP-47 language tag) of the localized listing whose images are to read or modified. For example, to select Austrian German, pass "de-AT".
  • image_type (type: String.t) -
  • image_id (type: String.t) - Unique identifier an image within the set of images attached to this edit.
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_images_deleteall(connection, package_name, edit_id, language, image_type, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_images_deleteall(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  String.t(),
  String.t(),
  keyword(),
  keyword()
) ::
  {:ok, GoogleApi.AndroidPublisher.V2.Model.ImagesDeleteAllResponse.t()}
  | {:error, Tesla.Env.t()}

Deletes all images for the specified language and image type.

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • language (type: String.t) - The language code (a BCP-47 language tag) of the localized listing whose images are to read or modified. For example, to select Austrian German, pass "de-AT".
  • image_type (type: String.t) -
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %GoogleApi.AndroidPublisher.V2.Model.ImagesDeleteAllResponse{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_images_list(connection, package_name, edit_id, language, image_type, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_images_list(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  String.t(),
  String.t(),
  keyword(),
  keyword()
) ::
  {:ok, GoogleApi.AndroidPublisher.V2.Model.ImagesListResponse.t()}
  | {:error, Tesla.Env.t()}

Lists all images for the specified language and image type.

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • language (type: String.t) - The language code (a BCP-47 language tag) of the localized listing whose images are to read or modified. For example, to select Austrian German, pass "de-AT".
  • image_type (type: String.t) -
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %GoogleApi.AndroidPublisher.V2.Model.ImagesListResponse{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_images_upload(connection, package_name, edit_id, language, image_type, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_images_upload(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  String.t(),
  String.t(),
  keyword(),
  keyword()
) ::
  {:ok, GoogleApi.AndroidPublisher.V2.Model.ImagesUploadResponse.t()}
  | {:error, Tesla.Env.t()}

Uploads a new image and adds it to the list of images for the specified language and image type.

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • language (type: String.t) - The language code (a BCP-47 language tag) of the localized listing whose images are to read or modified. For example, to select Austrian German, pass "de-AT".
  • image_type (type: String.t) -
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %GoogleApi.AndroidPublisher.V2.Model.ImagesUploadResponse{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_images_upload_iodata(connection, package_name, edit_id, language, image_type, upload_type, metadata, data, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_images_upload_iodata(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  String.t(),
  String.t(),
  String.t(),
  String.t(),
  iodata(),
  keyword(),
  keyword()
) ::
  {:ok, GoogleApi.AndroidPublisher.V2.Model.ImagesUploadResponse.t()}
  | {:error, Tesla.Env.t()}

Uploads a new image and adds it to the list of images for the specified language and image type.

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • language (type: String.t) - The language code (a BCP-47 language tag) of the localized listing whose images are to read or modified. For example, to select Austrian German, pass "de-AT".
  • image_type (type: String.t) -
  • upload_type (type: String.t) - Upload type. Must be "multipart".
  • metadata (type: String.t) - string metadata
  • data (type: iodata) - Content to upload, as a string or iolist
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %GoogleApi.AndroidPublisher.V2.Model.ImagesUploadResponse{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_images_upload_resumable(connection, package_name, edit_id, language, image_type, upload_type, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_images_upload_resumable(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  String.t(),
  String.t(),
  String.t(),
  keyword(),
  keyword()
) :: {:ok, nil} | {:error, Tesla.Env.t()}

Uploads a new image and adds it to the list of images for the specified language and image type.

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • language (type: String.t) - The language code (a BCP-47 language tag) of the localized listing whose images are to read or modified. For example, to select Austrian German, pass "de-AT".
  • image_type (type: String.t) -
  • upload_type (type: String.t) - Upload type. Must be "resumable".
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_images_upload_simple(connection, package_name, edit_id, language, image_type, upload_type, metadata, data, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_images_upload_simple(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  String.t(),
  String.t(),
  String.t(),
  String.t(),
  String.t(),
  keyword(),
  keyword()
) ::
  {:ok, GoogleApi.AndroidPublisher.V2.Model.ImagesUploadResponse.t()}
  | {:error, Tesla.Env.t()}

Uploads a new image and adds it to the list of images for the specified language and image type.

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • language (type: String.t) - The language code (a BCP-47 language tag) of the localized listing whose images are to read or modified. For example, to select Austrian German, pass "de-AT".
  • image_type (type: String.t) -
  • upload_type (type: String.t) - Upload type. Must be "multipart".
  • metadata (type: String.t) - string metadata
  • data (type: String.t) - Path to file containing content to upload
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %GoogleApi.AndroidPublisher.V2.Model.ImagesUploadResponse{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_insert(connection, package_name, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_insert(
  Tesla.Env.client(),
  String.t(),
  keyword(),
  keyword()
) ::
  {:ok, GoogleApi.AndroidPublisher.V2.Model.AppEdit.t()}
  | {:error, Tesla.Env.t()}

Creates a new edit for an app, populated with the app's current state.

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
    • :body (type: GoogleApi.AndroidPublisher.V2.Model.AppEdit.t) -
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %GoogleApi.AndroidPublisher.V2.Model.AppEdit{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_listings_delete(connection, package_name, edit_id, language, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_listings_delete(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  String.t(),
  keyword(),
  keyword()
) :: {:ok, nil} | {:error, Tesla.Env.t()}

Deletes the specified localized store listing from an edit.

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • language (type: String.t) - The language code (a BCP-47 language tag) of the localized listing to read or modify. For example, to select Austrian German, pass "de-AT".
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_listings_deleteall(connection, package_name, edit_id, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_listings_deleteall(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  keyword(),
  keyword()
) :: {:ok, nil} | {:error, Tesla.Env.t()}

Deletes all localized listings from an edit.

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_listings_get(connection, package_name, edit_id, language, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_listings_get(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  String.t(),
  keyword(),
  keyword()
) ::
  {:ok, GoogleApi.AndroidPublisher.V2.Model.Listing.t()}
  | {:error, Tesla.Env.t()}

Fetches information about a localized store listing.

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • language (type: String.t) - The language code (a BCP-47 language tag) of the localized listing to read or modify. For example, to select Austrian German, pass "de-AT".
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %GoogleApi.AndroidPublisher.V2.Model.Listing{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_listings_list(connection, package_name, edit_id, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_listings_list(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  keyword(),
  keyword()
) ::
  {:ok, GoogleApi.AndroidPublisher.V2.Model.ListingsListResponse.t()}
  | {:error, Tesla.Env.t()}

Returns all of the localized store listings attached to this edit.

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %GoogleApi.AndroidPublisher.V2.Model.ListingsListResponse{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_listings_patch(connection, package_name, edit_id, language, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_listings_patch(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  String.t(),
  keyword(),
  keyword()
) ::
  {:ok, GoogleApi.AndroidPublisher.V2.Model.Listing.t()}
  | {:error, Tesla.Env.t()}

Creates or updates a localized store listing. This method supports patch semantics.

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • language (type: String.t) - The language code (a BCP-47 language tag) of the localized listing to read or modify. For example, to select Austrian German, pass "de-AT".
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
    • :body (type: GoogleApi.AndroidPublisher.V2.Model.Listing.t) -
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %GoogleApi.AndroidPublisher.V2.Model.Listing{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_listings_update(connection, package_name, edit_id, language, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_listings_update(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  String.t(),
  keyword(),
  keyword()
) ::
  {:ok, GoogleApi.AndroidPublisher.V2.Model.Listing.t()}
  | {:error, Tesla.Env.t()}

Creates or updates a localized store listing.

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • language (type: String.t) - The language code (a BCP-47 language tag) of the localized listing to read or modify. For example, to select Austrian German, pass "de-AT".
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
    • :body (type: GoogleApi.AndroidPublisher.V2.Model.Listing.t) -
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %GoogleApi.AndroidPublisher.V2.Model.Listing{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_testers_get(connection, package_name, edit_id, track, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_testers_get(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  String.t(),
  keyword(),
  keyword()
) ::
  {:ok, GoogleApi.AndroidPublisher.V2.Model.Testers.t()}
  | {:error, Tesla.Env.t()}

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • track (type: String.t) - The track to read or modify.
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %GoogleApi.AndroidPublisher.V2.Model.Testers{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_testers_patch(connection, package_name, edit_id, track, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_testers_patch(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  String.t(),
  keyword(),
  keyword()
) ::
  {:ok, GoogleApi.AndroidPublisher.V2.Model.Testers.t()}
  | {:error, Tesla.Env.t()}

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • track (type: String.t) - The track to read or modify.
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
    • :body (type: GoogleApi.AndroidPublisher.V2.Model.Testers.t) -
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %GoogleApi.AndroidPublisher.V2.Model.Testers{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_testers_update(connection, package_name, edit_id, track, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_testers_update(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  String.t(),
  keyword(),
  keyword()
) ::
  {:ok, GoogleApi.AndroidPublisher.V2.Model.Testers.t()}
  | {:error, Tesla.Env.t()}

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • track (type: String.t) - The track to read or modify.
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
    • :body (type: GoogleApi.AndroidPublisher.V2.Model.Testers.t) -
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %GoogleApi.AndroidPublisher.V2.Model.Testers{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_tracks_get(connection, package_name, edit_id, track, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_tracks_get(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  String.t(),
  keyword(),
  keyword()
) ::
  {:ok, GoogleApi.AndroidPublisher.V2.Model.Track.t()} | {:error, Tesla.Env.t()}

Fetches the track configuration for the specified track type. Includes the APK version codes that are in this track.

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • track (type: String.t) - The track to read or modify.
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %GoogleApi.AndroidPublisher.V2.Model.Track{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_tracks_list(connection, package_name, edit_id, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_tracks_list(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  keyword(),
  keyword()
) ::
  {:ok, GoogleApi.AndroidPublisher.V2.Model.TracksListResponse.t()}
  | {:error, Tesla.Env.t()}

Lists all the track configurations for this edit.

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %GoogleApi.AndroidPublisher.V2.Model.TracksListResponse{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_tracks_patch(connection, package_name, edit_id, track, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_tracks_patch(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  String.t(),
  keyword(),
  keyword()
) ::
  {:ok, GoogleApi.AndroidPublisher.V2.Model.Track.t()} | {:error, Tesla.Env.t()}

Updates the track configuration for the specified track type. This method supports patch semantics.

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • track (type: String.t) - The track to read or modify.
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
    • :body (type: GoogleApi.AndroidPublisher.V2.Model.Track.t) -
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %GoogleApi.AndroidPublisher.V2.Model.Track{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_tracks_update(connection, package_name, edit_id, track, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_tracks_update(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  String.t(),
  keyword(),
  keyword()
) ::
  {:ok, GoogleApi.AndroidPublisher.V2.Model.Track.t()} | {:error, Tesla.Env.t()}

Updates the track configuration for the specified track type.

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • track (type: String.t) - The track to read or modify.
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
    • :body (type: GoogleApi.AndroidPublisher.V2.Model.Track.t) -
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %GoogleApi.AndroidPublisher.V2.Model.Track{}} on success
  • {:error, info} on failure
Link to this function

androidpublisher_edits_validate(connection, package_name, edit_id, optional_params \\ [], opts \\ [])

View Source
androidpublisher_edits_validate(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  keyword(),
  keyword()
) ::
  {:ok, GoogleApi.AndroidPublisher.V2.Model.AppEdit.t()}
  | {:error, Tesla.Env.t()}

Checks that the edit can be successfully committed. The edit's changes are not applied to the live app.

Parameters

  • connection (type: GoogleApi.AndroidPublisher.V2.Connection.t) - Connection to server
  • package_name (type: String.t) - Unique identifier for the Android app that is being updated; for example, "com.spiffygame".
  • edit_id (type: String.t) - Unique identifier for this edit.
  • optional_params (type: keyword()) - Optional parameters

    • :alt (type: String.t) - Data format for the response.
    • :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) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
    • :userIp (type: String.t) - Deprecated. Please use quotaUser instead.
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %GoogleApi.AndroidPublisher.V2.Model.AppEdit{}} on success
  • {:error, info} on failure