Complete discoverable description of a plugin API.
from field: uint32 api_major_version = 8;
from field: string author = 4;
from field: string description = 3;
from field: string descriptor_sha256 = 9;
Optional
from field: optional string documentation_url = 16;
from field: repeated soulfire.v1.PluginEventTypeDescriptor event_types = 18;
from field: repeated string event_type_urls = 12;
from field: string license = 5;
from field: repeated soulfire.v1.PluginPermissionDescriptor permissions = 11;
from field: string plugin_id = 1;
from field: string plugin_version = 2;
from field: string required_soulfire_version = 7;
from field: soulfire.v1.PluginSdkPackages sdk_packages = 15;
from field: repeated soulfire.v1.PluginRpcServiceDescriptor services = 10;
from field: optional string source_url = 17;
from field: soulfire.v1.PluginApiStability stability = 14;
from field: repeated soulfire.v1.PluginTaskTypeDescriptor task_types = 19;
from field: repeated string task_type_urls = 13;
from field: string website_url = 6;
from message soulfire.v1.PluginApiDescriptor
Complete discoverable description of a plugin API.