Your IP : 216.73.216.1
<?php
/**
* Pinterest tracking user data class.
*
* @package Pinterest_For_WooCommerce/Classes/
* @version 1.0.0
*/
namespace Automattic\WooCommerce\Pinterest\Tracking\Data;
use Automattic\WooCommerce\Pinterest\Tracking\Data;
/**
* User data class holds user ip address and a user agent string.
*
* @link https://developers.pinterest.com/docs/conversions/best/#Required,%20recommended,%20and%20optional%20fields
*
* @since 1.4.0
*/
class User extends Data {
/**
* @var string User's IP address.
*/
private $client_ip_address;
/**
* @var string User's user agent.
*/
private $client_user_agent;
/**
* @NOTE: We skipped call to parent constructor on purpose, we do not need event id here.
*
* @param string $client_ip_address IP address.
* @param string $client_user_agent User Agent string.
*/
public function __construct( string $client_ip_address, string $client_user_agent ) {
$this->client_ip_address = $client_ip_address;
$this->client_user_agent = $client_user_agent;
}
/**
* @return string
*/
public function get_client_ip_address(): string {
return $this->client_ip_address;
}
/**
* @return string
*/
public function get_client_user_agent(): string {
return $this->client_user_agent;
}
}