CatalogSearchParams
*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.
Le type de données CatalogSearchParams stocke les paramètres d'une recherche dans un catalogue via AvatarEditorService:SearchCatalog().
Lors de l'accès à la valeur de la propriété CatalogSearchParams.BundleTypes ou CatalogSearchParams.AssetTypes , la table renvoyée sera lue seule pour éviter la confusion lorsqu'on n'a pas directement accès à l'instance CatalogSearchParams.
Par exemple, vous pouvez utiliser ces propriétés comme suit :
local params = CatalogSearchParams.new()params.SearchKeyword = "Test"params.MinPrice = 5000params.MaxPrice = 10000params.BundleTypes = {Enum.BundleType.Animations, Enum.BundleType.BodyParts}local types = params.BundleTypesfor _, val in types doprint(val)end-- table.insert(types, Enum.BundleType.Animations) -- This would not work because the table is read only
Résumé
Propriétés
Le mot-clé pour rechercher des résultats de catalogue avec.
Le prix minimum de l'élément à rechercher.
Le prix maximum de l'article à rechercher.
L'ordre dans lequel trier les résultats.
La période de temps à utiliser pour agréger les résultats du tri.
La catégorie pour filtrer la recherche.
Le filtre de type de vente filtre la recherche par.
Un tableau contenant des valeurs Enum.BundleType pour filtrer la recherche.
Un tableau contenant des valeurs Enum.AvatarAssetType pour filtrer la recherche.
Si les articles hors vente doivent être inclus dans les résultats.
Rechercher des articles avec le nom de créateur donné.
Rechercher des articles créés par le taperde créateur donné.
Rechercher des articles créés par l'ID de créateur donné.
Spécifie le nombre d'éléments à renvoyer. Accepte 10 , 28, 30, 60 et 120. Par défaut à 30.
Propriétés
SortType
L'ordre dans lequel trier les résultats, représenté par un Enum.CatalogSortType.
SortAggregation
La période de temps à utiliser pour agréger les résultats du tri par, représentée par un Enum.CatalogCategoryFilter .Cela ne s'applique que lorsque le type de tri est Enum.CatalogSortType.MostFavorited ou Enum.CatalogSortType.BestSelling.Il ne s'applique pas à d'autres types de sort.
CategoryFilter
La catégorie pour filtrer la recherche, représentée par un Enum.CatalogCategoryFilter.
SalesTypeFilter
Le type de vente effectue la recherche par, représenté par un Enum.SalesTypeFilter.
BundleTypes
Un tableau contenant des valeurs Enum.BundleType pour filtrer la recherche.
CreatorName
Recherchez des articles avec le nom du créateur donné. Spécifiez si vous voulez rechercher des utilisateurs, des groupes ou les deux avec CatalogSearchParams.CreatorType .
CreatorType
Rechercher des articles créés par le taperde créateur donné.Lorsqu'il n'est pas spécifié, il retourne par défaut des créations issues de Enum.CreatorTypeFilter.User et de Enum.CreatorTypeFilter.Group .Recherche par CatalogSearchParams.CreatorId avec Enum.CreatorTypeFilter.All résultant en une erreur HTTP 400 mauvaise demande.
CreatorId
Rechercher des articles créés par l'ID créateur unique.Spécifiez l'utilisateur ou le groupe avec CatalogSearchParams.CreatorType .La recherche par ID de créateur et nom du créateur n'est pas prise en charge ; spécifiez un, pas les deux.
Limit
Spécifie le nombre d'éléments à renvoyer. Accepte 10 , 28, 30, 60 et 120. Par défaut à 30.