Set 'SupplementaryAgreementInfo' value

@param \AgentSIB\Diadoc\Api\Proto\Docflow\SupplementaryAgreementDocumentInfo $value
505825
public function setSupplementaryAgreementInfo(\AgentSIB\Diadoc\Api\Proto\Docflow\SupplementaryAgreementDocumentInfo $value = null)
    {
        $this->SupplementaryAgreementInfo = $value;
    }
897010
public function setBuyerDocflowParticipant(\AgentSIB\Diadoc\Api\Proto\Invoicing\DocflowParticipant $value)
    {
        $this->BuyerDocflowParticipant = $value;
    }
214637
public function setAttachment(\AgentSIB\Diadoc\Api\Proto\Docflow\Attachment $value = null)
    {
        $this->Attachment = $value;
    }
125356
public function setDocumentId(\AgentSIB\Diadoc\Api\Proto\DocumentIdEx $value = null)
    {
        $this->DocumentId = $value;
    }
978986
public function setInvoiceCorrectionInfo(\AgentSIB\Diadoc\Api\Proto\Docflow\InvoiceCorrectionDocumentInfo $value = null)
    {
        $this->InvoiceCorrectionInfo = $value;
    }
1167488
public function setOfficial(\AgentSIB\Diadoc\Api\Proto\Invoicing\Official $value = null)
    {
        $this->Official = $value;
    }
316770
public function setResolutionRequestDenialInfo(\AgentSIB\Diadoc\Api\Proto\Events\ResolutionRequestDenialInfo $value = null)
    {
        $this->ResolutionRequestDenialInfo = $value;
    }
237517
public function addInvoices(\AgentSIB\Diadoc\Api\Proto\Events\XmlDocumentAttachment $value)
    {
        if ($this->Invoices === null) {
            $this->Invoices = new \Protobuf\MessageCollection();
        }

        $this->Invoices->add($value);
    }
492695
public function setRecipientSignatureRejectionAttachment(\AgentSIB\Diadoc\Api\Proto\Docflow\SignedAttachment $value = null)
    {
        $this->RecipientSignatureRejectionAttachment = $value;
    }
594160
public function setConfirmationDocflow(\AgentSIB\Diadoc\Api\Proto\Docflow\InvoiceConfirmationDocflow $value = null)
    {
        $this->ConfirmationDocflow = $value;
    }
1113694
public function setDocumentType($value)
    {
        $allowedTypes = self::allowedTypes();

        if (!in_array($value, $allowedTypes, true)) {
            throw new DomainException(self::MSG_BAD_DOCUMENT_TYPE);
        }

        return $this->setAttribute('documentType', $value);
    }
791377
public function setOrgType(\AgentSIB\Diadoc\Api\Proto\Invoicing\Organizations\OrgType $value)
    {
        $this->OrgType = $value;
    }
847450
public function setInboundInvoiceDocflow(\AgentSIB\Diadoc\Api\Proto\Docflow\InboundInvoiceDocflow $value = null)
    {
        $this->InboundInvoiceDocflow = $value;
    }
434397
public function setOrgInfo(\AgentSIB\Diadoc\Api\Proto\Invoicing\OrganizationInfo $value = null)
    {
        $this->OrgInfo = $value;
    }
970294
public function setOtherIssuer(\AgentSIB\Diadoc\Api\Proto\Invoicing\OtherIssuer $value = null)
    {
        $this->OtherIssuer = $value;
    }
1158892
public function setBuyerTitleDocflow(\AgentSIB\Diadoc\Api\Proto\Docflow\BuyerTitleDocflow $value = null)
    {
        $this->BuyerTitleDocflow = $value;
    }
611437
public function setOriginalInvoiceRevisionDateAndNumber(\AgentSIB\Diadoc\Api\Proto\Docflow\DocumentDateAndNumber $value = null)
    {
        $this->OriginalInvoiceRevisionDateAndNumber = $value;
    }