AssistantApiSettingsReauthTrustedDeviceSettingsTrustSettings

AI Overview😉

  • The potential purpose of this module is to manage user trust settings for devices accessing Google Assistant API. It seems to be related to re-authentication and trusted device settings, allowing users to trust devices and not be asked again for a certain period.
  • This module could impact search results by influencing the way Google Assistant interacts with users and devices. It might affect the ranking of results based on user trust and device authentication, potentially giving more weight to trusted devices or users who have opted to trust a device.
  • To be more favorable for this function, a website may need to ensure that its device access and authentication mechanisms are secure and transparent, allowing users to easily trust or distrust devices. It may also be beneficial to implement clear opt-out or opt-in options for users, giving them control over their trust settings and device access.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Next id: 6

Attributes

  • neverAskAgain (type: boolean(), default: nil) - If true, don't ask user to trust this device again.
  • neverAskExpirationTimestamp (type: DateTime.t, default: nil) - DEPRECATED: Use never_ask_again instead. Expiration timestamp of "never ask again" status. If this field is set and is later than current timestamp, we should NOT ask the user whether they'd like to trust this device.
  • trustDeviceExpirationTimestamp (type: DateTime.t, default: nil) - Expiration timestamp of "trusted" status. If this field is set and is later than current timestamp, we can consider this device to be trusted.

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.AssistantApiSettingsReauthTrustedDeviceSettingsTrustSettings{
    neverAskAgain: boolean() | nil,
    neverAskExpirationTimestamp: DateTime.t() | nil,
    trustDeviceExpirationTimestamp: DateTime.t() | nil
  }

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.