File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22
33from ..sdk import models
44
5- """Shared models"""
6-
75
86class ApiLabelLocale :
97 label : str
@@ -55,9 +53,6 @@ class ApiPrice:
5553 price_type_label : str
5654
5755
58- """Image models"""
59-
60-
6156class ApiImageSize (models .ImageSize ):
6257 url : str
6358 height : str
@@ -75,9 +70,6 @@ class ApiImages(models.Images):
7570 variants : List [ApiImageType ]
7671
7772
78- """Item info models"""
79-
80-
8173class ApiByLineInfo (models .ByLineInfo ):
8274 brand : ApiSingleStringValuedAttribute
8375 contributors : ApiSingleStringValuedAttribute
@@ -161,9 +153,6 @@ class ApiItemInfo(models.ItemInfo):
161153 trade_in_info : ApiTradeInInfo
162154
163155
164- """Offers model"""
165-
166-
167156class ApiOfferAvailability (models .OfferAvailability ):
168157 max_order_quantity : int
169158 message : str
@@ -247,9 +236,6 @@ class ApiOffers(models.Offers):
247236 listings : List [ApiListings ]
248237
249238
250- """Browse node info model"""
251-
252-
253239class ApiBrowseNode (models .BrowseNode ):
254240 ancestor : str
255241 context_free_name : str
@@ -270,9 +256,6 @@ class ApiBrowseNodeInfo(models.BrowseNodeInfo):
270256 website_sales_rank : ApiWebsiteSalesRank
271257
272258
273- """Main model"""
274-
275-
276259class Item (models .Item ):
277260 asin : str
278261 browse_node_info : ApiBrowseNodeInfo
Original file line number Diff line number Diff line change 1- class Country ( object ) :
1+ class Country :
22 AU = "AU"
33 BR = "BR"
44 CA = "CA"
@@ -20,7 +20,6 @@ class Country(object):
2020 US = "US"
2121
2222
23- """Available regions for the Amazon API."""
2423REGIONS = {
2524 "AU" : "us-west-2" ,
2625 "BR" : "us-east-1" ,
@@ -43,7 +42,7 @@ class Country(object):
4342 "US" : "us-east-1" ,
4443}
4544
46- """Domains for each region on the Amazon API."""
45+
4746DOMAINS = {
4847 "AU" : "com.au" ,
4948 "BR" : "com.br" ,
Original file line number Diff line number Diff line change 11from typing import List
22
3- from ..sdk . models import SearchResult
3+ from ..sdk import models as sdk_models
44from .item_result import Item
55
66
7- class SearchResult (SearchResult ):
7+ class SearchResult (sdk_models . SearchResult ):
88 items : List [Item ]
99 total_result_count : int
1010 search_url : str
Original file line number Diff line number Diff line change 11from typing import List
22
3- from ..sdk . models import VariationsResult , VariationSummary
3+ from ..sdk import models as sdk_models
44from .item_result import Item
55
66
@@ -21,13 +21,13 @@ class ApiVariationPrice:
2121 lowest_price : ApiPrice
2222
2323
24- class ApiVariationSummary (VariationSummary ):
24+ class ApiVariationSummary (sdk_models . VariationSummary ):
2525 page_count : int
2626 price : ApiVariationPrice
2727 variation_count : int
2828 variation_dimensions : List [ApiVariationDimension ]
2929
3030
31- class VariationsResult (VariationsResult ):
31+ class VariationsResult (sdk_models . VariationsResult ):
3232 items : List [Item ]
3333 variation_summary : ApiVariationSummary
Original file line number Diff line number Diff line change 11import unittest
22from unittest import mock
33
4- from amazon_paapi import AmazonApi , models
4+ from amazon_paapi import AmazonApi
55from amazon_paapi .helpers import requests
66
77
Original file line number Diff line number Diff line change 11import unittest
2- from operator import imod
32from unittest import mock
43
54from amazon_paapi .helpers .items import sort_items
You can’t perform that action at this time.
0 commit comments