package enum

type BookingMode int

const (
	PLANNED       BookingMode = iota // timing prédictible
	PREEMPTED                        // peut être interrompu, premium payé
	WHEN_POSSIBLE                    // timing imprévisible
)

/*
3 notions distinctes :
  - BookingMode  : QUAND est exécuté (PLANNED / PREEMPTED / WHEN_POSSIBLE)
  - BillingStrategy : fréquence de facturation (ONCE / WEEKLY / MONTHLY / YEARLY)
  - PaymentType  : mode de paiement par ressource (PAY_ONCE / PAY_EVERY_MONTH / ...)
*/
