From effc66026886e58b744412d65ddc6231c28a931a Mon Sep 17 00:00:00 2001 From: Fu Diwei Date: Fri, 20 Aug 2021 22:09:38 +0800 Subject: [PATCH] =?UTF-8?q?feat(wxapi):=20=E5=8D=87=E7=BA=A7=E6=A0=B8?= =?UTF-8?q?=E5=BF=83=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../StringTypedInt32IListConverter.cs | 44 +++++++++++++++ .../StringTypedInt32ListConverter.cs | 54 +++++++++++++++++++ .../Boolean/StringTypedBooleanConverter.cs | 22 ++++++++ .../StringTypedNullableBooleanConverter.cs | 47 ++++++++++++++++ .../StringTypedInt32IListConverter.cs | 34 ++++++++++++ .../StringTypedInt32ListConverter.cs | 44 +++++++++++++++ .../Card/CardMerchantCheckResultEvent.cs | 2 +- .../Events/Card/GiftCardSendToFriendEvent.cs | 4 +- .../Events/Card/GiftCardUserAcceptEvent.cs | 2 +- .../Events/Card/UserGetCardEvent.cs | 6 +-- .../Events/Card/UserGiftingCardEvent.cs | 4 +- .../Events/WxaExpress/AddWaybillEvent.cs | 2 +- .../Events/WxaSecurity/WxaMediaCheckEvent.cs | 2 +- .../WechatApiClientEventExtensions.cs | 2 +- .../Card/CardLandingPageCreateResponse.cs | 2 +- .../CardGiftCardMaintainSetResponse.cs | 2 +- .../GiftCard/CardGiftCardPageAddResponse.cs | 2 +- .../CardSubMerchantBatchGetResponse.cs | 2 +- .../SubMerchant/CardSubMerchantGetResponse.cs | 2 +- .../CardInvoiceSetAuthFieldRequest.cs | 36 ++++++------- .../CardInvoicePlatformSetPdfResponse.cs | 2 +- ...rdInvoiceBusinessGetUserTitleUrlRequest.cs | 4 +- .../CgibinCommentListResponse.cs | 4 +- ...inComponentApiGetAuthorizerInfoResponse.cs | 20 +++---- ...ComponentApiGetAuthorizerOptionResponse.cs | 2 +- ...inExpressBusinessDeliveryGetAllResponse.cs | 8 +-- .../CgibinExpressBusinessOrderAddRequest.cs | 4 +- ...nExpressLocalBusinessOrderPreAddRequest.cs | 16 +++--- ...nExpressLocalBusinessUpdateOrderRequest.cs | 4 +- .../CgibinMaterialAddNewsRequest.cs | 12 ++--- ...CgibinMaterialGetMaterialAsNewsResponse.cs | 12 ++--- .../CgibinGetCurrentSelfMenuInfoResponse.cs | 8 +-- .../CgibinMessageMassPreviewRequest.cs | 8 +-- .../CgibinMessageMassSendAllRequest.cs | 4 +- .../CgibinMessageMassSendRequest.cs | 4 +- .../CgibinMidasGetBalanceResponse.cs | 4 +- .../CgibinPOI/CgibinPOIGetPOIListResponse.cs | 2 +- .../CgibinUserInfoBatchGetResponse.cs | 4 +- .../CgibinUser/CgibinUserInfoResponse.cs | 4 +- .../CgibinWxopenQrcodeJumpAddRequest.cs | 4 +- .../CgibinWxopenQrcodeJumpGetResponse.cs | 4 +- .../CgibinWxopenWxaMpLinkGetResponse.cs | 12 ++--- .../WxaMpLink/CgibinWxopenWxaMpLinkRequest.cs | 8 +-- ...DataCubeGetCardMemberCardDetailResponse.cs | 2 +- .../MerchantCategoryGetSubResponse.cs | 2 +- .../Order/MerchantOrderSetDeliveryRequest.cs | 8 +-- .../Merchant/Product/MerchantCreateRequest.cs | 16 +++--- .../Address/ProductAddressAddRequest.cs | 24 ++++----- .../Address/ProductAddressGetResponse.cs | 24 ++++----- .../Coupon/ProductCouponGetListRequest.cs | 8 +-- .../Coupon/ProductCouponGetResponse.cs | 30 +++++------ .../Coupon/ProductCouponGetUserResponse.cs | 20 +++---- ...oductDeliveryGetFreightTemplateResponse.cs | 16 +++--- ...uctDeliveryInsertFreightTemplateRequest.cs | 16 +++--- .../Order/ProductOrderGetListRequest.cs | 16 +++--- .../Product/Order/ProductOrderGetResponse.cs | 20 +++---- .../Order/ProductOrderSearchRequest.cs | 8 +-- .../Product/SKU/ProductSKUAddResponse.cs | 4 +- .../Product/SKU/ProductSKUGetListRequest.cs | 8 +-- .../Product/SKU/ProductSKUGetRequest.cs | 8 +-- .../Product/SKU/ProductSKUGetResponse.cs | 2 +- .../Product/SKU/ProductSKUUpdateResponse.cs | 4 +- .../Product/SPU/ProductSPUAddResponse.cs | 4 +- .../Product/SPU/ProductSPUGetListRequest.cs | 4 +- .../Product/SPU/ProductSPUGetRequest.cs | 4 +- .../Product/SPU/ProductSPUUpdateResponse.cs | 4 +- .../Service/ProductServiceGetListResponse.cs | 4 +- .../ProductServiceGetOrderListRequest.cs | 8 +-- .../ProductServiceGetOrderListResponse.cs | 6 +-- .../ProductShipMethodsGetResponse.cs | 12 ++--- .../ProductShipMethodsSetRequest.cs | 12 ++--- .../Stock/ProductStockUpdateResponse.cs | 4 +- .../ScanProductV2/ScanProductV2AddRequest.cs | 4 +- .../SemanticSemproxySearchResponse.cs | 4 +- .../Shop/Aftersale/ShopAftersaleAddRequest.cs | 8 +-- .../Aftersale/ShopAftersaleGetResponse.cs | 4 +- .../Aftersale/ShopAftersaleUpdateRequest.cs | 4 +- .../Shop/Audit/ShopAuditAuditBrandRequest.cs | 8 +-- .../Shop/Delivery/ShopDeliverySendRequest.cs | 4 +- .../Models/Shop/Order/ShopOrderAddRequest.cs | 8 +-- .../Models/Shop/Order/ShopOrderAddResponse.cs | 4 +- .../Models/Shop/Order/ShopOrderGetResponse.cs | 20 +++---- .../Models/Shop/Order/ShopOrderPayRequest.cs | 4 +- .../Shop/Order/ShopSceneCheckResponse.cs | 4 +- .../Models/Shop/SPU/ShopSPUGetListRequest.cs | 20 +++---- .../Models/Shop/SPU/ShopSPUGetRequest.cs | 4 +- .../Models/Shop/SPU/ShopSPUGetResponse.cs | 16 +++--- .../Tcb/TcbDescribeSmsRecordsResponse.cs | 8 +-- .../Models/Tcb/TcbGetStatisticsRequest.cs | 4 +- .../Models/Tcb/TcbGetStatisticsResponse.cs | 2 +- .../UnionPromoterProductGenerateResponse.cs | 4 +- .../UnionPromoterProductListResponse.cs | 24 ++++----- .../Wxa/NearybyPOI/WxaAddNearbyPOIRequest.cs | 4 +- .../Wxa/NearybyPOI/WxaAddNearbyPOIResponse.cs | 4 +- .../NearybyPOI/WxaGetNearbyPOIListResponse.cs | 2 +- .../WxaSetNearbyPOIShowStatusRequest.cs | 4 +- .../RiskControl/WxaGetUserRiskRankResponse.cs | 2 +- .../Wxa/Search/WxaSiteSearchResponse.cs | 2 +- .../Wxa/WxaStore/WxaUpdateStoreResponse.cs | 4 +- .../WxaApiBroadcastGoodsOnSaleRequest.cs | 4 +- .../WxaApiBroadcastRoomCreateRequest.cs | 28 +++++----- ...WxaApiBroadcastRoomUpdateCommentRequest.cs | 4 +- ...ApiBroadcastRoomUpdateFeedPublicRequest.cs | 4 +- .../WxaApiBroadcastRoomUpdateKfRequest.cs | 4 +- .../WxaApiBroadcastRoomUpdateReplayRequest.cs | 4 +- .../Operation/WxaApiFeedbackListResponse.cs | 2 +- .../Operation/WxaApiLogGetSceneResponse.cs | 2 +- .../WxaApiLogJsErrorDetailRequest.cs | 4 +- .../WxaApiLogJsErrorDetailResponse.cs | 4 +- .../Operation/WxaApiLogJsErrorListRequest.cs | 4 +- ...BusinessGameMatchCreateMatchRuleRequest.cs | 4 +- ...usinessGameMatchGetAllMatchRuleResponse.cs | 4 +- .../WxaBusinessGetLiveInfoResponse.cs | 24 ++++----- .../Code/WxaSubmitAuditRequest.cs | 4 +- .../Register/WxaGetMpAdminAuthRequest.cs | 4 +- .../Subscribe/WxaGetShowWxaItemResponse.cs | 8 +-- .../Subscribe/WxaUpdateShowWxaItemRequest.cs | 4 +- .../Template/WxaGetTemplateListResponse.cs | 2 +- .../WechatApiClient.cs | 2 +- .../WechatApiException.cs | 2 +- 120 files changed, 657 insertions(+), 412 deletions(-) create mode 100644 src/SKIT.FlurlHttpClient.Wechat.Api/Converters/Newtonsoft.Json/List[int]/StringTypedInt32IListConverter.cs create mode 100644 src/SKIT.FlurlHttpClient.Wechat.Api/Converters/Newtonsoft.Json/List[int]/StringTypedInt32ListConverter.cs create mode 100644 src/SKIT.FlurlHttpClient.Wechat.Api/Converters/System.Text.Json/Boolean/StringTypedBooleanConverter.cs create mode 100644 src/SKIT.FlurlHttpClient.Wechat.Api/Converters/System.Text.Json/Boolean/StringTypedNullableBooleanConverter.cs create mode 100644 src/SKIT.FlurlHttpClient.Wechat.Api/Converters/System.Text.Json/List[int]/StringTypedInt32IListConverter.cs create mode 100644 src/SKIT.FlurlHttpClient.Wechat.Api/Converters/System.Text.Json/List[int]/StringTypedInt32ListConverter.cs diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Converters/Newtonsoft.Json/List[int]/StringTypedInt32IListConverter.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Converters/Newtonsoft.Json/List[int]/StringTypedInt32IListConverter.cs new file mode 100644 index 00000000..c4dd6e77 --- /dev/null +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Converters/Newtonsoft.Json/List[int]/StringTypedInt32IListConverter.cs @@ -0,0 +1,44 @@ +using System; +using System.Collections.Generic; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; + +namespace Newtonsoft.Json.Converters +{ + internal class StringTypedInt32IListConverter : JsonConverter?> + { + private readonly JsonConverter?> _converter = new StringTypedInt32ListConverter(); + + public override bool CanRead + { + get { return true; } + } + + public override bool CanWrite + { + get { return true; } + } + + public override IList? ReadJson(JsonReader reader, Type objectType, IList? existingValue, bool hasExistingValue, JsonSerializer serializer) + { + return _converter.ReadJson(reader, objectType, ConvertIListToList(existingValue), hasExistingValue, serializer); + } + + public override void WriteJson(JsonWriter writer, IList? value, JsonSerializer serializer) + { + _converter.WriteJson(writer, ConvertIListToList(value), serializer); + } + + private List? ConvertIListToList(IList? src) + { + if (src == null) + return null; + + List? dest = src as List; + if (dest != null) + return dest; + + return new List(src); + } + } +} diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Converters/Newtonsoft.Json/List[int]/StringTypedInt32ListConverter.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Converters/Newtonsoft.Json/List[int]/StringTypedInt32ListConverter.cs new file mode 100644 index 00000000..4025a866 --- /dev/null +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Converters/Newtonsoft.Json/List[int]/StringTypedInt32ListConverter.cs @@ -0,0 +1,54 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; + +namespace Newtonsoft.Json.Converters +{ + internal class StringTypedInt32ListConverter : JsonConverter?> + { + public override bool CanRead + { + get { return true; } + } + + public override bool CanWrite + { + get { return true; } + } + + public override List? ReadJson(JsonReader reader, Type objectType, List? existingValue, bool hasExistingValue, JsonSerializer serializer) + { + if (reader.TokenType == JsonToken.Null) + { + return null; + } + else if (reader.TokenType == JsonToken.String) + { + string? value = serializer.Deserialize(reader); + if (value == null) + return existingValue; + + try + { + return value.Split(',').Select(e => int.Parse(e.Trim())).ToList(); + } + catch (Exception ex) + { + throw new JsonReaderException(ex.Message, ex); + } + } + + throw new JsonReaderException(); + } + + public override void WriteJson(JsonWriter writer, List? value, JsonSerializer serializer) + { + if (value != null) + writer.WriteValue(string.Join(",", value)); + else + writer.WriteNull(); + } + } +} diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Converters/System.Text.Json/Boolean/StringTypedBooleanConverter.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Converters/System.Text.Json/Boolean/StringTypedBooleanConverter.cs new file mode 100644 index 00000000..10600d94 --- /dev/null +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Converters/System.Text.Json/Boolean/StringTypedBooleanConverter.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Text.Json; +using System.Text.Json.Serialization; + +namespace System.Text.Json.Converters +{ + internal class StringTypedBooleanConverter : JsonConverter + { + private readonly JsonConverter _converter = new StringTypedNullableBooleanConverter(); + + public override bool Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) + { + return _converter.Read(ref reader, typeToConvert, options) ?? default; + } + + public override void Write(Utf8JsonWriter writer, bool value, JsonSerializerOptions options) + { + _converter.Write(writer, value, options); + } + } +} diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Converters/System.Text.Json/Boolean/StringTypedNullableBooleanConverter.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Converters/System.Text.Json/Boolean/StringTypedNullableBooleanConverter.cs new file mode 100644 index 00000000..1449345b --- /dev/null +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Converters/System.Text.Json/Boolean/StringTypedNullableBooleanConverter.cs @@ -0,0 +1,47 @@ +using System; +using System.Collections.Generic; +using System.Text.Json; +using System.Text.Json.Serialization; + +namespace System.Text.Json.Converters +{ + internal class StringTypedNullableBooleanConverter : JsonConverter + { + public override bool? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) + { + if (reader.TokenType == JsonTokenType.Null) + { + return null; + } + else if (reader.TokenType == JsonTokenType.True) + { + return true; + } + else if (reader.TokenType == JsonTokenType.False) + { + return false; + } + else if (reader.TokenType == JsonTokenType.String) + { + string? value = reader.GetString(); + if (value == null) + return null; + + if ("true".Equals(value, StringComparison.InvariantCultureIgnoreCase)) + return true; + else if ("false".Equals(value, StringComparison.InvariantCultureIgnoreCase)) + return false; + } + + throw new JsonException(); + } + + public override void Write(Utf8JsonWriter writer, bool? value, JsonSerializerOptions options) + { + if (value.HasValue) + writer.WriteStringValue(value.Value ? "true" : "false"); + else + writer.WriteNullValue(); + } + } +} diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Converters/System.Text.Json/List[int]/StringTypedInt32IListConverter.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Converters/System.Text.Json/List[int]/StringTypedInt32IListConverter.cs new file mode 100644 index 00000000..ee8dd425 --- /dev/null +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Converters/System.Text.Json/List[int]/StringTypedInt32IListConverter.cs @@ -0,0 +1,34 @@ +using System; +using System.Collections.Generic; +using System.Text.Json; +using System.Text.Json.Serialization; + +namespace System.Text.Json.Converters +{ + internal class StringTypedInt32IListConverter : JsonConverter?> + { + private readonly JsonConverter?> _converter = new StringTypedInt32ListConverter(); + + public override IList? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) + { + return _converter.Read(ref reader, typeToConvert, options); + } + + public override void Write(Utf8JsonWriter writer, IList? value, JsonSerializerOptions options) + { + _converter.Write(writer, ConvertIListToList(value), options); + } + + private List? ConvertIListToList(IList? src) + { + if (src == null) + return null; + + List? dest = src as List; + if (dest != null) + return dest; + + return new List(src); + } + } +} diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Converters/System.Text.Json/List[int]/StringTypedInt32ListConverter.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Converters/System.Text.Json/List[int]/StringTypedInt32ListConverter.cs new file mode 100644 index 00000000..d568a03b --- /dev/null +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Converters/System.Text.Json/List[int]/StringTypedInt32ListConverter.cs @@ -0,0 +1,44 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text.Json; +using System.Text.Json.Serialization; + +namespace System.Text.Json.Converters +{ + internal class StringTypedInt32ListConverter : JsonConverter?> + { + public override List? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) + { + if (reader.TokenType == JsonTokenType.Null) + { + return null; + } + else if (reader.TokenType == JsonTokenType.String) + { + string? value = reader.GetString(); + if (value == null) + return null; + + try + { + return value.Split(',').Select(e => int.Parse(e.Trim())).ToList(); + } + catch (Exception ex) + { + throw new JsonException(ex.Message, ex); + } + } + + throw new JsonException(); + } + + public override void Write(Utf8JsonWriter writer, List? value, JsonSerializerOptions options) + { + if (value != null) + writer.WriteStringValue(string.Join(",", value)); + else + writer.WriteNullValue(); + } + } +} diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/Card/CardMerchantCheckResultEvent.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/Card/CardMerchantCheckResultEvent.cs index 1709dbde..9ba2899e 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/Card/CardMerchantCheckResultEvent.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/Card/CardMerchantCheckResultEvent.cs @@ -22,7 +22,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Events /// [Newtonsoft.Json.JsonProperty("MerchantId")] [System.Text.Json.Serialization.JsonPropertyName("MerchantId")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] [System.Xml.Serialization.XmlElement("IsPass")] public bool IsPassed { get; set; } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/Card/GiftCardSendToFriendEvent.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/Card/GiftCardSendToFriendEvent.cs index 3a1e60d5..18f106a3 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/Card/GiftCardSendToFriendEvent.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/Card/GiftCardSendToFriendEvent.cs @@ -30,7 +30,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Events /// [Newtonsoft.Json.JsonProperty("IsReturnBack")] [System.Text.Json.Serialization.JsonPropertyName("IsReturnBack")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] [System.Xml.Serialization.XmlElement("IsReturnBack")] public bool IsReturnBack { get; set; } @@ -39,7 +39,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Events /// [Newtonsoft.Json.JsonProperty("IsChatRoom")] [System.Text.Json.Serialization.JsonPropertyName("IsChatRoom")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] [System.Xml.Serialization.XmlElement("IsChatRoom")] public bool IsFromChatroom { get; set; } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/Card/GiftCardUserAcceptEvent.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/Card/GiftCardUserAcceptEvent.cs index 37832455..7f26fb10 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/Card/GiftCardUserAcceptEvent.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/Card/GiftCardUserAcceptEvent.cs @@ -30,7 +30,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Events /// [Newtonsoft.Json.JsonProperty("IsChatRoom")] [System.Text.Json.Serialization.JsonPropertyName("IsChatRoom")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] [System.Xml.Serialization.XmlElement("IsChatRoom")] public bool IsFromChatroom { get; set; } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/Card/UserGetCardEvent.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/Card/UserGetCardEvent.cs index 71c690ea..4cc95a51 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/Card/UserGetCardEvent.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/Card/UserGetCardEvent.cs @@ -49,7 +49,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Events /// [Newtonsoft.Json.JsonProperty("IsGiveByFriend")] [System.Text.Json.Serialization.JsonPropertyName("IsGiveByFriend")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] [System.Xml.Serialization.XmlElement("IsGiveByFriend")] public bool IsTransferedByFriend { get; set; } @@ -66,7 +66,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Events /// [Newtonsoft.Json.JsonProperty("IsRestoreMemberCard")] [System.Text.Json.Serialization.JsonPropertyName("IsRestoreMemberCard")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] [System.Xml.Serialization.XmlElement("IsRestoreMemberCard", IsNullable = true)] public bool? IsRestoreMemberCard { get; set; } @@ -75,7 +75,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Events /// [Newtonsoft.Json.JsonProperty("IsRecommendByFriend")] [System.Text.Json.Serialization.JsonPropertyName("IsRecommendByFriend")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] [System.Xml.Serialization.XmlElement("IsRecommendByFriend", IsNullable = true)] public bool? IsRecommendByFriend { get; set; } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/Card/UserGiftingCardEvent.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/Card/UserGiftingCardEvent.cs index 7317ff37..ec3bb724 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/Card/UserGiftingCardEvent.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/Card/UserGiftingCardEvent.cs @@ -38,7 +38,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Events /// [Newtonsoft.Json.JsonProperty("IsReturnBack")] [System.Text.Json.Serialization.JsonPropertyName("IsReturnBack")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] [System.Xml.Serialization.XmlElement("IsReturnBack")] public bool IsReturnBack { get; set; } @@ -47,7 +47,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Events /// [Newtonsoft.Json.JsonProperty("IsChatRoom")] [System.Text.Json.Serialization.JsonPropertyName("IsChatRoom")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] [System.Xml.Serialization.XmlElement("IsChatRoom")] public bool IsFromChatroom { get; set; } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/WxaExpress/AddWaybillEvent.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/WxaExpress/AddWaybillEvent.cs index c6ac3dda..b52bc0e3 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/WxaExpress/AddWaybillEvent.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/WxaExpress/AddWaybillEvent.cs @@ -178,7 +178,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Events /// [Newtonsoft.Json.JsonProperty("UseInsured")] [System.Text.Json.Serialization.JsonPropertyName("UseInsured")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] [System.Xml.Serialization.XmlElement("UseInsured")] public bool UseInsured { get; set; } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/WxaSecurity/WxaMediaCheckEvent.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/WxaSecurity/WxaMediaCheckEvent.cs index 01d52414..e260ed64 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Events/WxaSecurity/WxaMediaCheckEvent.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Events/WxaSecurity/WxaMediaCheckEvent.cs @@ -76,7 +76,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Events /// [Newtonsoft.Json.JsonProperty("isrisky")] [System.Text.Json.Serialization.JsonPropertyName("isrisky")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsRisky { get; set; } /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Extensions/WechatApiClientEventExtensions.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Extensions/WechatApiClientEventExtensions.cs index 1b187b5f..3858ad5f 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Extensions/WechatApiClientEventExtensions.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Extensions/WechatApiClientEventExtensions.cs @@ -22,7 +22,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api [Newtonsoft.Json.JsonProperty("TimeStamp")] [System.Text.Json.Serialization.JsonPropertyName("TimeStamp")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedStringConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalStringConverter))] public string Timestamp { get; set; } = default!; [Newtonsoft.Json.JsonProperty("Nonce")] diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Card/CardLandingPageCreateResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Card/CardLandingPageCreateResponse.cs index d294fc51..b024c2c3 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Card/CardLandingPageCreateResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Card/CardLandingPageCreateResponse.cs @@ -13,7 +13,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// [Newtonsoft.Json.JsonProperty("page_id")] [System.Text.Json.Serialization.JsonPropertyName("page_id")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedStringConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalStringConverter))] public string PageId { get; set; } = default!; /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Card/GiftCard/CardGiftCardMaintainSetResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Card/GiftCard/CardGiftCardMaintainSetResponse.cs index 64e3e5b7..6dfe3251 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Card/GiftCard/CardGiftCardMaintainSetResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Card/GiftCard/CardGiftCardMaintainSetResponse.cs @@ -21,7 +21,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// [Newtonsoft.Json.JsonProperty("page_id")] [System.Text.Json.Serialization.JsonPropertyName("page_id")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedStringConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalStringConverter))] public string PageId { get; set; } = default!; /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Card/GiftCard/CardGiftCardPageAddResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Card/GiftCard/CardGiftCardPageAddResponse.cs index 51efbd0a..4bf1bdfe 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Card/GiftCard/CardGiftCardPageAddResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Card/GiftCard/CardGiftCardPageAddResponse.cs @@ -13,7 +13,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// [Newtonsoft.Json.JsonProperty("page_id")] [System.Text.Json.Serialization.JsonPropertyName("page_id")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedStringConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalStringConverter))] public string PageId { get; set; } = default!; } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Card/SubMerchant/CardSubMerchantBatchGetResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Card/SubMerchant/CardSubMerchantBatchGetResponse.cs index 1b5dc0b0..320fb988 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Card/SubMerchant/CardSubMerchantBatchGetResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Card/SubMerchant/CardSubMerchantBatchGetResponse.cs @@ -27,7 +27,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// [Newtonsoft.Json.JsonProperty("next_begin_id")] [System.Text.Json.Serialization.JsonPropertyName("next_begin_id")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedStringConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalStringConverter))] public string? NextMerchantId { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Card/SubMerchant/CardSubMerchantGetResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Card/SubMerchant/CardSubMerchantGetResponse.cs index db1008dc..7817603c 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Card/SubMerchant/CardSubMerchantGetResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Card/SubMerchant/CardSubMerchantGetResponse.cs @@ -17,7 +17,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// [Newtonsoft.Json.JsonProperty("merchant_id")] [System.Text.Json.Serialization.JsonPropertyName("merchant_id")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedStringConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalStringConverter))] public string MerchantId { get; set; } = default!; /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CardInvoice/CardInvoiceSetAuthFieldRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CardInvoice/CardInvoiceSetAuthFieldRequest.cs index 532fd0e3..76617b26 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CardInvoice/CardInvoiceSetAuthFieldRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CardInvoice/CardInvoiceSetAuthFieldRequest.cs @@ -20,27 +20,27 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否填写抬头。 /// [Newtonsoft.Json.JsonProperty("show_title")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("show_title")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? IsShowTitle { get; set; } /// /// 获取或设置是否填写联系电话。 /// [Newtonsoft.Json.JsonProperty("show_phone")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("show_phone")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? IsShowPhoneNumber { get; set; } /// /// 获取或设置是否填写邮箱。 /// [Newtonsoft.Json.JsonProperty("show_email")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("show_email")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? IsShowEmail { get; set; } /// @@ -57,54 +57,54 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否填写抬头。 /// [Newtonsoft.Json.JsonProperty("show_title")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("show_title")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? IsShowTitle { get; set; } /// /// 获取或设置是否填写税号。 /// [Newtonsoft.Json.JsonProperty("show_tax_no")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("show_tax_no")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? IsShowTaxNumber { get; set; } /// /// 获取或设置是否填写单位地址。 /// [Newtonsoft.Json.JsonProperty("show_addr")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("show_addr")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? IsShowAddress { get; set; } /// /// 获取或设置是否填写联系电话。 /// [Newtonsoft.Json.JsonProperty("show_phone")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("show_phone")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? IsShowPhoneNumber { get; set; } /// /// 获取或设置是否填写开户银行。 /// [Newtonsoft.Json.JsonProperty("show_bank_type")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("show_bank_type")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? IsShowBankType { get; set; } /// /// 获取或设置是否填写银行账号。 /// [Newtonsoft.Json.JsonProperty("show_bank_no")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("show_bank_no")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? IsShowBankNumber { get; set; } /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CardInvoice/Platform/CardInvoicePlatformSetPdfResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CardInvoice/Platform/CardInvoicePlatformSetPdfResponse.cs index a8e3a54a..dc7a9ef4 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CardInvoice/Platform/CardInvoicePlatformSetPdfResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CardInvoice/Platform/CardInvoicePlatformSetPdfResponse.cs @@ -13,7 +13,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// [Newtonsoft.Json.JsonProperty("s_media_id")] [System.Text.Json.Serialization.JsonPropertyName("s_media_id")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedStringConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalStringConverter))] public string SpMediaId { get; set; } = default!; } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CardInvoice/Quick/CardInvoiceBusinessGetUserTitleUrlRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CardInvoice/Quick/CardInvoiceBusinessGetUserTitleUrlRequest.cs index 6d3e975a..eb79e83f 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CardInvoice/Quick/CardInvoiceBusinessGetUserTitleUrlRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CardInvoice/Quick/CardInvoiceBusinessGetUserTitleUrlRequest.cs @@ -54,9 +54,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否用户自己填写。 /// [Newtonsoft.Json.JsonProperty("user_fill")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("user_fill")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? IsUserFill { get; set; } /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinComment/CgibinCommentListResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinComment/CgibinCommentListResponse.cs index 77d99913..34b8d191 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinComment/CgibinCommentListResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinComment/CgibinCommentListResponse.cs @@ -57,9 +57,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否精选评论。 /// [Newtonsoft.Json.JsonProperty("comment_type")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("comment_type")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsElected { get; set; } /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinComponent/CgibinComponentApiGetAuthorizerInfoResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinComponent/CgibinComponentApiGetAuthorizerInfoResponse.cs index 2dce5da2..41a16e69 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinComponent/CgibinComponentApiGetAuthorizerInfoResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinComponent/CgibinComponentApiGetAuthorizerInfoResponse.cs @@ -34,45 +34,45 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否开通微信门店功能。 /// [Newtonsoft.Json.JsonProperty("open_store")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("open_store")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsOpenStore { get; set; } /// /// 获取或设置是否开通微信扫商品功能。 /// [Newtonsoft.Json.JsonProperty("open_scan")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("open_scan")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsOpenScan { get; set; } /// /// 获取或设置是否开通微信支付功能。 /// [Newtonsoft.Json.JsonProperty("open_pay")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("open_pay")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsOpenPay { get; set; } /// /// 获取或设置是否开通微信卡券功能。 /// [Newtonsoft.Json.JsonProperty("open_card")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("open_card")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsOpenCard { get; set; } /// /// 获取或设置是否开通微信摇一摇功能。 /// [Newtonsoft.Json.JsonProperty("open_shake")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("open_shake")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsOpenShake { get; set; } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinComponent/CgibinComponentApiGetAuthorizerOptionResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinComponent/CgibinComponentApiGetAuthorizerOptionResponse.cs index 12e02988..847b9c93 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinComponent/CgibinComponentApiGetAuthorizerOptionResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinComponent/CgibinComponentApiGetAuthorizerOptionResponse.cs @@ -27,7 +27,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// [Newtonsoft.Json.JsonProperty("option_value")] [System.Text.Json.Serialization.JsonPropertyName("option_value")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedStringConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalStringConverter))] public string OptionValue { get; set; } = default!; } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinExpress/Business/CgibinExpressBusinessDeliveryGetAllResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinExpress/Business/CgibinExpressBusinessDeliveryGetAllResponse.cs index f71825b8..de41ebed 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinExpress/Business/CgibinExpressBusinessDeliveryGetAllResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinExpress/Business/CgibinExpressBusinessDeliveryGetAllResponse.cs @@ -50,18 +50,18 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否支持散单。 /// [Newtonsoft.Json.JsonProperty("can_use_cash")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("can_use_cash")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? CanUseCash { get; set; } /// /// 获取或设置是否支持查询面单余额。 /// [Newtonsoft.Json.JsonProperty("can_get_quota")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("can_get_quota")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? CanUseQuota { get; set; } /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinExpress/Business/CgibinExpressBusinessOrderAddRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinExpress/Business/CgibinExpressBusinessOrderAddRequest.cs index ed8550dd..4099cc00 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinExpress/Business/CgibinExpressBusinessOrderAddRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinExpress/Business/CgibinExpressBusinessOrderAddRequest.cs @@ -189,9 +189,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否保价。 /// [Newtonsoft.Json.JsonProperty("use_insured")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("use_insured")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool UseInsured { get; set; } /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinExpress/LocalBusiness/CgibinExpressLocalBusinessOrderPreAddRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinExpress/LocalBusiness/CgibinExpressLocalBusinessOrderPreAddRequest.cs index 09fbe4ef..9cca47f8 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinExpress/LocalBusiness/CgibinExpressLocalBusinessOrderPreAddRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinExpress/LocalBusiness/CgibinExpressLocalBusinessOrderPreAddRequest.cs @@ -248,9 +248,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置用户下单付款时间戳。 /// [Newtonsoft.Json.JsonProperty("is_insured")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("is_insured")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? IsInsured { get; set; } /// @@ -271,9 +271,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否选择直拿直送。 /// [Newtonsoft.Json.JsonProperty("is_direct_delivery")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("is_direct_delivery")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? IsDirectDelivery { get; set; } /// @@ -301,18 +301,18 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否骑手必须输入收货码才能完成订单妥投。 /// [Newtonsoft.Json.JsonProperty("is_finish_code_needed")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("is_finish_code_needed")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? IsFinishCodeRequired { get; set; } /// /// 获取或设置是否骑手必须输入取货码才能从商家取货。 /// [Newtonsoft.Json.JsonProperty("is_pickup_code_needed")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("is_pickup_code_needed")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? IsPickupCodeRequired { get; set; } /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinExpress/LocalBusiness/CgibinExpressLocalBusinessUpdateOrderRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinExpress/LocalBusiness/CgibinExpressLocalBusinessUpdateOrderRequest.cs index 14b9693b..9f8dc40d 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinExpress/LocalBusiness/CgibinExpressLocalBusinessUpdateOrderRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinExpress/LocalBusiness/CgibinExpressLocalBusinessUpdateOrderRequest.cs @@ -30,9 +30,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置电话是否加密。 /// [Newtonsoft.Json.JsonProperty("is_phone_encrypted")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("is_phone_encrypted")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? IsPhoneEncrypted { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinMaterial/CgibinMaterialAddNewsRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinMaterial/CgibinMaterialAddNewsRequest.cs index 3a158100..ae52286f 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinMaterial/CgibinMaterialAddNewsRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinMaterial/CgibinMaterialAddNewsRequest.cs @@ -58,27 +58,27 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否显示封面。 /// [Newtonsoft.Json.JsonProperty("show_cover_pic")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("show_cover_pic")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? IsShowCover { get; set; } /// /// 获取或设置是否打开评论。 /// [Newtonsoft.Json.JsonProperty("need_open_comment")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("need_open_comment")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? IsOpenComment { get; set; } /// /// 获取或设置是否粉丝才可评论。 /// [Newtonsoft.Json.JsonProperty("only_fans_can_comment")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("only_fans_can_comment")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? IsOnlyFansCanComment { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinMaterial/CgibinMaterialGetMaterialAsNewsResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinMaterial/CgibinMaterialGetMaterialAsNewsResponse.cs index 0d71a229..b6405a98 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinMaterial/CgibinMaterialGetMaterialAsNewsResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinMaterial/CgibinMaterialGetMaterialAsNewsResponse.cs @@ -72,27 +72,27 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否显示封面。 /// [Newtonsoft.Json.JsonProperty("show_cover_pic")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("show_cover_pic")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsShowCover { get; set; } /// /// 获取或设置是否打开评论。 /// [Newtonsoft.Json.JsonProperty("need_open_comment")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("need_open_comment")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? IsOpenComment { get; set; } /// /// 获取或设置是否粉丝才可评论。 /// [Newtonsoft.Json.JsonProperty("only_fans_can_comment")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("only_fans_can_comment")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? IsOnlyFansCanComment { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinMenu/CgibinGetCurrentSelfMenuInfoResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinMenu/CgibinGetCurrentSelfMenuInfoResponse.cs index 53c561c5..6c181378 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinMenu/CgibinGetCurrentSelfMenuInfoResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinMenu/CgibinGetCurrentSelfMenuInfoResponse.cs @@ -55,9 +55,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否显示封面。 /// [Newtonsoft.Json.JsonProperty("show_cover")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("show_cover")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsShowCover { get; set; } /// @@ -157,9 +157,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置菜单信息。 /// [Newtonsoft.Json.JsonProperty("is_menu_open")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("is_menu_open")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsMenuOpen { get; set; } /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinMessageMass/CgibinMessageMassPreviewRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinMessageMass/CgibinMessageMassPreviewRequest.cs index 378af44a..3b27bc5f 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinMessageMass/CgibinMessageMassPreviewRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinMessageMass/CgibinMessageMassPreviewRequest.cs @@ -50,18 +50,18 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否打开评论。 /// [Newtonsoft.Json.JsonProperty("need_open_comment")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("need_open_comment")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? IsOpenComment { get; set; } /// /// 获取或设置是否粉丝才可评论。 /// [Newtonsoft.Json.JsonProperty("only_fans_can_comment")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("only_fans_can_comment")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? IsOnlyFansCanComment { get; set; } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinMessageMass/CgibinMessageMassSendAllRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinMessageMass/CgibinMessageMassSendAllRequest.cs index 9fb2f3b0..9cad6171 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinMessageMass/CgibinMessageMassSendAllRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinMessageMass/CgibinMessageMassSendAllRequest.cs @@ -112,9 +112,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否停止群发转载。 /// [Newtonsoft.Json.JsonProperty("send_ignore_reprint")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("send_ignore_reprint")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? IsIgnoreReprint { get; set; } /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinMessageMass/CgibinMessageMassSendRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinMessageMass/CgibinMessageMassSendRequest.cs index 409f2eb9..de9b14b3 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinMessageMass/CgibinMessageMassSendRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinMessageMass/CgibinMessageMassSendRequest.cs @@ -95,9 +95,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否停止群发转载。 /// [Newtonsoft.Json.JsonProperty("send_ignore_reprint")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("send_ignore_reprint")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? IsIgnoreReprint { get; set; } /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinMidas/CgibinMidasGetBalanceResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinMidas/CgibinMidasGetBalanceResponse.cs index 225c5bdf..62354417 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinMidas/CgibinMidasGetBalanceResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinMidas/CgibinMidasGetBalanceResponse.cs @@ -26,9 +26,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否满足历史首次充值。 /// [Newtonsoft.Json.JsonProperty("first_save")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("first_save")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsFirstSave { get; set; } /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinPOI/CgibinPOIGetPOIListResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinPOI/CgibinPOIGetPOIListResponse.cs index cc0e9ec6..b52143f9 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinPOI/CgibinPOIGetPOIListResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinPOI/CgibinPOIGetPOIListResponse.cs @@ -21,7 +21,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// [Newtonsoft.Json.JsonProperty("poi_id")] [System.Text.Json.Serialization.JsonPropertyName("poi_id")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedStringConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalStringConverter))] public string POIId { get; set; } = default!; /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinUser/CgibinUserInfoBatchGetResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinUser/CgibinUserInfoBatchGetResponse.cs index 2f487105..d7a52ed7 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinUser/CgibinUserInfoBatchGetResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinUser/CgibinUserInfoBatchGetResponse.cs @@ -79,9 +79,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置用户是否订阅该公众号标识。 /// [Newtonsoft.Json.JsonProperty("subscribe")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("subscribe")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsSubscribed { get; set; } /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinUser/CgibinUserInfoResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinUser/CgibinUserInfoResponse.cs index 85ee0956..d0feb9d3 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinUser/CgibinUserInfoResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinUser/CgibinUserInfoResponse.cs @@ -75,9 +75,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置用户是否订阅该公众号标识。 /// [Newtonsoft.Json.JsonProperty("subscribe")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("subscribe")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsSubscribed { get; set; } /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinWxopen/QrcodeJump/CgibinWxopenQrcodeJumpAddRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinWxopen/QrcodeJump/CgibinWxopenQrcodeJumpAddRequest.cs index 0c2de293..cff7a80b 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinWxopen/QrcodeJump/CgibinWxopenQrcodeJumpAddRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinWxopen/QrcodeJump/CgibinWxopenQrcodeJumpAddRequest.cs @@ -54,9 +54,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否是编辑已有二维码规则。 /// [Newtonsoft.Json.JsonProperty("is_edit")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("is_edit")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsEdit { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinWxopen/QrcodeJump/CgibinWxopenQrcodeJumpGetResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinWxopen/QrcodeJump/CgibinWxopenQrcodeJumpGetResponse.cs index 01b8e4fe..6becebaf 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinWxopen/QrcodeJump/CgibinWxopenQrcodeJumpGetResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinWxopen/QrcodeJump/CgibinWxopenQrcodeJumpGetResponse.cs @@ -81,9 +81,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否已经打开二维码跳转链接设置。 /// [Newtonsoft.Json.JsonProperty("qrcodejump_open")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("qrcodejump_open")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsQrcodeJumpStore { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinWxopen/WxaMpLink/CgibinWxopenWxaMpLinkGetResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinWxopen/WxaMpLink/CgibinWxopenWxaMpLinkGetResponse.cs index b78666ef..a3a8453c 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinWxopen/WxaMpLink/CgibinWxopenWxaMpLinkGetResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinWxopen/WxaMpLink/CgibinWxopenWxaMpLinkGetResponse.cs @@ -102,27 +102,27 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否在公众号管理页展示中。 /// [Newtonsoft.Json.JsonProperty("selected")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("selected")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? IsSelected { get; set; } /// /// 获取或设置是否展示在附近的小程序中。 /// [Newtonsoft.Json.JsonProperty("nearby_display_status")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("nearby_display_status")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? IsNearby { get; set; } /// /// 获取或设置是否已经发布。 /// [Newtonsoft.Json.JsonProperty("released")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("released")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? IsReleased { get; set; } /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinWxopen/WxaMpLink/CgibinWxopenWxaMpLinkRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinWxopen/WxaMpLink/CgibinWxopenWxaMpLinkRequest.cs index cc192e4e..8bf76f46 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinWxopen/WxaMpLink/CgibinWxopenWxaMpLinkRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinWxopen/WxaMpLink/CgibinWxopenWxaMpLinkRequest.cs @@ -19,18 +19,18 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否发送模板消息通知公众号粉丝。 /// [Newtonsoft.Json.JsonProperty("notify_users")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("notify_users")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool RequireNotifyUsers { get; set; } /// /// 获取或设置是否展示公众号主页中。 /// [Newtonsoft.Json.JsonProperty("show_profile")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("show_profile")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool RequireShowInProfile { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/DataCube/Card/DataCubeGetCardMemberCardDetailResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/DataCube/Card/DataCubeGetCardMemberCardDetailResponse.cs index 57436323..ea6f14b3 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/DataCube/Card/DataCubeGetCardMemberCardDetailResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/DataCube/Card/DataCubeGetCardMemberCardDetailResponse.cs @@ -31,7 +31,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// [Newtonsoft.Json.JsonProperty("submerchantid")] [System.Text.Json.Serialization.JsonPropertyName("submerchantid")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedStringConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalStringConverter))] public string? SubMerchantId { get; set; } /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Merchant/Category/MerchantCategoryGetSubResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Merchant/Category/MerchantCategoryGetSubResponse.cs index 15d7f546..3ba06dce 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Merchant/Category/MerchantCategoryGetSubResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Merchant/Category/MerchantCategoryGetSubResponse.cs @@ -17,7 +17,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// [Newtonsoft.Json.JsonProperty("id")] [System.Text.Json.Serialization.JsonPropertyName("id")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedStringConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalStringConverter))] public string Id { get; set; } = default!; /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Merchant/Order/MerchantOrderSetDeliveryRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Merchant/Order/MerchantOrderSetDeliveryRequest.cs index b67fad46..b7884cfb 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Merchant/Order/MerchantOrderSetDeliveryRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Merchant/Order/MerchantOrderSetDeliveryRequest.cs @@ -33,18 +33,18 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否需要物流。 /// [Newtonsoft.Json.JsonProperty("need_delivery")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("need_delivery")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? RequireDelivery { get; set; } /// /// 获取或设置是否其他物流公司。 /// [Newtonsoft.Json.JsonProperty("is_others")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("is_others")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? IsOtherCompany { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Merchant/Product/MerchantCreateRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Merchant/Product/MerchantCreateRequest.cs index d3f9e652..a7f78494 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Merchant/Product/MerchantCreateRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Merchant/Product/MerchantCreateRequest.cs @@ -215,36 +215,36 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否包邮。 /// [Newtonsoft.Json.JsonProperty("isPostFree")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("isPostFree")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsPostFree { get; set; } /// /// 获取或设置是否提供发票。 /// [Newtonsoft.Json.JsonProperty("isHasReceipt")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("isHasReceipt")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsHasFree { get; set; } /// /// 获取或设置是否保修。 /// [Newtonsoft.Json.JsonProperty("isUnderGuaranty")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("isUnderGuaranty")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsUnderGuaranty { get; set; } /// /// 获取或设置是否支持退换货。 /// [Newtonsoft.Json.JsonProperty("isSupportReplace")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("isSupportReplace")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsSupportReplace { get; set; } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Address/ProductAddressAddRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Address/ProductAddressAddRequest.cs index 42c3b3fb..a8a2ae44 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Address/ProductAddressAddRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Address/ProductAddressAddRequest.cs @@ -100,18 +100,18 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否为同城配送地址。 /// [Newtonsoft.Json.JsonProperty("same_city")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("same_city")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? IsSupportSameCity { get; set; } /// /// 获取或设置是否为线下自提地址。 /// [Newtonsoft.Json.JsonProperty("pickup")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("pickup")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? IsSupportPickup { get; set; } } } @@ -148,36 +148,36 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否为发货地址。 /// [Newtonsoft.Json.JsonProperty("send_addr")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("send_addr")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? IsSendAddress { get; set; } /// /// 获取或设置是否为默认发货地址。 /// [Newtonsoft.Json.JsonProperty("default_send")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("default_send")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? IsDefaultSendAddress { get; set; } /// /// 获取或设置是否为收货地址。 /// [Newtonsoft.Json.JsonProperty("recv_addr")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("recv_addr")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? IsReceiveAddress { get; set; } /// /// 获取或设置是否为默认收货地址。 /// [Newtonsoft.Json.JsonProperty("default_recv")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("default_recv")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? IsDefaultReceiveAddress { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Address/ProductAddressGetResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Address/ProductAddressGetResponse.cs index de953033..e0b35def 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Address/ProductAddressGetResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Address/ProductAddressGetResponse.cs @@ -100,18 +100,18 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否为同城配送地址。 /// [Newtonsoft.Json.JsonProperty("same_city")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("same_city")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsSupportSameCity { get; set; } /// /// 获取或设置是否为线下自提地址。 /// [Newtonsoft.Json.JsonProperty("pickup")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("pickup")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsSupportPickup { get; set; } } } @@ -155,36 +155,36 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否为发货地址。 /// [Newtonsoft.Json.JsonProperty("send_addr")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("send_addr")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsSendAddress { get; set; } /// /// 获取或设置是否为默认发货地址。 /// [Newtonsoft.Json.JsonProperty("default_send")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("default_send")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsDefaultSendAddress { get; set; } /// /// 获取或设置是否为收货地址。 /// [Newtonsoft.Json.JsonProperty("recv_addr")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("recv_addr")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsReceiveAddress { get; set; } /// /// 获取或设置是否为默认收货地址。 /// [Newtonsoft.Json.JsonProperty("default_recv")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("default_recv")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsDefaultReceiveAddress { get; set; } /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Coupon/ProductCouponGetListRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Coupon/ProductCouponGetListRequest.cs index 223d43de..4c17c18a 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Coupon/ProductCouponGetListRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Coupon/ProductCouponGetListRequest.cs @@ -12,18 +12,18 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置指定创建时间的开始时间。 /// [Newtonsoft.Json.JsonProperty("start_create_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularNullableDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("start_create_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularNullableDateTimeOffsetConverter))] public DateTimeOffset? StartCreateTime { get; set; } /// /// 获取或设置指定创建时间的结束时间。 /// [Newtonsoft.Json.JsonProperty("end_create_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularNullableDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("end_create_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularNullableDateTimeOffsetConverter))] public DateTimeOffset? EndCreateTime { get; set; } /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Coupon/ProductCouponGetResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Coupon/ProductCouponGetResponse.cs index b7e4ec99..b3117866 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Coupon/ProductCouponGetResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Coupon/ProductCouponGetResponse.cs @@ -89,9 +89,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置有效时间戳。 /// [Newtonsoft.Json.JsonProperty("valid_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularNullableDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("valid_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularNullableDateTimeOffsetConverter))] public DateTimeOffset? ValidTime { get; set; } /// @@ -99,7 +99,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// [Newtonsoft.Json.JsonProperty("invalid_time")] [System.Text.Json.Serialization.JsonPropertyName("invalid_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularNullableDateTimeOffsetConverter))] public DateTimeOffset? InvalidTime { get; set; } } @@ -140,18 +140,18 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置领取开始时间戳。 /// [Newtonsoft.Json.JsonProperty("start_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularNullableDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("start_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularNullableDateTimeOffsetConverter))] public DateTimeOffset? StartTime { get; set; } /// /// 获取或设置领取结束时间戳。 /// [Newtonsoft.Json.JsonProperty("end_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularNullableDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("end_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularNullableDateTimeOffsetConverter))] public DateTimeOffset? EndTime { get; set; } } @@ -175,18 +175,18 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置绝对生效开始时间戳。 /// [Newtonsoft.Json.JsonProperty("start_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularNullableDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("start_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularNullableDateTimeOffsetConverter))] public DateTimeOffset? StartTime { get; set; } /// /// 获取或设置绝对生效结束时间戳。 /// [Newtonsoft.Json.JsonProperty("end_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularNullableDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("end_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularNullableDateTimeOffsetConverter))] public DateTimeOffset? EndTime { get; set; } } } @@ -298,18 +298,18 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置更新时间。 /// [Newtonsoft.Json.JsonProperty("update_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("update_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularDateTimeOffsetConverter))] public DateTimeOffset UpdateTime { get; set; } /// /// 获取或设置创建时间。 /// [Newtonsoft.Json.JsonProperty("create_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("create_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularDateTimeOffsetConverter))] public DateTimeOffset CreateTime { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Coupon/ProductCouponGetUserResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Coupon/ProductCouponGetUserResponse.cs index e095bef9..71121fd1 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Coupon/ProductCouponGetUserResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Coupon/ProductCouponGetUserResponse.cs @@ -20,9 +20,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置核销时间。 /// [Newtonsoft.Json.JsonProperty("use_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularNullableDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("use_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularNullableDateTimeOffsetConverter))] public DateTimeOffset? UseTime { get; set; } } } @@ -45,18 +45,18 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置有效开始时间。 /// [Newtonsoft.Json.JsonProperty("start_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("start_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularDateTimeOffsetConverter))] public DateTimeOffset ValidityStartTime { get; set; } /// /// 获取或设置有效结束时间。 /// [Newtonsoft.Json.JsonProperty("end_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("end_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularDateTimeOffsetConverter))] public DateTimeOffset ValidityEndTime { get; set; } /// @@ -84,18 +84,18 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置更新时间。 /// [Newtonsoft.Json.JsonProperty("update_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("update_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularDateTimeOffsetConverter))] public DateTimeOffset UpdateTime { get; set; } /// /// 获取或设置创建时间。 /// [Newtonsoft.Json.JsonProperty("create_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("create_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularDateTimeOffsetConverter))] public DateTimeOffset CreateTime { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Delivery/FreightTemplate/ProductDeliveryGetFreightTemplateResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Delivery/FreightTemplate/ProductDeliveryGetFreightTemplateResponse.cs index 7b072e4d..fcdd1098 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Delivery/FreightTemplate/ProductDeliveryGetFreightTemplateResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Delivery/FreightTemplate/ProductDeliveryGetFreightTemplateResponse.cs @@ -82,18 +82,18 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置计费方式对应选项是否已经设置。 /// [Newtonsoft.Json.JsonProperty("valuation_flag")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("valuation_flag")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? HasSetValuation { get; set; } /// /// 获取或设置金额是否设置。 /// [Newtonsoft.Json.JsonProperty("amount_flag")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("amount_flag")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? HasSetAmount { get; set; } } @@ -120,9 +120,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否为默认运费。 /// [Newtonsoft.Json.JsonProperty("is_default")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("is_default")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsDefault { get; set; } /// @@ -239,9 +239,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否为默认模版。 /// [Newtonsoft.Json.JsonProperty("is_default")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("is_default")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsDefault { get; set; } /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Delivery/FreightTemplate/ProductDeliveryInsertFreightTemplateRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Delivery/FreightTemplate/ProductDeliveryInsertFreightTemplateRequest.cs index 73bc4054..be4afe56 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Delivery/FreightTemplate/ProductDeliveryInsertFreightTemplateRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Delivery/FreightTemplate/ProductDeliveryInsertFreightTemplateRequest.cs @@ -82,18 +82,18 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置计费方式对应选项是否已经设置。 /// [Newtonsoft.Json.JsonProperty("valuation_flag")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("valuation_flag")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? HasSetValuation { get; set; } /// /// 获取或设置金额是否设置。 /// [Newtonsoft.Json.JsonProperty("amount_flag")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("amount_flag")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? HasSetAmount { get; set; } } @@ -120,9 +120,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否为默认运费。 /// [Newtonsoft.Json.JsonProperty("is_default")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("is_default")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsDefault { get; set; } /// @@ -232,9 +232,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否为默认模版。 /// [Newtonsoft.Json.JsonProperty("is_default")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("is_default")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? IsDefault { get; set; } /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Order/ProductOrderGetListRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Order/ProductOrderGetListRequest.cs index 450e52eb..3f62f05a 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Order/ProductOrderGetListRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Order/ProductOrderGetListRequest.cs @@ -12,36 +12,36 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置指定创建时间的开始时间。 /// [Newtonsoft.Json.JsonProperty("start_create_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularNullableDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("start_create_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularNullableDateTimeOffsetConverter))] public DateTimeOffset? StartCreateTime { get; set; } /// /// 获取或设置指定创建时间的结束时间。 /// [Newtonsoft.Json.JsonProperty("end_create_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularNullableDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("end_create_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularNullableDateTimeOffsetConverter))] public DateTimeOffset? EndCreateTime { get; set; } /// /// 获取或设置指定更新时间的开始时间。 /// [Newtonsoft.Json.JsonProperty("start_update_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularNullableDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("start_update_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularNullableDateTimeOffsetConverter))] public DateTimeOffset? StartUpdateTime { get; set; } /// /// 获取或设置指定更新时间的结束时间。 /// [Newtonsoft.Json.JsonProperty("end_update_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularNullableDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("end_update_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularNullableDateTimeOffsetConverter))] public DateTimeOffset? EndUpdateTime { get; set; } /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Order/ProductOrderGetResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Order/ProductOrderGetResponse.cs index fb85e9e3..24793c83 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Order/ProductOrderGetResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Order/ProductOrderGetResponse.cs @@ -111,9 +111,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置预支付时间。 /// [Newtonsoft.Json.JsonProperty("prepay_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("prepay_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularDateTimeOffsetConverter))] public DateTimeOffset PrepayTime { get; set; } /// @@ -127,9 +127,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置付款时间。 /// [Newtonsoft.Json.JsonProperty("pay_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularNullableDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("pay_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularNullableDateTimeOffsetConverter))] public DateTimeOffset? PayTime { get; set; } } @@ -225,9 +225,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置发货时间。 /// [Newtonsoft.Json.JsonProperty("delivery_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularNullableDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("delivery_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularNullableDateTimeOffsetConverter))] public DateTimeOffset? DeliveryTime { get; set; } /// @@ -412,18 +412,18 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置更新时间。 /// [Newtonsoft.Json.JsonProperty("update_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("update_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularDateTimeOffsetConverter))] public DateTimeOffset UpdateTime { get; set; } /// /// 获取或设置创建时间。 /// [Newtonsoft.Json.JsonProperty("create_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("create_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularDateTimeOffsetConverter))] public DateTimeOffset CreateTime { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Order/ProductOrderSearchRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Order/ProductOrderSearchRequest.cs index 134dc32a..6b7920fe 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Order/ProductOrderSearchRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Order/ProductOrderSearchRequest.cs @@ -12,18 +12,18 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置指定付款时间的开始时间。 /// [Newtonsoft.Json.JsonProperty("start_pay_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularNullableDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("start_pay_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularNullableDateTimeOffsetConverter))] public DateTimeOffset? StartPayTime { get; set; } /// /// 获取或设置指定付款时间的结束时间。 /// [Newtonsoft.Json.JsonProperty("end_pay_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularNullableDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("end_pay_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularNullableDateTimeOffsetConverter))] public DateTimeOffset? EndPayTime { get; set; } /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/SKU/ProductSKUAddResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/SKU/ProductSKUAddResponse.cs index 9b59ae42..97f84ce6 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/SKU/ProductSKUAddResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/SKU/ProductSKUAddResponse.cs @@ -23,9 +23,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置创建时间。 /// [Newtonsoft.Json.JsonProperty("create_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("create_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularDateTimeOffsetConverter))] public DateTimeOffset CreateTime { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/SKU/ProductSKUGetListRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/SKU/ProductSKUGetListRequest.cs index 1de32274..c65dba10 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/SKU/ProductSKUGetListRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/SKU/ProductSKUGetListRequest.cs @@ -19,18 +19,18 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否获取草稿数据。 /// [Newtonsoft.Json.JsonProperty("need_edit_sku")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("need_edit_sku")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? RequireEdittingSKU { get; set; } /// /// 获取或设置是否获取真实库存。 /// [Newtonsoft.Json.JsonProperty("need_real_stock")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("need_real_stock")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? RequireRealStock { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/SKU/ProductSKUGetRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/SKU/ProductSKUGetRequest.cs index 480d5180..b84318c6 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/SKU/ProductSKUGetRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/SKU/ProductSKUGetRequest.cs @@ -26,18 +26,18 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否获取草稿数据。 /// [Newtonsoft.Json.JsonProperty("need_edit_sku")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("need_edit_sku")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? RequireEdittingSKU { get; set; } /// /// 获取或设置是否获取真实库存。 /// [Newtonsoft.Json.JsonProperty("need_real_stock")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("need_real_stock")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? RequireRealStock { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/SKU/ProductSKUGetResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/SKU/ProductSKUGetResponse.cs index bf4a2a11..ae249916 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/SKU/ProductSKUGetResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/SKU/ProductSKUGetResponse.cs @@ -87,7 +87,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// [Newtonsoft.Json.JsonProperty("barcode")] [System.Text.Json.Serialization.JsonPropertyName("barcode")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedStringConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalStringConverter))] public string? BarCode { get; set; } /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/SKU/ProductSKUUpdateResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/SKU/ProductSKUUpdateResponse.cs index 1e17f677..66857880 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/SKU/ProductSKUUpdateResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/SKU/ProductSKUUpdateResponse.cs @@ -23,9 +23,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置更新时间。 /// [Newtonsoft.Json.JsonProperty("update_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("update_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularDateTimeOffsetConverter))] public DateTimeOffset UpdateTime { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/SPU/ProductSPUAddResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/SPU/ProductSPUAddResponse.cs index fb0e706f..f16c520c 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/SPU/ProductSPUAddResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/SPU/ProductSPUAddResponse.cs @@ -30,9 +30,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置创建时间。 /// [Newtonsoft.Json.JsonProperty("create_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("create_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularDateTimeOffsetConverter))] public DateTimeOffset CreateTime { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/SPU/ProductSPUGetListRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/SPU/ProductSPUGetListRequest.cs index 76b14a2f..9e11363b 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/SPU/ProductSPUGetListRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/SPU/ProductSPUGetListRequest.cs @@ -33,9 +33,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否获取草稿数据。 /// [Newtonsoft.Json.JsonProperty("need_edit_spu")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("need_edit_spu")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? RequireEdittingSPU { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/SPU/ProductSPUGetRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/SPU/ProductSPUGetRequest.cs index 7f824f27..ba67fd02 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/SPU/ProductSPUGetRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/SPU/ProductSPUGetRequest.cs @@ -26,9 +26,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否获取草稿数据。 /// [Newtonsoft.Json.JsonProperty("need_edit_spu")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("need_edit_spu")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? RequireEdittingSPU { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/SPU/ProductSPUUpdateResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/SPU/ProductSPUUpdateResponse.cs index df11ad8d..037f71e2 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/SPU/ProductSPUUpdateResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/SPU/ProductSPUUpdateResponse.cs @@ -30,9 +30,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置更新时间。 /// [Newtonsoft.Json.JsonProperty("update_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("update_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularDateTimeOffsetConverter))] public DateTimeOffset UpdateTime { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Service/ProductServiceGetListResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Service/ProductServiceGetListResponse.cs index 0d8fa775..ef8c1c9a 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Service/ProductServiceGetListResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Service/ProductServiceGetListResponse.cs @@ -37,9 +37,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置过期时间。 /// [Newtonsoft.Json.JsonProperty("expire_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("expire_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularDateTimeOffsetConverter))] public DateTimeOffset ExpireTime { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Service/ProductServiceGetOrderListRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Service/ProductServiceGetOrderListRequest.cs index d3edffba..efbceba8 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Service/ProductServiceGetOrderListRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Service/ProductServiceGetOrderListRequest.cs @@ -12,18 +12,18 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置指定创建时间的开始时间。 /// [Newtonsoft.Json.JsonProperty("start_create_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularNullableDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("start_create_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularNullableDateTimeOffsetConverter))] public DateTimeOffset? StartCreateTime { get; set; } /// /// 获取或设置指定创建时间的结束时间。 /// [Newtonsoft.Json.JsonProperty("end_create_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularNullableDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("end_create_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularNullableDateTimeOffsetConverter))] public DateTimeOffset? EndCreateTime { get; set; } /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Service/ProductServiceGetOrderListResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Service/ProductServiceGetOrderListResponse.cs index 0799b0e7..b54b051b 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Service/ProductServiceGetOrderListResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Service/ProductServiceGetOrderListResponse.cs @@ -17,7 +17,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// [Newtonsoft.Json.JsonProperty("service_order_id")] [System.Text.Json.Serialization.JsonPropertyName("service_order_id")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedStringConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalStringConverter))] public string ServiceOrderId { get; set; } = default!; /// @@ -45,9 +45,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置创建时间。 /// [Newtonsoft.Json.JsonProperty("create_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("create_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularDateTimeOffsetConverter))] public DateTimeOffset CreateTime { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/ShipMethods/ProductShipMethodsGetResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/ShipMethods/ProductShipMethodsGetResponse.cs index b600ffa7..097f6b9e 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/ShipMethods/ProductShipMethodsGetResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/ShipMethods/ProductShipMethodsGetResponse.cs @@ -16,27 +16,27 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否开启快递配送。 /// [Newtonsoft.Json.JsonProperty("express")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("express")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsOpenExpress { get; set; } /// /// 获取或设置是否开启同城配送。 /// [Newtonsoft.Json.JsonProperty("same_city")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("same_city")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsOpenSameCity { get; set; } /// /// 获取或设置是否开启线下自提。 /// [Newtonsoft.Json.JsonProperty("pickup")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("pickup")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsOpenPickup { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/ShipMethods/ProductShipMethodsSetRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/ShipMethods/ProductShipMethodsSetRequest.cs index ad4bb94e..9746d852 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/ShipMethods/ProductShipMethodsSetRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/ShipMethods/ProductShipMethodsSetRequest.cs @@ -16,27 +16,27 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否开启快递配送。 /// [Newtonsoft.Json.JsonProperty("express")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("express")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsOpenExpress { get; set; } /// /// 获取或设置是否开启同城配送。 /// [Newtonsoft.Json.JsonProperty("same_city")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("same_city")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsOpenSameCity { get; set; } /// /// 获取或设置是否开启线下自提。 /// [Newtonsoft.Json.JsonProperty("pickup")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("pickup")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsOpenPickup { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Stock/ProductStockUpdateResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Stock/ProductStockUpdateResponse.cs index 60708b4f..ae1fa1ed 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Stock/ProductStockUpdateResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Product/Stock/ProductStockUpdateResponse.cs @@ -16,9 +16,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置更新时间。 /// [Newtonsoft.Json.JsonProperty("update_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("update_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularDateTimeOffsetConverter))] public DateTimeOffset UpdateTime { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/ScanProductV2/ScanProductV2AddRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/ScanProductV2/ScanProductV2AddRequest.cs index 73291a64..a35e2d6c 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/ScanProductV2/ScanProductV2AddRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/ScanProductV2/ScanProductV2AddRequest.cs @@ -405,9 +405,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否增量更新。 /// [Newtonsoft.Json.JsonProperty("partial_update")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("partial_update")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? IsPartialUpdate { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Semantic/SemanticSemproxySearchResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Semantic/SemanticSemproxySearchResponse.cs index 9a905507..0f399628 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Semantic/SemanticSemproxySearchResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Semantic/SemanticSemproxySearchResponse.cs @@ -468,9 +468,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否有 Wi-Fi。 /// [Newtonsoft.Json.JsonProperty("wifi")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("wifi")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? HasWifi { get; set; } /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/Aftersale/ShopAftersaleAddRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/Aftersale/ShopAftersaleAddRequest.cs index 7cebd83b..927d206c 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/Aftersale/ShopAftersaleAddRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/Aftersale/ShopAftersaleAddRequest.cs @@ -81,18 +81,18 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置发起申请时间。 /// [Newtonsoft.Json.JsonProperty("create_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("create_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularDateTimeOffsetConverter))] public DateTimeOffset CreateTime { get; set; } /// /// 获取或设置是否处理完成。 /// [Newtonsoft.Json.JsonProperty("finish_all_aftersale")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("finish_all_aftersale")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsFinishAll { get; set; } /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/Aftersale/ShopAftersaleGetResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/Aftersale/ShopAftersaleGetResponse.cs index 8aeb959a..408b3f78 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/Aftersale/ShopAftersaleGetResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/Aftersale/ShopAftersaleGetResponse.cs @@ -92,9 +92,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置发起申请时间。 /// [Newtonsoft.Json.JsonProperty("create_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("create_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularDateTimeOffsetConverter))] public DateTimeOffset CreateTime { get; set; } /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/Aftersale/ShopAftersaleUpdateRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/Aftersale/ShopAftersaleUpdateRequest.cs index 9dfaccf6..a355ea1b 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/Aftersale/ShopAftersaleUpdateRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/Aftersale/ShopAftersaleUpdateRequest.cs @@ -40,9 +40,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否处理完成。 /// [Newtonsoft.Json.JsonProperty("finish_all_aftersale")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("finish_all_aftersale")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsFinishAll { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/Audit/ShopAuditAuditBrandRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/Audit/ShopAuditAuditBrandRequest.cs index 72b2654a..b076d0b4 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/Audit/ShopAuditAuditBrandRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/Audit/ShopAuditAuditBrandRequest.cs @@ -90,9 +90,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置商标有效时间。 /// [Newtonsoft.Json.JsonProperty("trademark_authorization_period")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularNullableDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("trademark_authorization_period")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularNullableDateTimeOffsetConverter))] public DateTimeOffset? TrademarkAuthorizationTime { get; set; } /// @@ -113,9 +113,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置商标申请时间。 /// [Newtonsoft.Json.JsonProperty("trademark_application_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularNullableDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("trademark_application_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularNullableDateTimeOffsetConverter))] public DateTimeOffset? TrademarkApplicationTime { get; set; } /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/Delivery/ShopDeliverySendRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/Delivery/ShopDeliverySendRequest.cs index 72bc9fb8..cfcbd830 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/Delivery/ShopDeliverySendRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/Delivery/ShopDeliverySendRequest.cs @@ -53,9 +53,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否发货完成。 /// [Newtonsoft.Json.JsonProperty("finish_all_delivery")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("finish_all_delivery")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsFinishAll { get; set; } /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/Order/ShopOrderAddRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/Order/ShopOrderAddRequest.cs index 48b8db22..222586dc 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/Order/ShopOrderAddRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/Order/ShopOrderAddRequest.cs @@ -86,9 +86,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置预支付时间。 /// [Newtonsoft.Json.JsonProperty("prepay_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("prepay_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularDateTimeOffsetConverter))] public DateTimeOffset PrepayTime { get; set; } } @@ -284,9 +284,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置创建时间。 /// [Newtonsoft.Json.JsonProperty("create_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("create_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularDateTimeOffsetConverter))] public DateTimeOffset CreateTime { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/Order/ShopOrderAddResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/Order/ShopOrderAddResponse.cs index 28936419..c90fd97c 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/Order/ShopOrderAddResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/Order/ShopOrderAddResponse.cs @@ -37,9 +37,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置拉起收银台的票据有效时间。 /// [Newtonsoft.Json.JsonProperty("ticket_expire_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("ticket_expire_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularDateTimeOffsetConverter))] public DateTimeOffset TicketExpireTime { get; set; } /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/Order/ShopOrderGetResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/Order/ShopOrderGetResponse.cs index e1176002..c91907b8 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/Order/ShopOrderGetResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/Order/ShopOrderGetResponse.cs @@ -83,9 +83,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置预支付时间。 /// [Newtonsoft.Json.JsonProperty("prepay_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("prepay_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularDateTimeOffsetConverter))] public DateTimeOffset PrepayTime { get; set; } /// @@ -99,9 +99,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置付款时间。 /// [Newtonsoft.Json.JsonProperty("pay_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularNullableDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("pay_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularNullableDateTimeOffsetConverter))] public DateTimeOffset? PayTime { get; set; } } @@ -176,9 +176,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否发货完成。 /// [Newtonsoft.Json.JsonProperty("finish_all_delivery")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("finish_all_delivery")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsFinishAll { get; set; } /// @@ -266,18 +266,18 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置更新时间。 /// [Newtonsoft.Json.JsonProperty("update_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("update_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularDateTimeOffsetConverter))] public DateTimeOffset UpdateTime { get; set; } /// /// 获取或设置创建时间。 /// [Newtonsoft.Json.JsonProperty("create_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("create_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularDateTimeOffsetConverter))] public DateTimeOffset CreateTime { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/Order/ShopOrderPayRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/Order/ShopOrderPayRequest.cs index df1319b3..d9a90f10 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/Order/ShopOrderPayRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/Order/ShopOrderPayRequest.cs @@ -54,9 +54,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置付款时间。 /// [Newtonsoft.Json.JsonProperty("pay_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularNullableDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("pay_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularNullableDateTimeOffsetConverter))] public DateTimeOffset? PayTime { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/Order/ShopSceneCheckResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/Order/ShopSceneCheckResponse.cs index 22c48ea1..de85c28a 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/Order/ShopSceneCheckResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/Order/ShopSceneCheckResponse.cs @@ -12,9 +12,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否在支付校验范围内。 /// [Newtonsoft.Json.JsonProperty("is_matched")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("is_matched")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsMatched { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/SPU/ShopSPUGetListRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/SPU/ShopSPUGetListRequest.cs index ce6c0cde..5e33f688 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/SPU/ShopSPUGetListRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/SPU/ShopSPUGetListRequest.cs @@ -12,36 +12,36 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置指定创建时间的开始时间。 /// [Newtonsoft.Json.JsonProperty("start_create_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularNullableDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("start_create_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularNullableDateTimeOffsetConverter))] public DateTimeOffset? StartCreateTime { get; set; } /// /// 获取或设置指定创建时间的结束时间。 /// [Newtonsoft.Json.JsonProperty("end_create_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularNullableDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("end_create_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularNullableDateTimeOffsetConverter))] public DateTimeOffset? EndCreateTime { get; set; } /// /// 获取或设置指定更新时间的开始时间。 /// [Newtonsoft.Json.JsonProperty("start_update_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularNullableDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("start_update_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularNullableDateTimeOffsetConverter))] public DateTimeOffset? StartUpdateTime { get; set; } /// /// 获取或设置指定更新时间的结束时间。 /// [Newtonsoft.Json.JsonProperty("end_update_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularNullableDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("end_update_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularNullableDateTimeOffsetConverter))] public DateTimeOffset? EndUpdateTime { get; set; } /// @@ -69,9 +69,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否获取草稿数据。 /// [Newtonsoft.Json.JsonProperty("need_edit_spu")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("need_edit_spu")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? RequireEdittingSPU { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/SPU/ShopSPUGetRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/SPU/ShopSPUGetRequest.cs index 8f97761c..5a9434bc 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/SPU/ShopSPUGetRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/SPU/ShopSPUGetRequest.cs @@ -26,9 +26,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否获取草稿数据。 /// [Newtonsoft.Json.JsonProperty("need_edit_spu")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("need_edit_spu")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? RequireEdittingSPU { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/SPU/ShopSPUGetResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/SPU/ShopSPUGetResponse.cs index a85451ff..d5c0fe9a 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/SPU/ShopSPUGetResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/SPU/ShopSPUGetResponse.cs @@ -44,18 +44,18 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置提交时间。 /// [Newtonsoft.Json.JsonProperty("submit_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("submit_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularDateTimeOffsetConverter))] public DateTimeOffset SubmitTime { get; set; } /// /// 获取或设置审核时间。 /// [Newtonsoft.Json.JsonProperty("audit_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularNullableDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("audit_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularNullableDateTimeOffsetConverter))] public DateTimeOffset? AuditTime { get; set; } /// @@ -252,18 +252,18 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置更新时间。 /// [Newtonsoft.Json.JsonProperty("update_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("update_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularDateTimeOffsetConverter))] public DateTimeOffset UpdateTime { get; set; } /// /// 获取或设置创建时间。 /// [Newtonsoft.Json.JsonProperty("create_time")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("create_time")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularDateTimeOffsetConverter))] public DateTimeOffset CreateTime { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Tcb/TcbDescribeSmsRecordsResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Tcb/TcbDescribeSmsRecordsResponse.cs index 6fc790ef..c8fec1ce 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Tcb/TcbDescribeSmsRecordsResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Tcb/TcbDescribeSmsRecordsResponse.cs @@ -55,18 +55,18 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置用户接收时间。 /// [Newtonsoft.Json.JsonProperty("ReceivedTime")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularNullableDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("ReceivedTime")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularNullableDateTimeOffsetConverter))] public DateTimeOffset? ReceivedTime { get; set; } /// /// 获取或设置发送时间。 /// [Newtonsoft.Json.JsonProperty("CreateTime")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("CreateTime")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularDateTimeOffsetConverter))] public DateTimeOffset CreateTime { get; set; } /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Tcb/TcbGetStatisticsRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Tcb/TcbGetStatisticsRequest.cs index 65d21582..973e7048 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Tcb/TcbGetStatisticsRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Tcb/TcbGetStatisticsRequest.cs @@ -30,9 +30,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否按渠道划分。 /// [Newtonsoft.Json.JsonProperty("by_channel_id")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("by_channel_id")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? IsByChannelId { get; set; } /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Tcb/TcbGetStatisticsResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Tcb/TcbGetStatisticsResponse.cs index 4dbf0578..1f76cbbd 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Tcb/TcbGetStatisticsResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Tcb/TcbGetStatisticsResponse.cs @@ -31,7 +31,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// [Newtonsoft.Json.JsonProperty("col_data_type")] [System.Text.Json.Serialization.JsonPropertyName("col_data_type")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedStringConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalStringConverter))] public string ColumnDateType { get; set; } = default!; } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/UnionPromoter/Product/UnionPromoterProductGenerateResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/UnionPromoter/Product/UnionPromoterProductGenerateResponse.cs index 55460f42..d49a0a4b 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/UnionPromoter/Product/UnionPromoterProductGenerateResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/UnionPromoter/Product/UnionPromoterProductGenerateResponse.cs @@ -77,9 +77,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否引用小商店组件。 /// [Newtonsoft.Json.JsonProperty("pluginResult")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("pluginResult")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? UsePlugin { get; set; } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/UnionPromoter/Product/UnionPromoterProductListResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/UnionPromoter/Product/UnionPromoterProductListResponse.cs index fbf4423a..5b4378ad 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/UnionPromoter/Product/UnionPromoterProductListResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/UnionPromoter/Product/UnionPromoterProductListResponse.cs @@ -280,9 +280,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否有佣金。 /// [Newtonsoft.Json.JsonProperty("hasCommission")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("hasCommission")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool HasCommission { get; set; } /// @@ -396,18 +396,18 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置领取开始时间戳。 /// [Newtonsoft.Json.JsonProperty("startTime")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularNullableDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("startTime")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularNullableDateTimeOffsetConverter))] public DateTimeOffset? StartTime { get; set; } /// /// 获取或设置领取结束时间戳。 /// [Newtonsoft.Json.JsonProperty("endTime")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularNullableDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("endTime")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularNullableDateTimeOffsetConverter))] public DateTimeOffset? EndTime { get; set; } } @@ -431,18 +431,18 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置绝对生效开始时间戳。 /// [Newtonsoft.Json.JsonProperty("startTime")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularNullableDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("startTime")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularNullableDateTimeOffsetConverter))] public DateTimeOffset? StartTime { get; set; } /// /// 获取或设置绝对生效结束时间戳。 /// [Newtonsoft.Json.JsonProperty("endTime")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularNullableDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("endTime")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonNullableDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularNullableDateTimeOffsetConverter))] public DateTimeOffset? EndTime { get; set; } } } @@ -488,9 +488,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否有联盟优惠券。 /// [Newtonsoft.Json.JsonProperty("hasCoupon")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("hasCoupon")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool HasCommission { get; set; } /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/NearybyPOI/WxaAddNearbyPOIRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/NearybyPOI/WxaAddNearbyPOIRequest.cs index 27e44a72..7f313689 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/NearybyPOI/WxaAddNearbyPOIRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/NearybyPOI/WxaAddNearbyPOIRequest.cs @@ -321,9 +321,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// (使用默认值即可,无需修改) /// [Newtonsoft.Json.JsonProperty("is_comm_nearby")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("is_comm_nearby")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsCommonNearby { get; set; } = true; /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/NearybyPOI/WxaAddNearbyPOIResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/NearybyPOI/WxaAddNearbyPOIResponse.cs index 5304cf6b..118a4e97 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/NearybyPOI/WxaAddNearbyPOIResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/NearybyPOI/WxaAddNearbyPOIResponse.cs @@ -17,7 +17,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// [Newtonsoft.Json.JsonProperty("audit_id")] [System.Text.Json.Serialization.JsonPropertyName("audit_id")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedStringConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalStringConverter))] public string AuditId { get; set; } = default!; /// @@ -25,7 +25,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// [Newtonsoft.Json.JsonProperty("poi_id")] [System.Text.Json.Serialization.JsonPropertyName("poi_id")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedStringConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalStringConverter))] public string POIId { get; set; } = default!; /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/NearybyPOI/WxaGetNearbyPOIListResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/NearybyPOI/WxaGetNearbyPOIListResponse.cs index 485e9d22..99b7f766 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/NearybyPOI/WxaGetNearbyPOIListResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/NearybyPOI/WxaGetNearbyPOIListResponse.cs @@ -25,7 +25,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// [Newtonsoft.Json.JsonProperty("poi_id")] [System.Text.Json.Serialization.JsonPropertyName("poi_id")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedStringConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalStringConverter))] public string POIId { get; set; } = default!; /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/NearybyPOI/WxaSetNearbyPOIShowStatusRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/NearybyPOI/WxaSetNearbyPOIShowStatusRequest.cs index 7cde2f74..9b0be8a7 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/NearybyPOI/WxaSetNearbyPOIShowStatusRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/NearybyPOI/WxaSetNearbyPOIShowStatusRequest.cs @@ -19,9 +19,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否展示。 /// [Newtonsoft.Json.JsonProperty("status")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("status")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsShow { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/RiskControl/WxaGetUserRiskRankResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/RiskControl/WxaGetUserRiskRankResponse.cs index ed2d70ce..a6ca9c2f 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/RiskControl/WxaGetUserRiskRankResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/RiskControl/WxaGetUserRiskRankResponse.cs @@ -13,7 +13,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// [Newtonsoft.Json.JsonProperty("unoin_id")] [System.Text.Json.Serialization.JsonPropertyName("unoin_id")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedStringConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalStringConverter))] public string RequestId { get; set; } = default!; /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/Search/WxaSiteSearchResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/Search/WxaSiteSearchResponse.cs index 7edc59c8..981c449e 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/Search/WxaSiteSearchResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/Search/WxaSiteSearchResponse.cs @@ -54,7 +54,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// [Newtonsoft.Json.JsonProperty("has_next_page")] [System.Text.Json.Serialization.JsonPropertyName("has_next_page")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool HasNextPage { get; set; } /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/WxaStore/WxaUpdateStoreResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/WxaStore/WxaUpdateStoreResponse.cs index 9ff2d3d1..18d75ac2 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/WxaStore/WxaUpdateStoreResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Wxa/WxaStore/WxaUpdateStoreResponse.cs @@ -13,9 +13,9 @@ /// 获取或设置是否需要审核。 /// [Newtonsoft.Json.JsonProperty("has_audit_id")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("has_audit_id")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool RequireAudit { get; set; } /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaApi/LiveBroadcast/RoomGoods/WxaApiBroadcastGoodsOnSaleRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaApi/LiveBroadcast/RoomGoods/WxaApiBroadcastGoodsOnSaleRequest.cs index 8c5be6ac..8a2d614e 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaApi/LiveBroadcast/RoomGoods/WxaApiBroadcastGoodsOnSaleRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaApi/LiveBroadcast/RoomGoods/WxaApiBroadcastGoodsOnSaleRequest.cs @@ -26,9 +26,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否上架。 /// [Newtonsoft.Json.JsonProperty("onSale")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("onSale")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsOnSale { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaApi/LiveBroadcast/WxaApiBroadcastRoomCreateRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaApi/LiveBroadcast/WxaApiBroadcastRoomCreateRequest.cs index 4c775d84..7697f93f 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaApi/LiveBroadcast/WxaApiBroadcastRoomCreateRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaApi/LiveBroadcast/WxaApiBroadcastRoomCreateRequest.cs @@ -89,63 +89,63 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否开启官方收录。 /// [Newtonsoft.Json.JsonProperty("isFeedsPublic")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("isFeedsPublic")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? IsFeedsPublic { get; set; } /// /// 获取或设置是否关闭点赞。 /// [Newtonsoft.Json.JsonProperty("closeLike")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("closeLike")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsCloseLike { get; set; } /// /// 获取或设置是否关闭货架。 /// [Newtonsoft.Json.JsonProperty("closeGoods")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("closeGoods")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsCloseGoods { get; set; } /// /// 获取或设置是否关闭评论。 /// [Newtonsoft.Json.JsonProperty("closeComment")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("closeComment")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsCloseComment { get; set; } /// /// 获取或设置是否关闭回放。 /// [Newtonsoft.Json.JsonProperty("closeReplay")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("closeReplay")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? IsCloseReplay { get; set; } /// /// 获取或设置是否关闭分享。 /// [Newtonsoft.Json.JsonProperty("closeShare")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("closeShare")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? IsCloseShare { get; set; } /// /// 获取或设置是否关闭客服。 /// [Newtonsoft.Json.JsonProperty("closeKf")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("closeKf")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? IsCloseKf { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaApi/LiveBroadcast/WxaApiBroadcastRoomUpdateCommentRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaApi/LiveBroadcast/WxaApiBroadcastRoomUpdateCommentRequest.cs index 34522bae..70fbf63c 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaApi/LiveBroadcast/WxaApiBroadcastRoomUpdateCommentRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaApi/LiveBroadcast/WxaApiBroadcastRoomUpdateCommentRequest.cs @@ -19,9 +19,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否禁言。 /// [Newtonsoft.Json.JsonProperty("banComment")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("banComment")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsBanComment { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaApi/LiveBroadcast/WxaApiBroadcastRoomUpdateFeedPublicRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaApi/LiveBroadcast/WxaApiBroadcastRoomUpdateFeedPublicRequest.cs index 0db6fad1..7a046e13 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaApi/LiveBroadcast/WxaApiBroadcastRoomUpdateFeedPublicRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaApi/LiveBroadcast/WxaApiBroadcastRoomUpdateFeedPublicRequest.cs @@ -19,9 +19,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否开启官方收录。 /// [Newtonsoft.Json.JsonProperty("isFeedsPublic")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("isFeedsPublic")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsFeedsPublic { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaApi/LiveBroadcast/WxaApiBroadcastRoomUpdateKfRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaApi/LiveBroadcast/WxaApiBroadcastRoomUpdateKfRequest.cs index 028dc64b..0930acec 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaApi/LiveBroadcast/WxaApiBroadcastRoomUpdateKfRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaApi/LiveBroadcast/WxaApiBroadcastRoomUpdateKfRequest.cs @@ -19,9 +19,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否关闭客服。 /// [Newtonsoft.Json.JsonProperty("closeKf")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("closeKf")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsCloseKf { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaApi/LiveBroadcast/WxaApiBroadcastRoomUpdateReplayRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaApi/LiveBroadcast/WxaApiBroadcastRoomUpdateReplayRequest.cs index 27583619..596787e6 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaApi/LiveBroadcast/WxaApiBroadcastRoomUpdateReplayRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaApi/LiveBroadcast/WxaApiBroadcastRoomUpdateReplayRequest.cs @@ -19,9 +19,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否关闭回放。 /// [Newtonsoft.Json.JsonProperty("closeReplay")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("closeReplay")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsCloseReplay { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaApi/Operation/WxaApiFeedbackListResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaApi/Operation/WxaApiFeedbackListResponse.cs index df7ec642..c90bed13 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaApi/Operation/WxaApiFeedbackListResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaApi/Operation/WxaApiFeedbackListResponse.cs @@ -45,7 +45,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// [Newtonsoft.Json.JsonProperty("phone")] [System.Text.Json.Serialization.JsonPropertyName("phone")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedStringConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalStringConverter))] public string? MobileNumber { get; set; } /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaApi/Operation/WxaApiLogGetSceneResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaApi/Operation/WxaApiLogGetSceneResponse.cs index 5a85a942..52f762a0 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaApi/Operation/WxaApiLogGetSceneResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaApi/Operation/WxaApiLogGetSceneResponse.cs @@ -24,7 +24,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// [Newtonsoft.Json.JsonProperty("value")] [System.Text.Json.Serialization.JsonPropertyName("value")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedStringConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalStringConverter))] public string Value { get; set; } = default!; } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaApi/Operation/WxaApiLogJsErrorDetailRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaApi/Operation/WxaApiLogJsErrorDetailRequest.cs index e69bfb35..2f0a7fce 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaApi/Operation/WxaApiLogJsErrorDetailRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaApi/Operation/WxaApiLogJsErrorDetailRequest.cs @@ -75,9 +75,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否降序排序。 /// [Newtonsoft.Json.JsonProperty("desc")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("desc")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsDescending { get; set; } /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaApi/Operation/WxaApiLogJsErrorDetailResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaApi/Operation/WxaApiLogJsErrorDetailResponse.cs index 7928a4f1..993661a9 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaApi/Operation/WxaApiLogJsErrorDetailResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaApi/Operation/WxaApiLogJsErrorDetailResponse.cs @@ -143,9 +143,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置错误发生时间。 /// [Newtonsoft.Json.JsonProperty("TimeStamp")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.CommonDateTimeOffsetConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.RegularDateTimeOffsetConverter))] [System.Text.Json.Serialization.JsonPropertyName("TimeStamp")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.CommonDateTimeOffsetConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RegularDateTimeOffsetConverter))] public DateTimeOffset Time { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaApi/Operation/WxaApiLogJsErrorListRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaApi/Operation/WxaApiLogJsErrorListRequest.cs index f59bb450..67f1b4f6 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaApi/Operation/WxaApiLogJsErrorListRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaApi/Operation/WxaApiLogJsErrorListRequest.cs @@ -61,9 +61,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否降序排序。 /// [Newtonsoft.Json.JsonProperty("desc")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("desc")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsDescending { get; set; } /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaBusiness/GameMatch/WxaBusinessGameMatchCreateMatchRuleRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaBusiness/GameMatch/WxaBusinessGameMatchCreateMatchRuleRequest.cs index 62e079c9..31a771e7 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaBusiness/GameMatch/WxaBusinessGameMatchCreateMatchRuleRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaBusiness/GameMatch/WxaBusinessGameMatchCreateMatchRuleRequest.cs @@ -74,9 +74,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否需要在下发匹配结果时同步创建帧同步房间。 /// [Newtonsoft.Json.JsonProperty("need_room_service_info")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("need_room_service_info")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? RequireRoomService { get; set; } /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaBusiness/GameMatch/WxaBusinessGameMatchGetAllMatchRuleResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaBusiness/GameMatch/WxaBusinessGameMatchGetAllMatchRuleResponse.cs index 55615983..273bdb97 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaBusiness/GameMatch/WxaBusinessGameMatchGetAllMatchRuleResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaBusiness/GameMatch/WxaBusinessGameMatchGetAllMatchRuleResponse.cs @@ -99,9 +99,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否需要在下发匹配结果时同步创建帧同步房间。 /// [Newtonsoft.Json.JsonProperty("need_room_service_info")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("need_room_service_info")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? RequireRoomService { get; set; } /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaBusiness/LiveBroadcast/WxaBusinessGetLiveInfoResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaBusiness/LiveBroadcast/WxaBusinessGetLiveInfoResponse.cs index fc99cbbd..fdef2f9c 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaBusiness/LiveBroadcast/WxaBusinessGetLiveInfoResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaBusiness/LiveBroadcast/WxaBusinessGetLiveInfoResponse.cs @@ -155,27 +155,27 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否开启官方收录。 /// [Newtonsoft.Json.JsonProperty("is_feeds_public")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("is_feeds_public")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsFeedsPublic { get; set; } /// /// 获取或设置是否关闭点赞。 /// [Newtonsoft.Json.JsonProperty("close_like")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("close_like")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsCloseLike { get; set; } /// /// 获取或设置是否关闭货架。 /// [Newtonsoft.Json.JsonProperty("close_goods")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("close_goods")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsCloseGoods { get; set; } /// @@ -189,27 +189,27 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否关闭评论。 /// [Newtonsoft.Json.JsonProperty("close_comment")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("close_comment")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsCloseComment { get; set; } /// /// 获取或设置是否关闭回放。 /// [Newtonsoft.Json.JsonProperty("close_replay")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("close_replay")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsCloseReplay { get; set; } /// /// 获取或设置是否关闭客服。 /// [Newtonsoft.Json.JsonProperty("close_kf")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("close_kf")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsCloseKf { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaComponent/Code/WxaSubmitAuditRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaComponent/Code/WxaSubmitAuditRequest.cs index b0193a95..3565aeef 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaComponent/Code/WxaSubmitAuditRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaComponent/Code/WxaSubmitAuditRequest.cs @@ -121,9 +121,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否有审核团队。 /// [Newtonsoft.Json.JsonProperty("has_audit_team")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedNullableBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalNullableBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("has_audit_team")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedNullableBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalNullableBooleanConverter))] public bool? HasAuditTeam { get; set; } /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaComponent/Register/WxaGetMpAdminAuthRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaComponent/Register/WxaGetMpAdminAuthRequest.cs index 22a7af62..cba7a8ce 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaComponent/Register/WxaGetMpAdminAuthRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaComponent/Register/WxaGetMpAdminAuthRequest.cs @@ -19,9 +19,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置公众号的 AppId。 /// [Newtonsoft.Json.JsonProperty("same_admin")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("same_admin")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsSameAdmin { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaComponent/Subscribe/WxaGetShowWxaItemResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaComponent/Subscribe/WxaGetShowWxaItemResponse.cs index 5343778b..638ce1f6 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaComponent/Subscribe/WxaGetShowWxaItemResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaComponent/Subscribe/WxaGetShowWxaItemResponse.cs @@ -12,18 +12,18 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否可以设置。 /// [Newtonsoft.Json.JsonProperty("can_open")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("can_open")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool CanOpen { get; set; } /// /// 获取或设置是否已经设置。 /// [Newtonsoft.Json.JsonProperty("is_open")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("is_open")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsOpen { get; set; } /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaComponent/Subscribe/WxaUpdateShowWxaItemRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaComponent/Subscribe/WxaUpdateShowWxaItemRequest.cs index 43df8e41..af0bd51c 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaComponent/Subscribe/WxaUpdateShowWxaItemRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaComponent/Subscribe/WxaUpdateShowWxaItemRequest.cs @@ -12,9 +12,9 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// 获取或设置是否打开扫码关注组件。 /// [Newtonsoft.Json.JsonProperty("wxa_subscribe_biz_flag")] - [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumberTypedBooleanConverter))] + [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("wxa_subscribe_biz_flag")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedBooleanConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))] public bool IsOpen { get; set; } /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaComponent/Template/WxaGetTemplateListResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaComponent/Template/WxaGetTemplateListResponse.cs index b00760af..57091e0d 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaComponent/Template/WxaGetTemplateListResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/WxaComponent/Template/WxaGetTemplateListResponse.cs @@ -17,7 +17,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// [Newtonsoft.Json.JsonProperty("template_id")] [System.Text.Json.Serialization.JsonPropertyName("template_id")] - [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumberTypedStringConverter))] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalStringConverter))] public string TemplateId { get; set; } = default!; /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/WechatApiClient.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/WechatApiClient.cs index e07a5d3c..9576994e 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/WechatApiClient.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/WechatApiClient.cs @@ -15,7 +15,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api /// /// 一个微信 API HTTP 客户端。 /// - public class WechatApiClient : WechatClientBase + public class WechatApiClient : CommonClientBase, IWechatClient { /// /// 获取当前客户端使用的微信公众平台凭证。 diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/WechatApiException.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/WechatApiException.cs index 29067b25..abf41ec3 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/WechatApiException.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/WechatApiException.cs @@ -5,7 +5,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api /// /// 当调用微信 API 出错时引发的异常。 /// - public class WechatApiException : WechatExceptionBase + public class WechatApiException : CommonExceptionBase { /// public WechatApiException()