/* /////////////////////////////////////////////////////////////////////////////////////////////////
BaseUIInterface 20250813 by 14mhz
https://www.patreon.com/14mhz
Licensed under CC-BY. (see https://creativecommons.org/licenses/by/4.0/)
Feel free to incorporate or customazing this libary in your releases, but credit is required.
///////////////////////////////////////////////////////////////////////////////////////////////// */

//version 0.1 20250813 // initial release
//version 0.2 20250819 // add name field

using System;

namespace CustomUI14mhz 
{
    public interface CustomUIInterface
    {// part of CustomUI interface
        UIDynamic uid { get; set; }      // UIDynamic
        String    name { get; set; }     // name
        object    storable { get; set; } // generally JSONStorableParam, except for JSONStorableAction
        void close();
    }
}
