CatalogSearchParams
*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。
CatalogSearchParams データタイプは、カタログ検索のパラメータを AvatarEditorService:SearchCatalog() を通じて保存します。
When accessing the value of the CatalogSearchParams.BundleTypes または CatalogSearchParams.AssetTypes プロパティ the returned table will be read-only to avoid confusion when not directly accessing the 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 です。
プロパティ
SortAggregation
種類結果を集計するために使用する期間、Enum.CatalogCategoryFilter で表現されます。これは、種類が Enum.CatalogSortType.MostFavorited または Enum.CatalogSortType.BestSelling の場合にのみ適用されます。他の種類のタイプには適用されません。
CategoryFilter
検索をフィルタするカテゴリ、Enum.CatalogCategoryFilter で表現されます。
CreatorName
指定されたクリエーター名を持つアイテムを検索します。ユーザー、グループ、または両方を検索するかどうかを CatalogSearchParams.CreatorType で指定します。
CreatorType
指定のクリエイタータイプによって作成されたアイテムを検索します。指定されないと、両方の Enum.CreatorTypeFilter.User と Enum.CreatorTypeFilter.Group から作品を返すことになります。検索結果が CatalogSearchParams.CreatorId によって Enum.CreatorTypeFilter.All で HTTP 400 悪いリクエストエラーが発生します。
CreatorId
単一のクリエーターIDによって作成されたアイテムを検索するユーザーまたはグループを CatalogSearchParams.CreatorType で指定します。クリエーターID と クリエーター名を検索することはサポートされていません;両方ではなく、1つを指定してください。