AttributeDescriptionSearchInput
Search criteria for filtering attribute descriptions with comprehensive options.
Provides flexible filtering capabilities for attribute descriptions including ID-based lookups, name matching, class filtering, and type-based searches. Supports pagination and sorting for large result sets.
input AttributeDescriptionSearchInput {
ids: [String!]
names: [String!]
classes: [AttributeDescriptionClass!]
types: [AttributeType!]
groups: [String!]
isSearchable: Boolean
isPublic: Boolean
isHidden: Boolean
isSystem: Boolean
offset: Int
page: Int
sortInputs: [AttributeDescriptionSortInput!]
}
Fields
AttributeDescriptionSearchInput.ids
● [String!]
list scalar
Specific attribute description IDs to retrieve.
Filter results to only include attribute descriptions with the specified UUIDs. Array must not be empty when provided and must contain unique values.
AttributeDescriptionSearchInput.names
● [String!]
list scalar
Specific attribute description names to retrieve.
Filter results to only include attribute descriptions with the specified names. Names must be in SCREAMING_SNAKE_CASE format. Array must not be empty when provided and must contain unique values.
AttributeDescriptionSearchInput.classes
● [AttributeDescriptionClass!]
list enum
Specific attribute description classes to retrieve.
Filter results to only include attribute descriptions with the specified entity classes. Each class maintains its own attribute namespace. Array must not be empty when provided and must contain unique values.
AttributeDescriptionSearchInput.types
● [AttributeType!]
list enum
Specific attribute description data types to retrieve.
Filter results to only include attribute descriptions with the specified data types. Array must not be empty when provided and must contain unique values.
AttributeDescriptionSearchInput.groups
● [String!]
list scalar
Specific attribute description groups to retrieve.
Filter results to only include attribute descriptions that belong to the specified groups. Groups are used for organizing related attributes. Array must not be empty when provided and must contain unique values.
AttributeDescriptionSearchInput.isSearchable
● Boolean
scalar
Filter by searchable status.
When true, returns only attribute descriptions that are enabled for search and filtering operations. When false, returns only non-searchable attribute descriptions.
AttributeDescriptionSearchInput.isPublic
● Boolean
scalar
Filter by public visibility status.
When true, returns only attribute descriptions that are configured to be displayed in product specifications and are visible to end users. When false, returns only attribute descriptions that are not included in public product specifications.
AttributeDescriptionSearchInput.isHidden
● Boolean
scalar
Filter by hidden status for background operations.
When true, returns only attribute descriptions that are hidden from user interfaces and used exclusively for background system operations. When false, returns only visible attribute descriptions.
AttributeDescriptionSearchInput.isSystem
● Boolean
scalar
Filter by system access restriction.
When true, returns only attribute descriptions that are restricted to administrative users and not accessible to regular users. When false, returns only attribute descriptions available to all user types.
AttributeDescriptionSearchInput.offset
● Int
scalar
Number of results to return per page.
Specifies the maximum number of attribute descriptions to include in each page of results. Used in combination with page number to control pagination and result set size. Defaults to 12 if not specified.
AttributeDescriptionSearchInput.page
● Int
scalar
Current page number for paginated results.
Specifies which page of results to retrieve when dealing with large datasets. Page numbers start from 1. Used together with offset to control pagination behavior. Defaults to 1 if not specified.
AttributeDescriptionSearchInput.sortInputs
● [AttributeDescriptionSortInput!]
list input
Sorting criteria for ordering search results.
Defines how the returned attribute descriptions should be ordered. Multiple sort criteria can be applied in sequence. Array must not be empty when provided and must contain unique sorting configurations.
Member Of
attributeDescriptions
query