View Source GoogleApi.ContentWarehouse.V1.Model.SocialGraphApiProtoLimitedProfileSettings (google_api_content_warehouse v0.4.0)

Next ID: 10

Attributes

  • androidMessages (type: boolean(), default: nil) - Created with user input in Android Messages.
  • 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.
  • 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.
  • lastUpdateTime (type: DateTime.t, default: nil) - Timestamp indicating when the settings were last stored. Read-only field.
  • 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.
  • myAccount (type: boolean(), default: nil) - Created with user input in MyAccount UI.
  • nameSettings (type: GoogleApi.ContentWarehouse.V1.Model.SocialGraphApiProtoLimitedProfileNameSettings.t, default: nil) - Required. Defines how the name should be formatted in the limited profile.
  • profilePictureSettings (type: GoogleApi.ContentWarehouse.V1.Model.SocialGraphApiProtoLimitedProfilePictureSettings.t, default: nil) - DEPRECATED. Profile picture choices are controlled through the ACL of the Photo field.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@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
  }

Functions

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

Unwrap a decoded JSON object into its complex fields.