Set 'ProformaInvoiceMetadata' value

@param \AgentSIB\Diadoc\Api\Proto\Documents\UnilateralDocument\ProformaInvoiceMetadata $value
350869
public function setProformaInvoiceMetadata(\AgentSIB\Diadoc\Api\Proto\Documents\UnilateralDocument\ProformaInvoiceMetadata $value = null)
    {
        $this->ProformaInvoiceMetadata = $value;
    }
784985
public function setAcceptanceCertificateMetadata(\AgentSIB\Diadoc\Api\Proto\Documents\AcceptanceCertificateDocument\AcceptanceCertificateMetadata $value = null)
    {
        $this->AcceptanceCertificateMetadata = $value;
    }
1215442
public function setVersion(\AgentSIB\Diadoc\Api\Proto\Invoicing\InvoiceFormatVersion $value = null)
    {
        $this->Version = $value;
    }
576958
public function setItemMark(\AgentSIB\Diadoc\Api\Proto\Invoicing\ItemMark $value = null)
    {
        $this->ItemMark = $value;
    }
574799
public function setPriceListMetadata(\AgentSIB\Diadoc\Api\Proto\Documents\BilateralDocument\PriceListMetadata $value = null)
    {
        $this->PriceListMetadata = $value;
    }
252213
public function setForwardedDocumentId(\AgentSIB\Diadoc\Api\Proto\Forwarding\ForwardedDocumentId $value = null)
    {
        $this->ForwardedDocumentId = $value;
    }
381820
public function setAttorney(\AgentSIB\Diadoc\Api\Proto\Invoicing\Attorney $value = null)
    {
        $this->Attorney = $value;
    }
725346
public function setRecipientPerson(\AgentSIB\Diadoc\Api\Proto\Invoicing\Official $value = null)
    {
        $this->RecipientPerson = $value;
    }
887288
public function setInvoiceCorrectionRevisionStatus(\AgentSIB\Diadoc\Api\Proto\Documents\InvoiceDocument\InvoiceStatus $value = null)
    {
        $this->InvoiceCorrectionRevisionStatus = $value;
    }
85901
public function setContractInfo(\AgentSIB\Diadoc\Api\Proto\Docflow\ContractDocumentInfo $value = null)
    {
        $this->ContractInfo = $value;
    }
1200501
public function addEncryptedInvoices(\AgentSIB\Diadoc\Api\Proto\Events\EncryptedInvoiceAttachment $value)
    {
        if ($this->EncryptedInvoices === null) {
            $this->EncryptedInvoices = new \Protobuf\MessageCollection();
        }

        $this->EncryptedInvoices->add($value);
    }
869219
public function setInvoiceCorrectionRevisionMetadata(\AgentSIB\Diadoc\Api\Proto\Documents\InvoiceDocument\InvoiceCorrectionRevisionMetadata $value = null)
    {
        $this->InvoiceCorrectionRevisionMetadata = $value;
    }
570976
public function setMessage(\AgentSIB\Diadoc\Api\Proto\Events\Message $value = null)
    {
        $this->Message = $value;
    }
646258
public function setDocumentStatus(\AgentSIB\Diadoc\Api\Proto\Documents\UnilateralDocument\UnilateralDocumentStatus $value)
    {
        $this->DocumentStatus = $value;
    }
970890
public function addProformaInvoices(\AgentSIB\Diadoc\Api\Proto\Events\BasicDocumentAttachment $value)
    {
        if ($this->ProformaInvoices === null) {
            $this->ProformaInvoices = new \Protobuf\MessageCollection();
        }

        $this->ProformaInvoices->add($value);
    }
429099
public function setMetaValue($value)
    {
        $this->_validateNotNull('MetaValue', $value);
        $this->_validateString('MetaValue', $value);

        if ($this->data['meta_value'] === $value) {
            return;
        }

        $this->data['meta_value'] = $value;

        $this->_setModified('meta_value');
    }
1241884
public function setInvoiceFormatVersion(\AgentSIB\Diadoc\Api\Proto\OrganizationInvoiceFormatVersion $value = null)
    {
        $this->InvoiceFormatVersion = $value;
    }