feat(tenpayv3): 随官方更新商家券相关接口模型

This commit is contained in:
Fu Diwei
2021-10-31 00:54:39 +08:00
parent 9fdcf30c74
commit 0e2e794f3a
8 changed files with 101 additions and 23 deletions

View File

@@ -278,7 +278,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
public string? MiniProgramPath { get; set; }
}
public class Entrance
public class CustomEntrance
{
public static class Types
{
@@ -350,8 +350,35 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
public string? CodeDisplayMode { get; set; }
}
public class Pattern
public class DisplayPattern
{
public static class Types
{
public class Finder
{
/// <summary>
/// 获取或设置视频号。
/// </summary>
[Newtonsoft.Json.JsonProperty("finder_id")]
[System.Text.Json.Serialization.JsonPropertyName("finder_id")]
public string? FinderId { get; set; }
/// <summary>
/// 获取或设置视频封面图片媒体文件地址。
/// </summary>
[Newtonsoft.Json.JsonProperty("finder_video_cover_image_url")]
[System.Text.Json.Serialization.JsonPropertyName("finder_video_cover_image_url")]
public string? FinderVideoCoverImageMediaUrl { get; set; }
/// <summary>
/// 获取或设置视频 ID。
/// </summary>
[Newtonsoft.Json.JsonProperty("finder_video_id")]
[System.Text.Json.Serialization.JsonPropertyName("finder_video_id")]
public string? FinderVideoId { get; set; }
}
}
/// <summary>
/// 获取或设置使用须知。
/// </summary>
@@ -386,6 +413,13 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
[Newtonsoft.Json.JsonProperty("coupon_image_url")]
[System.Text.Json.Serialization.JsonPropertyName("coupon_image_url")]
public string? CouponImageMediaUrl { get; set; }
/// <summary>
/// 获取或设置视频号信息。
/// </summary>
[Newtonsoft.Json.JsonProperty("finder_info")]
[System.Text.Json.Serialization.JsonPropertyName("finder_info")]
public Types.Finder? Finder { get; set; }
}
public class NotifyConfig
@@ -446,14 +480,14 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
/// </summary>
[Newtonsoft.Json.JsonProperty("custom_entrance")]
[System.Text.Json.Serialization.JsonPropertyName("custom_entrance")]
public Types.Entrance? CustomEntrance { get; set; }
public Types.CustomEntrance? CustomEntrance { get; set; }
/// <summary>
/// 获取或设置样式设置信息。
/// </summary>
[Newtonsoft.Json.JsonProperty("display_pattern_info")]
[System.Text.Json.Serialization.JsonPropertyName("display_pattern_info")]
public Types.Pattern? DisplayPattern { get; set; }
public Types.DisplayPattern? DisplayPattern { get; set; }
/// <summary>
/// 获取或设置事件通知配置信息。

View File

@@ -292,7 +292,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
public string? MiniProgramPath { get; set; }
}
public class Entrance
public class CustomEntrance
{
public static class Types
{
@@ -364,8 +364,35 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
public string? CodeDisplayMode { get; set; }
}
public class Pattern
public class DisplayPattern
{
public static class Types
{
public class Finder
{
/// <summary>
/// 获取或设置视频号。
/// </summary>
[Newtonsoft.Json.JsonProperty("finder_id")]
[System.Text.Json.Serialization.JsonPropertyName("finder_id")]
public string? FinderId { get; set; }
/// <summary>
/// 获取或设置视频封面图片媒体文件地址。
/// </summary>
[Newtonsoft.Json.JsonProperty("finder_video_cover_image_url")]
[System.Text.Json.Serialization.JsonPropertyName("finder_video_cover_image_url")]
public string? FinderVideoCoverImageMediaUrl { get; set; }
/// <summary>
/// 获取或设置视频 ID。
/// </summary>
[Newtonsoft.Json.JsonProperty("finder_video_id")]
[System.Text.Json.Serialization.JsonPropertyName("finder_video_id")]
public string? FinderVideoId { get; set; }
}
}
/// <summary>
/// 获取或设置使用须知。
/// </summary>
@@ -400,6 +427,13 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
[Newtonsoft.Json.JsonProperty("coupon_image_url")]
[System.Text.Json.Serialization.JsonPropertyName("coupon_image_url")]
public string? CouponImageMediaUrl { get; set; }
/// <summary>
/// 获取或设置视频号信息。
/// </summary>
[Newtonsoft.Json.JsonProperty("finder_info")]
[System.Text.Json.Serialization.JsonPropertyName("finder_info")]
public Types.Finder? Finder { get; set; }
}
public class NotifyConfig
@@ -515,14 +549,14 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
/// </summary>
[Newtonsoft.Json.JsonProperty("custom_entrance")]
[System.Text.Json.Serialization.JsonPropertyName("custom_entrance")]
public Types.Entrance CustomEntrance { get; set; } = default!;
public Types.CustomEntrance CustomEntrance { get; set; } = default!;
/// <summary>
/// 获取或设置样式设置信息。
/// </summary>
[Newtonsoft.Json.JsonProperty("display_pattern_info")]
[System.Text.Json.Serialization.JsonPropertyName("display_pattern_info")]
public Types.Pattern DisplayPattern { get; set; } = default!;
public Types.DisplayPattern DisplayPattern { get; set; } = default!;
/// <summary>
/// 获取或设置事件通知配置信息。

View File

@@ -51,11 +51,11 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
public string? MiniProgramPath { get; set; }
}
public class Entrance : CreateMarketingBusifavorStockRequest.Types.Entrance
public class CustomEntrance : CreateMarketingBusifavorStockRequest.Types.CustomEntrance
{
}
public class Pattern : CreateMarketingBusifavorStockRequest.Types.Pattern
public class DisplayPattern : CreateMarketingBusifavorStockRequest.Types.DisplayPattern
{
}
@@ -97,14 +97,14 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
/// </summary>
[Newtonsoft.Json.JsonProperty("custom_entrance")]
[System.Text.Json.Serialization.JsonPropertyName("custom_entrance")]
public Types.Entrance? CustomEntrance { get; set; }
public Types.CustomEntrance? CustomEntrance { get; set; }
/// <summary>
/// 获取或设置样式设置信息。
/// </summary>
[Newtonsoft.Json.JsonProperty("display_pattern_info")]
[System.Text.Json.Serialization.JsonPropertyName("display_pattern_info")]
public Types.Pattern? DisplayPattern { get; set; }
public Types.DisplayPattern? DisplayPattern { get; set; }
/// <summary>
/// 获取或设置事件通知配置信息。

