CatalogSearchParams

Pokaż przestarzałe

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.

Typ danych CatalogSearchParams przechowuje parametry wyszukiwania katalogu za pomocą AvatarEditorService:SearchCatalog() .

Podczas uzyskiwania wartości właściwości CatalogSearchParams.BundleTypes lub CatalogSearchParams.AssetTypes wartość zwróconej tabeli będzie odczytywana tylko w celu uniknięcia zamieszania, gdy nie ma bezpośredniego dostępu do instancjaCatalogSearchParams.

Na przykład możesz używać tych właściwości w następujący sposób:


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

Podsumowanie

Właściwości

Właściwości

SearchKeyword

Klucz słów kluczowych do wyszukiwania wyników katalogu.

MinPrice

Minimalna cena przedmiotu do wyszukania.

0

MaxPrice

Maksymalna cena przedmiotu do wyszukania.

Wartość domyślna: 2147483647

Kolejność sortowania wyników, reprezentowana przez Enum.CatalogSortType.

Wartość domyślna: Enum.CatalogSortType.Relevance

Okres czasu do wykorzystania do zsumowania wyników sortowania reprezentowany przez Enum.CatalogCategoryFilter.Dotyczy to tylko wtedy, gdy typ sortowania to Enum.CatalogSortType.MostFavorited lub Enum.CatalogSortType.BestSelling.Nie dotyczy to innych rodzajów typów.

Wartość domyślna: Enum.CatalogSortAggregation.AllTime

Kategoria, przez którą filtrowana jest wyszukiwanie, reprezentowana przez Enum.CatalogCategoryFilter.

Wartość domyślna: Enum.CatalogCategoryFilter.None

SalesTypeFilter

Rodzaj sprzedaży wpisuje wyszukiwanie, reprezentowane przez Enum.SalesTypeFilter.

Wartość domyślna: Enum.SalesTypeFilter.All

Matryca zawierająca Enum.BundleType wartości do filtrowania wyszukiwania.

Wartość domyślna: {}

Matryca zawierająca Enum.AvatarAssetType wartości do filtrowania wyszukiwania.

IncludeOffSale

Czy przedmioty wyprzedane powinny być włączone do wyników.

CreatorName

Wyszukaj przedmioty z podaną nazwą twórcy. Określ, czy ma być wyszukiwanych użytkowników, grupy lub oba z CatalogSearchParams.CreatorType.

Wyszukaj przedmioty stworzone przez określony wpisywaćtwórcy.Gdy nie określono, domyślnie zwraca kreacje z obu Enum.CreatorTypeFilter.User i Enum.CreatorTypeFilter.Group.Wyszukiwanie przez CatalogSearchParams.CreatorId z wynikami Enum.CreatorTypeFilter.All prowadzi do błędu HTTP 400 Zły żądanie.

Wartość domyślna: Enum.CreatorTypeFilter.All

CreatorId

Szukaj przedmiotów stworzonych przez jeden identyfikator twórcy.Określ użytkownika lub grupę za pomocą CatalogSearchParams.CreatorType.Wyszukiwanie przez ID twórcy i nazwę twórcy nie jest wspierane; określ jedną, a nie obie.

0

Limit

Określa liczbę przedmiotów do zwrotu. Akceptuje 10 , 28, 30, 60 i 120. Domyślnie jest 30.