View Source GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1RuleEngineOutput (google_api_content_warehouse v0.4.0)

Records the output of Rule Engine including rule evaluation and actions result.

Attributes

  • actionExecutorOutput (type: GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1ActionExecutorOutput.t, default: nil) - Output from Action Executor containing rule and corresponding actions execution result.
  • documentName (type: String.t, default: nil) - Name of the document against which the rules and actions were evaluated.
  • ruleEvaluatorOutput (type: GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1RuleEvaluatorOutput.t, default: nil) - Output from Rule Evaluator containing matched, unmatched and invalid rules.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1RuleEngineOutput{
    actionExecutorOutput:
      GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1ActionExecutorOutput.t()
      | nil,
    documentName: String.t() | nil,
    ruleEvaluatorOutput:
      GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1RuleEvaluatorOutput.t()
      | nil
  }

Functions

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

Unwrap a decoded JSON object into its complex fields.