Documentation ¶
Index ¶
- Constants
- func Migration012_GetIdentityKey(repoPath, databasePassword string, testnetEnabled bool) ([]byte, error)
- func Migration012_listingHasNewFeaturesAndOldVersion(sl *pb.SignedListing) bool
- func OpenDB(repoPath string, dbPassword string, testnet bool) (*sql.DB, error)
- type Migration000
- type Migration001
- type Migration002
- type Migration003
- type Migration004
- type Migration005
- type Migration006
- type Migration006_configRecord
- type Migration006_listingDataAfterMigration
- type Migration006_listingDataBeforeMigration
- type Migration006_price
- type Migration006_thumbnail
- type Migration007
- type Migration008
- type Migration009
- type Migration009_listing
- type Migration009_listingDataAfterMigration
- type Migration009_listingDataBeforeMigration
- type Migration009_listing_listing
- type Migration009_listing_listing_metadata
- type Migration009_price
- type Migration009_thumbnail
- type Migration010
- type Migration011
- type Migration011_listing
- type Migration011_listing_listing
- type Migration012
- type Migration012_ListingData
Constants ¶
View Source
const ( Migration007_casesCreateSQL = "" /* 351-byte string literal not displayed */ Migration007_purchasesCreateSQL = "" /* 293-byte string literal not displayed */ Migration007_salesCreateSQL = "" /* 306-byte string literal not displayed */ )
View Source
const ( Migration008_OrderState_PENDING = 0 Migration008_OrderState_AWAITING_PAYMENT = 1 Migration008_OrderState_DISPUTED = 10 Migration008_casesCreateSQL = "" /* 394-byte string literal not displayed */ Migration008_purchasesCreateSQL = "" /* 336-byte string literal not displayed */ Migration008_salesCreateSQL = "" /* 349-byte string literal not displayed */ )
View Source
const ( Migration009CreatePreviousCasesTable = "" /* 407-byte string literal not displayed */ Migration009CreatePreviousSalesTable = "" /* 363-byte string literal not displayed */ Migration009CreatePreviousSalesIndex = "create index index_sales on sales (paymentAddr, timestamp);" Migration009CreatePreviousPurchasesTable = "" /* 445-byte string literal not displayed */ )
Variables ¶
This section is empty.
Functions ¶
func Migration012_GetIdentityKey ¶ added in v0.12.3
func Migration012_listingHasNewFeaturesAndOldVersion ¶ added in v0.12.3
func Migration012_listingHasNewFeaturesAndOldVersion(sl *pb.SignedListing) bool
Types ¶
type Migration000 ¶
type Migration000 struct{}
type Migration001 ¶ added in v0.9.3
type Migration001 struct{}
type Migration002 ¶ added in v0.9.3
type Migration002 struct{}
type Migration003 ¶ added in v0.9.3
type Migration003 struct{}
type Migration004 ¶ added in v0.9.4
type Migration004 struct{}
type Migration005 ¶ added in v0.11.0
type Migration005 struct{}
type Migration006 ¶ added in v0.11.1
type Migration006 struct{}
type Migration006_configRecord ¶ added in v0.12.1
type Migration006_configRecord struct {
StoreModerators []string `json:"storeModerators"`
}
type Migration006_listingDataAfterMigration ¶ added in v0.12.1
type Migration006_listingDataAfterMigration struct { Hash string `json:"hash"` Slug string `json:"slug"` Title string `json:"title"` Categories []string `json:"categories"` NSFW bool `json:"nsfw"` ContractType string `json:"contractType"` Description string `json:"description"` Thumbnail Migration006_thumbnail `json:"thumbnail"` Price Migration006_price `json:"price"` ShipsTo []string `json:"shipsTo"` FreeShipping []string `json:"freeShipping"` Language string `json:"language"` AverageRating float32 `json:"averageRating"` RatingCount uint32 `json:"ratingCount"` // Adding ModeratorIDs ModeratorIDs []string `json:"moderators"` }
type Migration006_listingDataBeforeMigration ¶ added in v0.12.1
type Migration006_listingDataBeforeMigration struct { Hash string `json:"hash"` Slug string `json:"slug"` Title string `json:"title"` Categories []string `json:"categories"` NSFW bool `json:"nsfw"` ContractType string `json:"contractType"` Description string `json:"description"` Thumbnail Migration006_thumbnail `json:"thumbnail"` Price Migration006_price `json:"price"` ShipsTo []string `json:"shipsTo"` FreeShipping []string `json:"freeShipping"` Language string `json:"language"` AverageRating float32 `json:"averageRating"` RatingCount uint32 `json:"ratingCount"` }
type Migration006_price ¶ added in v0.12.1
type Migration006_thumbnail ¶ added in v0.12.1
type Migration007 ¶ added in v0.12.1
type Migration007 struct{}
type Migration008 ¶ added in v0.12.1
type Migration008 struct{}
type Migration009 ¶ added in v0.12.1
type Migration009 struct{}
type Migration009_listing ¶ added in v0.12.1
type Migration009_listing struct {
Listing Migration009_listing_listing `json:"listing"`
}
type Migration009_listingDataAfterMigration ¶ added in v0.12.1
type Migration009_listingDataAfterMigration struct { Hash string `json:"hash"` Slug string `json:"slug"` Title string `json:"title"` Categories []string `json:"categories"` NSFW bool `json:"nsfw"` CoinType string `json:"coinType"` ContractType string `json:"contractType"` Description string `json:"description"` Thumbnail Migration009_thumbnail `json:"thumbnail"` Price Migration009_price `json:"price"` ShipsTo []string `json:"shipsTo"` FreeShipping []string `json:"freeShipping"` Language string `json:"language"` AverageRating float32 `json:"averageRating"` RatingCount uint32 `json:"ratingCount"` ModeratorIDs []string `json:"moderators"` // Adding AcceptedCurrencies AcceptedCurrencies []string `json:"acceptedCurrencies"` }
type Migration009_listingDataBeforeMigration ¶ added in v0.12.1
type Migration009_listingDataBeforeMigration struct { Hash string `json:"hash"` Slug string `json:"slug"` Title string `json:"title"` Categories []string `json:"categories"` NSFW bool `json:"nsfw"` CoinType string `json:"coinType"` ContractType string `json:"contractType"` Description string `json:"description"` Thumbnail Migration009_thumbnail `json:"thumbnail"` Price Migration009_price `json:"price"` ShipsTo []string `json:"shipsTo"` FreeShipping []string `json:"freeShipping"` Language string `json:"language"` AverageRating float32 `json:"averageRating"` RatingCount uint32 `json:"ratingCount"` ModeratorIDs []string `json:"moderators"` }
type Migration009_listing_listing ¶ added in v0.12.1
type Migration009_listing_listing struct {
Metadata Migration009_listing_listing_metadata `json:"metadata"`
}
type Migration009_listing_listing_metadata ¶ added in v0.12.1
type Migration009_listing_listing_metadata struct {
AcceptedCurrencies []string `json:"acceptedCurrencies`
}
type Migration009_price ¶ added in v0.12.1
type Migration009_thumbnail ¶ added in v0.12.1
type Migration010 ¶ added in v0.12.1
type Migration010 struct{}
type Migration011 ¶ added in v0.12.3
type Migration011 struct{}
type Migration011_listing ¶ added in v0.12.3
type Migration011_listing struct {
Listing Migration011_listing_listing `json:"listing"`
}
type Migration011_listing_listing ¶ added in v0.12.3
type Migration011_listing_listing struct {
ModeratorIDs []string `json:"moderators"`
}
type Migration012 ¶ added in v0.12.3
type Migration012 struct{}
type Migration012_ListingData ¶ added in v0.12.3
type Migration012_ListingData struct { Hash string `json:"hash"` Slug string `json:"slug"` Title string `json:"title"` Categories []string `json:"categories"` NSFW bool `json:"nsfw"` ContractType string `json:"contractType"` Description string `json:"description"` Thumbnail struct { Tiny string `json:"tiny"` Small string `json:"small"` Medium string `json:"medium"` } `json:"thumbnail"` Price struct { CurrencyCode string `json:"currencyCode"` Amount uint64 `json:"amount"` Modifier float32 `json:"modifier"` } `json:"price"` ShipsTo []string `json:"shipsTo"` FreeShipping []string `json:"freeShipping"` Language string `json:"language"` AverageRating float32 `json:"averageRating"` RatingCount uint32 `json:"ratingCount"` ModeratorIDs []string `json:"moderators"` AcceptedCurrencies []string `json:"acceptedCurrencies"` CoinType string `json:"coinType"` }
Click to show internal directories.
Click to hide internal directories.