Index
A
- AvailabilityAttributes — Class in namespace SellerLabs\Research\Entities
- Class AvailabilityAttributes
- $AvailabilityAttributes — Property in class AvailabilityAttributes
- $Item — Property in class Item
- ItemAttributes::attr() — Method in class ItemAttributes
- Get an arbitrary attribute from this item attributes set.
- $OfferListing — Property in class OfferListing
- $OfferListing — Property in class OfferListing
- $OfferListing — Property in class OfferListing
- $Price — Property in class Price
- OffersResponse::addOffer() — Method in class OffersResponse
- Add a offer to the response.
B
- BaseEntity — Class in namespace SellerLabs\Research\Entities
- Class BaseEntity
- BaseEntityFactory — Class in namespace SellerLabs\Research\Factories
- Class BaseEntityFactory
- BaseResponseFactory — Class in namespace SellerLabs\Research\Factories
- Class BaseResponseFactory
- BaseResponse — Class in namespace SellerLabs\Research\Responses
- Class BaseResponse
C
- CategoryMapping — Class in namespace SellerLabs\Research\Entities
- Class CategoryMapping
- $Price — Property in class Price
- CodeType — Class in namespace SellerLabs\Research\Enum
- Class CodeType
- CategoriesResponseFactory — Class in namespace SellerLabs\Research\Factories
- Class CategoriesResponseFactory
- CategoryMappingFactory — Class in namespace SellerLabs\Research\Factories
- Class CategoryMappingFactory
- CategoryResponseFactory — Class in namespace SellerLabs\Research\Factories
- Class CategoryResponseFactory
D
E
- EmptyResultsException — Class in namespace SellerLabs\Research\Exceptions
- EntityFactoryInterface — Class in namespace SellerLabs\Research\Interfaces
- Interface EntityFactoryInterface
F
- FeesSet — Class in namespace SellerLabs\Research\Entities
- Class FeesSet
- $Price — Property in class Price
- FeesSetType — Class in namespace SellerLabs\Research\Enum
- Class FeesSetType
- FeesResponseFactory — Class in namespace SellerLabs\Research\Factories
- Class FeesResponseFactory
- FeesSetFactory — Class in namespace SellerLabs\Research\Factories
- Class FeesSetFactory
- FormatUtils — Class in namespace SellerLabs\Research
- Class FormatUtils
- FormatUtils::formatPrice() — Method in class FormatUtils
- Format a price to two decimals
- FormatUtils::formatPercentage() — Method in class FormatUtils
- Format a number into a percentage with two decimals
- FeesResponse — Class in namespace SellerLabs\Research\Responses
- Class FeesResponse
- SearchResponse::first() — Method in class SearchResponse
- Return the first product returned from a search query.
G
- CategoryMapping::getCategoryId() — Method in class CategoryMapping
- Get the ID of a category
- CategoryMapping::getCategory() — Method in class CategoryMapping
- Get the category name
- FeesSet::getAmazonCommission() — Method in class FeesSet
- FeesSet::getAmazonVar() — Method in class FeesSet
- FeesSet::getCategory() — Method in class FeesSet
- FeesSet::getFbaOrder() — Method in class FeesSet
- FeesSet::getFbaPick() — Method in class FeesSet
- FeesSet::getFbaWeight() — Method in class FeesSet
- FeesSet::getFeesTotal() — Method in class FeesSet
- FeesSet::getFormattedFeesTotal() — Method in class FeesSet
- FeesSet::getNetIncome() — Method in class FeesSet
- FeesSet::getFormattedNetIncome() — Method in class FeesSet
- FeesSet::getPrice() — Method in class FeesSet
- FeesSet::getRevenue() — Method in class FeesSet
- FeesSet::getType() — Method in class FeesSet
- FeesSet::getProfitMarginPercentage() — Method in class FeesSet
- Returns profit margin in a percentage
- FeesSet::getProfitMargin() — Method in class FeesSet
- Returns profit margin in a fraction
- Offer::getCondition() — Method in class Offer
- Offer::getFeedbackCount() — Method in class Offer
- Offer::getFulfillmentCenter() — Method in class Offer
- Offer::getMulti() — Method in class Offer
- Offer::getNumber() — Method in class Offer
- Offer::getPrice() — Method in class Offer
- Offer::getPriceLanded() — Method in class Offer
- Offer::getPriceShipping() — Method in class Offer
- Offer::getRating() — Method in class Offer
- Offer::getShipdom() — Method in class Offer
- Offer::getShipmax() — Method in class Offer
- Offer::getSubcondition() — Method in class Offer
- ProductRelationship::getProperties() — Method in class ProductRelationship
- ProductRelationship::getAsin() — Method in class ProductRelationship
- Ranking::getCategoryId() — Method in class Ranking
- Ranking::getRank() — Method in class Ranking
- RelationshipBag::getChildren() — Method in class RelationshipBag
- RelationshipBag::getParents() — Method in class RelationshipBag
- SearchProduct::getAsin() — Method in class SearchProduct
- SearchProduct::getCatalog() — Method in class SearchProduct
- SearchProduct::getEan() — Method in class SearchProduct
- SearchProduct::getImageUrl() — Method in class SearchProduct
- SearchProduct::getRank() — Method in class SearchProduct
- SearchProduct::getCategory() — Method in class SearchProduct
- SearchProduct::getCategoryId() — Method in class SearchProduct
- Get the Id of the main category of this product
- SearchProduct::getName() — Method in class SearchProduct
- SearchProduct::getType() — Method in class SearchProduct
- SearchProduct::getWeight() — Method in class SearchProduct
- SearchProduct::getRelationships() — Method in class SearchProduct
- ResearchClientInterface::generateCode() — Method in class ResearchClientInterface
- Generate an authorization code for NodeMWS
- ResearchClientInterface::getOffers() — Method in class ResearchClientInterface
- Get the current offers for an ASIN from NodeMWS
- ResearchClientInterface::getFees() — Method in class ResearchClientInterface
- Call the fees endpoint of NodeMWS and return the response
- ResearchClientInterface::getSearch() — Method in class ResearchClientInterface
- Search the catalog and return the response
- ResearchClientInterface::getAsinCategories() — Method in class ResearchClientInterface
- Get categories for an ASIN
- ResearchClientInterface::getCategoryById() — Method in class ResearchClientInterface
- Get a category by ID
- ResearchClientInterface::getItemSearch() — Method in class ResearchClientInterface
- Hit the itemSearch endpoint of research-api with a given keyword phrase, page (default 1) and search index (default Blended)
- ResearchResponseInterface::getInnerResponse() — Method in class ResearchResponseInterface
- ResearchClient::generateCode() — Method in class ResearchClient
- Generate an authorization code for the Research API server.
- ResearchClient::getOffers() — Method in class ResearchClient
- Get the current offers for an ASIN from the Research API.
- ResearchClient::getFees() — Method in class ResearchClient
- Call the fees endpoint of the Research API and return the response.
- ResearchClient::getSearch() — Method in class ResearchClient
- Search the catalog and return the response
- ResearchClient::getAsinCategories() — Method in class ResearchClient
- Get categories for an ASIN
- ResearchClient::getCategoryById() — Method in class ResearchClient
- Get a category by ID
- ResearchClient::getItemSearch() — Method in class ResearchClient
- Hit the itemSearch endpoint of research-api with a given keyword phrase, page (default 1) and search index (default Blended)
- BaseResponse::getInnerResponse() — Method in class BaseResponse
- FeesResponse::getFbaFees() — Method in class FeesResponse
- Get FBA fees
- FeesResponse::getMerchantFees() — Method in class FeesResponse
- Get merchant-fulfilled fees
- FeesResponse::getSizeTier() — Method in class FeesResponse
- Get product size tier
- GetAsinCategoriesResponse — Class in namespace SellerLabs\Research\Responses
- Class GetAsinCategoriesResponse
- GetAsinCategoriesResponse::getCategoryMappings() — Method in class GetAsinCategoriesResponse
- Get all category mappings contained in response
- GetAsinCategoriesResponse::getMainCategory() — Method in class GetAsinCategoriesResponse
- Get the main category from the response
- GetCategoryByIdResponse — Class in namespace SellerLabs\Research\Responses
- Class GetCategoryByIdResponse
- GetCategoryByIdResponse::getCategoryId() — Method in class GetCategoryByIdResponse
- Get the category id associated with this response
- GetCategoryByIdResponse::getCategoryMapping() — Method in class GetCategoryByIdResponse
- Get the category mapping returned
- GetCategoryByIdResponse::getCategory() — Method in class GetCategoryByIdResponse
- Get the category associated with this response
- ItemSearchResponse::getItems() — Method in class ItemSearchResponse
- OffersResponse::getFbaNewOffers() — Method in class OffersResponse
- Get new FBA offers
- OffersResponse::getFbaUsedOffers() — Method in class OffersResponse
- Get used FBA offers
- OffersResponse::getMerchantNewOffers() — Method in class OffersResponse
- Get new merchant offers
- OffersResponse::getMerchantUsedOffers() — Method in class OffersResponse
- Get used merchant offers
- OffersResponse::getProductIdCode() — Method in class OffersResponse
- Get the product id
- OffersResponse::getProductIdType() — Method in class OffersResponse
- Get the product id type
- OffersResponse::getExtras() — Method in class OffersResponse
- Get an array of all extras
- OffersResponse::getExtra() — Method in class OffersResponse
- Get a single extra
- SearchResponse::getSearchProducts() — Method in class SearchResponse
- Get the search products from a NodeMws response.
H
- OffersResponse::hasEanIdType() — Method in class OffersResponse
- Check if the EAN is provided in the extra properties
- OffersResponse::hasExtra() — Method in class OffersResponse
- Check whether there is an extra defined with the specified key
- OffersResponse::hasUpcIdType() — Method in class OffersResponse
- Check if the UPC is provided in the extra properties
I
- CategoryMapping::isMainCategory() — Method in class CategoryMapping
- Return whether or not the category is a main category
- Item — Class in namespace SellerLabs\Research\Entities
- Class Item
- $Item — Property in class Item
- $Item — Property in class Item
- ItemAttributes — Class in namespace SellerLabs\Research\Entities
- Class ItemAttributes
- $OfferListing — Property in class OfferListing
- $OfferListing — Property in class OfferListing
- RelationshipBag::isAssoc() — Method in class RelationshipBag
- Determines if an array is an associative array.
- InvalidFormatException — Class in namespace SellerLabs\Research\Exceptions
- ItemLink — Class in namespace SellerLabs\Research\Factories
- Class ItemLink
- ItemSearchResponseFactory — Class in namespace SellerLabs\Research\Factories
- Class ItemSearchResponseFactory
- ItemSearchResponse — Class in namespace SellerLabs\Research\Responses
- Class ItemSearchResponse
- SearchResponse::isEmpty() — Method in class SearchResponse
- Check if a SearchResponse gives back no products.
L
- $OfferSummary — Property in class OfferSummary
M
- $AvailabilityAttributes — Property in class AvailabilityAttributes
- $AvailabilityAttributes — Property in class AvailabilityAttributes
- Merchant — Class in namespace SellerLabs\Research\Entities
- Class Merchant
- $SearchOffer — Property in class SearchOffer
- CategoriesResponseFactory::makeFromResponse() — Method in class CategoriesResponseFactory
- Parse and build a rich response object from an HTTP response.
- CategoryMappingFactory::makeFromArray() — Method in class CategoryMappingFactory
- Build an entity from an properties array.
- CategoryResponseFactory::makeFromResponse() — Method in class CategoryResponseFactory
- Parse and build a rich response object from an HTTP response.
- FeesResponseFactory::makeFromResponse() — Method in class FeesResponseFactory
- Parse and build a rich response object from an HTTP response.
- FeesSetFactory::makeFromArray() — Method in class FeesSetFactory
- Build an entity from an properties array.
- ItemSearchResponseFactory::makeFromResponse() — Method in class ItemSearchResponseFactory
- Parse and build a rich response object from an HTTP response.
- OfferFactory::makeFromArray() — Method in class OfferFactory
- Build an Offer from an properties array.
- OffersResponseFactory::makeFromResponse() — Method in class OffersResponseFactory
- Parse and build a rich response object from an HTTP response.
- SearchProductFactory::makeFromArray() — Method in class SearchProductFactory
- Build an entity from an properties array.
- SearchResponseFactory::makeFromResponse() — Method in class SearchResponseFactory
- Parse and build a rich response object from an HTTP response.
- EntityFactoryInterface::makeFromArray() — Method in class EntityFactoryInterface
- Build an entity from an properties array.
- ResponseFactoryInterface::makeFromResponse() — Method in class ResponseFactoryInterface
- Parse and build a rich response object from an HTTP response.
N
O
- $Item — Property in class Item
- $Item — Property in class Item
- Offer — Class in namespace SellerLabs\Research\Entities
- OfferListing — Class in namespace SellerLabs\Research\Entities
- Class OfferListing
- OfferSummary — Class in namespace SellerLabs\Research\Entities
- Class OfferSummary
- $SearchOffer — Property in class SearchOffer
- $SearchOffer — Property in class SearchOffer
- OfferCondition — Class in namespace SellerLabs\Research\Enum
- Class OfferCondition
- OfferType — Class in namespace SellerLabs\Research\Enum
- Class OfferType
- OfferFactory — Class in namespace SellerLabs\Research\Factories
- Class OfferFactory
- OffersResponseFactory — Class in namespace SellerLabs\Research\Factories
- Class OffersResponseFactory
- OffersResponse — Class in namespace SellerLabs\Research\Responses
- Class OffersResponse
P
- $OfferListing — Property in class OfferListing
- Price — Class in namespace SellerLabs\Research\Entities
- Class Price
- ProductRelationship — Class in namespace SellerLabs\Research\Entities
- Class ProductRelationship
R
- Ranking — Class in namespace SellerLabs\Research\Entities
- Class Ranking
- RelationshipBag — Class in namespace SellerLabs\Research\Entities
- Class RelationshipBag
- $SearchProduct — Property in class SearchProduct
- ResearchClientInterface — Class in namespace SellerLabs\Research\Interfaces
- Interface ResearchClientInterface
- ResearchResponseInterface — Class in namespace SellerLabs\Research\Interfaces
- Interface ResearchResponseInterface
- ResponseFactoryInterface — Class in namespace SellerLabs\Research\Interfaces
- Interface ResponseFactoryInterface
- ResearchClient — Class in namespace SellerLabs\Research
- Class ResearchClient
S
- CategoryMapping::setMainCategory() — Method in class CategoryMapping
- CategoryMapping::setCategoryId() — Method in class CategoryMapping
- CategoryMapping::setCategory() — Method in class CategoryMapping
- FeesSet::setAmazonCommission() — Method in class FeesSet
- FeesSet::setAmazonVar() — Method in class FeesSet
- FeesSet::setCategory() — Method in class FeesSet
- FeesSet::setFbaOrder() — Method in class FeesSet
- FeesSet::setFbaPick() — Method in class FeesSet
- FeesSet::setFbaWeight() — Method in class FeesSet
- FeesSet::setFeesTotal() — Method in class FeesSet
- FeesSet::setNetIncome() — Method in class FeesSet
- FeesSet::setPrice() — Method in class FeesSet
- FeesSet::setRevenue() — Method in class FeesSet
- FeesSet::setType() — Method in class FeesSet
- Set the fees type
- Offer::setCondition() — Method in class Offer
- Offer::setFeedbackCount() — Method in class Offer
- Offer::setFulfillmentCenter() — Method in class Offer
- Offer::setMulti() — Method in class Offer
- Offer::setNumber() — Method in class Offer
- Offer::setPrice() — Method in class Offer
- Offer::setPriceLanded() — Method in class Offer
- Offer::setPriceShipping() — Method in class Offer
- Offer::setRating() — Method in class Offer
- Offer::setShipdom() — Method in class Offer
- Offer::setShipmax() — Method in class Offer
- Offer::setSubcondition() — Method in class Offer
- $OfferListing — Property in class OfferListing
- SearchOffer — Class in namespace SellerLabs\Research\Entities
- Class SearchOffer
- SearchProduct — Class in namespace SellerLabs\Research\Entities
- SearchProduct::setAsin() — Method in class SearchProduct
- SearchProduct::setCatalog() — Method in class SearchProduct
- SearchProduct::setEan() — Method in class SearchProduct
- SearchProduct::setImageUrl() — Method in class SearchProduct
- SearchProduct::setRank() — Method in class SearchProduct
- SearchProduct::setCategoryId() — Method in class SearchProduct
- SearchProduct::setName() — Method in class SearchProduct
- SearchProduct::setType() — Method in class SearchProduct
- SearchProduct::setWeight() — Method in class SearchProduct
- SearchProduct::setRankings() — Method in class SearchProduct
- SearchProduct::setRelationships() — Method in class SearchProduct
- SearchProductFactory — Class in namespace SellerLabs\Research\Factories
- Class SearchProductFactory
- SearchResponseFactory — Class in namespace SellerLabs\Research\Factories
- Class SearchResponseFactory
- ResearchClient::setClient() — Method in class ResearchClient
- Overrides the internal guzzle client.
- BaseResponse::setInnerResponse() — Method in class BaseResponse
- FeesResponse::setFbaFees() — Method in class FeesResponse
- FeesResponse::setMerchantFees() — Method in class FeesResponse
- FeesResponse::setSizeTier() — Method in class FeesResponse
- GetAsinCategoriesResponse::setCategoryMappings() — Method in class GetAsinCategoriesResponse
- GetAsinCategoriesResponse::setMainCategory() — Method in class GetAsinCategoriesResponse
- GetCategoryByIdResponse::setCategoryMapping() — Method in class GetCategoryByIdResponse
- ItemSearchResponse::setItems() — Method in class ItemSearchResponse
- OffersResponse::setProductIdCode() — Method in class OffersResponse
- OffersResponse::setProductIdType() — Method in class OffersResponse
- OffersResponse::setExtras() — Method in class OffersResponse
- SearchResponse — Class in namespace SellerLabs\Research\Responses
- Class SearchResponse
- SearchResponse::setSearchProducts() — Method in class SearchResponse
T
- $OfferSummary — Property in class OfferSummary
- $OfferSummary — Property in class OfferSummary
- $OfferSummary — Property in class OfferSummary
- $OfferSummary — Property in class OfferSummary
U
_
- AvailabilityAttributes::__construct() — Method in class AvailabilityAttributes
- AvailabilityAttributes constructor.
- BaseEntity::__construct() — Method in class BaseEntity
- Construct a new BaseEntity from raw array data
- Item::__construct() — Method in class Item
- Item constructor.
- ItemAttributes::__construct() — Method in class ItemAttributes
- ItemAttributes constructor.
- ItemAttributes::__get() — Method in class ItemAttributes
- Get an attribute or property (shorthand)
- Merchant::__construct() — Method in class Merchant
- Merchant constructor.
- OfferListing::__construct() — Method in class OfferListing
- OfferListing constructor.
- OfferSummary::__construct() — Method in class OfferSummary
- Price::__construct() — Method in class Price
- Price constructor.
- ProductRelationship::__construct() — Method in class ProductRelationship
- ProductRelationship constructor.
- Ranking::__construct() — Method in class Ranking
- Construct a Ranking from an array element
- RelationshipBag::__construct() — Method in class RelationshipBag
- RelationshipBag constructor.
- SearchOffer::__construct() — Method in class SearchOffer
- ItemLink::__construct() — Method in class ItemLink
- ItemLink constructor.
- ResearchClient::__construct() — Method in class ResearchClient
- Construct an instance of a ResearchClient
- BaseResponse::__construct() — Method in class BaseResponse
- Construct an instance of a BaseResponse.