<?php
/*
* This file is part of EC-CUBE
*
* Copyright(c) EC-CUBE CO.,LTD. All Rights Reserved.
*
* http://www.ec-cube.co.jp/
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Plugin\SiteKit42\Entity;
use Doctrine\ORM\Mapping as ORM;
use Eccube\Entity\Member;
/**
* Class IdToken
*
* @ORM\Table(name="plg_site_kit_id_token")
* @ORM\Entity(repositoryClass="Plugin\SiteKit42\Repository\IdTokenRepository")
*/
class IdToken
{
/**
* @var int
*
* @ORM\Column(name="id", type="integer", options={"unsigned":true})
* @ORM\Id
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private $id;
/**
* @var Member
*
* @ORM\OneToOne(targetEntity="Eccube\Entity\Member", inversedBy="IdToken")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="member_id", referencedColumnName="id")
* })
*/
private $Member;
/**
* @var string
*
* @ORM\Column(name="id_token", type="text")
*/
private $id_token;
/**
* @return int
*/
public function getId()
{
return $this->id;
}
/**
* @param int $id
*/
public function setId(int $id)
{
$this->id = $id;
}
/**
* @return Member
*/
public function getMember()
{
return $this->Member;
}
/**
* @param Member $Member
*/
public function setMember(Member $Member)
{
$this->Member = $Member;
}
/**
* @return string
*/
public function getIdToken()
{
return $this->id_token;
}
/**
* @param string $id_token
*/
public function setIdToken(string $id_token)
{
$this->id_token = $id_token;
}
}