Purchase Base class

class starfish.purchase.PurchaseBase(agent, listing, purchase_id, account)

Bases: abc.ABC

property account
Returns

account that is doing the purchase

Type

Account

property agent
Returns

Agent object

Type

Agent

abstract property is_purchase_valid
Returns

True if this asset is a valid purchase.

Type

boolean

abstract property is_purchased
Returns

True if this asset is a purchased asset.

Type

boolean

property listing
Returns

Listing object

Type

Listing'

property purchase_id
Returns

purchase id

Type

str