<?php
namespace App\Entity;
use App\Repository\CustomerAirlineXmlApiRepository;
use Doctrine\ORM\Mapping as ORM;
#[ORM\Entity(repositoryClass: CustomerAirlineXmlApiRepository::class)]
class CustomerAirlineXmlApi
{
#[ORM\Id]
#[ORM\GeneratedValue]
#[ORM\Column]
private ?int $id = null;
#[ORM\ManyToOne(inversedBy: 'customerAirlineXmlApis')]
private ?AirlineXmlApi $airlineXmlApi = null;
#[ORM\Column]
private ?float $customerCommission = null;
#[ORM\ManyToOne(inversedBy: 'customerAirlineXmlApis')]
#[ORM\JoinColumn(nullable: false)]
private ?Customer $customer = null;
public function getId(): ?int
{
return $this->id;
}
public function getAirlineXmlApi(): ?AirlineXmlApi
{
return $this->airlineXmlApi;
}
public function setAirlineXmlApi(?AirlineXmlApi $airlineXmlApi): static
{
$this->airlineXmlApi = $airlineXmlApi;
return $this;
}
public function getCustomerCommission(): ?float
{
return $this->customerCommission;
}
public function setCustomerCommission(float $customerCommission): static
{
$this->customerCommission = $customerCommission;
return $this;
}
public function getCustomer(): ?Customer
{
return $this->customer;
}
public function setCustomer(?Customer $customer): static
{
$this->customer = $customer;
return $this;
}
}