Files
domain-watchdog/src/Dto/Connector/OvhProviderDto.php
2025-02-23 13:35:54 +01:00

28 lines
540 B
PHP

<?php
namespace App\Dto\Connector;
use Symfony\Component\Validator\Constraints as Assert;
final class OvhProviderDto extends DefaultProviderDto
{
#[Assert\NotBlank]
public string $appKey;
#[Assert\NotBlank]
public string $appSecret;
#[Assert\NotBlank]
public string $apiEndpoint;
#[Assert\NotBlank]
public string $consumerKey;
#[Assert\NotBlank]
#[Assert\Choice(['create-default', 'create-premium'])]
public string $pricingMode;
#[Assert\NotBlank]
public string $ovhSubsidiary;
}