<?php

declare(strict_types=1);

/*
 * PaypalServerSdkLib
 *
 * This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ).
 */

namespace PaypalServerSdkLib\Models;

/**
 * The preference to display the contact information (buyer’s shipping email & phone number) on
 * PayPal's checkout for easy merchant-buyer communication.
 */
class PaypalWalletContactPreference
{
    /**
     * The merchant can opt out of showing buyer's contact information on PayPal checkout.
     */
    public const NO_CONTACT_INFO = 'NO_CONTACT_INFO';

    /**
     * The merchant allows buyer to add or update shipping contact information on the PayPal checkout.
     * Please ensure to use this updated information returned in shipping.email_address and shipping.
     * phone_number to contact your buyers.
     */
    public const UPDATE_CONTACT_INFO = 'UPDATE_CONTACT_INFO';

    /**
     * The buyer can only see but can not override merchant passed contact information (shipping.
     * email_address and shipping.phone_number) on PayPal checkout. NOTE: If you don't pass the contact
     * information, the behavior is the same as NO_CONTACT_INFO preference.
     */
    public const RETAIN_CONTACT_INFO = 'RETAIN_CONTACT_INFO';
}
