Search documentation of ash

# Ash.Resource.Aggregate (ash v3.4.71)

View Source

Represents a named aggregate on the resource that can be loaded

# Summary

## Types

t()

# Types

# t()

    @type t() :: %Ash.Resource.Aggregate{
      authorize?: boolean(),
      constraints: term(),
      default: term(),
      description: String.t() | nil,
      field: atom(),
      filter: Keyword.t(),
      filterable?: boolean(),
      implementation: term(),
      include_nil?: term(),
      join_filters: %{required([atom()]) => term()},
      kind: Ash.Query.Aggregate.kind(),
      name: atom(),
      public?: boolean(),
      read_action: atom() | nil,
      relationship_path: [atom()],
      sensitive?: boolean(),
      sort: term(),
      sortable?: boolean(),
      type: term(),
      uniq?: term()
    }