mailchimp

package
v1.38.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 21, 2026 License: MIT Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type API

type API struct {
	Context context.Context
	Client  *gochimp3.API
	Key     string
}

func New

func New(ctx context.Context, settings integration.Mailchimp) *API

func (API) CreateCart

func (api API) CreateCart(storeId string, car *cart.Cart) *Error

func (API) CreateCustomer

func (api API) CreateCustomer(storeId string, usr *user.User) *Error

func (API) CreateOrder

func (api API) CreateOrder(storeId string, ord *order.Order) *Error

func (API) CreateProduct

func (api API) CreateProduct(storeId string, prod *product.Product) *Error

func (API) CreateStore

func (api API) CreateStore(stor *store.Store) *Error

func (API) CreateVariant

func (api API) CreateVariant(storeId, productId string, vari *variant.Variant) *Error

func (API) DeleteCart

func (api API) DeleteCart(storeId string, car *cart.Cart) *Error

func (API) DeleteCustomer

func (api API) DeleteCustomer(storeId string, usr *user.User) *Error

func (API) DeleteOrder

func (api API) DeleteOrder(storeId string, ord *order.Order) *Error

func (API) DeleteProduct

func (api API) DeleteProduct(storeId string, prod *product.Product) *Error

func (API) DeleteStore

func (api API) DeleteStore(stor *store.Store) *Error

func (API) DeleteVariant

func (api API) DeleteVariant(storeId, productId string, vari *variant.Variant) *Error

func (API) StoreExists

func (api API) StoreExists(id string) *Error

func (API) Subscribe

func (api API) Subscribe(list *email.List, sub *email.Subscriber) error

func (API) SubscribeCustomer

func (api API) SubscribeCustomer(listId string, buy Buyer, referralUrl string) *Error

func (API) SubscribeForm

func (api API) SubscribeForm(listId, emailStr, firstName, lastName string) *Error

func (API) Unsubscribe

func (api API) Unsubscribe(list *email.List, sub *email.Subscriber) error

func (API) UnsubscribeCustomer

func (api API) UnsubscribeCustomer(listId string, buy Buyer) *Error

func (API) UpdateCart

func (api API) UpdateCart(storeId string, car *cart.Cart) *Error

func (API) UpdateCustomer

func (api API) UpdateCustomer(storeId string, usr *user.User) *Error

func (API) UpdateOrCreateCart

func (api API) UpdateOrCreateCart(storeId string, car *cart.Cart) *Error

func (API) UpdateOrder

func (api API) UpdateOrder(storeId string, ord *order.Order) *Error

func (API) UpdateProduct

func (api API) UpdateProduct(storeId string, prod *product.Product) *Error

func (API) UpdateStore

func (api API) UpdateStore(stor *store.Store) *Error

func (API) UpdateVariant

func (api API) UpdateVariant(storeId, productId string, vari *variant.Variant) *Error

type Error

type Error struct {
	Unknown   error
	Mailchimp error
	Status    int
}

func (*Error) Error

func (e *Error) Error() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL