skupb

package
v0.0.0-...-692440d Latest Latest
Warning

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

Go to latest
Published: Aug 17, 2017 License: AGPL-3.0 Imports: 8 Imported by: 0

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

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 RegisterSkuServer

func RegisterSkuServer(s *grpc.Server, srv SkuServer)

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) MarshalTo

func (m *DeleteRequest) MarshalTo(dAtA []byte) (int, 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) Descriptor() ([]byte, []int)

func (*Empty) Marshal

func (m *Empty) Marshal() (dAtA []byte, err error)

func (*Empty) MarshalTo

func (m *Empty) MarshalTo(dAtA []byte) (int, error)

func (*Empty) ProtoMessage

func (*Empty) ProtoMessage()

func (*Empty) Reset

func (m *Empty) Reset()

func (*Empty) Size

func (m *Empty) Size() (n int)

func (*Empty) String

func (m *Empty) String() string

func (*Empty) Unmarshal

func (m *Empty) Unmarshal(dAtA []byte) error

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) MarshalTo

func (m *GetRequest) MarshalTo(dAtA []byte) (int, 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) Descriptor() ([]byte, []int)

func (*Inventory) GetQuantity

func (m *Inventory) GetQuantity() int64

func (*Inventory) GetType

func (m *Inventory) GetType() Inventory_Type

func (*Inventory) Marshal

func (m *Inventory) Marshal() (dAtA []byte, err error)

func (*Inventory) MarshalTo

func (m *Inventory) MarshalTo(dAtA []byte) (int, error)

func (*Inventory) ProtoMessage

func (*Inventory) ProtoMessage()

func (*Inventory) Reset

func (m *Inventory) Reset()

func (*Inventory) Size

func (m *Inventory) Size() (n int)

func (*Inventory) String

func (m *Inventory) String() string

func (*Inventory) Unmarshal

func (m *Inventory) Unmarshal(dAtA []byte) error

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) MarshalTo

func (m *ListRequest) MarshalTo(dAtA []byte) (int, 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) MarshalTo

func (m *NewRequest) MarshalTo(dAtA []byte) (int, 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) Descriptor() ([]byte, []int)

func (*Sku) GetActive

func (m *Sku) GetActive() bool

func (*Sku) GetAttributes

func (m *Sku) GetAttributes() map[string]string

func (*Sku) GetCreated

func (m *Sku) GetCreated() int64

func (*Sku) GetCurrency

func (m *Sku) GetCurrency() paymentpb.Currency

func (*Sku) GetId

func (m *Sku) GetId() string

func (*Sku) GetImage

func (m *Sku) GetImage() string

func (*Sku) GetInventory

func (m *Sku) GetInventory() *Inventory

func (*Sku) GetMetadata

func (m *Sku) GetMetadata() map[string]string

func (*Sku) GetName

func (m *Sku) GetName() string

func (*Sku) GetPackageDimensions

func (m *Sku) GetPackageDimensions() *PackageDimensions

func (*Sku) GetParent

func (m *Sku) GetParent() string

func (*Sku) GetPrice

func (m *Sku) GetPrice() uint64

func (*Sku) GetUpdated

func (m *Sku) GetUpdated() int64

func (*Sku) Marshal

func (m *Sku) Marshal() (dAtA []byte, err error)

func (*Sku) MarshalTo

func (m *Sku) MarshalTo(dAtA []byte) (int, error)

func (*Sku) ProtoMessage

func (*Sku) ProtoMessage()

func (*Sku) Reset

func (m *Sku) Reset()

func (*Sku) Size

func (m *Sku) Size() (n int)

func (*Sku) String

func (m *Sku) String() string

func (*Sku) Unmarshal

func (m *Sku) Unmarshal(dAtA []byte) error

type SkuClient

type SkuClient 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 NewSkuClient

func NewSkuClient(cc *grpc.ClientConn) SkuClient

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) Descriptor() ([]byte, []int)

func (*SkuList) GetOrders

func (m *SkuList) GetOrders() []*Sku

func (*SkuList) GetTotal

func (m *SkuList) GetTotal() int32

func (*SkuList) Marshal

func (m *SkuList) Marshal() (dAtA []byte, err error)

func (*SkuList) MarshalTo

func (m *SkuList) MarshalTo(dAtA []byte) (int, error)

func (*SkuList) ProtoMessage

func (*SkuList) ProtoMessage()

func (*SkuList) Reset

func (m *SkuList) Reset()

func (*SkuList) Size

func (m *SkuList) Size() (n int)

func (*SkuList) String

func (m *SkuList) String() string

func (*SkuList) Unmarshal

func (m *SkuList) Unmarshal(dAtA []byte) error

type SkuServer

type SkuServer 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) MarshalTo

func (m *UpdateRequest) MarshalTo(dAtA []byte) (int, 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

Jump to

Keyboard shortcuts

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