['nullable', 'string', Rule::in(PromotionReminderLog::ALLOWED_TYPES)], 'subject' => ['nullable', 'string', 'max:191'], 'message' => ['nullable', 'string', 'max:5000'], 'channels' => ['nullable', 'array'], 'channels.*' => ['string', Rule::in(['in_app', 'email', 'sms'])], ]; } }