Class AppsTaskBoxAddTaskRequest
- Namespace
- SKIT.FlurlHttpClient.ByteDance.MicroApp.Models
- Assembly
- DH.SKIT.FlurlHttpClient.ByteDance.MicroApp.dll
表示 [POST] /apps/taskbox/add_task 接口的请求。
public class AppsTaskBoxAddTaskRequest : ByteDanceMicroAppRequest, ICommonRequest
- Inheritance
-
AppsTaskBoxAddTaskRequest
- Implements
-
ICommonRequest
- Inherited Members
Constructors
AppsTaskBoxAddTaskRequest()
public AppsTaskBoxAddTaskRequest()
Properties
AccessToken
获取或设置字节小程序的 AccessToken。
注意:部分第三方平台的接口中该字段表示授权方的 AuthorizerAccessToken。
[JsonPropertyName("access_token")]
public override string? AccessToken { get; set; }
Property Value
AnchorTitle
获取或设置锚点标题。
[JsonPropertyName("anchor_title")]
public string AnchorTitle { get; set; }
Property Value
AppId
获取或设置小程序的 AppId。如果不指定将使用构造 ByteDanceMicroAppClient 时的 AppId 参数。
[JsonPropertyName("appid")]
public string? AppId { get; set; }
Property Value
PagePath
获取或设置小程序页面地址。
[JsonPropertyName("start_page")]
public string PagePath { get; set; }
Property Value
PaymentAllocateRatio
获取或设置结算分配比例(范围:1~99)。
[JsonPropertyName("payment_allocate_ratio")]
public int? PaymentAllocateRatio { get; set; }
Property Value
- int?
ReferGIdList
获取或设置视频的 GID 列表。
[JsonPropertyName("refer_gids")]
public IList<int>? ReferGIdList { get; set; }
Property Value
ReferMiniAppCaptureUrlList
获取或设置小程序截图 URL 列表。
[JsonPropertyName("refer_ma_captures")]
public IList<string> ReferMiniAppCaptureUrlList { get; set; }
Property Value
ReferVideoCaptureUrlList
获取或设置视频截图 URL 列表。
[JsonPropertyName("refer_video_captures")]
public IList<string> ReferVideoCaptureUrlList { get; set; }
Property Value
ReferVideoUrlList
获取或设置示例视频 URL 列表。
[JsonPropertyName("refer_videos")]
public IList<string> ReferVideoUrlList { get; set; }
Property Value
TaskDescription
获取或设置任务简介。
[JsonPropertyName("task_desc")]
public string TaskDescription { get; set; }
Property Value
TaskEndTimestamp
获取或设置任务结束时间戳。
[JsonPropertyName("task_end_time")]
public long TaskEndTimestamp { get; set; }
Property Value
TaskIconUrl
获取或设置任务图标 URL。
[JsonPropertyName("task_icon")]
public string TaskIconUrl { get; set; }
Property Value
TaskName
获取或设置任务名称。
[JsonPropertyName("task_name")]
public string TaskName { get; set; }
Property Value
TaskRefundPeriod
获取或设置任务最大退款周期(单位:天)。
[JsonPropertyName("task_refund_period")]
public int? TaskRefundPeriod { get; set; }
Property Value
- int?
TaskSettleType
获取或设置结算方式。
[JsonPropertyName("task_settle_type")]
public int TaskSettleType { get; set; }
Property Value
TaskStartTimestamp
获取或设置任务开始时间戳。
[JsonPropertyName("task_start_time")]
public long TaskStartTimestamp { get; set; }
Property Value
TaskTagList
获取或设置任务标签列表。
[JsonPropertyName("task_tags")]
public IList<string> TaskTagList { get; set; }