Set person address

@param array|Address $value Parameter value
@return Person provides a fluent interface.
447
public function setAddress($value)
    {
        if (is_array($value)) {
            $value = new Address($value);
        }
        return $this->setParameter('address', $value);
    }
250845
public function setPostcode(?string $value) : Contact
    {

        if ($this->data['postcode'] !== $value) {
            $this->data['postcode'] = $value;
            $this->setModified('postcode');
        }

        return $this;
    }
1373919
public function setAddresses($var)
    {
        $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Talent\V4beta1\Address::class);
        $this->addresses = $arr;

        return $this;
    }
799748
public function setGender(?string $value) : Contact
    {

        if ($this->data['gender'] !== $value) {
            $this->data['gender'] = $value;
            $this->setModified('gender');
        }

        return $this;
    }
5154
public function set($name, $value = null)
    {
        if (is_array($name)) {
            foreach ($name as $innerName => $innerValue) {
                $this->replace($innerName, $this->formatValue($innerValue));
            }
        } else {
            $this->replace($name, $this->formatValue($value));
        }

        // return is for chaining
        return $this;
    }
1195345
public function setEmployee(\AgentSIB\Diadoc\Api\Proto\Invoicing\Employee $value = null)
    {
        $this->Employee = $value;
    }
1122149
private function decodeEmailAddress(\stdClass $value): EmailAddress
    {
        return new EmailAddress($value->mailbox, $value->host, $value->personal);
    }
526971
public function transform($value)
    {
        if (trim($value) == '')
            return null;

        if (preg_match('/^(?:(.+) )?<(.+)>$/', $value, $matches)) {
            return new Address($matches[2], $matches[1]);
        }

        throw new AddressException(sprintf('Unable to parse Address "%s".', $value));
    }
258133
public function setPaymentMethod($value)
    {
        if (!$this->_isNumericArray($value)) {
            $value = array ($value);
        }
        $this->_fields['PaymentMethod']['FieldValue'] = $value;
        return $this;
    }
470049
public function setPaymentMethodDetails($value)
    {
        if (!$this->_isNumericArray($value)) {
            $value = array ($value);
        }
        $this->_fields['PaymentMethodDetails']['FieldValue'] = $value;
        return $this;
    }
520794
protected function set($name, $value)
    {
        if ($this->modified === null && $this->uid !== null) {
            $this->load();
        }

        $value = $this->validate($name, $value);

        if ($this->properties[$name]['value'] !== $value) {
            $this->properties[$name]['value'] = $value;
            $this->modified = true;
        }

        return $this;
    }
569725
public function setLastName($value)
    {
        $primaryAddress = $this->getPrimaryAddress();

        if ($primaryAddress !== null) {
            $primaryAddress->setLastName($value);
        } else {
            $primaryAddress = Address::createFromData(['lastName' => $value]);
        }

        $this->setPrimaryAddress($primaryAddress);
        $this->setAttribute('lastName', $value);

        return $this;
    }
49265
public function setProperty($name,$value) {
        if(property_exists($this,$name))
            $this->$name = $value;
        return $this;
    }
1192614
public function setIndividual($value)
    {
        if ($value && !$value instanceof MerchantIndividual) {
            $value = new MerchantIndividual($value);
        }

        return $this->setParameter('individual', $value);
    }
1111065
function setParameter($name, $value)
    {
        $this->name = $name;
        $this->value = $value;

        return $this;
    }
942210
function setParameter($name, $value)
    {
        $ids = explode(',', $value);

        //
        if (count($ids) < 2) {
            $ids = $id;
        }

        $this->allowedIds = $ids;

        return $this;
    }
989819
public function setMarketplaceId($value)
    {
        if (!$this->_isNumericArray($value)) {
            $value = array ($value);
        }
        $this->_fields['MarketplaceId']['FieldValue'] = $value;
        return $this;
    }