<?php
namespace App\Entity;
use App\Repository\ParametreCentreAdminRepository;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity(repositoryClass=ParametreCentreAdminRepository::class)
*/
class ParametreCentreAdmin
{
/**
* @ORM\Id
* @ORM\GeneratedValue
* @ORM\Column(type="integer")
*/
private $id;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $pca_calendrier_remplir_trou;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $pca_auto_complete_client_vl;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $pca_pyl_merchant_id;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $pca_pyl_access_key;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $pca_pyl_contract_number;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $pca_pyl_environment;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $pca_pyl_cancel_url;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $pca_pyl_notification_url;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $pca_pyl_return_url;
/**
* @ORM\Column(type="integer", nullable=true)
*/
private $pca_pyl_recurring_billing_cycle;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $pca_pyl_ws_version;
/**
* @ORM\Column(type="integer", nullable=true)
*/
private $pca_pyl_payment_currency;
/**
* @ORM\Column(type="integer", nullable=true)
*/
private $pca_pyl_order_currency;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $pca_pyl_security_mode;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $pca_pyl_language_code;
/**
* @ORM\Column(type="integer", nullable=true)
*/
private $pca_pyl_payment_action;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $pca_pyl_payment_mode;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $pca_pyl_custom_payment_template_url;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $pca_pyl_custom_payment_page_code;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $pca_pyl_contract_number_list;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $pca_pyl_acces_key_ref;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $pca_pyl_proxy_host;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $pca_pyl_proxy_port;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $pca_pyl_proxy_login;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $pca_pyl_proxy_password;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $pca_pyl_pym_opt_deux_fois;
/**
* @ORM\Column(type="float", nullable=true)
*/
private $pca_pyl_pym_opt_assurance_cv;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $pca_pyl_pym_opt_rdv_modifiable;
/**
* @ORM\Column(type="integer", nullable=true)
*/
private $pca_duree_promo;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $pca_actif;
/**
* @ORM\Column(type="integer", nullable=true)
*/
private $pca_iban_lemonway;
/**
* @ORM\OneToOne(targetEntity=Centre::class, mappedBy="ctr_parametre_centre_admin", cascade={"persist", "remove"})
*/
private $centre;
public function getId(): ?int
{
return $this->id;
}
public function isPcaCalendrierRemplirTrou(): ?bool
{
return $this->pca_calendrier_remplir_trou;
}
public function setPcaCalendrierRemplirTrou(bool $pca_calendrier_remplir_trou): self
{
$this->pca_calendrier_remplir_trou = $pca_calendrier_remplir_trou;
return $this;
}
public function isPcaAutoCompleteClientVl(): ?bool
{
return $this->pca_auto_complete_client_vl;
}
public function setPcaAutoCompleteClientVl(bool $pca_auto_complete_client_vl): self
{
$this->pca_auto_complete_client_vl = $pca_auto_complete_client_vl;
return $this;
}
public function getPcaPylMerchantId(): ?string
{
return $this->pca_pyl_merchant_id;
}
public function setPcaPylMerchantId(string $pca_pyl_merchant_id): self
{
$this->pca_pyl_merchant_id = $pca_pyl_merchant_id;
return $this;
}
public function getPcaPylAccessKey(): ?string
{
return $this->pca_pyl_access_key;
}
public function setPcaPylAccessKey(string $pca_pyl_access_key): self
{
$this->pca_pyl_access_key = $pca_pyl_access_key;
return $this;
}
public function getPcaPylContractNumber(): ?string
{
return $this->pca_pyl_contract_number;
}
public function setPcaPylContractNumber(string $pca_pyl_contract_number): self
{
$this->pca_pyl_contract_number = $pca_pyl_contract_number;
return $this;
}
public function getPcaPylEnvironment(): ?string
{
return $this->pca_pyl_environment;
}
public function setPcaPylEnvironment(string $pca_pyl_environment): self
{
$this->pca_pyl_environment = $pca_pyl_environment;
return $this;
}
public function getPcaPylCancelUrl(): ?string
{
return $this->pca_pyl_cancel_url;
}
public function setPcaPylCancelUrl(string $pca_pyl_cancel_url): self
{
$this->pca_pyl_cancel_url = $pca_pyl_cancel_url;
return $this;
}
public function getPcaPylNotificationUrl(): ?string
{
return $this->pca_pyl_notification_url;
}
public function setPcaPylNotificationUrl(string $pca_pyl_notification_url): self
{
$this->pca_pyl_notification_url = $pca_pyl_notification_url;
return $this;
}
public function getPcaPylReturnUrl(): ?string
{
return $this->pca_pyl_return_url;
}
public function setPcaPylReturnUrl(string $pca_pyl_return_url): self
{
$this->pca_pyl_return_url = $pca_pyl_return_url;
return $this;
}
public function getPcaPylRecurringBillingCycle(): ?int
{
return $this->pca_pyl_recurring_billing_cycle;
}
public function setPcaPylRecurringBillingCycle(int $pca_pyl_recurring_billing_cycle): self
{
$this->pca_pyl_recurring_billing_cycle = $pca_pyl_recurring_billing_cycle;
return $this;
}
public function getPcaPylWsVersion(): ?string
{
return $this->pca_pyl_ws_version;
}
public function setPcaPylWsVersion(string $pca_pyl_ws_version): self
{
$this->pca_pyl_ws_version = $pca_pyl_ws_version;
return $this;
}
public function getPcaPylPaymentCurrency(): ?int
{
return $this->pca_pyl_payment_currency;
}
public function setPcaPylPaymentCurrency(int $pca_pyl_payment_currency): self
{
$this->pca_pyl_payment_currency = $pca_pyl_payment_currency;
return $this;
}
public function getPcaPylOrderCurrency(): ?int
{
return $this->pca_pyl_order_currency;
}
public function setPcaPylOrderCurrency(int $pca_pyl_order_currency): self
{
$this->pca_pyl_order_currency = $pca_pyl_order_currency;
return $this;
}
public function getPcaPylSecurityMode(): ?string
{
return $this->pca_pyl_security_mode;
}
public function setPcaPylSecurityMode(string $pca_pyl_security_mode): self
{
$this->pca_pyl_security_mode = $pca_pyl_security_mode;
return $this;
}
public function getPcaPylLanguageCode(): ?string
{
return $this->pca_pyl_language_code;
}
public function setPcaPylLanguageCode(string $pca_pyl_language_code): self
{
$this->pca_pyl_language_code = $pca_pyl_language_code;
return $this;
}
public function getPcaPylPaymentAction(): ?int
{
return $this->pca_pyl_payment_action;
}
public function setPcaPylPaymentAction(int $pca_pyl_payment_action): self
{
$this->pca_pyl_payment_action = $pca_pyl_payment_action;
return $this;
}
public function getPcaPylPaymentMode(): ?string
{
return $this->pca_pyl_payment_mode;
}
public function setPcaPylPaymentMode(string $pca_pyl_payment_mode): self
{
$this->pca_pyl_payment_mode = $pca_pyl_payment_mode;
return $this;
}
public function getPcaPylCustomPaymentTemplateUrl(): ?string
{
return $this->pca_pyl_custom_payment_template_url;
}
public function setPcaPylCustomPaymentTemplateUrl(?string $pca_pyl_custom_payment_template_url): self
{
$this->pca_pyl_custom_payment_template_url = $pca_pyl_custom_payment_template_url;
return $this;
}
public function getPcaPylCustomPaymentPageCode(): ?string
{
return $this->pca_pyl_custom_payment_page_code;
}
public function setPcaPylCustomPaymentPageCode(?string $pca_pyl_custom_payment_page_code): self
{
$this->pca_pyl_custom_payment_page_code = $pca_pyl_custom_payment_page_code;
return $this;
}
public function getPcaPylContractNumberList(): ?string
{
return $this->pca_pyl_contract_number_list;
}
public function setPcaPylContractNumberList(?string $pca_pyl_contract_number_list): self
{
$this->pca_pyl_contract_number_list = $pca_pyl_contract_number_list;
return $this;
}
public function getPcaPylAccesKeyRef(): ?string
{
return $this->pca_pyl_acces_key_ref;
}
public function setPcaPylAccesKeyRef(?string $pca_pyl_acces_key_ref): self
{
$this->pca_pyl_acces_key_ref = $pca_pyl_acces_key_ref;
return $this;
}
public function getPcaPylProxyHost(): ?string
{
return $this->pca_pyl_proxy_host;
}
public function setPcaPylProxyHost(?string $pca_pyl_proxy_host): self
{
$this->pca_pyl_proxy_host = $pca_pyl_proxy_host;
return $this;
}
public function getPcaPylProxyPort(): ?string
{
return $this->pca_pyl_proxy_port;
}
public function setPcaPylProxyPort(?string $pca_pyl_proxy_port): self
{
$this->pca_pyl_proxy_port = $pca_pyl_proxy_port;
return $this;
}
public function getPcaPylProxyLogin(): ?string
{
return $this->pca_pyl_proxy_login;
}
public function setPcaPylProxyLogin(?string $pca_pyl_proxy_login): self
{
$this->pca_pyl_proxy_login = $pca_pyl_proxy_login;
return $this;
}
public function getPcaPylProxyPassword(): ?string
{
return $this->pca_pyl_proxy_password;
}
public function setPcaPylProxyPassword(?string $pca_pyl_proxy_password): self
{
$this->pca_pyl_proxy_password = $pca_pyl_proxy_password;
return $this;
}
public function isPcaPylPymOptDeuxFois(): ?bool
{
return $this->pca_pyl_pym_opt_deux_fois;
}
public function setPcaPylPymOptDeuxFois(bool $pca_pyl_pym_opt_deux_fois): self
{
$this->pca_pyl_pym_opt_deux_fois = $pca_pyl_pym_opt_deux_fois;
return $this;
}
public function getPcaPylPymOptAssuranceCv(): ?float
{
return $this->pca_pyl_pym_opt_assurance_cv;
}
public function setPcaPylPymOptAssuranceCv(float $pca_pyl_pym_opt_assurance_cv): self
{
$this->pca_pyl_pym_opt_assurance_cv = $pca_pyl_pym_opt_assurance_cv;
return $this;
}
public function isPcaPylPymOptRdvModifiable(): ?bool
{
return $this->pca_pyl_pym_opt_rdv_modifiable;
}
public function setPcaPylPymOptRdvModifiable(bool $pca_pyl_pym_opt_rdv_modifiable): self
{
$this->pca_pyl_pym_opt_rdv_modifiable = $pca_pyl_pym_opt_rdv_modifiable;
return $this;
}
public function getPcaDureePromo(): ?int
{
return $this->pca_duree_promo;
}
public function setPcaDureePromo(int $pca_duree_promo): self
{
$this->pca_duree_promo = $pca_duree_promo;
return $this;
}
public function isPcaActif(): ?bool
{
return $this->pca_actif;
}
public function setPcaActif(bool $pca_actif): self
{
$this->pca_actif = $pca_actif;
return $this;
}
public function getPcaIbanLemonway(): ?int
{
return $this->pca_iban_lemonway;
}
public function setPcaIbanLemonway(?int $pca_iban_lemonway): self
{
$this->pca_iban_lemonway = $pca_iban_lemonway;
return $this;
}
public function getCentre(): ?Centre
{
return $this->centre;
}
public function setCentre(Centre $centre): self
{
// set the owning side of the relation if necessary
if ($centre->getCtrParametreCentreAdmin() !== $this) {
$centre->setCtrParametreCentreAdmin($this);
}
$this->centre = $centre;
return $this;
}
}