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
Categories
Categories.
[DataMember]
public long[] Categories { get; set; }
Property Value
- long[]
ContentType
Content type.
[DataMember]
public ProductContentTypes ContentType { get; set; }
Property Value
DataType
Data type info.
public override DataType DataType { get; }
Property Value
Description
Description (en).
[DataMember]
public string Description { get; set; }
Property Value
DescriptionRu
Description (ru).
[DataMember]
public string DescriptionRu { get; set; }
Property Value
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
DownloadCount
Download count.
[DataMember]
public int DownloadCount { get; set; }
Property Value
Extra
Extra.
[DataMember]
public string Extra { get; set; }
Property Value
Flags
Is trial requested.
[DataMember]
public ProductInfoFlags Flags { get; set; }
Property Value
FullDescriptionEn
Full description (en).
[DataMember]
public string FullDescriptionEn { get; set; }
Property Value
FullDescriptionRu
Full description (ru).
[DataMember]
public string FullDescriptionRu { get; set; }
Property Value
Id
Identifier.
[DataMember]
public long Id { get; set; }
Property Value
IsApproved
Is approved.
[Obsolete]
public bool IsApproved { get; }
Property Value
IsTrialAllow
Is trial allow.
[Obsolete]
public bool IsTrialAllow { get; }
Property Value
IsTrialRequested
Is trial requested.
[Obsolete]
public bool IsTrialRequested { get; }
Property Value
LatestVersion
Latest version.
[DataMember]
public string LatestVersion { get; set; }
Property Value
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
PackageId
Package id.
[DataMember]
public string PackageId { get; set; }
Property Value
Picture
The picture identifier.
[DataMember]
public long Picture { get; set; }
Property Value
PurchasedTill
Purchased till.
[DataMember]
public DateTimeOffset? PurchasedTill { get; set; }
Property Value
Rating
Rating.
[DataMember]
public decimal? Rating { get; set; }
Property Value
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
Scope
Scope.
[DataMember]
public ProductScopes Scope { get; set; }
Property Value
StubVersions
Stub versions.
[DataMember]
public Tuple<string, string>[] StubVersions { get; set; }
Property Value
SupportedPlugins
Supported plugins.
[DataMember]
public long? SupportedPlugins { get; set; }
Property Value
- long?
Tags
Tags.
[DataMember]
public string Tags { get; set; }
Property Value
Target
Target.
[DataMember]
public string Target { get; set; }
Property Value
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
ProductInfoMessageThe object, to which copied information.
ToString()
public override string ToString()