import{_asa,cast,oase,a4asr}from"./chunks/framework.BZiUP1E-.js";constg=JSON.parse('{"title":"liteyuki.plugin.model","description":"","frontmatter":{"title":"liteyuki.plugin.model"},"headers":[],"relativePath":"en/dev/api/plugin/model.md","filePath":"en/dev/api/plugin/model.md","lastUpdated":1725101868000}'),o={name:"en/dev/api/plugin/model.md"},s=r('<h1id="liteyuki-plugin-model"tabindex="-1">liteyuki.plugin.model<aclass="header-anchor"href="#liteyuki-plugin-model"aria-label="Permalink to "liteyuki.plugin.model""></a></h1><p><strong>Description</strong>:Copyright(C)2020-2024LiteyukiStudio.AllRightsReserved</p><p>@Time:2024/7/24上午12:02@Author:snowykami@Email:<ahref="mailto:snowykami@outlook.com"target="_blank"rel="noreferrer">snowykami@outlook.com</a>@File:model.py@Software:PyCharm</p><h3id="class-plugintype-enum"tabindex="-1"><em><strong>class</strong></em><code>PluginType(Enum)</code><aclass="header-anchor"href="#class-plugintype-enum"aria-label="Permalinkto"***class***`PluginType(Enum)`""></a></h3><h4id="attr-application-application"tabindex="-1"><em><strong>attr</strong></em><code>APPLICATION='application'</code><aclass="header-anchor"href="#attr-application-application"aria-label="Permalinkto"***attr***`APPLICATION='application'`""></a></h4><h4id="attr-service-service"tabindex="-1"><em><strong>attr</strong></em><code>SERVICE='service'</code><aclass="header-anchor"href="#attr-service-service"aria-label="Permalinkto"***attr***`SERVICE='service'`""></a></h4><h4id="attr-module-module"tabindex="-1"><em><strong>attr</strong></em><code>MODULE='module'</code><aclass="header-anchor"href="#attr-module-module"aria-label="Permalinkto"***attr***`MODULE='module'`""></a></h4><h4id="attr-unclassified-unclassified"tabindex="-1"><em><strong>attr</strong></em><code>UNCLASSIFIED='unclassified'</code><aclass="header-anchor"href="#attr-unclassified-unclassified"aria-label="Permalinkto"***attr***`UNCLASSIFIED='unclassified'`""></a></h4><h4id="attr-test-test"tabindex="-1"><em><strong>attr</strong></em><code>TEST='test'</code><aclass="header-anchor"href="#attr-test-test"aria-label="Permalinkto"***attr***`TEST='test'`""></a></h4><h3id="class-pluginmetadata-basemodel"tabindex="-1"><em><strong>class</strong></em><code>PluginMetadata(BaseModel)</code><aclass="header-anchor"href="#class-pluginmetadata-basemodel"aria-label="Permalinkto"***class***`PluginMetadata(BaseModel)`""></a></h3><h4id="attr-name-str-no-default"tabindex="-1"><em><strong>attr</strong></em><code>name:str=NO_DEFAULT</code><aclass="header-anchor"href="#attr-name-str-no-default"aria-label="Permalinkto"***attr***`name:str=NO_DEFAULT`""></a></h4><h4id="attr-description-str"tabindex="-1"><em><strong>attr</strong></em><code>description:str=''</code><aclass="header-anchor"href="#attr-description-str"aria-label="Permalinkto"***attr***`description:str=''`""></a></h4><h4id="attr-usage-str"tabindex="-1"><em><strong>attr</strong></em><code>usage:str=''</code><aclass="header-anchor"href="#attr-usage-str"aria-label="Permalinkto"***attr***`usage:str=''`""></a></h4><h4id="attr-type-plugintype-plugintype-unclassified"tabindex="-1"><em><strong>attr</strong></em><code>type:PluginType=PluginType.UNCLASSIFIED</code><aclass="header-anchor"href="#attr-type-plugintype-plugintype-unclassified"aria-label="Permalinkto"***attr***`type:PluginType=PluginType.UNCLASSIFIED`""></a></h4><h4id="attr-author-str"tabindex="-1"><em><strong>attr</strong></em><code>author:str=''</code><aclass="header-anchor"href="#attr-author-str"aria-label="Permalinkto"***attr***`author:str=''`""></a></h4><h4id="attr-homepage-str"t