A

AvailabilityAttributesClass in namespace SellerLabs\Research\Entities
Class AvailabilityAttributes
$AvailabilityAttributesProperty in class AvailabilityAttributes
$ItemProperty in class Item
ItemAttributes::attr() — Method in class ItemAttributes
Get an arbitrary attribute from this item attributes set.
$OfferListingProperty in class OfferListing
$OfferListingProperty in class OfferListing
$OfferListingProperty in class OfferListing
$PriceProperty in class Price
OffersResponse::addOffer() — Method in class OffersResponse
Add a offer to the response.

B

BaseEntityClass in namespace SellerLabs\Research\Entities
Class BaseEntity
BaseEntityFactoryClass in namespace SellerLabs\Research\Factories
Class BaseEntityFactory
BaseResponseFactoryClass in namespace SellerLabs\Research\Factories
Class BaseResponseFactory
BaseResponseClass in namespace SellerLabs\Research\Responses
Class BaseResponse

C

CategoryMappingClass in namespace SellerLabs\Research\Entities
Class CategoryMapping
$PriceProperty in class Price
CodeTypeClass in namespace SellerLabs\Research\Enum
Class CodeType
CategoriesResponseFactoryClass in namespace SellerLabs\Research\Factories
Class CategoriesResponseFactory
CategoryMappingFactoryClass in namespace SellerLabs\Research\Factories
Class CategoryMappingFactory
CategoryResponseFactoryClass in namespace SellerLabs\Research\Factories
Class CategoryResponseFactory

D

$ItemProperty in class Item
$ItemLinkProperty in class ItemLink

E

EmptyResultsExceptionClass in namespace SellerLabs\Research\Exceptions
EntityFactoryInterfaceClass in namespace SellerLabs\Research\Interfaces
Interface EntityFactoryInterface

F

FeesSetClass in namespace SellerLabs\Research\Entities
Class FeesSet
$PriceProperty in class Price
FeesSetTypeClass in namespace SellerLabs\Research\Enum
Class FeesSetType
FeesResponseFactoryClass in namespace SellerLabs\Research\Factories
Class FeesResponseFactory
FeesSetFactoryClass in namespace SellerLabs\Research\Factories
Class FeesSetFactory
FormatUtilsClass 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
FeesResponseClass 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
GetAsinCategoriesResponseClass 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
GetCategoryByIdResponseClass 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
ItemClass in namespace SellerLabs\Research\Entities
Class Item
$ItemProperty in class Item
$ItemProperty in class Item
ItemAttributesClass in namespace SellerLabs\Research\Entities
Class ItemAttributes
$OfferListingProperty in class OfferListing
$OfferListingProperty in class OfferListing
RelationshipBag::isAssoc() — Method in class RelationshipBag
Determines if an array is an associative array.
InvalidFormatExceptionClass in namespace SellerLabs\Research\Exceptions
ItemLinkClass in namespace SellerLabs\Research\Factories
Class ItemLink
ItemSearchResponseFactoryClass in namespace SellerLabs\Research\Factories
Class ItemSearchResponseFactory
ItemSearchResponseClass in namespace SellerLabs\Research\Responses
Class ItemSearchResponse
SearchResponse::isEmpty() — Method in class SearchResponse
Check if a SearchResponse gives back no products.

L

$OfferSummaryProperty in class OfferSummary

M

$AvailabilityAttributesProperty in class AvailabilityAttributes
$AvailabilityAttributesProperty in class AvailabilityAttributes
MerchantClass in namespace SellerLabs\Research\Entities
Class Merchant
$SearchOfferProperty 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

$MerchantProperty in class Merchant

O

$ItemProperty in class Item
$ItemProperty in class Item
OfferClass in namespace SellerLabs\Research\Entities
OfferListingClass in namespace SellerLabs\Research\Entities
Class OfferListing
OfferSummaryClass in namespace SellerLabs\Research\Entities
Class OfferSummary
$SearchOfferProperty in class SearchOffer
$SearchOfferProperty in class SearchOffer
OfferConditionClass in namespace SellerLabs\Research\Enum
Class OfferCondition
OfferTypeClass in namespace SellerLabs\Research\Enum
Class OfferType
OfferFactoryClass in namespace SellerLabs\Research\Factories
Class OfferFactory
OffersResponseFactoryClass in namespace SellerLabs\Research\Factories
Class OffersResponseFactory
OffersResponseClass in namespace SellerLabs\Research\Responses
Class OffersResponse

P

$OfferListingProperty in class OfferListing
PriceClass in namespace SellerLabs\Research\Entities
Class Price
ProductRelationshipClass in namespace SellerLabs\Research\Entities
Class ProductRelationship

R

RankingClass in namespace SellerLabs\Research\Entities
Class Ranking
RelationshipBagClass in namespace SellerLabs\Research\Entities
Class RelationshipBag
$SearchProductProperty in class SearchProduct
ResearchClientInterfaceClass in namespace SellerLabs\Research\Interfaces
Interface ResearchClientInterface
ResearchResponseInterfaceClass in namespace SellerLabs\Research\Interfaces
Interface ResearchResponseInterface
ResponseFactoryInterfaceClass in namespace SellerLabs\Research\Interfaces
Interface ResponseFactoryInterface
ResearchClientClass 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
$OfferListingProperty in class OfferListing
SearchOfferClass in namespace SellerLabs\Research\Entities
Class SearchOffer
SearchProductClass 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
SearchProductFactoryClass in namespace SellerLabs\Research\Factories
Class SearchProductFactory
SearchResponseFactoryClass 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
SearchResponseClass in namespace SellerLabs\Research\Responses
Class SearchResponse
SearchResponse::setSearchProducts() — Method in class SearchResponse

T

$OfferSummaryProperty in class OfferSummary
$OfferSummaryProperty in class OfferSummary
$OfferSummaryProperty in class OfferSummary
$OfferSummaryProperty in class OfferSummary

U

$ItemLinkProperty in class ItemLink

_

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.