From 99c57c65e846ae936ca426aa67594ba5a8e96881 Mon Sep 17 00:00:00 2001 From: Fu Diwei Date: Thu, 29 Jul 2021 15:14:36 +0800 Subject: [PATCH] =?UTF-8?q?fix(wxapi):=20=E4=BF=AE=E5=A4=8D=E7=94=9F?= =?UTF-8?q?=E6=88=90=E5=B0=8F=E7=A8=8B=E5=BA=8F=E7=A0=81=E7=9A=84=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E6=A8=A1=E5=9E=8B=E5=AE=9A=E4=B9=89=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Wxa/WxaCode/WxaGetWxaCodeRequest.cs | 2 +- .../WxaCode/WxaGetWxaCodeUnlimitRequest.cs | 44 ++++++++++++++++++- 2 files changed, 44 insertions(+), 2 deletions(-) diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/WxaCode/WxaGetWxaCodeRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/WxaCode/WxaGetWxaCodeRequest.cs index 5bdf3b89..0ecdd343 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/WxaCode/WxaGetWxaCodeRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/WxaCode/WxaGetWxaCodeRequest.cs @@ -40,7 +40,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// [Newtonsoft.Json.JsonProperty("path")] [System.Text.Json.Serialization.JsonPropertyName("path")] - public string? Path { get; set; } + public string? PagePath { get; set; } /// /// 获取或设置二维码的宽度(单位:像素)。 diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/WxaCode/WxaGetWxaCodeUnlimitRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/WxaCode/WxaGetWxaCodeUnlimitRequest.cs index c199dfad..5caedd90 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/WxaCode/WxaGetWxaCodeUnlimitRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/WxaCode/WxaGetWxaCodeUnlimitRequest.cs @@ -6,13 +6,55 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// /// 表示 [POST] /wxa/getwxacodeunlimit 接口的请求。 /// - public class WxaGetWxaCodeUnlimitRequest : WxaGetWxaCodeRequest + public class WxaGetWxaCodeUnlimitRequest : WechatApiRequest { + public static class Types + { + public class Color : WxaGetWxaCodeRequest.Types.Color + { + } + } + /// /// 获取或设置扫码场景值。 /// [Newtonsoft.Json.JsonProperty("scene")] [System.Text.Json.Serialization.JsonPropertyName("scene")] public string Scene { get; set; } = string.Empty; + + /// + /// 获取或设置扫码进入的小程序页面路径。 + /// + [Newtonsoft.Json.JsonProperty("page")] + [System.Text.Json.Serialization.JsonPropertyName("page")] + public string? PagePath { get; set; } + + /// + /// 获取或设置二维码的宽度(单位:像素)。 + /// + [Newtonsoft.Json.JsonProperty("width")] + [System.Text.Json.Serialization.JsonPropertyName("width")] + public int? Width { get; set; } + + /// + /// 获取或设置是否自动配置线条颜色。 + /// + [Newtonsoft.Json.JsonProperty("auto_color")] + [System.Text.Json.Serialization.JsonPropertyName("auto_color")] + public bool? IsAutoColor { get; set; } + + /// + /// 获取或设置线条颜色信息。 + /// + [Newtonsoft.Json.JsonProperty("line_color")] + [System.Text.Json.Serialization.JsonPropertyName("line_color")] + public Types.Color? LineColor { get; set; } + + /// + /// 获取或设置是否需要透明底色。 + /// + [Newtonsoft.Json.JsonProperty("is_hyaline")] + [System.Text.Json.Serialization.JsonPropertyName("is_hyaline")] + public bool? IsHyaline { get; set; } } }