Nhảy đến nội dung

getAttributeSetByMarker

Lấy một đối tượng duy nhất của tập thuộc tính theo marker.

Mô tả

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

AttributesSets.getAttributeSetByMarker(

marker*, langCode

);

Sơ đồ tham số

Sơ đồ

marker(bắt buộc): string
marker của đối tượng tập thuộc tính
ví dụ: "productAttributes"

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

Ví dụ

Ví dụ tối thiểu

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

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

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

Ví dụ phản hồi

{
"id": 27,
"createdDate": "2025-10-28T13:50:27.426Z",
"updatedDate": "2025-02-26T17:18:11.275Z",
"version": 0,
"identifier": "admins",
"typeId": 1,
"title": "Admins",
"schema": {
"admin-text": {
"id": 1,
"type": "string",
"isPrice": false,
"original": true,
"isVisible": true,
"identifier": "admin-text",
"localizeInfos": {
"title": "Văn bản Admins"
}
}
},
"isVisible": true,
"properties": {},
"type": {
"id": 1,
"type": "forAdmins"
},
"position": 1
}

Sơ đồ phản hồi

Sơ đồ: IAttributeSetsEntity

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

updatedDate: string
Ngày mà tập thuộc tính được cập nhật lần cuối, được biểu diễn dưới dạng chuỗi.
ví dụ: "2023-10-01T12:00:00Z"

version: number
Số phiên bản của tập 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 tập thuộc tính.
ví dụ: "attributeSet1"

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

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

schema: object
Định nghĩa sơ đồ liên quan đến tập thuộc tính. Điều này có thể đại diện cho cấu trúc hoặc quy tắc cho dữ liệu.
ví dụ:

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

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

properties: object
Các thuộc tính bổ sung liên quan đến tập thuộc tính, có thể thuộc bất kỳ loại nào.
ví dụ:

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

type: string
Loại của tập thuộc tính, có thể là một phân loại hoặc danh mục cụ thể.
ví dụ: "product", "user", "etc"

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