luban/src/Luban.Job.Proto/Source/RawDefs/Defines.cs

27 lines
724 B
C#

using Luban.Job.Common.RawDefs;
using System.Collections.Generic;
namespace Luban.Job.Proto.RawDefs
{
public class Defines
{
public string Target { get; set; } = "*";
public string Language { get; set; } = "cs";
public string TopModule { get; set; } = "";
public List<Service> ProtoServices { get; set; } = new List<Service>();
public List<Bean> Beans { get; set; } = new List<Bean>();
public List<Const> Consts { get; set; } = new List<Const>();
public List<PEnum> Enums { get; set; } = new List<PEnum>();
public List<PProto> Protos { get; set; } = new List<PProto>();
public List<PRpc> Rpcs { get; set; } = new List<PRpc>();
}
}