add cocesdk

This commit is contained in:
2024-08-19 03:39:35 +08:00
parent 141846d79d
commit bd674dcc31
10 changed files with 406 additions and 54 deletions
+11 -2
View File
@@ -1,4 +1,5 @@
using System;
using SimApi.CoceSdk;
namespace SimApi.Configurations;
@@ -16,6 +17,14 @@ public class SimApiOptions
/// </summary>
public bool EnableSimApiAuth { get; set; }
/// <summary>
/// 是否使用CoceSdk
/// </summary>
public bool EnableCoceSdk { get; set; }
public CoceAppSdkOption CoceSdkOptions { get; set; } = new();
/// <summary>
/// 启用在线文档,启用后 访问 /swagger 可以查看对应的api文档。
/// default: false
@@ -75,9 +84,9 @@ public class SimApiOptions
options?.Invoke(SimApiSynapseOptions);
}
public void ConfigureSimApiSynapse(SimApiSynapseOptions options)
public void ConfigureCoceSdk(Action<CoceAppSdkOption>? options = null)
{
SimApiSynapseOptions = options;
options?.Invoke(CoceSdkOptions);
}
public void ConfigureSimApiDoc(Action<SimApiDocOptions>? options = null)