using CloudBuilder.Core.DependencyInjection.Policy;
using CloudBuilder.Core.DependencyInjection.Request;
using CloudBuilder.Core.Policy;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace CloudBuilder.AI.Policy
{
    public class BookStatusPolicy : LocalePolicy, IPolicy
    {
        public const string DRAFT = "D";
        public const string SUBMIT = "S";
        public const string COMPLETED = "C";

        private readonly IContext context;
        private readonly ILocaleMessageManager localeMessageManager;

        public BookStatusPolicy(IContext context, ILocaleMessageManager localeMessageManager) : base(context, localeMessageManager)
        {
            this.context = context;
            this.localeMessageManager = localeMessageManager;

            this.Name = typeof(BookStatusPolicy).Name;
        }
    }
}
