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

package card_info_c_trip

import (
	"context"

	"kami/api/card_info_c_trip/v1"
)

type ICardInfoCTripV1 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)
	AccountCreate(ctx context.Context, req *v1.AccountCreateReq) (res *v1.AccountCreateRes, err error)
	AccountCookieCheck(ctx context.Context, req *v1.AccountCookieCheckReq) (res *v1.AccountCookieCheckRes, 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)
	RedeemConfigGet(ctx context.Context, req *v1.RedeemConfigGetReq) (res *v1.RedeemConfigGetRes, err error)
	RedeemConfigSet(ctx context.Context, req *v1.RedeemConfigSetReq) (res *v1.RedeemConfigSetRes, 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)
}
