CatalogSearchParams

แสดงที่เลิกใช้งานแล้ว

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่

ประเภทข้อมูล CatalogSearchParams เก็บพารามิเตอร์ของการค้นหาแคตตาล็อกผ่าน AvatarEditorService:SearchCatalog()

เมื่อเข้าถึงค่าของคุณภายใต้ CatalogSearchParams.BundleTypes หรือ CatalogSearchParams.AssetTypes คุณสมบัติจะถูกอ่านเฉพาะในโหมดอ่านเพื่อหลีกเลี่ยงความสับสนเมื่อไม่ได้เข้าถึงตัวอย่าง CatalogSearchParams โดยตรง

ตัวอย่างเช่นคุณสามารถใช้คุณสมบัติเหล่านี้ได้ดังนี้:


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

สรุป

คุณสมบัติ

คุณสมบัติ

SearchKeyword

คีย์เวิร์ดที่จะค้นหาผลลัพธ์รายการด้วย

MinPrice

ราคาไอเทมขั้นต่ำที่จะค้นหา

0

MaxPrice

ราคาสินค้าสูงสุดที่จะค้นหา

ค่าเริ่มต้น: 2147483647

ลำดับที่จะจัดเรียงผลลัพธ์ตามที่แทนที่ด้วย Enum.CatalogSortType

ค่าเริ่มต้น: Enum.CatalogSortType.Relevance

ระยะเวลาที่ใช้เพื่อรวบรวมผลลัพธ์การจัดเรียงโดยแทนที่ด้วย Enum.CatalogCategoryFilterนี้ใช้ได้เฉพาะเมื่อประเภทการจัดเรียงเป็น Enum.CatalogSortType.MostFavorited หรือ Enum.CatalogSortType.BestSelling เท่านั้นไม่ใช้สำหรับประเภทอื่น ๆ

ค่าเริ่มต้น: Enum.CatalogSortAggregation.AllTime

หมวดหมู่ที่จะกรองการค้นหาโดยใช้ Enum.CatalogCategoryFilter เพื่อแทน

ค่าเริ่มต้น: Enum.CatalogCategoryFilter.None

SalesTypeFilter

ประเภทการขายทำการค้นหาโดย, ถูกแทนที่ด้วย Enum.SalesTypeFilter .

ค่าเริ่มต้น: Enum.SalesTypeFilter.All

ชุดค่าที่มี Enum.BundleType ค่าเพื่อกรองการค้นหา

ค่าเริ่มต้น: {}

ชุดค่าที่มี Enum.AvatarAssetType ค่าเพื่อกรองการค้นหา

IncludeOffSale

ว่ารายการออฟเซลควรรวมอยู่ในผลลัพธ์หรือไม่

CreatorName

ค้นหารายการที่มีชื่อผู้สร้างที่กำหนด ระบุว่าจะค้นหาผู้ใช้ กลุ่ม หรือทั้งสองอย่างด้วย CatalogSearchParams.CreatorType

ค้นหารายการที่สร้างโดยประเภทผู้สร้างที่กำหนดเมื่อไม่ได้ระบุ จะกลับสร้างจากทั้ง Enum.CreatorTypeFilter.User และ Enum.CreatorTypeFilter.Group โดยอัตโนมัติการค้นหาโดย CatalogSearchParams.CreatorId ด้วยผล Enum.CreatorTypeFilter.All จะส่งผลให้เกิดข้อผิดพลาด HTTP 400 Bad Request

ค่าเริ่มต้น: Enum.CreatorTypeFilter.All

CreatorId

ค้นหารายการที่สร้างโดย ID ผู้สร้างรายเดียวระบุผู้ใช้หรือกลุ่มด้วย CatalogSearchParams.CreatorTypeการค้นหาโดย ID ผู้สร้าง และ ชื่อผู้สร้างไม่ได้รับการสนับสนุน; ระบุหนึ่งไม่ใช่ทั้งสอง

0

Limit

ระบุจํานวนรายการที่จะส่งคืน ยอมรับ 10 , 28 , 30 , 60 และ 120 . ค่าเริ่มต้นคือ 30