File: /home/xedaptot/ai.naniguide.com/app/SendingServers/Identities/IdentityKind.php
<?php
namespace App\SendingServers\Identities;
/**
* Discriminator for the two identity granularities Acelle supports.
*
* Vendors disagree: SES lists email + domain in a single `ListIdentities`
* response (discriminate by `@`); SendGrid + Postmark have separate APIs;
* Mailgun / SparkPost / ElasticEmail are domain-only. We model them
* uniformly with this enum and let drivers map their wire shapes onto it.
*/
enum IdentityKind: string
{
case EMAIL = 'email';
case DOMAIN = 'domain';
}