2024-05-13 18:08:01 +10:00

26 lines
9.4 KiB
PHP

<?php
/**
* Invoice Ninja (https://invoiceninja.com).
*
* @link https://github.com/invoiceninja/invoiceninja source repository
*
* @copyright Copyright (c) 2024. Invoice Ninja LLC (https://invoiceninja.com)
*
* @license https://www.elastic.co/licensing/elastic-license
*/
namespace App\DataMapper\EDoc\Schema;
class RO
{
private string $data = '{"InvoiceType":{"type":"InvoiceType","help":"","choices":[],"elements":{"UBLVersionID":{"name":"UBLVersionID","base_type":"string","resource":[],"max_length":null,"min_length":null,"pattern":null,"min_occurs":0,"max_occurs":1},"CustomizationID":{"name":"CustomizationID","base_type":"string","resource":[],"max_length":null,"min_length":null,"pattern":null,"min_occurs":0,"max_occurs":1},"ProfileID":{"name":"ProfileID","base_type":"string","resource":[],"max_length":null,"min_length":null,"pattern":null,"min_occurs":0,"max_occurs":1},"ProfileExecutionID":{"name":"ProfileExecutionID","base_type":"string","resource":[],"max_length":null,"min_length":null,"pattern":null,"min_occurs":0,"max_occurs":1},"ID":{"name":"ID","base_type":"string","resource":[],"max_length":null,"min_length":null,"pattern":"([0-9])","min_occurs":1,"max_occurs":1},"CopyIndicator":{"name":"CopyIndicator","base_type":"boolean","resource":[],"max_length":null,"min_length":null,"pattern":null,"min_occurs":0,"max_occurs":1},"UUID":{"name":"UUID","base_type":"string","resource":[],"max_length":null,"min_length":null,"pattern":null,"min_occurs":0,"max_occurs":1},"IssueDate":{"name":"IssueDate","base_type":"date","resource":[],"max_length":null,"min_length":null,"pattern":null,"min_occurs":1,"max_occurs":1},"IssueTime":{"name":"IssueTime","base_type":"time","resource":[],"max_length":null,"min_length":null,"pattern":null,"min_occurs":0,"max_occurs":1},"DueDate":{"name":"DueDate","base_type":"date","resource":[],"max_length":null,"min_length":null,"pattern":null,"min_occurs":0,"max_occurs":1},"InvoiceTypeCode":{"name":"InvoiceTypeCode","base_type":"string","resource":["380","384","389","751"],"max_length":null,"min_length":null,"pattern":null,"min_occurs":0,"max_occurs":1},"Note":{"name":"Note","base_type":"string","resource":[],"max_length":300,"min_length":0,"pattern":null,"min_occurs":0,"max_occurs":-1},"TaxPointDate":{"name":"TaxPointDate","base_type":"date","resource":[],"max_length":null,"min_length":null,"pattern":null,"min_occurs":0,"max_occurs":1},"DocumentCurrencyCode":{"name":"DocumentCurrencyCode","base_type":"string","resource":[],"max_length":null,"min_length":null,"pattern":null,"min_occurs":0,"max_occurs":1},"TaxCurrencyCode":{"name":"TaxCurrencyCode","base_type":"string","resource":[],"max_length":null,"min_length":null,"pattern":null,"min_occurs":0,"max_occurs":1},"PricingCurrencyCode":{"name":"PricingCurrencyCode","base_type":"string","resource":[],"max_length":null,"min_length":null,"pattern":null,"min_occurs":0,"max_occurs":1},"PaymentCurrencyCode":{"name":"PaymentCurrencyCode","base_type":"string","resource":[],"max_length":null,"min_length":null,"pattern":null,"min_occurs":0,"max_occurs":1},"PaymentAlternativeCurrencyCode":{"name":"PaymentAlternativeCurrencyCode","base_type":"string","resource":[],"max_length":null,"min_length":null,"pattern":null,"min_occurs":0,"max_occurs":1},"AccountingCostCode":{"name":"AccountingCostCode","base_type":"string","resource":[],"max_length":null,"min_length":null,"pattern":null,"min_occurs":0,"max_occurs":1},"AccountingCost":{"name":"AccountingCost","base_type":"string","resource":[],"max_length":null,"min_length":null,"pattern":null,"min_occurs":0,"max_occurs":1},"LineCountNumeric":{"name":"LineCountNumeric","base_type":"string","resource":[],"max_length":null,"min_length":null,"pattern":null,"min_occurs":0,"max_occurs":1},"BuyerReference":{"name":"BuyerReference","base_type":"string","resource":[],"max_length":null,"min_length":null,"pattern":null,"min_occurs":0,"max_occurs":1},"InvoicePeriod":{"name":"InvoicePeriod","base_type":"PeriodType","resource":[],"max_length":null,"min_length":null,"pattern":null,"min_occurs":0,"max_occurs":-1},"OrderReference":{"name":"OrderReference","base_type":"OrderReferenceType","resource":[],"max_length":null,"min_length":null,"pattern":null,"min_occurs":0,"max_occurs":1},"BillingReference":{"name":"BillingReference","base_type":"BillingReferenceType","resource":[],"max_length":null,"min_length":null,"pattern":null,"min_occurs":0,"max_occurs":-1},"DespatchDocumentReference":{"name":"DespatchDocumentReference","base_type":"DocumentReferenceType","resource":[],"max_length":null,"min_length":null,"pattern":null,"min_occurs":0,"max_occurs":-1},"ReceiptDocumentReference":{"name":"ReceiptDocumentReference","base_type":"DocumentReferenceType","resource":[],"max_length":null,"min_length":null,"pattern":null,"min_occurs":0,"max_occurs":-1},"StatementDocumentReference":{"name":"StatementDocumentReference","base_type":"DocumentReferenceType","resource":[],"max_length":null,"min_length":null,"pattern":null,"min_occurs":0,"max_occurs":-1},"OriginatorDocumentReference":{"name":"OriginatorDocumentReference","base_type":"DocumentReferenceType","resource":[],"max_length":null,"min_length":null,"pattern":null,"min_occurs":0,"max_occurs":-1},"ContractDocumentReference":{"name":"ContractDocumentReference","base_type":"DocumentReferenceType","resource":[],"max_length":null,"min_length":null,"pattern":null,"min_occurs":0,"max_occurs":-1},"AdditionalDocumentReference":{"name":"AdditionalDocumentReference","base_type":"DocumentReferenceType","resource":[],"max_length":null,"min_length":null,"pattern":null,"min_occurs":0,"max_occurs":-1},"ProjectReference":{"name":"ProjectReference","base_type":"ProjectReferenceType","resource":[],"max_length":null,"min_length":null,"pattern":null,"min_occurs":0,"max_occurs":-1},"Signature":{"name":"Signature","base_type":"SignatureType","resource":[],"max_length":null,"min_length":null,"pattern":null,"min_occurs":0,"max_occurs":-1},"AccountingSupplierParty":{"name":"AccountingSupplierParty","base_type":"SupplierPartyType","resource":[],"max_length":null,"min_length":null,"pattern":null,"min_occurs":1,"max_occurs":1},"AccountingCustomerParty":{"name":"AccountingCustomerParty","base_type":"CustomerPartyType","resource":[],"max_length":null,"min_length":null,"pattern":null,"min_occurs":1,"max_occurs":1},"PayeeParty":{"name":"PayeeParty","base_type":"PartyType","resource":[],"max_length":null,"min_length":null,"pattern":null,"min_occurs":0,"max_occurs":1},"BuyerCustomerParty":{"name":"BuyerCustomerParty","base_type":"CustomerPartyType","resource":[],"max_length":null,"min_length":null,"pattern":null,"min_occurs":0,"max_occurs":1},"SellerSupplierParty":{"name":"SellerSupplierParty","base_type":"SupplierPartyType","resource":[],"max_length":null,"min_length":null,"pattern":null,"min_occurs":0,"max_occurs":1},"TaxRepresentativeParty":{"name":"TaxRepresentativeParty","base_type":"PartyType","resource":[],"max_length":null,"min_length":null,"pattern":null,"min_occurs":0,"max_occurs":1},"Delivery":{"name":"Delivery","base_type":"DeliveryType","resource":[],"max_length":null,"min_length":null,"pattern":null,"min_occurs":0,"max_occurs":-1},"DeliveryTerms":{"name":"DeliveryTerms","base_type":"DeliveryTermsType","resource":[],"max_length":null,"min_length":null,"pattern":null,"min_occurs":0,"max_occurs":1},"PaymentMeans":{"name":"PaymentMeans","base_type":"PaymentMeansType","resource":[],"max_length":null,"min_length":null,"pattern":null,"min_occurs":0,"max_occurs":-1},"PaymentTerms":{"name":"PaymentTerms","base_type":"PaymentTermsType","resource":[],"max_length":null,"min_length":null,"pattern":null,"min_occurs":0,"max_occurs":-1},"PrepaidPayment":{"name":"PrepaidPayment","base_type":"PaymentType","resource":[],"max_length":null,"min_length":null,"pattern":null,"min_occurs":0,"max_occurs":-1},"AllowanceCharge":{"name":"AllowanceCharge","base_type":"AllowanceChargeType","resource":[],"max_length":null,"min_length":null,"pattern":null,"min_occurs":0,"max_occurs":-1},"TaxExchangeRate":{"name":"TaxExchangeRate","base_type":"ExchangeRateType","resource":[],"max_length":null,"min_length":null,"pattern":null,"min_occurs":0,"max_occurs":1},"PricingExchangeRate":{"name":"PricingExchangeRate","base_type":"ExchangeRateType","resource":[],"max_length":null,"min_length":null,"pattern":null,"min_occurs":0,"max_occurs":1},"PaymentExchangeRate":{"name":"PaymentExchangeRate","base_type":"ExchangeRateType","resource":[],"max_length":null,"min_length":null,"pattern":null,"min_occurs":0,"max_occurs":1},"PaymentAlternativeExchangeRate":{"name":"PaymentAlternativeExchangeRate","base_type":"ExchangeRateType","resource":[],"max_length":null,"min_length":null,"pattern":null,"min_occurs":0,"max_occurs":1},"TaxTotal":{"name":"TaxTotal","base_type":"TaxTotalType","resource":[],"max_length":null,"min_length":null,"pattern":null,"min_occurs":0,"max_occurs":-1},"WithholdingTaxTotal":{"name":"WithholdingTaxTotal","base_type":"TaxTotalType","resource":[],"max_length":null,"min_length":null,"pattern":null,"min_occurs":0,"max_occurs":-1},"LegalMonetaryTotal":{"name":"LegalMonetaryTotal","base_type":"MonetaryTotalType","resource":[],"max_length":null,"min_length":null,"pattern":null,"min_occurs":1,"max_occurs":1},"InvoiceLine":{"name":"InvoiceLine","base_type":"InvoiceLineType","resource":[],"max_length":null,"min_length":null,"pattern":null,"min_occurs":1,"max_occurs":-1}}}}';
public function __invoke()
{
return json_decode($this->data, false);
// return json_decode($this->data, true);
}
}