Вход Регистрация
Файл: monst/Xsolla/Xsolla/SDK/Webhook/Message/UserBalanceMessage.php
Строк: 58
<?php

namespace XsollaSDKWebhookMessage;

class 
UserBalanceMessage extends Message
{
    const 
PAYMENT 'payment';
    const 
IN_GAME_PURCHASE 'inGamePurchase';
    const 
COUPON 'coupon';
    const 
INTERNAL 'internal';
    const 
CANCELLATION 'cancellation';

    
/**
     * @return array
     */
    
public function getVirtualCurrencyBalance()
    {
        if (!
array_key_exists('virtual_currency_balance'$this->request)) {
            return array();
        }

        return 
$this->request['virtual_currency_balance'];
    }

    
/**
     * @return string
     */
    
public function getOperationType()
    {
        return 
$this->request['operation_type'];
    }

    
/**
     * @return int
     */
    
public function getOperationId()
    {
        return 
$this->request['id_operation'];
    }

    
/**
     * @return array
     */
    
public function getCoupon()
    {
        if (!
array_key_exists('coupon'$this->request)) {
            return array();
        }

        return 
$this->request['coupon'];
    }

    
/**
     * @return string|null
     */
    
public function getItemsOperationType()
    {
        if (
array_key_exists('items_operation_type'$this->request)) {
            return 
$this->request['items_operation_type'];
        }
    }
}
Онлайн: 1
Реклама