View File

@@ -14,11 +14,11 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
{
}
public class Entrance : GetMarketingBusifavorStockByStockIdResponse.Types.Entrance
public class CustomEntrance : GetMarketingBusifavorStockByStockIdResponse.Types.CustomEntrance
{
}
public class Pattern : GetMarketingBusifavorStockByStockIdResponse.Types.Pattern
public class DisplayPattern : GetMarketingBusifavorStockByStockIdResponse.Types.DisplayPattern
{
}
}
@@ -91,14 +91,14 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
/// </summary>
[Newtonsoft.Json.JsonProperty("custom_entrance")]
[System.Text.Json.Serialization.JsonPropertyName("custom_entrance")]
public Types.Entrance? CustomEntrance { get; set; }
public Types.CustomEntrance? CustomEntrance { get; set; }
/// <summary>
/// 获取或设置样式设置信息。
/// </summary>
[Newtonsoft.Json.JsonProperty("display_pattern_info")]
[System.Text.Json.Serialization.JsonPropertyName("display_pattern_info")]
public Types.Pattern DisplayPattern { get; set; } = default!;
public Types.DisplayPattern DisplayPattern { get; set; } = default!;
/// <summary>
/// 获取或设置适用商品范围。

View File

@@ -18,11 +18,11 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
{
}
public class Entrance : GetMarketingBusifavorUserCouponByCouponCodeResponse.Types.Entrance
public class CustomEntrance : GetMarketingBusifavorUserCouponByCouponCodeResponse.Types.CustomEntrance
{
}
public class Pattern : GetMarketingBusifavorUserCouponByCouponCodeResponse.Types.Pattern
public class DisplayPattern : GetMarketingBusifavorUserCouponByCouponCodeResponse.Types.DisplayPattern
{
}
}
@@ -97,14 +97,14 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
/// </summary>
[Newtonsoft.Json.JsonProperty("custom_entrance")]
[System.Text.Json.Serialization.JsonPropertyName("custom_entrance")]
public Types.Entrance? CustomEntrance { get; set; }
public Types.CustomEntrance? CustomEntrance { get; set; }
/// <summary>
/// 获取或设置样式设置信息。
/// </summary>
[Newtonsoft.Json.JsonProperty("display_pattern_info")]
[System.Text.Json.Serialization.JsonPropertyName("display_pattern_info")]
public Types.Pattern DisplayPattern { get; set; } = default!;
public Types.DisplayPattern DisplayPattern { get; set; } = default!;
/// <summary>
/// 获取或设置适用商品范围。