happy-geeks_geeks-core-library/GeeksCoreLibrary/Modules/ItemFiles/Enums/AnchorPositions.cs
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;

namespace GeeksCoreLibrary.Modules.ItemFiles.Enums
{
    [JsonConverter(typeof(StringEnumConverter))]
    public enum AnchorPositions
    {
        /// <summary>
        /// Anchors the position of the image to the center of it's bounding container.
        /// </summary>
        Center,
        /// <summary>
        /// Anchors the position of the image to the top of it's bounding container.
        /// </summary>
        Top,
        /// <summary>
        /// Anchors the position of the image to the bottom of it's bounding container.
        /// </summary>
        Bottom,
        /// <summary>
        /// Anchors the position of the image to the left of it's bounding container.
        /// </summary>
        Left,
        /// <summary>
        /// Anchors the position of the image to the right of it's bounding container.
        /// </summary>
        Right,
        /// <summary>
        /// Anchors the position of the image to the top left side of it's bounding container.
        /// </summary>
        TopLeft,
        /// <summary>
        /// Anchors the position of the image to the top right side of it's bounding container.
        /// </summary>
        TopRight,
        /// <summary>
        /// Anchors the position of the image to the bottom right side of it's bounding container.
        /// </summary>
        BottomRight,
        /// <summary>
        /// Anchors the position of the image to the bottom left side of it's bounding container.
        /// </summary>
        BottomLeft
    }
}
