CatalogSearchParams
*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่
ประเภทข้อมูล CatalogSearchParams เก็บพารามิเตอร์ของการค้นหาแคตตาล็อกผ่าน AvatarEditorService:SearchCatalog()
เมื่อเข้าถึงค่าของคุณภายใต้ CatalogSearchParams.BundleTypes หรือ CatalogSearchParams.AssetTypes คุณสมบัติจะถูกอ่านเฉพาะในโหมดอ่านเพื่อหลีกเลี่ยงความสับสนเมื่อไม่ได้เข้าถึงตัวอย่าง CatalogSearchParams โดยตรง
ตัวอย่างเช่นคุณสามารถใช้คุณสมบัติเหล่านี้ได้ดังนี้:
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
สรุป
คุณสมบัติ
คีย์เวิร์ดที่จะค้นหาผลลัพธ์รายการด้วย
ราคาไอเทมขั้นต่ำที่จะค้นหา
ราคาสินค้าสูงสุดที่จะค้นหา
ลำดับที่จะเรียงลําดับผลลัพธ์
ระยะเวลาที่ใช้เพื่อรวบรวมผลลัพธ์การจัดเรียง
หมวดหมู่ที่จะกรองการค้นหา
ตัวกรองประเภทการขายกรองการค้นหา
ชุดค่าที่มี Enum.BundleType ค่าเพื่อกรองการค้นหา
ชุดค่าที่มี Enum.AvatarAssetType ค่าเพื่อกรองการค้นหา
ว่ารายการออฟเซลควรรวมอยู่ในผลลัพธ์หรือไม่
ค้นหารายการที่มีชื่อผู้สร้างที่กำหนดไว้
ค้นหารายการที่สร้างโดยประเภทผู้สร้างที่กำหนด
ค้นหารายการที่สร้างโดย ID ผู้สร้างที่กำหนด
ระบุจํานวนรายการที่จะส่งคืน ยอมรับ 10 , 28 , 30 , 60 และ 120 . ค่าเริ่มต้นคือ 30
คุณสมบัติ
SortType
ลำดับที่จะจัดเรียงผลลัพธ์ตามที่แทนที่ด้วย Enum.CatalogSortType
SortAggregation
ระยะเวลาที่ใช้เพื่อรวบรวมผลลัพธ์การจัดเรียงโดยแทนที่ด้วย Enum.CatalogCategoryFilterนี้ใช้ได้เฉพาะเมื่อประเภทการจัดเรียงเป็น Enum.CatalogSortType.MostFavorited หรือ Enum.CatalogSortType.BestSelling เท่านั้นไม่ใช้สำหรับประเภทอื่น ๆ
CategoryFilter
หมวดหมู่ที่จะกรองการค้นหาโดยใช้ Enum.CatalogCategoryFilter เพื่อแทน
SalesTypeFilter
ประเภทการขายทำการค้นหาโดย, ถูกแทนที่ด้วย Enum.SalesTypeFilter .
CreatorName
ค้นหารายการที่มีชื่อผู้สร้างที่กำหนด ระบุว่าจะค้นหาผู้ใช้ กลุ่ม หรือทั้งสองอย่างด้วย CatalogSearchParams.CreatorType
CreatorType
ค้นหารายการที่สร้างโดยประเภทผู้สร้างที่กำหนดเมื่อไม่ได้ระบุ จะกลับสร้างจากทั้ง Enum.CreatorTypeFilter.User และ Enum.CreatorTypeFilter.Group โดยอัตโนมัติการค้นหาโดย CatalogSearchParams.CreatorId ด้วยผล Enum.CreatorTypeFilter.All จะส่งผลให้เกิดข้อผิดพลาด HTTP 400 Bad Request
CreatorId
ค้นหารายการที่สร้างโดย ID ผู้สร้างรายเดียวระบุผู้ใช้หรือกลุ่มด้วย CatalogSearchParams.CreatorTypeการค้นหาโดย ID ผู้สร้าง และ ชื่อผู้สร้างไม่ได้รับการสนับสนุน; ระบุหนึ่งไม่ใช่ทั้งสอง