Overview

Namespaces

  • SellerLabs
    • Snagshout
      • Model
      • Normalizer
      • Resource
      • Utils

Classes

  • AmazonData
  • Attribute
  • BookmarkMetadata
  • Campaign
  • Category
  • Image
  • ImageMetadata
  • Links
  • Product
  • PromoCode
  • Promotion
  • Shipping
  • V1GetCampaignsResponse
  • V1GetCategoriesResponse
  • V1GetStatus
  • V1GetStatusResponse
  • Overview
  • Namespace
  • Class

Class Product

Namespace: SellerLabs\Snagshout\Model
Located at SellerLabs/Snagshout/Model/Product.php
Methods summary
public string
# getExternalUrl( )

Returns

string
public SellerLabs\Snagshout\Model\Product
# setExternalUrl( string $externalUrl = null )

Parameters

$externalUrl

Returns

SellerLabs\Snagshout\Model\Product
public string
# getMarketplace( )

Returns

string
public SellerLabs\Snagshout\Model\Product
# setMarketplace( string $marketplace = null )

Parameters

$marketplace

Returns

SellerLabs\Snagshout\Model\Product
public string
# getName( )

Returns

string
public SellerLabs\Snagshout\Model\Product
# setName( string $name = null )

Parameters

$name

Returns

SellerLabs\Snagshout\Model\Product
public string
# getKeywords( )

Returns

string
public SellerLabs\Snagshout\Model\Product
# setKeywords( string $keywords = null )

Parameters

$keywords

Returns

SellerLabs\Snagshout\Model\Product
public string
# getDescription( )

Returns

string
public SellerLabs\Snagshout\Model\Product
# setDescription( string $description = null )

Parameters

$description

Returns

SellerLabs\Snagshout\Model\Product
public string
# getUrl( )

Returns

string
public SellerLabs\Snagshout\Model\Product
# setUrl( string $url = null )

Parameters

$url

Returns

SellerLabs\Snagshout\Model\Product
public string
# getEan( )

Returns

string
public SellerLabs\Snagshout\Model\Product
# setEan( string $ean = null )

Parameters

$ean

Returns

SellerLabs\Snagshout\Model\Product
public string
# getCurrency( )

Returns

string
public SellerLabs\Snagshout\Model\Product
# setCurrency( string $currency = null )

Parameters

$currency

Returns

SellerLabs\Snagshout\Model\Product
public string
# getPrice( )

Returns

string
public SellerLabs\Snagshout\Model\Product
# setPrice( string $price = null )

Parameters

$price

Returns

SellerLabs\Snagshout\Model\Product
public integer
# getId( )

Returns

integer
public SellerLabs\Snagshout\Model\Product
# setId( integer $id = null )

Parameters

$id

Returns

SellerLabs\Snagshout\Model\Product
public SellerLabs\Snagshout\Model\AmazonData
# getAmazonData( )

Returns

SellerLabs\Snagshout\Model\AmazonData
public SellerLabs\Snagshout\Model\Product
# setAmazonData( SellerLabs\Snagshout\Model\AmazonData $amazonData = null )

Parameters

$amazonData

Returns

SellerLabs\Snagshout\Model\Product
public SellerLabs\Snagshout\Model\Category
# getMainCategory( )

Returns

SellerLabs\Snagshout\Model\Category
public SellerLabs\Snagshout\Model\Product
# setMainCategory( SellerLabs\Snagshout\Model\Category $mainCategory = null )

Parameters

$mainCategory

Returns

SellerLabs\Snagshout\Model\Product
public SellerLabs\Snagshout\Model\Image
# getFeaturedImage( )

Returns

SellerLabs\Snagshout\Model\Image
public SellerLabs\Snagshout\Model\Product
# setFeaturedImage( SellerLabs\Snagshout\Model\Image $featuredImage = null )

Parameters

$featuredImage

Returns

SellerLabs\Snagshout\Model\Product
public SellerLabs\Snagshout\Model\Image[]
# getMedia( )

Returns

SellerLabs\Snagshout\Model\Image[]
public SellerLabs\Snagshout\Model\Product
# setMedia( array $media = null )

Parameters

$media

Returns

SellerLabs\Snagshout\Model\Product
public SellerLabs\Snagshout\Model\Shipping[]
# getShipping( )

Returns

SellerLabs\Snagshout\Model\Shipping[]
public SellerLabs\Snagshout\Model\Product
# setShipping( array $shipping = null )

Parameters

$shipping

Returns

SellerLabs\Snagshout\Model\Product
public SellerLabs\Snagshout\Model\Attribute[]
# getAttributes( )

Returns

SellerLabs\Snagshout\Model\Attribute[]
public SellerLabs\Snagshout\Model\Product
# setAttributes( array $attributes = null )

Parameters

$attributes

Returns

SellerLabs\Snagshout\Model\Product
public SellerLabs\Snagshout\Model\BookmarkMetadata
# getBookmarkedBy( )

Returns

SellerLabs\Snagshout\Model\BookmarkMetadata
public SellerLabs\Snagshout\Model\Product
# setBookmarkedBy( SellerLabs\Snagshout\Model\BookmarkMetadata $bookmarkedBy = null )

Parameters

$bookmarkedBy

Returns

SellerLabs\Snagshout\Model\Product
Properties summary
protected string $externalUrl
#
protected string $marketplace
#
protected string $name
#
protected string $keywords
#
protected string $description
#
protected string $url
#
protected string $ean
#
protected string $currency
#
protected string $price
#
protected integer $id
#
protected SellerLabs\Snagshout\Model\AmazonData $amazonData
#
protected SellerLabs\Snagshout\Model\Category $mainCategory
#
protected SellerLabs\Snagshout\Model\Image $featuredImage
#
protected SellerLabs\Snagshout\Model\Image[] $media
#
protected SellerLabs\Snagshout\Model\Shipping[] $shipping
#
protected SellerLabs\Snagshout\Model\Attribute[] $attributes
#
protected SellerLabs\Snagshout\Model\BookmarkMetadata $bookmarkedBy
#
API documentation generated by ApiGen