AppsPeopleOzExternalMergedpeopleapiGPayExtendedData

AI Overview😉

  • The potential purpose of this module is to provide extended data for Google Pay (GPay) product profiles, specifically related to phone numbers. It seems to be focused on formatting and masking phone numbers to protect user privacy.
  • This module could impact search results by influencing the display of phone numbers associated with GPay product profiles in search results. For example, it may ensure that phone numbers are displayed in a standardized international format or that they are partially masked to protect user privacy. This could affect the visibility and accessibility of phone numbers in search results, potentially impacting the user experience.
  • A website may change things to be more favorable for this function by ensuring that phone numbers associated with GPay product profiles are provided in a standardized international format and are properly masked to protect user privacy. This could involve implementing phone number formatting and masking algorithms, such as those referenced in the code snippet, to ensure compliance with Google's guidelines. Additionally, websites may need to provide clear and transparent information about how phone numbers are used and protected in their GPay product profiles.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiGPayExtendedData (google_api_content_warehouse v0.4.0)

Extension data for use in GPay Product Profile. go/gpay-product-profile-1-pager Contact: [email protected]

Attributes

  • failure (type: GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiProductProfileFailure.t, default: nil) - Failure type if there is an error when fetching product profile data.
  • internationalNumber (type: String.t, default: nil) - A number in international format including the country code that is made user readable by including formatting such as spaces. Example: "+41 44 668 1800" DEPRECATED: A user's phone number should be masked and not in an international format
  • maskedNumber (type: String.t, default: nil) - The masked string of a user's phone number The number will be obfucsated with * except the last 4 digits. Refer to: //java/com/google/nbu/paisa/common/PhoneNumberMasker.java

Summary

Types

t()

Functions

decode(value, options)

Unwrap a decoded JSON object into its complex fields.

Types

Link to this type

t()

@type t() ::
  %GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiGPayExtendedData{
    failure:
      GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiProductProfileFailure.t()
      | nil,
    internationalNumber: String.t() | nil,
    maskedNumber: String.t() | nil
  }

Functions

Link to this function

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.