Set 'CertificateRegistryMetadata' value

@param \AgentSIB\Diadoc\Api\Proto\Documents\NonformalizedDocument\NonformalizedDocumentMetadata $value
555021
public function setCertificateRegistryMetadata(\AgentSIB\Diadoc\Api\Proto\Documents\NonformalizedDocument\NonformalizedDocumentMetadata $value = null)
    {
        $this->CertificateRegistryMetadata = $value;
    }
332178
public function setValueAttribute($value)
    {
        $registry = $this->getDataTypeRegistry();

        $this->attributes['type'] = $registry->getTypeForValue($value);
        $this->attributes['value'] = $registry->getHandlerForType($this->type)
            ->serializeValue($value);

        $this->cachedValue = null;
    }
696186
public function setType(\AgentSIB\Diadoc\Api\Proto\Documents\ResolutionStatusType $value = null)
    {
        $this->Type = $value;
    }
951859
public function addSignatures(\AgentSIB\Diadoc\Api\Proto\Events\DocumentSignature $value)
    {
        if ($this->Signatures === null) {
            $this->Signatures = new \Protobuf\MessageCollection();
        }

        $this->Signatures->add($value);
    }
262356
public function addCertificates($value)
    {
        if ($this->Certificates === null) {
            $this->Certificates = new \Protobuf\StreamCollection();
        }

        $this->Certificates->add(\Protobuf\Stream::wrap($value));
    }
734759
public function addNonformalizedDocuments(\AgentSIB\Diadoc\Api\Proto\Events\NonformalizedAttachment $value)
    {
        if ($this->NonformalizedDocuments === null) {
            $this->NonformalizedDocuments = new \Protobuf\MessageCollection();
        }

        $this->NonformalizedDocuments->add($value);
    }
978992
public function setTrustConnectionRequestMetadata(\AgentSIB\Diadoc\Api\Proto\Documents\BilateralDocument\TrustConnectionRequestMetadata $value = null)
    {
        $this->TrustConnectionRequestMetadata = $value;
    }
141374
public function setMeta($key, $value)
    {
        $meta = $this->meta;
        $meta[$key] = $value;
        $this->meta = $meta;

        return $this->save();
    }
1215442
public function setVersion(\AgentSIB\Diadoc\Api\Proto\Invoicing\InvoiceFormatVersion $value = null)
    {
        $this->Version = $value;
    }
836408
public function setContractDocumentDateAndNumber(\AgentSIB\Diadoc\Api\Proto\Docflow\DocumentDateAndNumber $value = null)
    {
        $this->ContractDocumentDateAndNumber = $value;
    }
593449
public function setSignature(\AgentSIB\Diadoc\Api\Proto\Invoicing\AcceptanceCertificateSignatureInfo $value)
    {
        $this->Signature = $value;
    }
801639
public function setEntity(\AgentSIB\Diadoc\Api\Proto\Docflow\Entity $value = null)
    {
        $this->Entity = $value;
    }
281753
public function setDocumentAccessLevel(\AgentSIB\Diadoc\Api\Proto\DocumentAccessLevel $value = null)
    {
        $this->DocumentAccessLevel = $value;
    }
1035356
public function setAddress(\AgentSIB\Diadoc\Api\Proto\Address $value = null)
    {
        $this->Address = $value;
    }
736954
public function setMetadataAttribute(string $name, $value)
    {
        if (array_key_exists($name, $this->metadata)) {
            throw new MetadataAttributeOverrideException($this, $name);
        }

        $this->metadata[$name] = $value;
    }
574799
public function setPriceListMetadata(\AgentSIB\Diadoc\Api\Proto\Documents\BilateralDocument\PriceListMetadata $value = null)
    {
        $this->PriceListMetadata = $value;
    }
39235
public function setDocumentStatus(\AgentSIB\Diadoc\Api\Proto\Documents\NonformalizedDocument\NonformalizedDocumentStatus $value = null)
    {
        $this->DocumentStatus = $value;
    }