diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Extensions/WechatWorkClientExecuteCgibinWedocExtensions.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Extensions/WechatWorkClientExecuteCgibinWedocExtensions.cs
index 9cfbc14d..ad09412e 100644
--- a/src/SKIT.FlurlHttpClient.Wechat.Work/Extensions/WechatWorkClientExecuteCgibinWedocExtensions.cs
+++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Extensions/WechatWorkClientExecuteCgibinWedocExtensions.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using System.Net.Http;
using System.Threading;
using System.Threading.Tasks;
@@ -191,45 +191,45 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
}
#endregion
- #region Collect
+ #region Form
///
- /// 异步调用 [POST] /cgi-bin/wedoc/create_collect 接口。
+ /// 异步调用 [POST] /cgi-bin/wedoc/create_form 接口。
/// REF: https://developer.work.weixin.qq.com/document/path/97462
///
///
///
///
///
- public static async Task ExecuteCgibinWedocCreateCollectAsync(this WechatWorkClient client, Models.CgibinWedocCreateCollectRequest request, CancellationToken cancellationToken = default)
+ public static async Task ExecuteCgibinWedocCreateFormAsync(this WechatWorkClient client, Models.CgibinWedocCreateFormRequest request, CancellationToken cancellationToken = default)
{
if (client is null) throw new ArgumentNullException(nameof(client));
if (request is null) throw new ArgumentNullException(nameof(request));
IFlurlRequest flurlReq = client
- .CreateRequest(request, HttpMethod.Post, "cgi-bin", "wedoc", "create_collect")
+ .CreateRequest(request, HttpMethod.Post, "cgi-bin", "wedoc", "create_form")
.SetQueryParam("access_token", request.AccessToken);
- return await client.SendRequestWithJsonAsync(flurlReq, data: request, cancellationToken: cancellationToken);
+ return await client.SendRequestWithJsonAsync(flurlReq, data: request, cancellationToken: cancellationToken);
}
///
- /// 异步调用 [POST] /cgi-bin/wedoc/modify_collect 接口。
+ /// 异步调用 [POST] /cgi-bin/wedoc/modify_form 接口。
/// REF: https://developer.work.weixin.qq.com/document/path/97462
///
///
///
///
///
- public static async Task ExecuteCgibinWedocModifyCollectAsync(this WechatWorkClient client, Models.CgibinWedocModifyCollectRequest request, CancellationToken cancellationToken = default)
+ public static async Task ExecuteCgibinWedocModifyFormAsync(this WechatWorkClient client, Models.CgibinWedocModifyFormRequest request, CancellationToken cancellationToken = default)
{
if (client is null) throw new ArgumentNullException(nameof(client));
if (request is null) throw new ArgumentNullException(nameof(request));
IFlurlRequest flurlReq = client
- .CreateRequest(request, HttpMethod.Post, "cgi-bin", "wedoc", "modify_collect")
+ .CreateRequest(request, HttpMethod.Post, "cgi-bin", "wedoc", "modify_form")
.SetQueryParam("access_token", request.AccessToken);
- return await client.SendRequestWithJsonAsync(flurlReq, data: request, cancellationToken: cancellationToken);
+ return await client.SendRequestWithJsonAsync(flurlReq, data: request, cancellationToken: cancellationToken);
}
///
diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWedoc/Collect/CgibinWedocModifyCollectResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWedoc/Collect/CgibinWedocModifyCollectResponse.cs
deleted file mode 100644
index 0a32d634..00000000
--- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWedoc/Collect/CgibinWedocModifyCollectResponse.cs
+++ /dev/null
@@ -1,9 +0,0 @@
-namespace SKIT.FlurlHttpClient.Wechat.Work.Models
-{
- ///
- /// 表示 [POST] /cgi-bin/wedoc/modify_collect 接口的响应。
- ///
- public class CgibinWedocModifyCollectResponse : WechatWorkResponse
- {
- }
-}
diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWedoc/Collect/CgibinWedocCreateCollectRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWedoc/Form/CgibinWedocCreateFormRequest.cs
similarity index 98%
rename from src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWedoc/Collect/CgibinWedocCreateCollectRequest.cs
rename to src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWedoc/Form/CgibinWedocCreateFormRequest.cs
index b762f69b..7028327f 100644
--- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWedoc/Collect/CgibinWedocCreateCollectRequest.cs
+++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWedoc/Form/CgibinWedocCreateFormRequest.cs
@@ -1,11 +1,11 @@
-using System.Collections.Generic;
+using System.Collections.Generic;
namespace SKIT.FlurlHttpClient.Wechat.Work.Models
{
///
- /// 表示 [POST] /cgi-bin/wedoc/create_collect 接口的请求。
+ /// 表示 [POST] /cgi-bin/wedoc/create_form 接口的请求。
///
- public class CgibinWedocCreateCollectRequest : WechatWorkRequest
+ public class CgibinWedocCreateFormRequest : WechatWorkRequest
{
public static class Types
{
diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWedoc/Collect/CgibinWedocCreateCollectResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWedoc/Form/CgibinWedocCreateFormResponse.cs
similarity index 60%
rename from src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWedoc/Collect/CgibinWedocCreateCollectResponse.cs
rename to src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWedoc/Form/CgibinWedocCreateFormResponse.cs
index cfdf94b5..5aaa142d 100644
--- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWedoc/Collect/CgibinWedocCreateCollectResponse.cs
+++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWedoc/Form/CgibinWedocCreateFormResponse.cs
@@ -1,9 +1,9 @@
-namespace SKIT.FlurlHttpClient.Wechat.Work.Models
+namespace SKIT.FlurlHttpClient.Wechat.Work.Models
{
///
- /// 表示 [POST] /cgi-bin/wedoc/create_collect 接口的响应。
+ /// 表示 [POST] /cgi-bin/wedoc/create_form 接口的响应。
///
- public class CgibinWedocCreateCollectResponse : WechatWorkResponse
+ public class CgibinWedocCreateFormResponse : WechatWorkResponse
{
///
/// 获取或设置收集表 ID。
diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWedoc/Collect/CgibinWedocGetFormAnswerRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWedoc/Form/CgibinWedocGetFormAnswerRequest.cs
similarity index 100%
rename from src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWedoc/Collect/CgibinWedocGetFormAnswerRequest.cs
rename to src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWedoc/Form/CgibinWedocGetFormAnswerRequest.cs
diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWedoc/Collect/CgibinWedocGetFormAnswerResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWedoc/Form/CgibinWedocGetFormAnswerResponse.cs
similarity index 100%
rename from src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWedoc/Collect/CgibinWedocGetFormAnswerResponse.cs
rename to src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWedoc/Form/CgibinWedocGetFormAnswerResponse.cs
diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWedoc/Collect/CgibinWedocGetFormInfoRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWedoc/Form/CgibinWedocGetFormInfoRequest.cs
similarity index 100%
rename from src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWedoc/Collect/CgibinWedocGetFormInfoRequest.cs
rename to src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWedoc/Form/CgibinWedocGetFormInfoRequest.cs
diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWedoc/Collect/CgibinWedocGetFormInfoResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWedoc/Form/CgibinWedocGetFormInfoResponse.cs
similarity index 100%
rename from src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWedoc/Collect/CgibinWedocGetFormInfoResponse.cs
rename to src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWedoc/Form/CgibinWedocGetFormInfoResponse.cs
diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWedoc/Collect/CgibinWedocGetFormStatisticRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWedoc/Form/CgibinWedocGetFormStatisticRequest.cs
similarity index 100%
rename from src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWedoc/Collect/CgibinWedocGetFormStatisticRequest.cs
rename to src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWedoc/Form/CgibinWedocGetFormStatisticRequest.cs
diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWedoc/Collect/CgibinWedocGetFormStatisticResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWedoc/Form/CgibinWedocGetFormStatisticResponse.cs
similarity index 100%
rename from src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWedoc/Collect/CgibinWedocGetFormStatisticResponse.cs
rename to src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWedoc/Form/CgibinWedocGetFormStatisticResponse.cs
diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWedoc/Collect/CgibinWedocModifyCollectRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWedoc/Form/CgibinWedocModifyFormRequest.cs
similarity index 89%
rename from src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWedoc/Collect/CgibinWedocModifyCollectRequest.cs
rename to src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWedoc/Form/CgibinWedocModifyFormRequest.cs
index 2bf943c5..186ffb4e 100644
--- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWedoc/Collect/CgibinWedocModifyCollectRequest.cs
+++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWedoc/Form/CgibinWedocModifyFormRequest.cs
@@ -1,20 +1,19 @@
-using System.Collections.Generic;
+using System.Collections.Generic;
namespace SKIT.FlurlHttpClient.Wechat.Work.Models
{
///
- /// 表示 [POST] /cgi-bin/wedoc/modify_collect 接口的请求。
+ /// 表示 [POST] /cgi-bin/wedoc/modify_form 接口的请求。
///
- public class CgibinWedocModifyCollectRequest : WechatWorkRequest
+ public class CgibinWedocModifyFormRequest : WechatWorkRequest
{
public static class Types
{
public class Form
{
-
public static class Types
{
- public class QuestionList : CgibinWedocCreateCollectRequest.Types.Form.Types.QuestionList
+ public class QuestionList : CgibinWedocCreateFormRequest.Types.Form.Types.QuestionList
{
///
/// 获取或设置问题列表。
@@ -24,11 +23,11 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
public new IList Items { get; set; } = new List();
}
- public class QuestionItem : CgibinWedocCreateCollectRequest.Types.Form.Types.QuestionItem
+ public class QuestionItem : CgibinWedocCreateFormRequest.Types.Form.Types.QuestionItem
{
public static new class Types
{
- public class Option : CgibinWedocCreateCollectRequest.Types.Form.Types.QuestionItem.Types.Option
+ public class Option : CgibinWedocCreateFormRequest.Types.Form.Types.QuestionItem.Types.Option
{
}
}
@@ -41,19 +40,19 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
public new IList? OptionList { get; set; }
}
- public class Settings : CgibinWedocCreateCollectRequest.Types.Form.Types.Settings
+ public class Settings : CgibinWedocCreateFormRequest.Types.Form.Types.Settings
{
public static new class Types
{
- public class FillInRange : CgibinWedocCreateCollectRequest.Types.Form.Types.Settings.Types.FillInRange
+ public class FillInRange : CgibinWedocCreateFormRequest.Types.Form.Types.Settings.Types.FillInRange
{
}
- public class ManagerRange : CgibinWedocCreateCollectRequest.Types.Form.Types.Settings.Types.ManagerRange
+ public class ManagerRange : CgibinWedocCreateFormRequest.Types.Form.Types.Settings.Types.ManagerRange
{
}
- public class Repetition : CgibinWedocCreateCollectRequest.Types.Form.Types.Settings.Types.Repetition
+ public class Repetition : CgibinWedocCreateFormRequest.Types.Form.Types.Settings.Types.Repetition
{
}
}
diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWedoc/Form/CgibinWedocModifyFormResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWedoc/Form/CgibinWedocModifyFormResponse.cs
new file mode 100644
index 00000000..41b9ee84
--- /dev/null
+++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinWedoc/Form/CgibinWedocModifyFormResponse.cs
@@ -0,0 +1,9 @@
+namespace SKIT.FlurlHttpClient.Wechat.Work.Models
+{
+ ///
+ /// 表示 [POST] /cgi-bin/wedoc/modify_form 接口的响应。
+ ///
+ public class CgibinWedocModifyFormResponse : WechatWorkResponse
+ {
+ }
+}
diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWedoc/Collect/CgibinWedocCreateCollectRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWedoc/Form/CgibinWedocCreateFormRequest.json
similarity index 88%
rename from test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWedoc/Collect/CgibinWedocCreateCollectRequest.json
rename to test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWedoc/Form/CgibinWedocCreateFormRequest.json
index 66508f9f..bce156ab 100644
--- a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWedoc/Collect/CgibinWedocCreateCollectRequest.json
+++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWedoc/Form/CgibinWedocCreateFormRequest.json
@@ -1,4 +1,4 @@
-{
+{
"spaceid": "SPACEID",
"fatherid": "FATHERID",
"form_info": {
@@ -29,11 +29,11 @@
"form_setting": {
"fill_out_auth": 0,
"fill_in_range": {
- "userids": ["USER_1", "USER_2", "USER_3"],
- "departmentids": [10001, 10002, 10003]
+ "userids": [ "USER_1", "USER_2", "USER_3" ],
+ "departmentids": [ 10001, 10002, 10003 ]
},
"setting_manager_range": {
- "userids": ["USER_4", "USER_5", "USER_6"]
+ "userids": [ "USER_4", "USER_5", "USER_6" ]
},
"timed_repeat_info": {
"enable": true,
diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWedoc/Collect/CgibinWedocCreateCollectResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWedoc/Form/CgibinWedocCreateFormResponse.json
similarity index 100%
rename from test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWedoc/Collect/CgibinWedocCreateCollectResponse.json
rename to test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWedoc/Form/CgibinWedocCreateFormResponse.json
diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWedoc/Collect/CgibinWedocGetFormAnswerRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWedoc/Form/CgibinWedocGetFormAnswerRequest.json
similarity index 100%
rename from test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWedoc/Collect/CgibinWedocGetFormAnswerRequest.json
rename to test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWedoc/Form/CgibinWedocGetFormAnswerRequest.json
diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWedoc/Collect/CgibinWedocGetFormAnswerResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWedoc/Form/CgibinWedocGetFormAnswerResponse.json
similarity index 100%
rename from test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWedoc/Collect/CgibinWedocGetFormAnswerResponse.json
rename to test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWedoc/Form/CgibinWedocGetFormAnswerResponse.json
diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWedoc/Collect/CgibinWedocGetFormInfoRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWedoc/Form/CgibinWedocGetFormInfoRequest.json
similarity index 100%
rename from test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWedoc/Collect/CgibinWedocGetFormInfoRequest.json
rename to test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWedoc/Form/CgibinWedocGetFormInfoRequest.json
diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWedoc/Collect/CgibinWedocGetFormInfoResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWedoc/Form/CgibinWedocGetFormInfoResponse.json
similarity index 100%
rename from test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWedoc/Collect/CgibinWedocGetFormInfoResponse.json
rename to test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWedoc/Form/CgibinWedocGetFormInfoResponse.json
diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWedoc/Collect/CgibinWedocGetFormStatisticRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWedoc/Form/CgibinWedocGetFormStatisticRequest.json
similarity index 100%
rename from test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWedoc/Collect/CgibinWedocGetFormStatisticRequest.json
rename to test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWedoc/Form/CgibinWedocGetFormStatisticRequest.json
diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWedoc/Collect/CgibinWedocGetFormStatisticResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWedoc/Form/CgibinWedocGetFormStatisticResponse.json
similarity index 100%
rename from test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWedoc/Collect/CgibinWedocGetFormStatisticResponse.json
rename to test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWedoc/Form/CgibinWedocGetFormStatisticResponse.json
diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWedoc/Collect/CgibinWedocModifyCollectRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWedoc/Form/CgibinWedocModifyFormRequest.json
similarity index 100%
rename from test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWedoc/Collect/CgibinWedocModifyCollectRequest.json
rename to test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinWedoc/Form/CgibinWedocModifyFormRequest.json