<?php
|
namespace JVBase\managers\SEO\render\Thing\Intangible;
|
|
|
use JVBase\managers\SEO\render\Thing\CreativeWork\MenuSection;
|
use JVBase\managers\SEO\render\Thing\Intangible\Enumeration\RestrictedDiet;
|
use JVBase\managers\SEO\render\Thing\Intangible\StructuredValue\NutritionalInformation;
|
use JVBase\managers\SEO\render\Thing\Intangible\StructuredValue\StructuredValue;
|
use JVBase\managers\SEO\render\Thing\Thing;
|
use JVBase\managers\SEO\render\Traits\ThingSchema;
|
|
if (!defined('ABSPATH')) {
|
exit;
|
}
|
|
/**
|
* Has defined types, but can also use StructuredValue
|
*/
|
class PaymentMethod {
|
use ThingSchema;
|
protected StructuredValue|string $method;
|
protected array $allowedMethod = [
|
'bankTransfer' => 'http://purl.org/goodrelations/v1#ByBankTransferInAdvance',
|
'invoice' => 'http://purl.org/goodrelations/v1#ByInvoice',
|
'cash' => 'http://purl.org/goodrelations/v1#Cash',
|
'check' => 'http://purl.org/goodrelations/v1#CheckInAdvance',
|
'cod' => 'http://purl.org/goodrelations/v1#COD',
|
'directDebit' => 'http://purl.org/goodrelations/v1#DirectDebit',
|
'google' => 'http://purl.org/goodrelations/v1#GoogleCheckout',
|
'paypal' => 'http://purl.org/goodrelations/v1#PayPal',
|
'payswarm' => 'http://purl.org/goodrelations/v1#PaySwarm'
|
];
|
|
}
|