12345678910111213141516171819202122232425262728 |
- package main
- import (
- "github.com/IceWhaleTech/CasaOS-Common/external"
- "github.com/IceWhaleTech/CasaOS/codegen/message_bus"
- "github.com/IceWhaleTech/CasaOS/common"
- "github.com/samber/lo"
- )
- func main() {
- eventTypes := lo.Map(common.EventTypes, func(item message_bus.EventType, index int) external.EventType {
- return external.EventType{
- Name: item.Name,
- SourceID: item.SourceID,
- PropertyTypeList: lo.Map(
- item.PropertyTypeList, func(item message_bus.PropertyType, index int) external.PropertyType {
- return external.PropertyType{
- Name: item.Name,
- Description: item.Description,
- Example: item.Example,
- }
- },
- ),
- }
- })
- external.PrintEventTypesAsMarkdown(common.SERVICENAME, common.VERSION, eventTypes)
- }
|