<?php

namespace App\Classes\ValueObjects\Constants;

final class DocumentType {

    public const PROFILE_PICTURE = 'PROFILE_PICTURE';

    public const SSM_REGISTRATION = 'SSM_REGISTRATION';
    public const IDENTITY_CARD = 'IDENTITY_CARD';
    public const IDENTIFICATION_DOCUMENTS = [self::IDENTITY_CARD, self::SSM_REGISTRATION];

    public const CUSTOMER_PAYMENT_PROOF = 'CUSTOMER_PAYMENT_PROOF';
    public const CURRENCY_VENDOR_PAYMENT_PROOF = 'CURRENCY_VENDOR_PAYMENT_PROOF';
    public const CURRENCY_VENDOR_ORDER = 'CURRENCY_VENDOR_ORDER';

    public const WALLET_TOP_UP_PAYMENT_PROOF = 'WALLET_TOP_UP_PAYMENT_PROOF';
    public const WALLET_REFUND_PAYMENT_PROOF = 'WALLET_REFUND_PAYMENT_PROOF';

    public const PURCHASE_ORDER = 'PURCHASE_ORDER';
    public const DELIVER_ORDER = 'DELIVER_ORDER';
    public const INVOICE = 'INVOICE';
    public const SUPPLIER_DELIVER_ORDER = 'SUPPLIER_DELIVER_ORDER';
}
