Nhảy đến nội dung

getAttributesByMarker

Lấy tất cả các thuộc tính với dữ liệu từ bộ thuộc tính.

Mô tả

Phương thức này trả về tất cả các thuộc tính với dữ liệu từ bộ thuộc tính. Nó trả về một Promise mà khi hoàn thành sẽ trả về một mảng các đối tượng IAttributeSetsEntity.

AttributesSets.getAttributesByMarker(

marker*, langCode

);

Sơ đồ tham số

Sơ đồ

marker(bắt buộc): string
Dấu hiệu thuộc tính
ví dụ: "productAttributes"

langCode: string
Mã ngôn ngữ. Mặc định: "en_US"
ví dụ: "en_US"

Thử nghiệm trực tiếp

Chạy phương thức này một cách tương tác trong JS SDK sandbox — kết nối URL Dự án và Mã Token Ứng dụng của bạn khi lần đầu truy cập, sau đó mở:


Ví dụ

Ví dụ tối thiểu

const response = await AttributesSets.getAttributesByMarker('my-marker');

Ví dụ với các thuộc tính

const response = await AttributesSets.getAttributesByMarker('my-marker', 'en_US');

Phản hồi ví dụ

[
{
"type": "string",
"value": {},
"marker": "admin-text",
"position": 1,
"listTitles": [],
"validators": {},
"initialValue": null,
"localizeInfos": {
"title": "Admins text"
},
"additionalFields": {}
}
]

Sơ đồ phản hồi

Sơ đồ: IAttributeSetsEntity[]

id: number
Định danh duy nhất của thực thể bộ thuộc tính.
ví dụ: 123

createdDate: string
Ngày mà bộ thuộc tính được tạo.
ví dụ: "2023-10-01T12:00:00Z"

updatedDate: string
Ngày mà bộ thuộc tính được cập nhật lần cuối.
ví dụ: "2023-10-01T12:00:00Z"

version: number
Số phiên bản của bộ thuộc tính, được sử dụng để theo dõi các thay đổi hoặc cập nhật.
ví dụ: 1

identifier: string
Một chuỗi xác định duy nhất bộ thuộc tính.
ví dụ: "attributeSet1"

typeId: number
Định danh số đại diện cho loại bộ thuộc tính.
ví dụ: 1

title: string
Tựa đề hoặc tên của bộ thuộc tính.
ví dụ: "Thuộc tính sản phẩm"

schema: Record<string, IAttributeSchemaItem>
Các trường sơ đồ được khóa theo dấu hiệu.
ví dụ:

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

isVisible: boolean
Chỉ ra liệu bộ thuộc tính có hiển thị hay không.
ví dụ: true

properties: Record<string, unknown>
Các thuộc tính bổ sung liên quan đến bộ thuộc tính; đối tượng rỗng khi không có.
ví dụ:

{
"color": "red",
"size": "M"
}

type: string
Loại của bộ thuộc tính, có thể là một phân loại hoặc danh mục cụ thể.
ví dụ: "sản phẩm", "người dùng", "v.v."

position: number
Số thứ tự cho việc sắp xếp bộ thuộc tính.
ví dụ: 1