Nhảy đến nội dung

getAttributes

Lấy tất cả các đối tượng bộ thuộc tính

AttributesSets.getAttributes(langCode, offset, limit, typeId, sortBy)

const value = await AttributesSets.getAttributes()
Schema

langCode: string
mã ngôn ngữ
ví dụ: en_US

offset: number
tham số offset của việc chọn bản ghi, mặc định - 0
ví dụ: 0

limit: number
tham số giới hạn việc chọn bản ghi, mặc định - 30
ví dụ: 30

typeId: any
định danh của loại bộ thuộc tính
ví dụ: null

sortBy: string
khóa sắp xếp
ví dụ: id

Phương thức này trả về tất cả các đối tượng bộ thuộc tính và tổng số.

Ví dụ trả về:

{
"total": 100,
"items": [
{
"id": 1764,
"updatedDate": "2025-01-31T21:53:39.276Z",
"version": 10,
"identifier": "my_id",
"title": "Bộ cho các trang",
"schema": {
"attribute1": {
"id": 1,
"type": "string",
"isPrice": false,
"original": true,
"identifier": "string",
"localizeInfos": {
"en_US": {
"title": "String"
}
}
}
},
"isVisible": true,
"type": {
"id": 5,
"type": "forProducts"
},
"position": 1
}
]
}
Schema

total: number
Tổng số bản ghi đã tìm thấy
ví dụ: 100

items: Array
**

id: number
Định danh đối tượng
ví dụ: 1764

updatedDate: string($date-time)
Ngày sửa đổi đối tượng
ví dụ: ''

version: number
Số phiên bản sửa đổi đối tượng
ví dụ: 10

identifier: string
Định danh văn bản cho trường bản ghi
ví dụ: 'my-id'

title: string
Tên bộ thuộc tính
ví dụ: Bộ cho các trang

schema: Record<string, string>
Mô tả JSON schema (các thuộc tính được sử dụng bởi bộ) của bộ thuộc tính
ví dụ:

{
"attribute1": {
"id": 1,
"type": "string",
"isPrice": false,
"original": true,
"identifier": "string",
"localizeInfos": {
"en_US": { "title": "String" }
}
}
}

title: string
Tên bộ thuộc tính
ví dụ: Bộ cho các trang

isVisible: boolean
Cờ hiển thị của bộ

type: object
Đối tượng của loại bộ

position: number
Số thứ tự
ví dụ: 1