View Source GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1RuleEvaluatorOutput (google_api_content_warehouse v0.3.0)

Represents the output of the Rule Evaluator.

Attributes

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

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@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
  }

Functions

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

Unwrap a decoded JSON object into its complex fields.