Documentation
¶
Index ¶
- Variables
- func GetProduct(db *ds.Datastore, id string) string
- func MustNukeCounter(db *ds.Datastore, tag string)
- func MustNukeCounter2(db *ds.Datastore, tag string)
- func MustNukeCounter3(db *ds.Datastore, tag string)
- func MustNukeCounter4(db *ds.Datastore, tag string)
- func New(name string, setupFn SetupFn, fns ...interface{}) *delay.Function
- func NewBigQuery(name string, setupFn SetupFn, fns ...interface{}) *delay.Function
- func NoSetup(c *gin.Context) []interface{}
- type Row
- type SetupFn
Constants ¶
This section is empty.
Variables ¶
View Source
var NoArgs = []interface{}{}
View Source
var OrderFields = bigquery.Fields{
"Id_": "STRING",
"UserId": "STRING",
"Status": "STRING",
"PaymentStatus": "STRING",
"FulfillmentStatus": "STRING",
"Subtotal": "INTEGER",
"Tax": "INTEGER",
"Shipping": "INTEGER",
"Discount": "INTEGER",
"Total": "INTEGER",
"Paid": "INTEGER",
"Refunded": "INTEGER",
"CouponCodes_0": "STRING",
"CouponCodes_1": "STRING",
"CouponCodes_3": "STRING",
"Items_0_ProductId": "STRING",
"Items_0_ProductSlug": "STRING",
"Items_1_ProductId": "STRING",
"Items_1_ProductSlug": "STRING",
"Items_2_ProductId": "STRING",
"Items_2_ProductSlug": "STRING",
"Items_3_ProductId": "STRING",
"Items_3_ProductSlug": "STRING",
"Items_4_ProductId": "STRING",
"Items_4_ProductSlug": "STRING",
"Metadata_": "STRING",
"CreatedAt": "TIMESTAMP",
"UpdatedAt": "TIMESTAMP",
}
View Source
var UserFields = bigquery.Fields{
"Id_": "STRING",
"FirstName": "STRING",
"LastName": "STRING",
"Email": "STRING",
"Metadata_": "STRING",
"CreatedAt": "TIMESTAMP",
"UpdatedAt": "TIMESTAMP",
}
Functions ¶
func MustNukeCounter ¶
func MustNukeCounter2 ¶
func MustNukeCounter3 ¶
func MustNukeCounter4 ¶
func NewBigQuery ¶
Types ¶
type Row ¶
type Row parallel.BigQueryRow
Source Files
¶
- add-batch-data-for-kanoa.go
- add-missing-namespace.go
- add-namespace-for-orgs.go
- add-search-documents.go
- add-sku-to-sa-orders.go
- add-stripe-fix-mysterious.go
- add-stripe-transfer.go
- bigquery-user-order-kanoa.go
- clean-up-dupe-users.go
- cleanup-damon.go
- collapse-orders-by-user.go
- collapse-transactions-by-user.go
- counter.go
- cover-mailchimp-store.go
- create-tokens.go
- damon-mailchimp-orders-update.go
- damon-mailchimp-orders.go
- damon-mailchimp-product.go
- damon-mailchimp-store.go
- damon-order-refund-counters.go
- damon-product-refund-counters.go
- damon-projected-counters.go
- damon-refund-counters.go
- damon-reset-main-counters.go
- damon-reset-order-projected-counters.go
- damon-reset-product-counters.go
- damon-sync-carts.go
- damon-users-mailchimp.go
- dedupe-payments-2.go
- dedupe-payments-3.go
- dedupe-payments.go
- dedupe-users-orders-payments.go
- delete-namespace.go
- fee-status-update.go
- fix-coupons-in-cart.go
- fix-emails.go
- fix-ludela-pt1.go
- fix-ludela-pt2.go
- fix-ludela-pt3.go
- fix-missing-transaction-fields.go
- fix-order-payment-ids.go
- fix-update-old-payments-pt1.go
- fix-update-old-payments-pt2.go
- fix-zero-dates.go
- flag-orders-as-test.go
- form-enable.go
- grant-bonus-referral-points.go
- kanoa-batch2-refund.go
- mailchimp-orders.go
- mailchimp-product.go
- mailchimp-store.go
- mark-dangling-payments-for-deletion.go
- mark-nil-payments-for-deletion.go
- migrations.go
- namespace.go
- nuke-old-test-orders.go
- rebuild-search-documents.go
- recalculate-coupon-item.go
- referrals-transactions-to-points.go
- reset-main-counters.go
- reset-refund-counters.go
- save-order-numbers.go
- send-confirmations-for-jan.go
- set-userid-for-referrals.go
- sync-carts.go
- update-integrations.go
- update-old-payments.go
- update-skus-on-orders.go
- update-unused-tokens.go
- wipe-search-documents.go
Click to show internal directories.
Click to hide internal directories.