class Variation extends AbstractElement

XML Element Variation

VariationType DiscountPriceInfoType AmountType (double) AmountType (double) MinimumAdvertisedPriceExposureCodeType AmountType (double) boolean boolean int SKUType (string) AmountType (double) NameValueListArrayType NameValueListType string string

Methods

__construct(string|null $tag = null, string $value = '', null|AttributeMap $attributes = null)

Erstellt ein neues Node-Objekt

type
validateEbayNode(type $tag)

validateEbayNode

interger
getQuantity()

getQuantity

setQuantity(integer $count)

setQuantity

string
getSKU()

getSKU

setSKU(string $sku)

setSKU

string
getStartPrice()

getStartPrice

setStartPrice(string $startPrice)

setStartPrice

NodeList
getVariationSpecifics()

getVariationSpecifics

string
getVariationSpecificValue(string $name)

getVariationSpecificValue

string
getVariationSpecificName(string $value)

getVariationSpecificName

setVariationSpecifics(VariationSpecifics $variationSpecifics)

setVariationSpecifics

setDelete()

setDelete

Details

in AbstractElement at line 46
__construct(string|null $tag = null, string $value = '', null|AttributeMap $attributes = null)

Erstellt ein neues Node-Objekt

Wenn kein Tag Name übergeben wurde, wird der Klassenname ohne Namespace verwendet

Parameters

string|null $tag Tag
string $value Wert
null|AttributeMap $attributes Atributes

in AbstractElement at line 66
protected type validateEbayNode(type $tag)

validateEbayNode

Parameters

type $tag

Return Value

type

Exceptions

SyntaxErrorExeption
NotAvailableException

at line 68
interger getQuantity()

getQuantity

Gibt den Lagerbestand zurück

Return Value

interger Lagerbestand

at line 85
Quantity setQuantity(integer $count)

setQuantity

Setzt den Lagerbestand Wenn das Element noch nicht angelegt worden ist, wird es angelegt.

Parameters

integer $count Lagerbestand

Return Value

Quantity dieses Objekt

Exceptions

SyntaxErrorExeption Anzahl der Elemente stimmt nicht

at line 107
string getSKU()

getSKU

Gibt die Artikelnummer zurück

Return Value

string Artikelnummer

at line 123
Quantity setSKU(string $sku)

setSKU

Setzt die Artikelnummer

Parameters

string $sku Artikelnummer

Return Value

Quantity dieses Objekt

Exceptions

SyntaxErrorExeption Anzahl der Elemente stimmt nicht

at line 148
string getStartPrice()

getStartPrice

Gibt den Preis zurück

Return Value

string Preis

Exceptions

SyntaxErrorExeption Anzahl der Elemente stimmt nicht
NotAvailableException das Element StartPrice ist nicht vorhanden

at line 164
Quantity setStartPrice(string $startPrice)

setStartPrice

Setzt den Preis

Parameters

string $startPrice Preis

Return Value

Quantity dieses Objekt

Exceptions

SyntaxErrorExeption Anzahl der Elemente stimmt nicht

at line 188
NodeList getVariationSpecifics()

getVariationSpecifics

Gibt eine Node Liste der VariationSpecifics zurück

Return Value

NodeList VariationSpecifics

Exceptions

NotAvailableException das Element VariationSpecifics ist nicht vorhanden

at line 203
string getVariationSpecificValue(string $name)

getVariationSpecificValue

Gibt einen VariationSpecific Wert zurück

Parameters

string $name Name der VariationSpecific

Return Value

string VariationSpecific Wert

at line 221
string getVariationSpecificName(string $value)

getVariationSpecificName

Gibt einen VariationSpecific Namen zurück

Parameters

string $value Wert der VariationSpecific

Return Value

string VariationSpecific Name

at line 237
setVariationSpecifics(VariationSpecifics $variationSpecifics)

setVariationSpecifics

Setzt die VariationSpecifics

Parameters

VariationSpecifics $variationSpecifics

at line 249
Variation setDelete()

setDelete

Setzt eine Delete Node

Return Value

Variation dieses Objekt