Documentation
¶
Overview ¶
Package skupb is a generated protocol buffer package.
It is generated from these files:
sku/skupb/sku.proto
It has these top-level messages:
Empty Sku Inventory PackageDimensions NewRequest GetRequest DeleteRequest UpdateRequest SkuList ListRequest
Index ¶
- Variables
- func RegisterSkuServiceServer(s *grpc.Server, srv SkuServiceServer)
- type DeleteRequest
- func (*DeleteRequest) Descriptor() ([]byte, []int)
- func (m *DeleteRequest) GetId() string
- func (m *DeleteRequest) Marshal() (dAtA []byte, err error)
- func (m *DeleteRequest) MarshalTo(dAtA []byte) (int, error)
- func (*DeleteRequest) ProtoMessage()
- func (m *DeleteRequest) Reset()
- func (m *DeleteRequest) Size() (n int)
- func (m *DeleteRequest) String() string
- func (m *DeleteRequest) Unmarshal(dAtA []byte) error
- type Empty
- func (*Empty) Descriptor() ([]byte, []int)
- func (m *Empty) Marshal() (dAtA []byte, err error)
- func (m *Empty) MarshalTo(dAtA []byte) (int, error)
- func (*Empty) ProtoMessage()
- func (m *Empty) Reset()
- func (m *Empty) Size() (n int)
- func (m *Empty) String() string
- func (m *Empty) Unmarshal(dAtA []byte) error
- type GetRequest
- func (*GetRequest) Descriptor() ([]byte, []int)
- func (m *GetRequest) GetId() string
- func (m *GetRequest) Marshal() (dAtA []byte, err error)
- func (m *GetRequest) MarshalTo(dAtA []byte) (int, error)
- func (*GetRequest) ProtoMessage()
- func (m *GetRequest) Reset()
- func (m *GetRequest) Size() (n int)
- func (m *GetRequest) String() string
- func (m *GetRequest) Unmarshal(dAtA []byte) error
- type Inventory
- func (*Inventory) Descriptor() ([]byte, []int)
- func (m *Inventory) GetQuantity() int64
- func (m *Inventory) GetType() Inventory_Type
- func (m *Inventory) Marshal() (dAtA []byte, err error)
- func (m *Inventory) MarshalTo(dAtA []byte) (int, error)
- func (*Inventory) ProtoMessage()
- func (m *Inventory) Reset()
- func (m *Inventory) Size() (n int)
- func (m *Inventory) String() string
- func (m *Inventory) Unmarshal(dAtA []byte) error
- type Inventory_Type
- type ListRequest
- func (*ListRequest) Descriptor() ([]byte, []int)
- func (m *ListRequest) GetLimit() int64
- func (m *ListRequest) GetPage() int64
- func (m *ListRequest) GetSort() ListRequest_Sort
- func (m *ListRequest) Marshal() (dAtA []byte, err error)
- func (m *ListRequest) MarshalTo(dAtA []byte) (int, error)
- func (*ListRequest) ProtoMessage()
- func (m *ListRequest) Reset()
- func (m *ListRequest) Size() (n int)
- func (m *ListRequest) String() string
- func (m *ListRequest) Unmarshal(dAtA []byte) error
- type ListRequest_Sort
- type NewRequest
- func (*NewRequest) Descriptor() ([]byte, []int)
- func (m *NewRequest) GetActive() bool
- func (m *NewRequest) GetAttributes() map[string]string
- func (m *NewRequest) GetCurrency() paymentpb.Currency
- func (m *NewRequest) GetImage() string
- func (m *NewRequest) GetInventory() *Inventory
- func (m *NewRequest) GetMetadata() map[string]string
- func (m *NewRequest) GetName() string
- func (m *NewRequest) GetPackageDimensions() *PackageDimensions
- func (m *NewRequest) GetParent() string
- func (m *NewRequest) GetPrice() uint64
- func (m *NewRequest) Marshal() (dAtA []byte, err error)
- func (m *NewRequest) MarshalTo(dAtA []byte) (int, error)
- func (*NewRequest) ProtoMessage()
- func (m *NewRequest) Reset()
- func (m *NewRequest) Size() (n int)
- func (m *NewRequest) String() string
- func (m *NewRequest) Unmarshal(dAtA []byte) error
- type PackageDimensions
- func (*PackageDimensions) Descriptor() ([]byte, []int)
- func (m *PackageDimensions) GetHeight() float64
- func (m *PackageDimensions) GetLength() float64
- func (m *PackageDimensions) GetWeight() float64
- func (m *PackageDimensions) GetWidth() float64
- func (m *PackageDimensions) Marshal() (dAtA []byte, err error)
- func (m *PackageDimensions) MarshalTo(dAtA []byte) (int, error)
- func (*PackageDimensions) ProtoMessage()
- func (m *PackageDimensions) Reset()
- func (m *PackageDimensions) Size() (n int)
- func (m *PackageDimensions) String() string
- func (m *PackageDimensions) Unmarshal(dAtA []byte) error
- type Sku
- func (*Sku) Descriptor() ([]byte, []int)
- func (m *Sku) GetActive() bool
- func (m *Sku) GetAttributes() map[string]string
- func (m *Sku) GetCreated() int64
- func (m *Sku) GetCurrency() paymentpb.Currency
- func (m *Sku) GetId() string
- func (m *Sku) GetImage() string
- func (m *Sku) GetInventory() *Inventory
- func (m *Sku) GetMetadata() map[string]string
- func (m *Sku) GetName() string
- func (m *Sku) GetPackageDimensions() *PackageDimensions
- func (m *Sku) GetParent() string
- func (m *Sku) GetPrice() uint64
- func (m *Sku) GetUpdated() int64
- func (m *Sku) Marshal() (dAtA []byte, err error)
- func (m *Sku) MarshalTo(dAtA []byte) (int, error)
- func (*Sku) ProtoMessage()
- func (m *Sku) Reset()
- func (m *Sku) Size() (n int)
- func (m *Sku) String() string
- func (m *Sku) Unmarshal(dAtA []byte) error
- type SkuList
- func (*SkuList) Descriptor() ([]byte, []int)
- func (m *SkuList) GetOrders() []*Sku
- func (m *SkuList) GetTotal() int32
- func (m *SkuList) Marshal() (dAtA []byte, err error)
- func (m *SkuList) MarshalTo(dAtA []byte) (int, error)
- func (*SkuList) ProtoMessage()
- func (m *SkuList) Reset()
- func (m *SkuList) Size() (n int)
- func (m *SkuList) String() string
- func (m *SkuList) Unmarshal(dAtA []byte) error
- type SkuServiceClient
- type SkuServiceServer
- type UpdateRequest
- func (*UpdateRequest) Descriptor() ([]byte, []int)
- func (m *UpdateRequest) GetActive() bool
- func (m *UpdateRequest) GetAttributes() map[string]string
- func (m *UpdateRequest) GetCurrency() paymentpb.Currency
- func (m *UpdateRequest) GetId() string
- func (m *UpdateRequest) GetImage() string
- func (m *UpdateRequest) GetInventory() *Inventory
- func (m *UpdateRequest) GetMetadata() map[string]string
- func (m *UpdateRequest) GetName() string
- func (m *UpdateRequest) GetPackageDimensions() *PackageDimensions
- func (m *UpdateRequest) GetParent() string
- func (m *UpdateRequest) GetPrice() uint64
- func (m *UpdateRequest) Marshal() (dAtA []byte, err error)
- func (m *UpdateRequest) MarshalTo(dAtA []byte) (int, error)
- func (*UpdateRequest) ProtoMessage()
- func (m *UpdateRequest) Reset()
- func (m *UpdateRequest) Size() (n int)
- func (m *UpdateRequest) String() string
- func (m *UpdateRequest) Unmarshal(dAtA []byte) error
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrInvalidLengthSku = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowSku = fmt.Errorf("proto: integer overflow") )
View Source
var Inventory_Type_name = map[int32]string{
0: "Infinite",
1: "Finite",
}
View Source
var Inventory_Type_value = map[string]int32{
"Infinite": 0,
"Finite": 1,
}
View Source
var ListRequest_Sort_name = map[int32]string{
0: "Natural",
1: "CreatedDesc",
2: "CreatedAsc",
3: "UpdatedDesc",
4: "UpdatedAsc",
}
View Source
var ListRequest_Sort_value = map[string]int32{
"Natural": 0,
"CreatedDesc": 1,
"CreatedAsc": 2,
"UpdatedDesc": 3,
"UpdatedAsc": 4,
}
Functions ¶
func RegisterSkuServiceServer ¶
func RegisterSkuServiceServer(s *grpc.Server, srv SkuServiceServer)
Types ¶
type DeleteRequest ¶
type DeleteRequest struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty" validate:"required,uuid4"`
}
func (*DeleteRequest) Descriptor ¶
func (*DeleteRequest) Descriptor() ([]byte, []int)
func (*DeleteRequest) GetId ¶
func (m *DeleteRequest) GetId() string
func (*DeleteRequest) Marshal ¶
func (m *DeleteRequest) Marshal() (dAtA []byte, err error)
func (*DeleteRequest) ProtoMessage ¶
func (*DeleteRequest) ProtoMessage()
func (*DeleteRequest) Reset ¶
func (m *DeleteRequest) Reset()
func (*DeleteRequest) Size ¶
func (m *DeleteRequest) Size() (n int)
func (*DeleteRequest) String ¶
func (m *DeleteRequest) String() string
func (*DeleteRequest) Unmarshal ¶
func (m *DeleteRequest) Unmarshal(dAtA []byte) error
type Empty ¶
type Empty struct { }
func (*Empty) Descriptor ¶
func (*Empty) ProtoMessage ¶
func (*Empty) ProtoMessage()
type GetRequest ¶
type GetRequest struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty" validate:"required,uuid4"`
}
func (*GetRequest) Descriptor ¶
func (*GetRequest) Descriptor() ([]byte, []int)
func (*GetRequest) GetId ¶
func (m *GetRequest) GetId() string
func (*GetRequest) Marshal ¶
func (m *GetRequest) Marshal() (dAtA []byte, err error)
func (*GetRequest) ProtoMessage ¶
func (*GetRequest) ProtoMessage()
func (*GetRequest) Reset ¶
func (m *GetRequest) Reset()
func (*GetRequest) Size ¶
func (m *GetRequest) Size() (n int)
func (*GetRequest) String ¶
func (m *GetRequest) String() string
func (*GetRequest) Unmarshal ¶
func (m *GetRequest) Unmarshal(dAtA []byte) error
type Inventory ¶
type Inventory struct { Quantity int64 `protobuf:"varint,1,opt,name=quantity,proto3" json:"quantity,omitempty" validate:"omitempty,gte=0"` Type Inventory_Type `` /* 130-byte string literal not displayed */ }
func (*Inventory) Descriptor ¶
func (*Inventory) GetQuantity ¶
func (*Inventory) GetType ¶
func (m *Inventory) GetType() Inventory_Type
func (*Inventory) ProtoMessage ¶
func (*Inventory) ProtoMessage()
type Inventory_Type ¶
type Inventory_Type int32
const ( Inventory_Infinite Inventory_Type = 0 Inventory_Finite Inventory_Type = 1 )
func (Inventory_Type) EnumDescriptor ¶
func (Inventory_Type) EnumDescriptor() ([]byte, []int)
func (Inventory_Type) String ¶
func (x Inventory_Type) String() string
type ListRequest ¶
type ListRequest struct { Page int64 `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty" validate:"omitempty,required,gte=0"` Limit int64 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty" validate:"omitempty,required,gt=0"` Sort ListRequest_Sort `` /* 132-byte string literal not displayed */ }
func (*ListRequest) Descriptor ¶
func (*ListRequest) Descriptor() ([]byte, []int)
func (*ListRequest) GetLimit ¶
func (m *ListRequest) GetLimit() int64
func (*ListRequest) GetPage ¶
func (m *ListRequest) GetPage() int64
func (*ListRequest) GetSort ¶
func (m *ListRequest) GetSort() ListRequest_Sort
func (*ListRequest) Marshal ¶
func (m *ListRequest) Marshal() (dAtA []byte, err error)
func (*ListRequest) ProtoMessage ¶
func (*ListRequest) ProtoMessage()
func (*ListRequest) Reset ¶
func (m *ListRequest) Reset()
func (*ListRequest) Size ¶
func (m *ListRequest) Size() (n int)
func (*ListRequest) String ¶
func (m *ListRequest) String() string
func (*ListRequest) Unmarshal ¶
func (m *ListRequest) Unmarshal(dAtA []byte) error
type ListRequest_Sort ¶
type ListRequest_Sort int32
const ( ListRequest_Natural ListRequest_Sort = 0 ListRequest_CreatedDesc ListRequest_Sort = 1 ListRequest_CreatedAsc ListRequest_Sort = 2 ListRequest_UpdatedDesc ListRequest_Sort = 3 ListRequest_UpdatedAsc ListRequest_Sort = 4 )
func (ListRequest_Sort) EnumDescriptor ¶
func (ListRequest_Sort) EnumDescriptor() ([]byte, []int)
func (ListRequest_Sort) String ¶
func (x ListRequest_Sort) String() string
type NewRequest ¶
type NewRequest struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty" validate:"required,gt=0"` Currency paymentpb.Currency `` /* 138-byte string literal not displayed */ Active bool `protobuf:"varint,3,opt,name=active,proto3" json:"active,omitempty" validate:"required"` Price uint64 `protobuf:"varint,4,opt,name=price,proto3" json:"price,omitempty" validate:"required,gte=0"` Parent string `protobuf:"bytes,5,opt,name=parent,proto3" json:"parent,omitempty" validate:"required,uuid4"` Metadata map[string]string `` /* 150-byte string literal not displayed */ Image string `protobuf:"bytes,7,opt,name=image,proto3" json:"image,omitempty" validate:"url"` PackageDimensions *PackageDimensions `protobuf:"bytes,8,opt,name=packageDimensions" json:"packageDimensions,omitempty" validate:"omitempty,dive"` Inventory *Inventory `protobuf:"bytes,9,opt,name=inventory" json:"inventory,omitempty" validate:"required,dive"` Attributes map[string]string `` /* 155-byte string literal not displayed */ }
func (*NewRequest) Descriptor ¶
func (*NewRequest) Descriptor() ([]byte, []int)
func (*NewRequest) GetActive ¶
func (m *NewRequest) GetActive() bool
func (*NewRequest) GetAttributes ¶
func (m *NewRequest) GetAttributes() map[string]string
func (*NewRequest) GetCurrency ¶
func (m *NewRequest) GetCurrency() paymentpb.Currency
func (*NewRequest) GetImage ¶
func (m *NewRequest) GetImage() string
func (*NewRequest) GetInventory ¶
func (m *NewRequest) GetInventory() *Inventory
func (*NewRequest) GetMetadata ¶
func (m *NewRequest) GetMetadata() map[string]string
func (*NewRequest) GetName ¶
func (m *NewRequest) GetName() string
func (*NewRequest) GetPackageDimensions ¶
func (m *NewRequest) GetPackageDimensions() *PackageDimensions
func (*NewRequest) GetParent ¶
func (m *NewRequest) GetParent() string
func (*NewRequest) GetPrice ¶
func (m *NewRequest) GetPrice() uint64
func (*NewRequest) Marshal ¶
func (m *NewRequest) Marshal() (dAtA []byte, err error)
func (*NewRequest) ProtoMessage ¶
func (*NewRequest) ProtoMessage()
func (*NewRequest) Reset ¶
func (m *NewRequest) Reset()
func (*NewRequest) Size ¶
func (m *NewRequest) Size() (n int)
func (*NewRequest) String ¶
func (m *NewRequest) String() string
func (*NewRequest) Unmarshal ¶
func (m *NewRequest) Unmarshal(dAtA []byte) error
type PackageDimensions ¶
type PackageDimensions struct { Height float64 `protobuf:"fixed64,1,opt,name=height,proto3" json:"height,omitempty" validate:"required,gt=0"` Length float64 `protobuf:"fixed64,2,opt,name=length,proto3" json:"length,omitempty" validate:"required,gt=0"` Weight float64 `protobuf:"fixed64,3,opt,name=weight,proto3" json:"weight,omitempty" validate:"required,gt=0"` Width float64 `protobuf:"fixed64,4,opt,name=width,proto3" json:"width,omitempty" validate:"required,gt=0"` }
func (*PackageDimensions) Descriptor ¶
func (*PackageDimensions) Descriptor() ([]byte, []int)
func (*PackageDimensions) GetHeight ¶
func (m *PackageDimensions) GetHeight() float64
func (*PackageDimensions) GetLength ¶
func (m *PackageDimensions) GetLength() float64
func (*PackageDimensions) GetWeight ¶
func (m *PackageDimensions) GetWeight() float64
func (*PackageDimensions) GetWidth ¶
func (m *PackageDimensions) GetWidth() float64
func (*PackageDimensions) Marshal ¶
func (m *PackageDimensions) Marshal() (dAtA []byte, err error)
func (*PackageDimensions) MarshalTo ¶
func (m *PackageDimensions) MarshalTo(dAtA []byte) (int, error)
func (*PackageDimensions) ProtoMessage ¶
func (*PackageDimensions) ProtoMessage()
func (*PackageDimensions) Reset ¶
func (m *PackageDimensions) Reset()
func (*PackageDimensions) Size ¶
func (m *PackageDimensions) Size() (n int)
func (*PackageDimensions) String ¶
func (m *PackageDimensions) String() string
func (*PackageDimensions) Unmarshal ¶
func (m *PackageDimensions) Unmarshal(dAtA []byte) error
type Sku ¶
type Sku struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty" bson:"_id"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Price uint64 `protobuf:"varint,3,opt,name=price,proto3" json:"price,omitempty"` Currency paymentpb.Currency `protobuf:"varint,4,opt,name=currency,proto3,enum=paymentpb.Currency" json:"currency,omitempty"` Active bool `protobuf:"varint,5,opt,name=active,proto3" json:"active,omitempty"` Parent string `protobuf:"bytes,6,opt,name=parent,proto3" json:"parent,omitempty"` Metadata map[string]string `` /* 150-byte string literal not displayed */ Attributes map[string]string `` /* 154-byte string literal not displayed */ Image string `protobuf:"bytes,9,opt,name=image,proto3" json:"image,omitempty"` PackageDimensions *PackageDimensions `protobuf:"bytes,10,opt,name=packageDimensions" json:"packageDimensions,omitempty"` Inventory *Inventory `protobuf:"bytes,11,opt,name=inventory" json:"inventory,omitempty"` Created int64 `protobuf:"varint,998,opt,name=created,proto3" json:"created,omitempty"` Updated int64 `protobuf:"varint,999,opt,name=updated,proto3" json:"updated,omitempty"` }
func (*Sku) Descriptor ¶
func (*Sku) GetAttributes ¶
func (*Sku) GetCreated ¶
func (*Sku) GetCurrency ¶
func (*Sku) GetInventory ¶
func (*Sku) GetMetadata ¶
func (*Sku) GetPackageDimensions ¶
func (m *Sku) GetPackageDimensions() *PackageDimensions
func (*Sku) GetUpdated ¶
func (*Sku) ProtoMessage ¶
func (*Sku) ProtoMessage()
type SkuList ¶
type SkuList struct { Orders []*Sku `protobuf:"bytes,1,rep,name=orders" json:"orders,omitempty"` Total int32 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"` }
func (*SkuList) Descriptor ¶
func (*SkuList) ProtoMessage ¶
func (*SkuList) ProtoMessage()
type SkuServiceClient ¶
type SkuServiceClient interface { New(ctx context.Context, in *NewRequest, opts ...grpc.CallOption) (*Sku, error) Get(ctx context.Context, in *GetRequest, opts ...grpc.CallOption) (*Sku, error) Update(ctx context.Context, in *UpdateRequest, opts ...grpc.CallOption) (*Sku, error) Delete(ctx context.Context, in *DeleteRequest, opts ...grpc.CallOption) (*Empty, error) List(ctx context.Context, in *ListRequest, opts ...grpc.CallOption) (*SkuList, error) }
func NewSkuServiceClient ¶
func NewSkuServiceClient(cc *grpc.ClientConn) SkuServiceClient
type SkuServiceServer ¶
type SkuServiceServer interface { New(context.Context, *NewRequest) (*Sku, error) Get(context.Context, *GetRequest) (*Sku, error) Update(context.Context, *UpdateRequest) (*Sku, error) Delete(context.Context, *DeleteRequest) (*Empty, error) List(context.Context, *ListRequest) (*SkuList, error) }
type UpdateRequest ¶
type UpdateRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty" validate:"required,uuid4"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty" validate:"omitempty,gt=0"` Currency paymentpb.Currency `` /* 138-byte string literal not displayed */ Active bool `protobuf:"varint,4,opt,name=active,proto3" json:"active,omitempty"` Price uint64 `protobuf:"varint,5,opt,name=price,proto3" json:"price,omitempty" validate:"omitempty,gte=0"` Parent string `protobuf:"bytes,6,opt,name=parent,proto3" json:"parent,omitempty" validate:"omitempty,uuid4"` Metadata map[string]string `` /* 150-byte string literal not displayed */ Image string `protobuf:"bytes,8,opt,name=image,proto3" json:"image,omitempty" validate:"omitempty,url"` PackageDimensions *PackageDimensions `protobuf:"bytes,9,opt,name=packageDimensions" json:"packageDimensions,omitempty" validate:"omitempty,dive"` Inventory *Inventory `protobuf:"bytes,10,opt,name=inventory" json:"inventory,omitempty" validate:"omitempty,dive"` Attributes map[string]string `` /* 155-byte string literal not displayed */ }
func (*UpdateRequest) Descriptor ¶
func (*UpdateRequest) Descriptor() ([]byte, []int)
func (*UpdateRequest) GetActive ¶
func (m *UpdateRequest) GetActive() bool
func (*UpdateRequest) GetAttributes ¶
func (m *UpdateRequest) GetAttributes() map[string]string
func (*UpdateRequest) GetCurrency ¶
func (m *UpdateRequest) GetCurrency() paymentpb.Currency
func (*UpdateRequest) GetId ¶
func (m *UpdateRequest) GetId() string
func (*UpdateRequest) GetImage ¶
func (m *UpdateRequest) GetImage() string
func (*UpdateRequest) GetInventory ¶
func (m *UpdateRequest) GetInventory() *Inventory
func (*UpdateRequest) GetMetadata ¶
func (m *UpdateRequest) GetMetadata() map[string]string
func (*UpdateRequest) GetName ¶
func (m *UpdateRequest) GetName() string
func (*UpdateRequest) GetPackageDimensions ¶
func (m *UpdateRequest) GetPackageDimensions() *PackageDimensions
func (*UpdateRequest) GetParent ¶
func (m *UpdateRequest) GetParent() string
func (*UpdateRequest) GetPrice ¶
func (m *UpdateRequest) GetPrice() uint64
func (*UpdateRequest) Marshal ¶
func (m *UpdateRequest) Marshal() (dAtA []byte, err error)
func (*UpdateRequest) ProtoMessage ¶
func (*UpdateRequest) ProtoMessage()
func (*UpdateRequest) Reset ¶
func (m *UpdateRequest) Reset()
func (*UpdateRequest) Size ¶
func (m *UpdateRequest) Size() (n int)
func (*UpdateRequest) String ¶
func (m *UpdateRequest) String() string
func (*UpdateRequest) Unmarshal ¶
func (m *UpdateRequest) Unmarshal(dAtA []byte) error
Click to show internal directories.
Click to hide internal directories.