1
0
mirror of synced 2024-11-15 01:33:51 +00:00
PettingZoo/PettingZoo.Core/Generator/IExampleGenerator.cs
Mark van Renswoude 057cac4e22 Upgraded to .NET 6
Implemented Tapeti compatible publishing
WIP: example generator from Tapeti message classes (UI still hidden)
2021-12-15 10:50:45 +01:00

26 lines
485 B
C#

using System;
using System.Collections.Generic;
namespace PettingZoo.Core.Generator
{
public interface IExampleSource : IDisposable
{
IExampleFolder GetRootFolder();
}
public interface IExampleFolder
{
public string Name { get; }
public IReadOnlyList<IExampleFolder> Folders { get; }
public IReadOnlyList<IExampleMessage> Messages { get; }
}
public interface IExampleMessage
{
string Generate();
}
}