@@ -4,14 +4,14 @@ import (
44 paapi5 "github.com/goark/pa-api"
55)
66
7- //GetItems type is embedded Query for GetItems operation in PA-API v5
7+ // GetItems type is embedded Query for GetItems operation in PA-API v5
88type GetItems struct {
99 Query
1010}
1111
1212var _ paapi5.Query = (* GetItems )(nil ) //GetItems is compatible with paapi5.Query interface
1313
14- //New creates new GetItems instance
14+ // New creates new GetItems instance
1515func NewGetItems (marketplace , partnerTag , partnerType string ) * GetItems {
1616 q := & GetItems {* (New (paapi5 .GetItems ))}
1717 q .Request (Marketplace , marketplace ).Request (PartnerTag , partnerTag ).Request (PartnerType , partnerType )
@@ -31,50 +31,56 @@ var requestsOfGetItems = []RequestFilter{
3131 PartnerType ,
3232}
3333
34- //RequestFilters adds RequestFilter to Query instance
34+ // RequestFilters adds RequestFilter to Query instance
3535func (q * GetItems ) Request (request RequestFilter , value interface {}) * GetItems {
3636 if request .findIn (requestsOfGetItems ) {
3737 q .With ().RequestFilters (RequestMap {request : value })
3838 }
3939 return q
4040}
4141
42- //ASINs sets ItemIds in GetItems instance
42+ // ASINs sets ItemIds in GetItems instance
4343func (q * GetItems ) ASINs (itms []string ) * GetItems {
4444 return q .Request (ItemIds , itms ).Request (ItemIdType , "ASIN" )
4545}
4646
47- //EnableBrowseNodeInfo sets the resource of BrowseNodeInfo
47+ // EnableBrowseNodeInfo sets the resource of BrowseNodeInfo
4848func (q * GetItems ) EnableBrowseNodeInfo () * GetItems {
4949 q .With ().BrowseNodeInfo ()
5050 return q
5151}
5252
53- //EnableImages sets the resource of Images
53+ // EnableImages sets the resource of Images
5454func (q * GetItems ) EnableImages () * GetItems {
5555 q .With ().Images ()
5656 return q
5757}
5858
59- //EnableItemInfo sets the resource of ItemInfo
59+ // EnableItemInfo sets the resource of ItemInfo
6060func (q * GetItems ) EnableItemInfo () * GetItems {
6161 q .With ().ItemInfo ()
6262 return q
6363}
6464
65- //EnableOffers sets the resource of Offers
65+ // EnableOffers sets the resource of Offers
6666func (q * GetItems ) EnableOffers () * GetItems {
6767 q .With ().Offers ()
6868 return q
6969}
7070
71- //EnableParentASIN sets the resource of ParentASIN
71+ // EnableOffersV2 sets the resource of OffersV2
72+ func (q * GetItems ) EnableOffersV2 () * GetItems {
73+ q .With ().OffersV2 ()
74+ return q
75+ }
76+
77+ // EnableParentASIN sets the resource of ParentASIN
7278func (q * GetItems ) EnableParentASIN () * GetItems {
7379 q .With ().ParentASIN ()
7480 return q
7581}
7682
77- //EnableCustomerReviews sets the resource of CustomerReviews
83+ // EnableCustomerReviews sets the resource of CustomerReviews
7884func (q * GetItems ) EnableCustomerReviews () * GetItems {
7985 q .With ().CustomerReviews ()
8086 return q
0 commit comments