Skip to content

Latest commit

 

History

History
78 lines (57 loc) · 1.62 KB

api_resources.Resources.md

File metadata and controls

78 lines (57 loc) · 1.62 KB

@square/site-theme-sdk / Modules / api/resources / Resources

Class: Resources

api/resources.Resources

Table of contents

Constructors

Methods

Constructors

constructor

new Resources()

Methods

getResources

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
	}

Parameters

Name Type
request ResourcesRequest

Returns

Promise<ResourcesResponse>

Throws

Error