﻿namespace BugseePlugin
{
    /// <summary>
    /// Feedback UI color properties
    /// </summary>
    public interface IBugseeFeedbackAppearance
    {
        /// <summary>
        /// 
        /// </summary>
        IBugseeColor BackgroundColor { get; set; }
        /// <summary>
        /// 
        /// </summary>
        IBugseeColor IncomingBubbleColor { get; set; }
        /// <summary>
        /// 
        /// </summary>
        IBugseeColor OutgoingBubbleColor { get; set; }
        /// <summary>
        /// 
        /// </summary>
        IBugseeColor IncomingTextColor { get; set; }
        /// <summary>
        /// 
        /// </summary>
        IBugseeColor OutgoingTextColor { get; set; }
        /// <summary>
        /// 
        /// </summary>
        IBugseeColor TitleTextColor { get; set; }
        /// <summary>
        /// 
        /// </summary>
        IBugseeColor EmailSkipColor { get; set; }
        /// <summary>
        /// 
        /// </summary>
        IBugseeColor EmailBackgroundColor { get; set; }
        /// <summary>
        /// 
        /// </summary>
        IBugseeColor EmailContinueNotActiveColor { get; set; }
        /// <summary>
        /// 
        /// </summary>
        IBugseeColor EmailContinueActiveColor { get; set; }
        /// <summary>
        /// 
        /// </summary>
        IBugseeColor BarsColor { get; set; }
        /// <summary>
        /// 
        /// </summary>
        IBugseeColor InputTextColor { get; set; }
        /// <summary>
        /// 
        /// </summary>
        IBugseeColor CloseButtonColor { get; set; }
        /// <summary>
        /// 
        /// </summary>
        IBugseeColor NavigationBarColor { get; set; }
        /// <summary>
        /// 
        /// </summary>
        IBugseeColor ActionBarColor { get; set; }
        /// <summary>
        /// 
        /// </summary>
        IBugseeColor ActionBarButtonBackgroundClickedColor { get; set; }
        /// <summary>
        /// 
        /// </summary>
        IBugseeColor DateTextColor { get; set; }
        /// <summary>
        /// 
        /// </summary>
        IBugseeColor EmailSkipTextColor { get; set; }
        /// <summary>
        /// 
        /// </summary>
        IBugseeColor EmailSkipBackgroundClickedColor { get; set; }
        /// <summary>
        /// 
        /// </summary>
        IBugseeColor EmailContinueClickedColor { get; set; }
        /// <summary>
        /// 
        /// </summary>
        IBugseeColor InputTextHintColor { get; set; }
        /// <summary>
        /// 
        /// </summary>
        IBugseeColor BottomDelimiterColor { get; set; }
        /// <summary>
        /// 
        /// </summary>
        IBugseeColor LoadingBarBackgroundColor { get; set; }
        /// <summary>
        /// 
        /// </summary>
        IBugseeColor LoadingTextColor { get; set; }
        /// <summary>
        /// 
        /// </summary>
        IBugseeColor ErrorTextColor { get; set; }
        /// <summary>
        /// 
        /// </summary>
        IBugseeColor VersionChangedBackgroundColor { get; set; }
        /// <summary>
        /// 
        /// </summary>
        IBugseeColor FeedbackVersionChangedTextColor { get; set; }
    }
}