@square/site-theme-sdk / Modules / api/resources / Resources
api/resources.Resources
• new Resources()
▸ getResources(request
): Promise
<ResourcesResponse
>
Used to load up to 5 resources.
const resourcesRequest = {
'categoryListResource': {
type: 'category-list'
},
'categoryOptionsResource': {
type: 'category-options',
filters: {
category_id: '2'
}
},
'itemListResource': {
type: 'item-list',
filters: {
'option_choices': [ "11ee258c913644169c41a2491ad79fa8" ],
'square_online_id': true
}
},
'cartResource': {
type: 'cart',
},
'itemResource': {
type: 'item',
filters: {
'id': "47HCEE6ZQUFFY3Y7X52CRVCO"
}
}
};
try {
const resources = await sdk.resources.getResources(resourcesRequest);
} catch (error) {
// Handle errors
}
Name | Type |
---|---|
request |
ResourcesRequest |
Promise
<ResourcesResponse
>
Throws
Error