Documentation
¶
Index ¶
- type OrderResolver
- func (ord *OrderResolver) Comments(ctx context.Context, obj *pb.Order) (*string, error)
- func (ord *OrderResolver) Consumer(ctx context.Context, obj *pb.Order) (*user.User, error)
- func (ord *OrderResolver) ConsumerInfo(ctx context.Context, obj *pb.Order) (*pb.UserInfo, error)
- func (ord *OrderResolver) Courier(ctx context.Context, obj *pb.Order) (*string, error)
- func (ord *OrderResolver) CourierAccount(ctx context.Context, obj *pb.Order) (*string, error)
- func (ord *OrderResolver) CreatedAt(ctx context.Context, obj *pb.Order) (*time.Time, error)
- func (ord *OrderResolver) ID(ctx context.Context, obj *pb.Order) (string, error)
- func (ord *OrderResolver) Items(ctx context.Context, obj *pb.Order) ([]models.Stock, error)
- func (ord *OrderResolver) Payer(ctx context.Context, obj *pb.Order) (*user.User, error)
- func (ord *OrderResolver) PayerInfo(ctx context.Context, obj *pb.Order) (*pb.UserInfo, error)
- func (ord *OrderResolver) Payment(ctx context.Context, obj *pb.Order) (*string, error)
- func (ord *OrderResolver) PurchaseOrderNum(ctx context.Context, obj *pb.Order) (*string, error)
- func (ord *OrderResolver) Purchaser(ctx context.Context, obj *pb.Order) (*user.User, error)
- func (ord *OrderResolver) Status(ctx context.Context, obj *pb.Order) (*models.StatusEnum, error)
- func (ord *OrderResolver) UpdatedAt(ctx context.Context, obj *pb.Order) (*time.Time, error)
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) ConsumerInfo ¶
ConsumerInfo resolves the shipper profile embedded in the order.
func (*OrderResolver) CourierAccount ¶
func (*OrderResolver) PurchaseOrderNum ¶
func (*OrderResolver) Status ¶
func (ord *OrderResolver) Status( ctx context.Context, obj *pb.Order, ) (*models.StatusEnum, error)
Click to show internal directories.
Click to hide internal directories.