GoogleCloudContentwarehouseV1RuleEvaluatorOutput

GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1RuleEvaluatorOutput


Table of Contents ▼

Jump to a specific part of the page:

Description

Represents the output of the Rule Evaluator.

Attributes List

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

View Attributes

Attributes

  1. invalidRules (type: list(GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1InvalidRule), default: nil)
    - A subset of triggered rules that failed the validation check(s) after parsing.
  2. matchedRules (type: list(GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1Rule), default: nil)
    - A subset of triggered rules that are evaluated true for a given request.
  3. triggeredRules (type: list(GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1Rule), default: nil)
    - List of rules fetched from database for the given request trigger type.

Type

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1RuleEvaluatorOutput{
invalidRules: [ GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1InvalidRule.t() ] | nil,
matchedRules: [ GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1Rule.t() ] | nil,
triggeredRules: [ GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1Rule.t() ] | nil
}

Function

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

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