Table of Contents

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

string

AnchorTitle

获取或设置锚点标题。

[JsonPropertyName("anchor_title")]
public string AnchorTitle { get; set; }

Property Value

string

AppId

获取或设置小程序的 AppId。如果不指定将使用构造 ByteDanceMicroAppClient 时的 AppId 参数。

[JsonPropertyName("appid")]
public string? AppId { get; set; }

Property Value

string

PagePath

获取或设置小程序页面地址。

[JsonPropertyName("start_page")]
public string PagePath { get; set; }

Property Value

string

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

IList<int>

ReferMiniAppCaptureUrlList

获取或设置小程序截图 URL 列表。

[JsonPropertyName("refer_ma_captures")]
public IList<string> ReferMiniAppCaptureUrlList { get; set; }

Property Value

IList<string>

ReferVideoCaptureUrlList

获取或设置视频截图 URL 列表。

[JsonPropertyName("refer_video_captures")]
public IList<string> ReferVideoCaptureUrlList { get; set; }

Property Value

IList<string>

ReferVideoUrlList

获取或设置示例视频 URL 列表。

[JsonPropertyName("refer_videos")]
public IList<string> ReferVideoUrlList { get; set; }

Property Value

IList<string>

TaskDescription

获取或设置任务简介。

[JsonPropertyName("task_desc")]
public string TaskDescription { get; set; }

Property Value

string

TaskEndTimestamp

获取或设置任务结束时间戳。

[JsonPropertyName("task_end_time")]
public long TaskEndTimestamp { get; set; }

Property Value

long

TaskIconUrl

获取或设置任务图标 URL。

[JsonPropertyName("task_icon")]
public string TaskIconUrl { get; set; }

Property Value

string

TaskName

获取或设置任务名称。

[JsonPropertyName("task_name")]
public string TaskName { get; set; }

Property Value

string

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

int

TaskStartTimestamp

获取或设置任务开始时间戳。

[JsonPropertyName("task_start_time")]
public long TaskStartTimestamp { get; set; }

Property Value

long

TaskTagList

获取或设置任务标签列表。

[JsonPropertyName("task_tags")]
public IList<string> TaskTagList { get; set; }

Property Value

IList<string>