CatalogSearchParams

Artık kullanılmayanları göster

*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.

The CatalogSearchParams veri türü, bir katalog aramasının parametlerini AvatarEditorService:SearchCatalog() aracılığıyla depolar.

CatalogSearchParams.BundleTypes veya CatalogSearchParams.AssetTypes özelliğinin değerine erişildiğinde, dönüştürülen tablo doğrudan CatalogSearchParams durumerişilmediğinde karışıklıktan kaçınmak için yalnızca okunur.

Örneğin, bu özellikleri şu şekilde kullanabilirsiniz:


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

Özet

Özellikler

Özellikler

SearchKeyword

Kataloğun sonuçlarını aramak için anahtar kelime.

MinPrice

Aranacak minimum öğe fiyatı.

0

MaxPrice

Aranacak maksimum öğe fiyatı.

Varsayılan değer: 2147483647

Sonuçları sıralama düzeni, bir Enum.CatalogSortType tarafından temsil edilir.

Varsayılan değer: Enum.CatalogSortType.Relevance

Sıralama sonuçlarını birleştirmek için kullanılacak süre aralığı, bir Enum.CatalogCategoryFilter tarafından temsil edilir.Bu yalnızca sıralama türü Enum.CatalogSortType.MostFavorited veya Enum.CatalogSortType.BestSelling olduğunda geçerlidir.Diğer tür tipler için geçerli değildir.

Varsayılan değer: Enum.CatalogSortAggregation.AllTime

Aramayı filtrelemek için kategorisi, bir Enum.CatalogCategoryFilter tarafından temsil edilir.

Varsayılan değer: Enum.CatalogCategoryFilter.None

SalesTypeFilter

Satışlar, bir Enum.SalesTypeFilter tarafından temsil edilen aramayı yazarlar.

Varsayılan değer: Enum.SalesTypeFilter.All

Aramayı filtrelemek için Enum.BundleType değerleri içeren bir dizi

Varsayılan değer: {}

Aramayı filtrelemek için Enum.AvatarAssetType değerleri içeren bir dizi

IncludeOffSale

Satış eşyalarının sonuçlara dahil edilip edilmeyeceği.

CreatorName

Verilen yaratıcı adı ile eşleşen öğeleri arayın. Kullanıcıları, grupları veya her ikisini de ile aramayı belirtin CatalogSearchParams.CreatorType .

Verilen yaratıcı yaztarafından oluşturulan öğeleri arayın.Belirtilmediğinde, varsayılan olarak her ikisinden de Enum.CreatorTypeFilter.User ve Enum.CreatorTypeFilter.Group oluşturmalarını geri döndürür.Sorgulama CatalogSearchParams.CreatorId ile Enum.CreatorTypeFilter.All sonuçları bir HTTP 400 Kötü İstek hatasıyla sonuçlanır.

Varsayılan değer: Enum.CreatorTypeFilter.All

CreatorId

Tek bir yaratıcı kimliği tarafından oluşturulan öğeleri arayın.Kullanıcı veya grubu CatalogSearchParams.CreatorType ile belirtin.Oluşturucu kimliği ve oluşturucu adı aranarak araştırma desteklenmiyor; her ikisini de belirtmeyin.

0

Limit

Geri döndürülecek öğe sayısını belirler. 10 , 28 , 30 , 60 ve 120 'i kabul eder. Varsayılan 30 .