# FSQPFeedbackProvider

FSQPFeedbackProvider class contains methods for providing feedback on pilgrim visits and venues.

## Notes

You should not initialize your own instance of this class but instead access the shared feedback provider on FSQPPilgrimManager.

- `
  -leaveVisitFeedback:visitId:actualVenueId:completion:
`

Provide feedback on a previous visit.

#### Declaration

#### Parameters

|     |     |
| --- | --- |
| `<br>                                feedback<br>` | See FSQPVisitFeedback for options. |
| `<br>                                visitId<br>` | The Foursquare venue ID to provide feedback for. |
| `<br>                                actualVenueId<br>` | If the correct venue ID is known, this will inform pilgrim. |
| `<br>                                completion<br>` | A completion handler called when the transaction finishes. |

- `
  -checkInWithVenueId:
`

Inform Pilgrim that the device is known to be at a specific venue. Used to improve our ability to detect visits at the Foursquare venue ID provided.

#### Declaration

#### Parameters

|     |     |
| --- | --- |
| `<br>                                foursquareVenueId<br>` | The foursquare venue ID where you believe the device is currently at. |

- `
  -checkInWithPartnerVenueId:
`

Inform Pilgrim that the device is known to be at a specific venue. Used to improve our ability to detect visits at the partner venue ID provided. In order to use this, make sure your venue IDs are harmonized with Foursquare.

#### Declaration

#### Parameters

|     |     |
| --- | --- |
| `<br>                                partnerVenueId<br>` | A partner venue ID where you believe the device is currently at. |

- `
  -init
`

Unavailable.

#### Declaration
