View Source GoogleApi.DisplayVideo.V3.Model.AlgorithmRulesRuleset (google_api_display_video v0.36.0)

A ruleset consisting of a list of rules and how to aggregate the resulting values.

Attributes

  • aggregationType (type: String.t, default: nil) - How to aggregate values of evaluated rules.
  • maxValue (type: float(), default: nil) - Maximum value the ruleset can evaluate to.
  • rules (type: list(GoogleApi.DisplayVideo.V3.Model.AlgorithmRulesRule.t), default: nil) - List of rules to generate the impression value.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.DisplayVideo.V3.Model.AlgorithmRulesRuleset{
  aggregationType: String.t() | nil,
  maxValue: float() | nil,
  rules: [GoogleApi.DisplayVideo.V3.Model.AlgorithmRulesRule.t()] | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.