Table of Contents

Interface IProductOrVariant

Namespace
Rescope.Commerce.Core.Models
Assembly
Rescope.Commerce.Core.dll
[JsonObject(NamingStrategyType = typeof(CamelCaseNamingStrategy))]
public interface IProductOrVariant
Extension Methods

Properties

CustomisationFields

CustomisationFields? CustomisationFields { get; }

Property Value

CustomisationFields

ForceShippingMethod

ShippingMethod? ForceShippingMethod { get; }

Property Value

ShippingMethod

IsSubscriptionItem

bool IsSubscriptionItem { get; }

Property Value

bool

Name

string Name { get; }

Property Value

string

Prices

PriceData Prices { get; }

Property Value

PriceData

PrimaryImageUrl

string? PrimaryImageUrl { get; }

Property Value

string

RecurEveryDays

int? RecurEveryDays { get; }

Property Value

int?

RecurEveryMonths

int? RecurEveryMonths { get; }

Property Value

int?

RecurForceRelativeDate

DateTime? RecurForceRelativeDate { get; }

Property Value

DateTime?

Sku

string Sku { get; }

Property Value

string

TaxRate

ITaxRate? TaxRate { get; }

Property Value

ITaxRate

WeightInGrams

int WeightInGrams { get; }

Property Value

int

Methods

Content()

IPublishedContent? Content()

Returns

IPublishedContent

Content<T>()

T? Content<T>() where T : IPublishedContent

Returns

T

Type Parameters

T