SocialGraphApiProtoLimitedProfileSettings

GoogleApi.ContentWarehouse.V1.Model.SocialGraphApiProtoLimitedProfileSettings


Table of Contents ▼

Jump to a specific part of the page:

Description

Next ID: 10

Attributes List

This module has the following attributes (case-insensitive ascending order):

View Attributes

Attributes

  1. androidMessages (type: boolean(), default: nil)
    - Created with user input in Android Messages.
  2. disableReason (type: String.t, default: nil)
    - Indicates why the limited profile has been disabled. Will be set iff the limited profile is disabled. Note: When mutating limited profiles, in order to disable them, MutateDataRequest.DisableLimitedProfile must be true. Currently, disables are only performed server-side, so this is read-only for clients.
  3. gpayOobe (type: boolean(), default: nil)
    - Created with user input in GPay OOBE. This is not currently used because GPay does not setup mini profile, this might change in the future.
  4. lastUpdateTime (type: DateTime.t, default: nil)
    - Timestamp indicating when the settings were last stored. Read-only field.
  5. legacyDiscoverability (type: String.t, default: nil)
    - A user who had legacy discoverability had a Limited Profile autogenerated for them, either through a healer or in the live path in FBS.
  6. myAccount (type: boolean(), default: nil)
    - Created with user input in MyAccount UI.
  7. nameSettings (type: GoogleApi.ContentWarehouse.V1.Model.SocialGraphApiProtoLimitedProfileNameSettings, default: nil)
    - Required. Defines how the name should be formatted in the limited profile.
  8. profilePictureSettings (type: GoogleApi.ContentWarehouse.V1.Model.SocialGraphApiProtoLimitedProfilePictureSettings, default: nil)
    - DEPRECATED. Profile picture choices are controlled through the ACL of the Photo field.

Type

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.SocialGraphApiProtoLimitedProfileSettings{
androidMessages: boolean() | nil,
disableReason: String.t() | nil,
gpayOobe: boolean() | nil,
lastUpdateTime: DateTime.t() | nil,
legacyDiscoverability: String.t() | nil,
myAccount: boolean() | nil,
nameSettings: GoogleApi.ContentWarehouse.V1.Model.SocialGraphApiProtoLimitedProfileNameSettings.t() | nil,
profilePictureSettings: GoogleApi.ContentWarehouse.V1.Model.SocialGraphApiProtoLimitedProfilePictureSettings.t() | nil
}

Function

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

Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.SocialGraphApiProtoLimitedProfileSettings