AppsPeopleOzExternalMergedpeopleapiAgeRangeType

GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiAgeRangeType


Table of Contents ▼

Jump to a specific part of the page:

Description

Please read go/people-api-howto:age on how to get age data. Message for the Person.age_range_repeated field. Replaces the existing Person.age_range field.

Attributes List

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

View Attributes

Attributes

  1. ageInYears (type: integer(), default: nil)
    - Please read go/people-api-howto:age on how to get age data. Age of the user. The field is set based on profile storage fields such as account birthday. If the source fields are not present, age_in_years will be left unset.
  2. ageOfConsentStatus (type: String.t, default: nil)
    - Deprecated. Use go/supervised-accounts#capabilities-for-child-accounts instead. Denotes whether the user is under the region based Age of Consent. The user's region is based on ClientUserInfo.GlobalTos.AgreedLocation The age is inferred from Birthday field or CertifiedBornBefore field. The region based AoC is specified at go/aoc.
  3. ageRange (type: String.t, default: nil)
    - Deprecated. Please read go/people-api-howto:age on how to get age data. Age range is populated based on account_birthday and certified_born_before, which may not be set for dasher users.
  4. metadata (type: GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiPersonFieldMetadata, default: nil)
    -

Type

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiAgeRangeType{
ageInYears: integer() | nil,
ageOfConsentStatus: String.t() | nil,
ageRange: String.t() | nil,
metadata: GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiPersonFieldMetadata.t() | nil
}

Function

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

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