Table of Contents

Class ProductInfoMessage

Namespace
StockSharp.Community
Assembly
StockSharp.Community.dll

Product info message.

[DataContract]
public class ProductInfoMessage : BaseSubscriptionIdMessage<ProductInfoMessage>, IMessage, ILocalTimeMessage, ICloneable, ISubscriptionIdMessage, IOriginalTransactionIdMessage
Inheritance
ProductInfoMessage
Implements
Inherited Members
Extension Methods

Constructors

ProductInfoMessage()

Initializes a new instance of the ProductInfoMessage.

public ProductInfoMessage()

Properties

AnnualPrice

Annual.

[DataMember]
public Currency AnnualPrice { get; set; }

Property Value

Currency

Author

Author.

[DataMember]
public long Author { get; set; }

Property Value

long

Categories

Categories.

[DataMember]
public long[] Categories { get; set; }

Property Value

long[]

ContentType

Content type.

[DataMember]
public ProductContentTypes ContentType { get; set; }

Property Value

ProductContentTypes

DataType

Data type info.

public override DataType DataType { get; }

Property Value

DataType

Description

Description (en).

[DataMember]
public string Description { get; set; }

Property Value

string

DescriptionRu

Description (ru).

[DataMember]
public string DescriptionRu { get; set; }

Property Value

string

DiscountAnnualPrice

Annual (with discount).

[DataMember]
public Currency DiscountAnnualPrice { get; set; }

Property Value

Currency

DiscountLifetimePrice

Lifetime (with discount).

[DataMember]
public Currency DiscountLifetimePrice { get; set; }

Property Value

Currency

DiscountMonthlyPrice

Per month (with discount).

[DataMember]
public Currency DiscountMonthlyPrice { get; set; }

Property Value

Currency

DocUrl

Internet address of help site.

[DataMember]
public string DocUrl { get; set; }

Property Value

string

DownloadCount

Download count.

[DataMember]
public int DownloadCount { get; set; }

Property Value

int

Extra

Extra.

[DataMember]
public string Extra { get; set; }

Property Value

string

Flags

Is trial requested.

[DataMember]
public ProductInfoFlags Flags { get; set; }

Property Value

ProductInfoFlags

FullDescriptionEn

Full description (en).

[DataMember]
public string FullDescriptionEn { get; set; }

Property Value

string

FullDescriptionRu

Full description (ru).

[DataMember]
public string FullDescriptionRu { get; set; }

Property Value

string

Id

Identifier.

[DataMember]
public long Id { get; set; }

Property Value

long

IsApproved

Is approved.

[Obsolete]
public bool IsApproved { get; }

Property Value

bool

IsTrialAllow

Is trial allow.

[Obsolete]
public bool IsTrialAllow { get; }

Property Value

bool

IsTrialRequested

Is trial requested.

[Obsolete]
public bool IsTrialRequested { get; }

Property Value

bool

LatestVersion

Latest version.

[DataMember]
public string LatestVersion { get; set; }

Property Value

string

LifetimePrice

Lifetime.

[DataMember]
public Currency LifetimePrice { get; set; }

Property Value

Currency

MonthlyPrice

Per month.

[DataMember]
public Currency MonthlyPrice { get; set; }

Property Value

Currency

Name

Name.

[DataMember]
public string Name { get; set; }

Property Value

string

PackageId

Package id.

[DataMember]
public string PackageId { get; set; }

Property Value

string

Picture

The picture identifier.

[DataMember]
public long Picture { get; set; }

Property Value

long

PurchasedTill

Purchased till.

[DataMember]
public DateTimeOffset? PurchasedTill { get; set; }

Property Value

DateTimeOffset?

Rating

Rating.

[DataMember]
public decimal? Rating { get; set; }

Property Value

decimal?

RenewAnnualPrice

Price for annual renew.

[DataMember]
public Currency RenewAnnualPrice { get; set; }

Property Value

Currency

RenewMonthlyPrice

Price for monthly renew.

[DataMember]
public Currency RenewMonthlyPrice { get; set; }

Property Value

Currency

RenewPrice

Price for renew.

[DataMember]
public Currency RenewPrice { get; set; }

Property Value

Currency

Repository

Repository.

[DataMember]
public PackageRepositories Repository { get; set; }

Property Value

PackageRepositories

Scope

Scope.

[DataMember]
public ProductScopes Scope { get; set; }

Property Value

ProductScopes

StubVersions

Stub versions.

[DataMember]
public Tuple<string, string>[] StubVersions { get; set; }

Property Value

Tuple<string, string>[]

SupportedPlugins

Supported plugins.

[DataMember]
public long? SupportedPlugins { get; set; }

Property Value

long?

Tags

Tags.

[DataMember]
public string Tags { get; set; }

Property Value

string

Target

Target.

[DataMember]
public string Target { get; set; }

Property Value

string

Methods

Clone()

Create a copy of ProductInfoMessage.

public override Message Clone()

Returns

Message

Copy.

CopyTo(ProductInfoMessage)

Copy the message into the destination.

public override void CopyTo(ProductInfoMessage destination)

Parameters

destination ProductInfoMessage

The object, to which copied information.

ToString()

public override string ToString()

Returns

string