[**@wocart/storefront v3.1.0**](../../README)

***

[@wocart/storefront](../../README) / [review-media](../README) / ReviewSession

# Interface: ReviewSession

## Properties

### eligibility

> `readonly` **eligibility**: [`ReviewEligibility`](../../index/interfaces/ReviewEligibility)

The order `find` proved, until `reset`.

## Methods

### find()

> **find**(`proof`): `Promise`\<[`ReviewFindResult`](../type-aliases/ReviewFindResult)\>

Prove the purchase with the order's number and the phone it was placed with.

#### Parameters

##### proof

###### orderNumber

`string`

###### phone

`string`

#### Returns

`Promise`\<[`ReviewFindResult`](../type-aliases/ReviewFindResult)\>

***

### reset()

> **reset**(): `void`

Forget the order and cancel what is still sending: the shopper changes order.

#### Returns

`void`

***

### submit()

> **submit**(`draft`): `Promise`\<[`ReviewSubmission`](../type-aliases/ReviewSubmission)\>

Submit the review for one of the order's products.

#### Parameters

##### draft

[`ReviewDraft`](ReviewDraft)

#### Returns

`Promise`\<[`ReviewSubmission`](../type-aliases/ReviewSubmission)\>

***

### upload()

> **upload**(`file`, `options`): [`ReviewUpload`](ReviewUpload)

Send one photo or voice note under the grant `find` got.

#### Parameters

##### file

`Blob`

##### options

[`ReviewUploadOptions`](ReviewUploadOptions)

#### Returns

[`ReviewUpload`](ReviewUpload)
