---
editLink: false
lastUpdated: false
---

[@salesforce/b2c-tooling-sdk](../../modules.md) / [guidance](../index.md) / GuidanceRequest

# Interface: GuidanceRequest

Defined in: [packages/b2c-tooling-sdk/src/guidance/types.ts:51](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/b099fb909260c5c00c90ca9da612a7f50c1328d4/packages/b2c-tooling-sdk/src/guidance/types.ts#L51)

List/search pagination and exact file or section selectors with optional slicing.

## Properties

### collection?

> `optional` **collection**: `string`

Defined in: [packages/b2c-tooling-sdk/src/guidance/types.ts:57](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/b099fb909260c5c00c90ca9da612a7f50c1328d4/packages/b2c-tooling-sdk/src/guidance/types.ts#L57)

***

### file?

> `optional` **file**: `string`

Defined in: [packages/b2c-tooling-sdk/src/guidance/types.ts:54](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/b099fb909260c5c00c90ca9da612a7f50c1328d4/packages/b2c-tooling-sdk/src/guidance/types.ts#L54)

***

### id?

> `optional` **id**: `string`

Defined in: [packages/b2c-tooling-sdk/src/guidance/types.ts:52](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/b099fb909260c5c00c90ca9da612a7f50c1328d4/packages/b2c-tooling-sdk/src/guidance/types.ts#L52)

***

### limit?

> `optional` **limit**: `number`

Defined in: [packages/b2c-tooling-sdk/src/guidance/types.ts:59](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/b099fb909260c5c00c90ca9da612a7f50c1328d4/packages/b2c-tooling-sdk/src/guidance/types.ts#L59)

***

### maxLength?

> `optional` **maxLength**: `number`

Defined in: [packages/b2c-tooling-sdk/src/guidance/types.ts:61](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/b099fb909260c5c00c90ca9da612a7f50c1328d4/packages/b2c-tooling-sdk/src/guidance/types.ts#L61)

***

### offset?

> `optional` **offset**: `number`

Defined in: [packages/b2c-tooling-sdk/src/guidance/types.ts:60](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/b099fb909260c5c00c90ca9da612a7f50c1328d4/packages/b2c-tooling-sdk/src/guidance/types.ts#L60)

***

### query?

> `optional` **query**: `string`

Defined in: [packages/b2c-tooling-sdk/src/guidance/types.ts:56](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/b099fb909260c5c00c90ca9da612a7f50c1328d4/packages/b2c-tooling-sdk/src/guidance/types.ts#L56)

***

### section?

> `optional` **section**: `string`

Defined in: [packages/b2c-tooling-sdk/src/guidance/types.ts:55](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/b099fb909260c5c00c90ca9da612a7f50c1328d4/packages/b2c-tooling-sdk/src/guidance/types.ts#L55)

***

### uri?

> `optional` **uri**: `string`

Defined in: [packages/b2c-tooling-sdk/src/guidance/types.ts:53](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/b099fb909260c5c00c90ca9da612a7f50c1328d4/packages/b2c-tooling-sdk/src/guidance/types.ts#L53)

***

### workspace?

> `optional` **workspace**: `string` \| `string`[]

Defined in: [packages/b2c-tooling-sdk/src/guidance/types.ts:58](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/b099fb909260c5c00c90ca9da612a7f50c1328d4/packages/b2c-tooling-sdk/src/guidance/types.ts#L58)
