AssistantApiSettingsDeviceFeatureFilters

GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsDeviceFeatureFilters


Table of Contents ▼

Jump to a specific part of the page:

Description

Defines a set of restrictions on particular device features for a certain set of users. Design: go/home-ft-settings-storage PRD: go/home-family-tools-prd

Attributes List

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

View Attributes

Attributes

  1. enabled (type: boolean(), default: nil)
    - Enables/disables all the filters at the same time. For new devices or non-Cast devices this is always false.
  2. featureFilters (type: GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsFeatureFilters, default: nil)
    - The filters (feature restrictions) to apply when enabled is true.
  3. targets (type: list(String.t), default: nil)
    - The set of users of this device that will have these settings applied. Must have at least one element.

Type

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsDeviceFeatureFilters{
enabled: boolean() | nil,
featureFilters: GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsFeatureFilters.t() | nil,
targets: [String.t()] | nil
}

Function

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

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