Table of Contents

Class ProductCreateProductRequest

Namespace
SKIT.FlurlHttpClient.ByteDance.TikTokGlobalShop.ExtendedSDK.Legacy.Models
Assembly
DH.SKIT.FlurlHttpClient.ByteDance.TikTokGlobalShop.dll

表示 [POST] /products 接口的请求。

public class ProductCreateProductRequest : TikTokShopLegacyRequest, ICommonRequest
Inheritance
ProductCreateProductRequest
Implements
ICommonRequest
Inherited Members

Constructors

ProductCreateProductRequest()

public ProductCreateProductRequest()

Properties

BrandId

获取或设置品牌 ID。

[JsonPropertyName("brand_id")]
public string? BrandId { get; set; }

Property Value

string

CategoryId

获取或设置分类 ID。

[JsonPropertyName("category_id")]
[JsonConverter(typeof(NumericalStringConverter))]
public string CategoryId { get; set; }

Property Value

string

DeliveryServiceIdList

获取或设置配送服务 ID 列表。

[JsonPropertyName("delivery_service_ids")]
public IList<string>? DeliveryServiceIdList { get; set; }

Property Value

IList<string>

Description

获取或设置商品描述。

[JsonPropertyName("description")]
public string? Description { get; set; }

Property Value

string

ExemptionOfIdentifierCode

获取或设置产品标识码豁免信息。

[JsonPropertyName("exemption_of_identifier_code")]
public ProductCreateProductRequest.Types.ExemptionOfIdentifierCode? ExemptionOfIdentifierCode { get; set; }

Property Value

ProductCreateProductRequest.Types.ExemptionOfIdentifierCode

ImageList

获取或设置图片列表。

[JsonPropertyName("images")]
public IList<ProductCreateProductRequest.Types.Image>? ImageList { get; set; }

Property Value

IList<ProductCreateProductRequest.Types.Image>

IsCashOnDeliveryOpen

获取或设置是否开启货到付款。

[JsonPropertyName("is_cod_open")]
public bool IsCashOnDeliveryOpen { get; set; }

Property Value

bool

OuterProductId

获取或设置外部商品 ID。

[JsonPropertyName("outer_product_id")]
public string? OuterProductId { get; set; }

Property Value

string

PackageDimensionUnit

获取或设置包装尺寸单位。

[JsonPropertyName("package_dimension_unit")]
public string? PackageDimensionUnit { get; set; }

Property Value

string

PackageHeight

获取或设置包装高度(单位:厘米)。

[JsonPropertyName("package_height")]
public int? PackageHeight { get; set; }

Property Value

int?

PackageLength

获取或设置包装长度(单位:厘米)。

[JsonPropertyName("package_length")]
public int? PackageLength { get; set; }

Property Value

int?

PackageWeight

获取或设置包装重量(单位:千克)。

[JsonPropertyName("package_weight")]
public int? PackageWeight { get; set; }

Property Value

int?

PackageWidth

获取或设置包装宽度(单位:厘米)。

[JsonPropertyName("package_width")]
public int? PackageWidth { get; set; }

Property Value

int?

ProductAttributeList

获取或设置商品属性列表。

[JsonPropertyName("product_attributes")]
public IList<ProductCreateProductRequest.Types.ProductAttribute>? ProductAttributeList { get; set; }

Property Value

IList<ProductCreateProductRequest.Types.ProductAttribute>

ProductCertificationList

获取或设置商品认证列表。

[JsonPropertyName("product_certifications")]
public IList<ProductCreateProductRequest.Types.ProductCertification>? ProductCertificationList { get; set; }

Property Value

IList<ProductCreateProductRequest.Types.ProductCertification>

ProductName

获取或设置商品名称。

[JsonPropertyName("product_name")]
public string ProductName { get; set; }

Property Value

string

SKUList

获取或设置 SKU 列表。

[JsonPropertyName("skus")]
public IList<ProductCreateProductRequest.Types.SKU>? SKUList { get; set; }

Property Value

IList<ProductCreateProductRequest.Types.SKU>

SizeChart

获取或设置尺码表。

[JsonPropertyName("size_chart")]
public ProductCreateProductRequest.Types.SizeChart? SizeChart { get; set; }

Property Value

ProductCreateProductRequest.Types.SizeChart

Video

获取或设置视频信息。

[JsonPropertyName("product_video")]
public ProductCreateProductRequest.Types.Video? Video { get; set; }

Property Value

ProductCreateProductRequest.Types.Video

WarrantyPeriodId

获取或设置质保期 ID。

[JsonPropertyName("warranty_period")]
public int? WarrantyPeriodId { get; set; }

Property Value

int?

WarrantyPolicy

获取或设置质保政策。

[JsonPropertyName("warranty_policy")]
public string? WarrantyPolicy { get; set; }

Property Value

string