AssistantApiCoreTypesRingtoneTaskMetadata

AI Overview😉

  • Potential purpose of module: This module appears to be related to generating and customizing ringtones for alarms and timers. It uses various attributes such as category, entityMid, and characterTag to create personalized ringtones.
  • Impact on search results: This module may not directly impact search results, but it could influence the user experience when interacting with Google's Assistant or other products that use these ringtones. For example, if a user sets a reminder for a specific entity (e.g., a cat), the generated ringtone might be a cat sound, making the experience more engaging and personalized.
  • Optimization for this function: To be more favorable for this function, a website could focus on providing accurate and descriptive metadata about entities, such as categories, tags, and IDs. This could help Google's Assistant generate more relevant and personalized ringtones. Additionally, websites could consider providing multimedia content (e.g., sounds, music) that could be used to create custom ringtones.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Task metadata information describing the ringtone. Next id: 11

Attributes

  • category (type: String.t, default: nil) - The category related with the ringtone. It's used to generate ringtone related with the category if the entity_mid is not be populated. E.g. for instrument, the ringtone may be piano sound.
  • characterAlarmMetadata (type: GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesRingtoneTaskMetadataCharacterAlarmMetadata.t, default: nil) -
  • characterTag (type: String.t, default: nil) -
  • entityMid (type: String.t, default: nil) - The freebase mid of the entity related to the ringtone. It will be used to generate the ringtone for the alarm or timer (with support for i18n). For instance, for the "cat" mid, the related ringtone will be a cat sound in some language, and for the "Beyonce" mid, the ringtone will be, e.g., a playlist of Beyonce's best hits.
  • funtimeMetadata (type: GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesRingtoneTaskMetadataFuntimeMetadata.t, default: nil) -
  • genMlAlarmMetadata (type: GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesRingtoneTaskMetadataGenMlAlarmMetadata.t, default: nil) -
  • gentleWakeInfo (type: GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesRingtoneTaskMetadataGentleWakeInfo.t, default: nil) - Gentle wake information for this alarm.
  • onDeviceAlarmMetadata (type: GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesRingtoneTaskMetadataOnDeviceAlarmMetadata.t, default: nil) -
  • onDeviceAlarmSound (type: String.t, default: nil) - Will be deprecated. Use OnDeviceAlarmMetadata.
  • routineAlarmMetadata (type: GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesRingtoneTaskMetadataRoutineAlarmMetadata.t, default: nil) -

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.AssistantApiCoreTypesRingtoneTaskMetadata{
    category: String.t() | nil,
    characterAlarmMetadata:
      GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesRingtoneTaskMetadataCharacterAlarmMetadata.t()
      | nil,
    characterTag: String.t() | nil,
    entityMid: String.t() | nil,
    funtimeMetadata:
      GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesRingtoneTaskMetadataFuntimeMetadata.t()
      | nil,
    genMlAlarmMetadata:
      GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesRingtoneTaskMetadataGenMlAlarmMetadata.t()
      | nil,
    gentleWakeInfo:
      GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesRingtoneTaskMetadataGentleWakeInfo.t()
      | nil,
    onDeviceAlarmMetadata:
      GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesRingtoneTaskMetadataOnDeviceAlarmMetadata.t()
      | nil,
    onDeviceAlarmSound: String.t() | nil,
    routineAlarmMetadata:
      GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesRingtoneTaskMetadataRoutineAlarmMetadata.t()
      | nil
  }

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.