// =================================================================================
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
// =================================================================================

package card_info_walmart

import (
	"context"

	"kami/api/card_info_walmart/v1"
)

type ICardInfoWalmartV1 interface {
	AccountDelete(ctx context.Context, req *v1.AccountDeleteReq) (res *v1.AccountDeleteRes, err error)
	AccountList(ctx context.Context, req *v1.AccountListReq) (res *v1.AccountListRes, err error)
	AccountCookieCheck(ctx context.Context, req *v1.AccountCookieCheckReq) (res *v1.AccountCookieCheckRes, err error)
	AccountLoad(ctx context.Context, req *v1.AccountLoadReq) (res *v1.AccountLoadRes, err error)
	AccountCreate(ctx context.Context, req *v1.AccountCreateReq) (res *v1.AccountCreateRes, err error)
	AccountUpdate(ctx context.Context, req *v1.AccountUpdateReq) (res *v1.AccountUpdateRes, err error)
	AccountWalletList(ctx context.Context, req *v1.AccountWalletListReq) (res *v1.AccountWalletListRes, err error)
	AccountUpdateStatus(ctx context.Context, req *v1.AccountUpdateStatusReq) (res *v1.AccountUpdateStatusRes, err error)
	AccountRefreshStatus(ctx context.Context, req *v1.AccountRefreshStatusReq) (res *v1.AccountRefreshStatusRes, err error)
	DownloadTemplate(ctx context.Context, req *v1.DownloadTemplateReq) (res *v1.DownloadTemplateRes, err error)
	AccountCookieBatchCheck(ctx context.Context, req *v1.AccountCookieBatchCheckReq) (res *v1.AccountCookieBatchCheckRes, err error)
	AccountCookieBatchAdd(ctx context.Context, req *v1.AccountCookieBatchAddReq) (res *v1.AccountCookieBatchAddRes, err error)
	Download(ctx context.Context, req *v1.DownloadReq) (res *v1.DownloadRes, err error)
	AccountDailySummary(ctx context.Context, req *v1.AccountDailySummaryReq) (res *v1.AccountDailySummaryRes, err error)
	AccountSummaryDownload(ctx context.Context, req *v1.AccountSummaryDownloadReq) (res *v1.AccountSummaryDownloadRes, err error)
	AccountStatusDetect(ctx context.Context, req *v1.AccountStatusDetectReq) (res *v1.AccountStatusDetectRes, err error)
	RedeemConfigGet(ctx context.Context, req *v1.RedeemConfigGetReq) (res *v1.RedeemConfigGetRes, err error)
	RedeemConfigSet(ctx context.Context, req *v1.RedeemConfigSetReq) (res *v1.RedeemConfigSetRes, err error)
	GroupAdd(ctx context.Context, req *v1.GroupAddReq) (res *v1.GroupAddRes, err error)
	GroupUpdate(ctx context.Context, req *v1.GroupUpdateReq) (res *v1.GroupUpdateRes, err error)
	GroupList(ctx context.Context, req *v1.GroupListReq) (res *v1.GroupListRes, err error)
	GroupDelete(ctx context.Context, req *v1.GroupDeleteReq) (res *v1.GroupDeleteRes, err error)
	GroupAllList(ctx context.Context, req *v1.GroupAllListReq) (res *v1.GroupAllListRes, err error)
	GroupStat(ctx context.Context, req *v1.GroupStatReq) (res *v1.GroupStatRes, err error)
	GroupExport(ctx context.Context, req *v1.GroupExportReq) (res *v1.GroupExportRes, err error)
	Submit(ctx context.Context, req *v1.SubmitReq) (res *v1.SubmitRes, err error)
	List(ctx context.Context, req *v1.ListReq) (res *v1.ListRes, err error)
	OrderHistory(ctx context.Context, req *v1.OrderHistoryReq) (res *v1.OrderHistoryRes, err error)
	OrderCallback(ctx context.Context, req *v1.OrderCallbackReq) (res *v1.OrderCallbackRes, err error)
	OrderStatusReset(ctx context.Context, req *v1.OrderStatusResetReq) (res *v1.OrderStatusResetRes, err error)
	OrderExport(ctx context.Context, req *v1.OrderExportReq) (res *v1.OrderExportRes, err error)
	OrderSummaryList(ctx context.Context, req *v1.OrderSummaryListReq) (res *v1.OrderSummaryListRes, err error)
	StatsOverview(ctx context.Context, req *v1.StatsOverviewReq) (res *v1.StatsOverviewRes, err error)
	StatsOverviewDownload(ctx context.Context, req *v1.StatsOverviewDownloadReq) (res *v1.StatsOverviewDownloadRes, err error)
}
