# `AshGraphql.Resource.Info`
[🔗](https://github.com/ash-project/ash_graphql/blob/v1.9.4/lib/resource/info.ex#L5)

Introspection helpers for AshGraphql.Resource

# `allowed_filter_operators`

Returns the allowed filter operators for a field, or nil if all are allowed

# `argument_input_types`

Graphql argument type overrides for the resource

# `argument_names`

Graphql argument name overrides for the resource

# `attribute_input_types`

Graphql attribute input type overrides for the resource

# `attribute_types`

Graphql type overrides for the resource

# `complexity`

The complexity callback `{mod, fun}` for this type

# `derive_filter?`

Wether or not to derive a filter input for the resource automatically

# `derive_sort?`

Wether or not to derive a sort input for the resource automatically

# `encode_primary_key?`

Wether or not to encode the primary key as a single `id` field when reading and getting

# `error_handler`

An error handler for errors produced by the resource

# `field_names`

Graphql field name (attribute/relationship/calculation/arguments) overrides for the resource

# `filterable_field?`

May the specified field be filtered on?

# `filterable_fields`

Fields that may be filtered on

# `generate_object?`

Wether or not an object should be generated, or if one with the type name for this resource should be used.

# `hide_fields`

Fields to hide from the graphql domain

# `keyset_field`

The field name to place the keyset of a result in

# `managed_relationship`

The managed_relationshi configuration for a given action/argument

# `managed_relationships`

The managed_relationship configurations

# `managed_relationships_auto?`

# `mutations`

The mutations exposed for the resource

# `nullable_fields`

Graphql nullability overrides for the resource

# `paginate_relationship_with`

Pagination configuration for list relationships

# `primary_key_delimiter`

The delimiter for a resource with a composite primary key

# `queries`

The queries exposed for the resource

# `relationships`

Which relationships should be included in the generated type

# `show_field?`

Wether or not a given field will be shown

# `show_fields`

Fields to show in the graphql domain

# `sortable_field?`

May the specified field be sorted on?

# `sortable_fields`

Fields that may be sorted on

# `subscription_pubsub`

The pubsub module used for subscriptions

# `subscriptions`

The subscriptions exposed for the resource

# `type`

The graphql type of the resource

---

*Consult [api-reference.md](api-reference.md) for complete listing*
