27 [CollectionName(
"AuctionItems")]
30 [Index(
"Processed",
"Created")]
31 [Index(
"InitiatorLegalId",
"Created")]
32 [Index(
"BestBidLegalId",
"Created")]
33 [Index(
"Class",
"Type",
"Processed",
"Created")]
34 [Index(
"TokenId",
"Processed",
"Created")]
44 this.RejectPrice =
null;
45 this.AcceptPrice =
null;
46 this.ScoreFunction =
null;
47 this.RejectScore =
null;
48 this.AcceptScore =
null;
49 this.Expires = DateTime.MaxValue;
50 this.Processed =
null;
51 this.BestBidContractId =
null;
52 this.BestBidLegalId =
null;
53 this.BestBidJid =
null;
54 this.BestBidPrice =
null;
55 this.BestBidScore =
null;
56 this.SalePaymentUri =
null;
57 this.CommissionPaymentUri =
null;
99 public string Type {
get;
set; }
115 public string Node {
get;
set; }
187 [DefaultValueDateTimeMaxValue]
Represents a case-insensitive string.
Class managing a script expression.
Contains information about an item being auctioned by the marketplace.
decimal? AcceptPrice
Optional acceptance price
CaseInsensitiveString BestBidLegalId
Legal ID of generator of best bid
CaseInsensitiveString TrustProviderLegalId
Legal ID of Trust Providder
decimal? BestBidPrice
Price of best bid
AuctionItem()
Contains information about an item being auctioned by the marketplace.
CaseInsensitiveString BestBidContractId
Contract with the best bid
string Class
Class identifier of autioned item
DateTime Created
When auction item was created.
decimal? RejectScore
Optional rejection score
DateTime? Processed
When auction item was successfully assigned to a buyer or seller.
string ScoreFunction
Optional scoring function, if not solely on price
DateTime Expires
When auction item expires or concludes.
AuctionItemTag[] Tags
Tags identifying the item
CaseInsensitiveString InitiatorLegalId
Legal ID of initating party
string CommissionPaymentUri
Payment URI for the commission.
string Type
Type identifier of autioned item
decimal? BestBidScore
Score of best bid
ExpectedTag[] ExpectedTags
Tags expected in offers. Null if none, or scoring is not used.
Guid ObjectId
Object ID of payment
string TokenId
Optional Token ID Reference
decimal CommissionPercent
Commission, in percent
decimal AskingPrice
Asking price
string SalePaymentUri
Payment URI for the sale.
string Node
Optional Pubsub Node associated with auction item.
CaseInsensitiveString TrustProviderJid
JID of Trust Providder
string Currency
Currency used for prices
Expression ScoreExpression
Parsed scoring expression
CaseInsensitiveString InitiatorJid
JID of initating party
decimal? AcceptScore
Optional acceptance score
decimal? RejectPrice
Optional rejection price
CaseInsensitiveString ContractId
Contract ID
CaseInsensitiveString BestBidJid
JID of generator of best bid
DateTime ScheduledExpiry
Timestamp on which the item is to expire, as scheduled internally.
OptimizeDirection Direction
Optimization direction: Up=Sell, Down=Buy
Class representing a persisted tag on an auction item.
Class representing an expected tag with an optional guard expression.
TypeNameSerialization
How the type name should be serialized.
OptimizeDirection
Direction in which to optimize prices and/or scores.