C# Class Riskified.SDK.Model.OrderElements.LineItem

Inheritance: IJsonSerializable
Show file Open project: Riskified/sdk_net Class Usage Examples

Private Properties

Property Type Description

Public Methods

Method Description
LineItem ( string title, double price, int quantityPurchased, string productId = null, string sku = null, string condition = null, bool requiresShipping = null, Riskified.SDK.Model.OrderElements.Seller seller = null, DeliveredToType deliveredTo = null, System.DateTime delivered_at = null, ProductType productType = null, string brand = null, string category = null, string subCategory = null ) : System

Creates a new LineItem

Validate ( Validations validationType = Validations.Weak ) : void

Validates the objects fields content

Method Details

LineItem() public method

Creates a new LineItem
public LineItem ( string title, double price, int quantityPurchased, string productId = null, string sku = null, string condition = null, bool requiresShipping = null, Riskified.SDK.Model.OrderElements.Seller seller = null, DeliveredToType deliveredTo = null, System.DateTime delivered_at = null, ProductType productType = null, string brand = null, string category = null, string subCategory = null ) : System
title string A title describing the product
price double The product price in the currency matching the one used in the whole order and set in the "Currency" field
quantityPurchased int Quantity purchased of the item
productId string The Product ID number (optional)
sku string The stock keeping unit of the product (optional)
condition string
requiresShipping bool
seller Riskified.SDK.Model.OrderElements.Seller
deliveredTo DeliveredToType
delivered_at System.DateTime
productType ProductType
brand string
category string
subCategory string
return System

Validate() public method

Validates the objects fields content
throws an exception if one of the parameters doesn't match the expected format
public Validate ( Validations validationType = Validations.Weak ) : void
validationType Validations Validation level to use on this model
return void