/**
 * Client = celui à qui on a facturé. Pas un utilisateur de l'app.
 */
export type Client = {
  id: string;
  organizationId: string;
  name: string;
  /** Email de contact — requis : sans email, Rubis ne peut pas envoyer
   *  les relances automatiques. C'est le pivot du produit. */
  email: string;
  /** Prénom du contact dédié (optionnel). Utilisé comme variable
   *  `{{client.contactFirstName}}` dans les templates de relance custom. */
  contactFirstName: string | null;
  /** Nom du contact dédié (optionnel). */
  contactLastName: string | null;
  phone: string | null;
  /** Adresse postale (LME : requise pour mise en demeure formelle). */
  address: string | null;
  /** SIRET de l'établissement (14 chiffres). Optionnel mais recommandé pour
   *  les mises en demeure formelles et les intégrations comptables (V2). */
  siret: string | null;
  notes: string | null;
  createdAt: string;
  updatedAt: string;
};
