Skip to main content

AttributeAttributeDescriptionSearchInput

Advanced search filters for attribute descriptions with comprehensive filtering capabilities.

Provides detailed filtering options based on attribute description metadata including IDs, names, types, groups, and visibility settings. Enables precise attribute discovery through multiple criteria combinations for efficient attribute management and discovery operations.

Perfect for building attribute management interfaces where users need to find specific attribute descriptions based on various characteristics and properties.

input AttributeAttributeDescriptionSearchInput {
ids: [String!]
names: [String!]
types: [AttributeType!]
groups: [String!]
isSearchable: Boolean
isPublic: Boolean
isHidden: Boolean
isSystem: Boolean
}

Fields

AttributeAttributeDescriptionSearchInput.ids ● [String!] list scalar

Specific attribute description identifiers to filter by.

Array of UUID strings representing exact attribute descriptions to include in results. Use this when you need to retrieve specific attribute descriptions by their unique identifiers. Array must contain unique values and be non-empty when provided.

AttributeAttributeDescriptionSearchInput.names ● [String!] list scalar

Specific attribute description names to filter by.

Array of attribute description names in SCREAMING_SNAKE_CASE format. Use this when you need to retrieve attribute descriptions by their human-readable names. Array must contain unique values and be non-empty when provided.

AttributeAttributeDescriptionSearchInput.types ● [AttributeType!] list enum

Attribute description data types to filter by.

Array of AttributeType enum values to filter attribute descriptions by their data type. Use this to find all attribute descriptions that handle specific data types like text, enum, integer, decimal, datetime, or color. Array must contain unique values and be non-empty when provided.

AttributeAttributeDescriptionSearchInput.groups ● [String!] list scalar

Logical grouping identifiers to filter by.

Filter attribute descriptions by their group assignments. Groups help organize related attributes together for better management and display.

AttributeAttributeDescriptionSearchInput.isSearchable ● Boolean scalar

Filter by searchable capability.

When true, returns only attribute descriptions that are enabled for search and filtering operations. When false, returns only non-searchable descriptions.

AttributeAttributeDescriptionSearchInput.isPublic ● Boolean scalar

Filter by public visibility.

When true, returns only attribute descriptions that are displayed in public interfaces. When false, returns only non-public descriptions.

AttributeAttributeDescriptionSearchInput.isHidden ● Boolean scalar

Filter by hidden status.

When true, returns only attribute descriptions that are hidden from user interfaces. When false, returns only visible descriptions.

AttributeAttributeDescriptionSearchInput.isSystem ● Boolean scalar

Filter by system-level access.

When true, returns only attribute descriptions that require system-level permissions. When false, returns only non-system descriptions.

Member Of

AttributeResultSearchInput input ● AttributeSearchInput input