File "CreateMethodTrait.php"

Full Path: /home/cananyalcin/public_html/core/module/client/library/coinbase_api/coinbase/coinbase-commerce/src/Resources/Operations/CreateMethodTrait.php
File size: 648 bytes
MIME-type: text/x-php
Charset: utf-8

<?php
namespace CoinbaseCommerce\Resources\Operations;

use CoinbaseCommerce\Util;

trait CreateMethodTrait
{
    public function insert($headers = [])
    {
        $body = $this->getAttributes();
        $client = static::getClient();
        $path = static::getResourcePath();
        $response = $client->post($path, $body, $headers);
        $this->refreshFrom($response);
    }

    public static function create($body, $headers = [])
    {
        $client = static::getClient();
        $path = static::getResourcePath();
        $response = $client->post($path, $body, $headers);
        return Util::convertToApiObject($response);
    }
}