cartclient

package
v0.0.0-...-3414fa2 Latest Latest
Warning

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

Go to latest
Published: Feb 3, 2025 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddItemRequest

type AddItemRequest = cart.AddItemRequest

type AddItemResponse

type AddItemResponse = cart.AddItemResponse

type Cart

type Cart interface {
	// 购物车操作
	AddItem(ctx context.Context, in *AddItemRequest, opts ...grpc.CallOption) (*AddItemResponse, error)
	UpdateItem(ctx context.Context, in *UpdateItemRequest, opts ...grpc.CallOption) (*UpdateItemResponse, error)
	RemoveItem(ctx context.Context, in *RemoveItemRequest, opts ...grpc.CallOption) (*RemoveItemResponse, error)
	GetCart(ctx context.Context, in *GetCartRequest, opts ...grpc.CallOption) (*GetCartResponse, error)
	ClearCart(ctx context.Context, in *ClearCartRequest, opts ...grpc.CallOption) (*ClearCartResponse, error)
	// 商品选择
	SelectItem(ctx context.Context, in *SelectItemRequest, opts ...grpc.CallOption) (*SelectItemResponse, error)
	UnselectItem(ctx context.Context, in *UnselectItemRequest, opts ...grpc.CallOption) (*UnselectItemResponse, error)
	SelectAll(ctx context.Context, in *SelectAllRequest, opts ...grpc.CallOption) (*SelectAllResponse, error)
	UnselectAll(ctx context.Context, in *UnselectAllRequest, opts ...grpc.CallOption) (*UnselectAllResponse, error)
	// 结算相关
	GetSelectedItems(ctx context.Context, in *GetSelectedItemsRequest, opts ...grpc.CallOption) (*GetSelectedItemsResponse, error)
	CheckStock(ctx context.Context, in *CheckStockRequest, opts ...grpc.CallOption) (*CheckStockResponse, error)
}

func NewCart

func NewCart(cli zrpc.Client) Cart

type CartItem

type CartItem = cart.CartItem

type CheckStockRequest

type CheckStockRequest = cart.CheckStockRequest

type CheckStockResponse

type CheckStockResponse = cart.CheckStockResponse

type ClearCartRequest

type ClearCartRequest = cart.ClearCartRequest

type ClearCartResponse

type ClearCartResponse = cart.ClearCartResponse

type GetCartRequest

type GetCartRequest = cart.GetCartRequest

type GetCartResponse

type GetCartResponse = cart.GetCartResponse

type GetSelectedItemsRequest

type GetSelectedItemsRequest = cart.GetSelectedItemsRequest

type GetSelectedItemsResponse

type GetSelectedItemsResponse = cart.GetSelectedItemsResponse

type RemoveItemRequest

type RemoveItemRequest = cart.RemoveItemRequest

type RemoveItemResponse

type RemoveItemResponse = cart.RemoveItemResponse

type SelectAllRequest

type SelectAllRequest = cart.SelectAllRequest

type SelectAllResponse

type SelectAllResponse = cart.SelectAllResponse

type SelectItemRequest

type SelectItemRequest = cart.SelectItemRequest

type SelectItemResponse

type SelectItemResponse = cart.SelectItemResponse

type UnselectAllRequest

type UnselectAllRequest = cart.UnselectAllRequest

type UnselectAllResponse

type UnselectAllResponse = cart.UnselectAllResponse

type UnselectItemRequest

type UnselectItemRequest = cart.UnselectItemRequest

type UnselectItemResponse

type UnselectItemResponse = cart.UnselectItemResponse

type UpdateItemRequest

type UpdateItemRequest = cart.UpdateItemRequest

type UpdateItemResponse

type UpdateItemResponse = cart.UpdateItemResponse

Jump to

Keyboard shortcuts

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