|
|
|
@ -43,8 +43,7 @@ public abstract class ServiceProxyGeneratorBase<T> : IServiceProxyGenerator wher |
|
|
|
throw new CliUsageException($"Module name: {args.Module} is invalid"); |
|
|
|
} |
|
|
|
|
|
|
|
var serviceType = args.ServiceType ?? GetDefaultServiceType(args); |
|
|
|
|
|
|
|
var serviceType = GetServiceType(args); |
|
|
|
switch (serviceType) |
|
|
|
{ |
|
|
|
case ServiceType.Application: |
|
|
|
@ -60,6 +59,11 @@ public abstract class ServiceProxyGeneratorBase<T> : IServiceProxyGenerator wher |
|
|
|
return apiDescriptionModel; |
|
|
|
} |
|
|
|
|
|
|
|
protected virtual ServiceType? GetServiceType(GenerateProxyArgs args) |
|
|
|
{ |
|
|
|
return args.ServiceType ?? GetDefaultServiceType(args); |
|
|
|
} |
|
|
|
|
|
|
|
protected abstract ServiceType? GetDefaultServiceType(GenerateProxyArgs args); |
|
|
|
|
|
|
|
protected string GetLoggerOutputPath(string path, string workDirectory) |
|
|
|
|