CatalogSearchParams

Afficher les obsolètes

*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 = 5000
params.MaxPrice = 10000
params.BundleTypes = {Enum.BundleType.Animations, Enum.BundleType.BodyParts}
local types = params.BundleTypes
for _, val in types do
print(val)
end
-- table.insert(types, Enum.BundleType.Animations) -- This would not work because the table is read only

Résumé

Propriétés

Propriétés

SearchKeyword

Le mot-clé pour rechercher des résultats de catalogue avec.

MinPrice

Le prix minimum de l'élément à rechercher.

0

MaxPrice

Le prix maximum de l'article à rechercher.

Valeur par défaut : 2147483647

L'ordre dans lequel trier les résultats, représenté par un Enum.CatalogSortType.

Valeur par défaut : Enum.CatalogSortType.Relevance

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.

Valeur par défaut : Enum.CatalogSortAggregation.AllTime

La catégorie pour filtrer la recherche, représentée par un Enum.CatalogCategoryFilter.

Valeur par défaut : Enum.CatalogCategoryFilter.None

SalesTypeFilter

Le type de vente effectue la recherche par, représenté par un Enum.SalesTypeFilter.

Valeur par défaut : Enum.SalesTypeFilter.All

Un tableau contenant des valeurs Enum.BundleType pour filtrer la recherche.

Valeur par défaut : {}

Un tableau contenant des valeurs Enum.AvatarAssetType pour filtrer la recherche.

IncludeOffSale

Si les articles hors vente doivent être inclus dans les résultats.

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 .

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.

Valeur par défaut : Enum.CreatorTypeFilter.All

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.

0

Limit

Spécifie le nombre d'éléments à renvoyer. Accepte 10 , 28, 30, 60 et 120. Par défaut à 30.