<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://izara.io/wiki/index.php?action=history&amp;feed=atom&amp;title=Service_-_Sell_Offer_Auction_Standard</id>
	<title>Service - Sell Offer Auction Standard - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://izara.io/wiki/index.php?action=history&amp;feed=atom&amp;title=Service_-_Sell_Offer_Auction_Standard"/>
	<link rel="alternate" type="text/html" href="https://izara.io/wiki/index.php?title=Service_-_Sell_Offer_Auction_Standard&amp;action=history"/>
	<updated>2026-06-22T05:36:41Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://izara.io/wiki/index.php?title=Service_-_Sell_Offer_Auction_Standard&amp;diff=3511&amp;oldid=prev</id>
		<title>Sven the Barbarian at 23:25, 16 August 2025</title>
		<link rel="alternate" type="text/html" href="https://izara.io/wiki/index.php?title=Service_-_Sell_Offer_Auction_Standard&amp;diff=3511&amp;oldid=prev"/>
		<updated>2025-08-16T23:25:36Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 23:25, 16 August 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l46&quot;&gt;Line 46:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 46:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     },&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     },&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     fieldNames: {&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     fieldNames: {&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;		sellOfferAuctionStandardId: {&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;			type: &quot;string&quot;,&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;			randomOnCreate: true,&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;			storageResourceTags: [&#039;myGraph&#039;]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;		}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		minimumQuantity: { // bids must be for this quantity or larger&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		minimumQuantity: { // bids must be for this quantity or larger&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			type: &amp;quot;number&amp;quot;,&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			type: &amp;quot;number&amp;quot;,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki:diff:1.41:old-3508:rev-3511:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Sven the Barbarian</name></author>
	</entry>
	<entry>
		<id>https://izara.io/wiki/index.php?title=Service_-_Sell_Offer_Auction_Standard&amp;diff=3508&amp;oldid=prev</id>
		<title>Sven the Barbarian: Created page with &quot;= Overview =  Sell Offer Auction Standard are time based offers for a product that buyers can bid on with a limited number of units available.  Auctions do not have a fixed price structure, have settings such as minimum bid and reserve price.  = Examples =  * Selling a unique item and allowing buyers to bid for the price they are prepared to pay * Clearing stock at any price  = Notes =  * Due to the transparent nature of the marketplace, bids and minimum price to sell (r...&quot;</title>
		<link rel="alternate" type="text/html" href="https://izara.io/wiki/index.php?title=Service_-_Sell_Offer_Auction_Standard&amp;diff=3508&amp;oldid=prev"/>
		<updated>2025-08-13T00:41:04Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;= Overview =  Sell Offer Auction Standard are time based offers for a product that buyers can bid on with a limited number of units available.  Auctions do not have a fixed price structure, have settings such as minimum bid and reserve price.  = Examples =  * Selling a unique item and allowing buyers to bid for the price they are prepared to pay * Clearing stock at any price  = Notes =  * Due to the transparent nature of the marketplace, bids and minimum price to sell (r...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Overview =&lt;br /&gt;
&lt;br /&gt;
Sell Offer Auction Standard are time based offers for a product that buyers can bid on with a limited number of units available.&lt;br /&gt;
&lt;br /&gt;
Auctions do not have a fixed price structure, have settings such as minimum bid and reserve price.&lt;br /&gt;
&lt;br /&gt;
= Examples =&lt;br /&gt;
&lt;br /&gt;
* Selling a unique item and allowing buyers to bid for the price they are prepared to pay&lt;br /&gt;
* Clearing stock at any price&lt;br /&gt;
&lt;br /&gt;
= Notes =&lt;br /&gt;
&lt;br /&gt;
* Due to the transparent nature of the marketplace, bids and minimum price to sell (reserve) will be public&lt;br /&gt;
* May need scheduled event for when the auction ends to trigger flow standardAuctionEnds&lt;br /&gt;
&lt;br /&gt;
= Pricing for multiple units =&lt;br /&gt;
&lt;br /&gt;
* auction can have multiple units&lt;br /&gt;
* all units remain available until the auction ends&lt;br /&gt;
* highest bidder receives units requested at their bid price, second highest bidder gets units at their bid, and so on&lt;br /&gt;
&lt;br /&gt;
= Repository =&lt;br /&gt;
&lt;br /&gt;
https://bitbucket.org/izara-market-services/izara-market-products-sell-offer-auction-standard&lt;br /&gt;
&lt;br /&gt;
= Object Schemas =&lt;br /&gt;
; Additional Information: [[Per Service Schemas]]&lt;br /&gt;
&lt;br /&gt;
== objType ==&lt;br /&gt;
&lt;br /&gt;
=== sellOfferAuctionStandard ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	objectType: &amp;quot;sellOfferAuctionStandard&amp;quot;,&lt;br /&gt;
	extendObjType: {&lt;br /&gt;
		serviceTag: &amp;quot;sellOfferManager&amp;quot;,&lt;br /&gt;
		objectType: &amp;quot;sellOffer&amp;quot;&lt;br /&gt;
	},&lt;br /&gt;
	storageResources: {&lt;br /&gt;
		myGraph: {&lt;br /&gt;
			storageType: &amp;quot;graph&amp;quot;,&lt;br /&gt;
			graphServerTag: &amp;quot;GraphHandler&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
    },&lt;br /&gt;
    fieldNames: {&lt;br /&gt;
		sellOfferAuctionStandardId: {&lt;br /&gt;
			type: &amp;quot;string&amp;quot;,&lt;br /&gt;
			randomOnCreate: true,&lt;br /&gt;
			storageResourceTags: [&amp;#039;myGraph&amp;#039;]&lt;br /&gt;
		}&lt;br /&gt;
		minimumQuantity: { // bids must be for this quantity or larger&lt;br /&gt;
			type: &amp;quot;number&amp;quot;,&lt;br /&gt;
			requiredOnCreate: true,&lt;br /&gt;
			storageResourceTags: [&amp;#039;myGraph&amp;#039;]		&lt;br /&gt;
		}&lt;br /&gt;
		&amp;quot;scheduledEndTime&amp;quot;:{ // initial endTime set by seller&lt;br /&gt;
			type: &amp;quot;timestamp&amp;quot;,&lt;br /&gt;
			requiredOnCreate: true,&lt;br /&gt;
			storageResourceTags: [&amp;#039;myGraph&amp;#039;]		&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;auctionEndTime&amp;quot;:{ // currentEndTime setting&lt;br /&gt;
			type: &amp;quot;timestamp&amp;quot;,&lt;br /&gt;
			canUpdate: true,&lt;br /&gt;
			requiredOnCreate: true,&lt;br /&gt;
			storageResourceTags: [&amp;#039;myGraph&amp;#039;]		&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;autoExtendAuction&amp;quot;:{&lt;br /&gt;
			type: &amp;quot;boolean&amp;quot;,&lt;br /&gt;
			requiredOnCreate: true,&lt;br /&gt;
			storageResourceTags: [&amp;#039;myGraph&amp;#039;]		&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;extendIfWithinSeconds&amp;quot;:{ // number of seconds before endTime when endTime will be extended&lt;br /&gt;
			type: &amp;quot;number&amp;quot;,&lt;br /&gt;
			storageResourceTags: [&amp;#039;myGraph&amp;#039;]		&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;autoExtendSeconds&amp;quot;:{ // number of seconds to add if bid placed &lt;br /&gt;
			type: &amp;quot;number&amp;quot;,&lt;br /&gt;
			storageResourceTags: [&amp;#039;myGraph&amp;#039;]		&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;immediateSalePrice&amp;quot;:{ // if a buyer wants to buy immediately without bidding can pay this price&lt;br /&gt;
			type: &amp;quot;number&amp;quot;,&lt;br /&gt;
			storageResourceTags: [&amp;#039;myGraph&amp;#039;]&lt;br /&gt;
		},&lt;br /&gt;
    },&lt;br /&gt;
	//* should already exist in sellOffer objType&lt;br /&gt;
	canDelete: false,&lt;br /&gt;
	belongTo: { //* should already exist in sellOffer objType&lt;br /&gt;
		serviceTag: &amp;quot;user&amp;quot;,&lt;br /&gt;
		objectType: &amp;quot;user&amp;quot;&lt;br /&gt;
	},&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* maybe add highestBid field for easy querying, or perhaps cache somewhere and invalidate cache when change&lt;br /&gt;
&lt;br /&gt;
=== auctionStandardBid ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	objectType: &amp;quot;auctionStandardBid&amp;quot;,&lt;br /&gt;
	storageResources: {&lt;br /&gt;
		myGraph: {&lt;br /&gt;
			storageType: &amp;quot;graph&amp;quot;,&lt;br /&gt;
			graphServerTag: &amp;quot;GraphHandler&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
    },&lt;br /&gt;
	canDelete: false,&lt;br /&gt;
    fieldNames: {&lt;br /&gt;
		auctionStandardBidId: {&lt;br /&gt;
			type: &amp;quot;string&amp;quot;,&lt;br /&gt;
			randomOnCreate: true,&lt;br /&gt;
			storageResourceTags: [&amp;#039;myGraph&amp;#039;]&lt;br /&gt;
		}&lt;br /&gt;
		minimumQuantity: {&lt;br /&gt;
			type: &amp;quot;number&amp;quot;,&lt;br /&gt;
			requiredOnCreate: true,&lt;br /&gt;
			storageResourceTags: [&amp;#039;myGraph&amp;#039;]		&lt;br /&gt;
		}&lt;br /&gt;
		price: {&lt;br /&gt;
			type: &amp;quot;number&amp;quot;,&lt;br /&gt;
			requiredOnCreate: true,&lt;br /&gt;
			storageResourceTags: [&amp;#039;myGraph&amp;#039;]		&lt;br /&gt;
		}&lt;br /&gt;
    },&lt;br /&gt;
    identifiers: [&lt;br /&gt;
		{&lt;br /&gt;
			type: &amp;quot;identifier&amp;quot;,&lt;br /&gt;
			fieldName: &amp;quot;auctionStandardBidId&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
    ]&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Object Relationships ==&lt;br /&gt;
&lt;br /&gt;
=== placedAuctionStandardBid ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;placedAuctionStandardBid&amp;quot;: {&lt;br /&gt;
		storageResources: {&lt;br /&gt;
			myGraph: {&lt;br /&gt;
				storageType: &amp;quot;graph&amp;quot;,&lt;br /&gt;
				graphServerTag: &amp;quot;GraphHandler&amp;quot;			&lt;br /&gt;
			}&lt;br /&gt;
		},&lt;br /&gt;
		links: [&lt;br /&gt;
			{&lt;br /&gt;
				storageResourceTags: [&amp;quot;myGraph&amp;quot;],&lt;br /&gt;
				from: {&lt;br /&gt;
					objType: {&lt;br /&gt;
						serviceTag: &amp;quot;user&amp;quot;,&lt;br /&gt;
						objectType: &amp;quot;user&amp;quot;&lt;br /&gt;
					},&lt;br /&gt;
					linkType: &amp;quot;one&amp;quot;,&lt;br /&gt;
				},&lt;br /&gt;
				to: {&lt;br /&gt;
					objType: {&lt;br /&gt;
						serviceTag: &amp;quot;sellOfferAuctionStandard&amp;quot;,&lt;br /&gt;
						objectType: &amp;quot;sellOfferAuctionStandard&amp;quot;&lt;br /&gt;
					},&lt;br /&gt;
					linkType: &amp;quot;many&amp;quot;&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		]&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* links a user to a bid&lt;br /&gt;
* if user wants to increase their bid they can make a new bid, old bid remains&lt;br /&gt;
&lt;br /&gt;
=== forAuctionStandard ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;forAuctionStandard&amp;quot;: {&lt;br /&gt;
		storageResources: {&lt;br /&gt;
			myGraph: {&lt;br /&gt;
				storageType: &amp;quot;graph&amp;quot;,&lt;br /&gt;
				graphServerTag: &amp;quot;GraphHandler&amp;quot;			&lt;br /&gt;
			}&lt;br /&gt;
		},&lt;br /&gt;
		links: [&lt;br /&gt;
			{&lt;br /&gt;
				storageResourceTags: [&amp;quot;myGraph&amp;quot;],&lt;br /&gt;
				from: {&lt;br /&gt;
					objType: {&lt;br /&gt;
						serviceTag: &amp;quot;sellOfferAuctionStandard&amp;quot;,&lt;br /&gt;
						objectType: &amp;quot;auctionStandardBid&amp;quot;&lt;br /&gt;
					},&lt;br /&gt;
					linkType: &amp;quot;many&amp;quot;,&lt;br /&gt;
				},&lt;br /&gt;
				to: {&lt;br /&gt;
					objType: {&lt;br /&gt;
						serviceTag: &amp;quot;sellOfferAuctionStandard&amp;quot;,&lt;br /&gt;
						objectType: &amp;quot;sellOfferAuctionStandard&amp;quot;&lt;br /&gt;
					},&lt;br /&gt;
					linkType: &amp;quot;one&amp;quot;&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		]&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* links a bid to a sellOfferAuctionStandard&lt;br /&gt;
&lt;br /&gt;
=== extendsAuctionEndTime ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;extendsAuctionEndTime&amp;quot;: {&lt;br /&gt;
		storageResources: {&lt;br /&gt;
			myGraph: {&lt;br /&gt;
				storageType: &amp;quot;graph&amp;quot;,&lt;br /&gt;
				graphServerTag: &amp;quot;GraphHandler&amp;quot;			&lt;br /&gt;
			}&lt;br /&gt;
		},&lt;br /&gt;
		fieldNames: {&lt;br /&gt;
			&amp;quot;newAuctionEndTime&amp;quot;: { // the new endTime setting made by this bid&lt;br /&gt;
				type: &amp;quot;timestamp&amp;quot;,&lt;br /&gt;
				requiredOnCreate: true,&lt;br /&gt;
			},&lt;br /&gt;
		},&lt;br /&gt;
		links: [&lt;br /&gt;
			{&lt;br /&gt;
				storageResourceTags: [&amp;quot;myGraph&amp;quot;],&lt;br /&gt;
				from: {&lt;br /&gt;
					objType: {&lt;br /&gt;
						serviceTag: &amp;quot;sellOfferAuctionStandard&amp;quot;,&lt;br /&gt;
						objectType: &amp;quot;auctionStandardBid&amp;quot;&lt;br /&gt;
					},&lt;br /&gt;
					linkType: &amp;quot;many&amp;quot;,&lt;br /&gt;
				},&lt;br /&gt;
				to: {&lt;br /&gt;
					objType: {&lt;br /&gt;
						serviceTag: &amp;quot;sellOfferAuctionStandard&amp;quot;,&lt;br /&gt;
						objectType: &amp;quot;sellOfferAuctionStandard&amp;quot;&lt;br /&gt;
					},&lt;br /&gt;
					linkType: &amp;quot;one&amp;quot;&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		]&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* if a bid causes the endTime of an auction to extend, create relationship and set the newEndTime in relationship&lt;br /&gt;
&lt;br /&gt;
= Flows =&lt;br /&gt;
&lt;br /&gt;
== bidPlaced ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
{ &lt;br /&gt;
	flowTag: &amp;quot;bidPlaced&amp;quot;,&lt;br /&gt;
	handleObj: &amp;quot;one&amp;quot;,&lt;br /&gt;
	statusType: &amp;quot;none&amp;quot;,&lt;br /&gt;
	event:[&amp;quot;ownTopic&amp;quot;],&lt;br /&gt;
	outputTopic: true,&lt;br /&gt;
    stepProperties:{&lt;br /&gt;
		&amp;quot;uuid1&amp;quot;:{&lt;br /&gt;
			objectField:{ &lt;br /&gt;
				objType:{&lt;br /&gt;
					serviceTag: &amp;quot;sellOfferAuctionStandard&amp;quot;,&lt;br /&gt;
					objectType: &amp;quot;auctionStandardBid&amp;quot; &lt;br /&gt;
				},&lt;br /&gt;
				fieldName:&amp;quot;auctionStandardBidId&amp;quot;&lt;br /&gt;
			},&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;uuid2&amp;quot;:{&lt;br /&gt;
			objectField:{ &lt;br /&gt;
				objType:{&lt;br /&gt;
					serviceTag: &amp;quot;sellOfferAuctionStandard&amp;quot;,&lt;br /&gt;
					objectType: &amp;quot;sellOfferAuctionStandard&amp;quot; &lt;br /&gt;
				},&lt;br /&gt;
				fieldName:&amp;quot;sellOfferAuctionStandardId&amp;quot;&lt;br /&gt;
			},&lt;br /&gt;
		},&lt;br /&gt;
    },&lt;br /&gt;
	flowSteps:{&lt;br /&gt;
		In:{&lt;br /&gt;
			properties:[&amp;quot;uuid1&amp;quot;], // can query auctionStandardBid to find link to sellOfferAuctionStandard&lt;br /&gt;
		},&lt;br /&gt;
		Out:{&lt;br /&gt;
			properties:[&amp;quot;uuid1&amp;quot;],&lt;br /&gt;
		},&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* when a standard bid is placed&lt;br /&gt;
&lt;br /&gt;
== immediateSale ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
{ &lt;br /&gt;
	flowTag: &amp;quot;immediateSale&amp;quot;,&lt;br /&gt;
	handleObj: &amp;quot;one&amp;quot;,&lt;br /&gt;
	statusType: &amp;quot;none&amp;quot;,&lt;br /&gt;
	event:[&amp;quot;ownTopic&amp;quot;],&lt;br /&gt;
	outputTopic: true,&lt;br /&gt;
    stepProperties:{&lt;br /&gt;
		&amp;quot;uuid1&amp;quot;:{&lt;br /&gt;
			objectField:{ &lt;br /&gt;
				objType:{&lt;br /&gt;
					serviceTag: &amp;quot;sellOfferAuctionStandard&amp;quot;,&lt;br /&gt;
					objectType: &amp;quot;sellOfferAuctionStandard&amp;quot; &lt;br /&gt;
				},&lt;br /&gt;
				fieldName:&amp;quot;sellOfferAuctionStandardId&amp;quot;&lt;br /&gt;
			},&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;uuid2&amp;quot;:{&lt;br /&gt;
			propertyName: &amp;quot;quantity&amp;quot;,&lt;br /&gt;
			type: &amp;quot;number&amp;quot;,&lt;br /&gt;
		},&lt;br /&gt;
    },&lt;br /&gt;
	flowSteps:{&lt;br /&gt;
		In:{&lt;br /&gt;
			properties:[&amp;quot;uuid1&amp;quot;, &amp;quot;uuid2&amp;quot;],&lt;br /&gt;
		},&lt;br /&gt;
		Out:{&lt;br /&gt;
			properties:[&amp;quot;uuid1&amp;quot;, &amp;quot;uuid2&amp;quot;],&lt;br /&gt;
		},&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* when an immediate sale is submitted&lt;br /&gt;
&lt;br /&gt;
== auctionEnds ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
{ &lt;br /&gt;
	flowTag: &amp;quot;auctionEnds&amp;quot;,&lt;br /&gt;
	handleObj: &amp;quot;one&amp;quot;,&lt;br /&gt;
	statusType: &amp;quot;none&amp;quot;,&lt;br /&gt;
	event:[&amp;quot;ownTopic&amp;quot;],&lt;br /&gt;
	outputTopic: true,&lt;br /&gt;
    stepProperties:{&lt;br /&gt;
		&amp;quot;uuid1&amp;quot;:{&lt;br /&gt;
			objectField:{ &lt;br /&gt;
				objType:{&lt;br /&gt;
					serviceTag: &amp;quot;sellOfferAuctionStandard&amp;quot;,&lt;br /&gt;
					objectType: &amp;quot;sellOfferAuctionStandard&amp;quot; &lt;br /&gt;
				},&lt;br /&gt;
				fieldName:&amp;quot;sellOfferAuctionStandardId&amp;quot;&lt;br /&gt;
			},&lt;br /&gt;
		},&lt;br /&gt;
    },&lt;br /&gt;
	flowSteps:{&lt;br /&gt;
		In:{&lt;br /&gt;
			properties:[&amp;quot;uuid1&amp;quot;],&lt;br /&gt;
		},&lt;br /&gt;
		Out:{&lt;br /&gt;
			properties:[&amp;quot;uuid1&amp;quot;],&lt;br /&gt;
		},&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* when the auction ends&lt;br /&gt;
&lt;br /&gt;
= Working documents =&lt;br /&gt;
&lt;br /&gt;
[[:Category:Working_documents - Sell Offer Auction Standard|Sell Offer Auction Standard]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Backend services| Sell Offer Auction Standard]]&lt;/div&gt;</summary>
		<author><name>Sven the Barbarian</name></author>
	</entry>
</feed>