BVReviewSubmission Class Reference
| Inherits from | BVBaseUGCSubmission |
|---|---|
| Conforms to | * BVSubmittedReview |
| Declared in | BVReviewSubmission.h |
Overview
Class to use to submit a review to the Bazaarvoice platform.
Of the many parameters possible on a BVReviewSubmission, the ones needed for submission depend on your specific implementation.
For a description of possible fields see our API documentation at: https://developer.bazaarvoice.com/docs/read/conversations/reviews/submit/5_4
@availability 4.1.0 and later
– initWithReviewTitle:reviewText:rating:productId:
Create a new BVReviewSubmission.
- (nonnull instancetype)initWithReviewTitle:(nonnull NSString *)reviewTitle reviewText:(nonnull NSString *)reviewText rating:(NSUInteger)rating productId:(nonnull NSString *)productIdParameters
reviewTitle |
The user-provided title of the review. |
|---|---|
reviewText |
The user-provided body of the review. |
rating |
The user-provided rating: 1-5. |
productId |
The productId that this review is associated with. |
Declared In
BVReviewSubmission.h
netPromoterComment
Value is text representing a user comment to explain numerical Net Promoter score.
@property (nullable) NSString *netPromoterCommentDeclared In
BVReviewSubmission.h
netPromoterScore
Value is positive integer between 1 and 10 representing a numerical rating in response to “How would you rate this company?”
@property (nullable) NSNumber *netPromoterScoreDeclared In
BVReviewSubmission.h
isRecommended
Value is true or false; default is null – “true” or “false” answer to “I would recommend this to a friend”. Required dependent on client settings.
@property (nullable) NSNumber *isRecommendedDeclared In
BVReviewSubmission.h
productId
The product id used to filter the review on.
@property (nonnull, readonly) NSString *productIdDeclared In
BVReviewSubmission.h
– addAdditionalField:value:
- (void)addAdditionalField:(nonnull NSString *)fieldName value:(nonnull NSString *)value– addContextDataValueString:value:
- (void)addContextDataValueString:(nonnull NSString *)contextDataValueName value:(nonnull NSString *)value– addContextDataValueBool:value:
- (void)addContextDataValueBool:(nonnull NSString *)contextDataValueName value:(bool)value– addRatingQuestion:value:
- (void)addRatingQuestion:(nonnull NSString *)ratingQuestionName value:(NSInteger)value– addRatingSlider:value:
- (void)addRatingSlider:(nonnull NSString *)ratingQuestionName value:(nonnull NSString *)value– addPredefinedTagDimension:tagId:value:
- (void)addPredefinedTagDimension:(nonnull NSString *)tagQuestionId tagId:(nonnull NSString *)tagId value:(nonnull NSString *)value– addFreeformTagDimension:tagNumber:value:
- (void)addFreeformTagDimension:(nonnull NSString *)tagQuestionId tagNumber:(NSInteger)tagNumber value:(nonnull NSString *)value– addVideoURL:withCaption:
Submit a Youtube video link with UGC
- (void)addVideoURL:(nonnull NSString *)url withCaption:(nullable NSString *)videoCaptionParameters
url |
The full URL string of the Youtube video |
|---|---|
videoCaption |
The use-provided caption for the video |
Declared In
BVReviewSubmission.h