Help us shape the future of Go! Take the 2026 Go Developer Survey

order

package
v1.46.0 Latest Latest
Warning

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

Go to latest
Published: Oct 22, 2026 License: BSD-2-Clause Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type OrderResolver

type OrderResolver struct {
	Client      pb.OrderServiceClient
	StockClient stockPB.StockServiceClient
	UserClient  authentication.LogtoClient
	Logger      *logrus.Entry
}

func (*OrderResolver) Comments

func (ord *OrderResolver) Comments(
	ctx context.Context,
	obj *pb.Order,
) (*string, error)

func (*OrderResolver) Consumer

func (ord *OrderResolver) Consumer(
	ctx context.Context,
	obj *pb.Order,
) (*user.User, error)

func (*OrderResolver) ConsumerInfo

func (ord *OrderResolver) ConsumerInfo(
	ctx context.Context,
	obj *pb.Order,
) (*pb.UserInfo, error)

ConsumerInfo resolves the shipper profile embedded in the order.

func (*OrderResolver) Courier

func (ord *OrderResolver) Courier(
	ctx context.Context,
	obj *pb.Order,
) (*string, error)

func (*OrderResolver) CourierAccount

func (ord *OrderResolver) CourierAccount(
	ctx context.Context,
	obj *pb.Order,
) (*string, error)

func (*OrderResolver) CreatedAt

func (ord *OrderResolver) CreatedAt(
	ctx context.Context,
	obj *pb.Order,
) (*time.Time, error)

func (*OrderResolver) ID

func (ord *OrderResolver) ID(ctx context.Context, obj *pb.Order) (string, error)

func (*OrderResolver) Items

func (ord *OrderResolver) Items(
	ctx context.Context,
	obj *pb.Order,
) ([]models.Stock, error)

func (*OrderResolver) Payer

func (ord *OrderResolver) Payer(
	ctx context.Context,
	obj *pb.Order,
) (*user.User, error)

func (*OrderResolver) PayerInfo

func (ord *OrderResolver) PayerInfo(
	ctx context.Context,
	obj *pb.Order,
) (*pb.UserInfo, error)

PayerInfo resolves the payer profile embedded in the order.

func (*OrderResolver) Payment

func (ord *OrderResolver) Payment(
	ctx context.Context,
	obj *pb.Order,
) (*string, error)

func (*OrderResolver) PurchaseOrderNum

func (ord *OrderResolver) PurchaseOrderNum(
	ctx context.Context,
	obj *pb.Order,
) (*string, error)

func (*OrderResolver) Purchaser

func (ord *OrderResolver) Purchaser(
	ctx context.Context,
	obj *pb.Order,
) (*user.User, error)

func (*OrderResolver) Status

func (ord *OrderResolver) Status(
	ctx context.Context,
	obj *pb.Order,
) (*models.StatusEnum, error)

func (*OrderResolver) UpdatedAt

func (ord *OrderResolver) UpdatedAt(
	ctx context.Context,
	obj *pb.Order,
) (*time.Time, error)

Jump to

Keyboard shortcuts

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