Api\StructType\ApiOffer::setOfferClassMember PHP Method

setOfferClassMember() public method

Set offerClassMember value This property is removable from request (nillable=true+minOccurs=0), therefore if the value assigned to this property is null, it is removed from this object
public setOfferClassMember ( string $offerClassMember = null ) : ApiOffer
$offerClassMember string
return ApiOffer
    public function setOfferClassMember($offerClassMember = null)
    {
        // validation for constraint: string
        if (!is_null($offerClassMember) && !is_string($offerClassMember)) {
            throw new \InvalidArgumentException(sprintf('Invalid value, please provide a string, "%s" given', gettype($offerClassMember)), __LINE__);
        }
        if (is_null($offerClassMember) || is_array($offerClassMember) && empty($offerClassMember)) {
            unset($this->offerClassMember);
        } else {
            $this->offerClassMember = $offerClassMember;
        }
        return $this;
    }