produitpb

package
v0.0.0-...-8f3b465 Latest Latest
Warning

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

Go to latest
Published: May 10, 2022 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_proto_produit_proto protoreflect.FileDescriptor

Functions

func RegisterServiceProduitServer

func RegisterServiceProduitServer(s grpc.ServiceRegistrar, srv ServiceProduitServer)

Types

type GetAllProduitsRequest

type GetAllProduitsRequest struct {
	// contains filtered or unexported fields
}

func (*GetAllProduitsRequest) Descriptor deprecated

func (*GetAllProduitsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetAllProduitsRequest.ProtoReflect.Descriptor instead.

func (*GetAllProduitsRequest) ProtoMessage

func (*GetAllProduitsRequest) ProtoMessage()

func (*GetAllProduitsRequest) ProtoReflect

func (x *GetAllProduitsRequest) ProtoReflect() protoreflect.Message

func (*GetAllProduitsRequest) Reset

func (x *GetAllProduitsRequest) Reset()

func (*GetAllProduitsRequest) String

func (x *GetAllProduitsRequest) String() string

type ListProduits

type ListProduits struct {
	Produits []*Produit `protobuf:"bytes,1,rep,name=produits,proto3" json:"produits,omitempty"`
	// contains filtered or unexported fields
}

func (*ListProduits) Descriptor deprecated

func (*ListProduits) Descriptor() ([]byte, []int)

Deprecated: Use ListProduits.ProtoReflect.Descriptor instead.

func (*ListProduits) GetProduits

func (x *ListProduits) GetProduits() []*Produit

func (*ListProduits) ProtoMessage

func (*ListProduits) ProtoMessage()

func (*ListProduits) ProtoReflect

func (x *ListProduits) ProtoReflect() protoreflect.Message

func (*ListProduits) Reset

func (x *ListProduits) Reset()

func (*ListProduits) String

func (x *ListProduits) String() string

type Localisation

type Localisation struct {
	Adresse string `protobuf:"bytes,2,opt,name=adresse,proto3" json:"adresse,omitempty"`
	Ville   string `protobuf:"bytes,3,opt,name=ville,proto3" json:"ville,omitempty"`
	Cp      string `protobuf:"bytes,4,opt,name=cp,proto3" json:"cp,omitempty"`
	// contains filtered or unexported fields
}

func (*Localisation) Descriptor deprecated

func (*Localisation) Descriptor() ([]byte, []int)

Deprecated: Use Localisation.ProtoReflect.Descriptor instead.

func (*Localisation) GetAdresse

func (x *Localisation) GetAdresse() string

func (*Localisation) GetCp

func (x *Localisation) GetCp() string

func (*Localisation) GetVille

func (x *Localisation) GetVille() string

func (*Localisation) ProtoMessage

func (*Localisation) ProtoMessage()

func (*Localisation) ProtoReflect

func (x *Localisation) ProtoReflect() protoreflect.Message

func (*Localisation) Reset

func (x *Localisation) Reset()

func (*Localisation) String

func (x *Localisation) String() string

type Photo

type Photo struct {
	Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	// contains filtered or unexported fields
}

func (*Photo) Descriptor deprecated

func (*Photo) Descriptor() ([]byte, []int)

Deprecated: Use Photo.ProtoReflect.Descriptor instead.

func (*Photo) GetUrl

func (x *Photo) GetUrl() string

func (*Photo) ProtoMessage

func (*Photo) ProtoMessage()

func (*Photo) ProtoReflect

func (x *Photo) ProtoReflect() protoreflect.Message

func (*Photo) Reset

func (x *Photo) Reset()

func (*Photo) String

func (x *Photo) String() string

type PointRetrait

type PointRetrait struct {
	Nom          string        `protobuf:"bytes,1,opt,name=nom,proto3" json:"nom,omitempty"`
	Localisation *Localisation `protobuf:"bytes,2,opt,name=localisation,proto3" json:"localisation,omitempty"`
	// contains filtered or unexported fields
}

func (*PointRetrait) Descriptor deprecated

func (*PointRetrait) Descriptor() ([]byte, []int)

Deprecated: Use PointRetrait.ProtoReflect.Descriptor instead.

func (*PointRetrait) GetLocalisation

func (x *PointRetrait) GetLocalisation() *Localisation

func (*PointRetrait) GetNom

func (x *PointRetrait) GetNom() string

func (*PointRetrait) ProtoMessage

func (*PointRetrait) ProtoMessage()

func (*PointRetrait) ProtoReflect

func (x *PointRetrait) ProtoReflect() protoreflect.Message

func (*PointRetrait) Reset

func (x *PointRetrait) Reset()

func (*PointRetrait) String

func (x *PointRetrait) String() string

type Produit

type Produit struct {
	ID          string   `protobuf:"bytes,1,opt,name=ID,proto3" json:"ID,omitempty"`
	Ref         string   `protobuf:"bytes,2,opt,name=ref,proto3" json:"ref,omitempty"`
	Description string   `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	Prix        float32  `protobuf:"fixed32,4,opt,name=prix,proto3" json:"prix,omitempty"`
	Photos      []*Photo `protobuf:"bytes,5,rep,name=photos,proto3" json:"photos,omitempty"`
	Stocks      []*Stock `protobuf:"bytes,6,rep,name=stocks,proto3" json:"stocks,omitempty"`
	Tags        []string `protobuf:"bytes,7,rep,name=tags,proto3" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

func (*Produit) Descriptor deprecated

func (*Produit) Descriptor() ([]byte, []int)

Deprecated: Use Produit.ProtoReflect.Descriptor instead.

func (*Produit) GetDescription

func (x *Produit) GetDescription() string

func (*Produit) GetID

func (x *Produit) GetID() string

func (*Produit) GetPhotos

func (x *Produit) GetPhotos() []*Photo

func (*Produit) GetPrix

func (x *Produit) GetPrix() float32

func (*Produit) GetRef

func (x *Produit) GetRef() string

func (*Produit) GetStocks

func (x *Produit) GetStocks() []*Stock

func (*Produit) GetTags

func (x *Produit) GetTags() []string

func (*Produit) ProtoMessage

func (*Produit) ProtoMessage()

func (*Produit) ProtoReflect

func (x *Produit) ProtoReflect() protoreflect.Message

func (*Produit) Reset

func (x *Produit) Reset()

func (*Produit) String

func (x *Produit) String() string

type ProduitRequest

type ProduitRequest struct {
	Produit *Produit `protobuf:"bytes,1,opt,name=produit,proto3" json:"produit,omitempty"`
	// contains filtered or unexported fields
}

func (*ProduitRequest) Descriptor deprecated

func (*ProduitRequest) Descriptor() ([]byte, []int)

Deprecated: Use ProduitRequest.ProtoReflect.Descriptor instead.

func (*ProduitRequest) GetProduit

func (x *ProduitRequest) GetProduit() *Produit

func (*ProduitRequest) ProtoMessage

func (*ProduitRequest) ProtoMessage()

func (*ProduitRequest) ProtoReflect

func (x *ProduitRequest) ProtoReflect() protoreflect.Message

func (*ProduitRequest) Reset

func (x *ProduitRequest) Reset()

func (*ProduitRequest) String

func (x *ProduitRequest) String() string

type ProduitResponse

type ProduitResponse struct {
	Produit *Produit `protobuf:"bytes,1,opt,name=produit,proto3" json:"produit,omitempty"`
	// contains filtered or unexported fields
}

func (*ProduitResponse) Descriptor deprecated

func (*ProduitResponse) Descriptor() ([]byte, []int)

Deprecated: Use ProduitResponse.ProtoReflect.Descriptor instead.

func (*ProduitResponse) GetProduit

func (x *ProduitResponse) GetProduit() *Produit

func (*ProduitResponse) ProtoMessage

func (*ProduitResponse) ProtoMessage()

func (*ProduitResponse) ProtoReflect

func (x *ProduitResponse) ProtoReflect() protoreflect.Message

func (*ProduitResponse) Reset

func (x *ProduitResponse) Reset()

func (*ProduitResponse) String

func (x *ProduitResponse) String() string

type ProduitsRequest

type ProduitsRequest struct {
	Listproduits *ListProduits `protobuf:"bytes,1,opt,name=listproduits,proto3" json:"listproduits,omitempty"`
	// contains filtered or unexported fields
}

func (*ProduitsRequest) Descriptor deprecated

func (*ProduitsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ProduitsRequest.ProtoReflect.Descriptor instead.

func (*ProduitsRequest) GetListproduits

func (x *ProduitsRequest) GetListproduits() *ListProduits

func (*ProduitsRequest) ProtoMessage

func (*ProduitsRequest) ProtoMessage()

func (*ProduitsRequest) ProtoReflect

func (x *ProduitsRequest) ProtoReflect() protoreflect.Message

func (*ProduitsRequest) Reset

func (x *ProduitsRequest) Reset()

func (*ProduitsRequest) String

func (x *ProduitsRequest) String() string

type ProduitsResponse

type ProduitsResponse struct {
	Listproduits *ListProduits `protobuf:"bytes,1,opt,name=listproduits,proto3" json:"listproduits,omitempty"`
	// contains filtered or unexported fields
}

func (*ProduitsResponse) Descriptor deprecated

func (*ProduitsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ProduitsResponse.ProtoReflect.Descriptor instead.

func (*ProduitsResponse) GetListproduits

func (x *ProduitsResponse) GetListproduits() *ListProduits

func (*ProduitsResponse) ProtoMessage

func (*ProduitsResponse) ProtoMessage()

func (*ProduitsResponse) ProtoReflect

func (x *ProduitsResponse) ProtoReflect() protoreflect.Message

func (*ProduitsResponse) Reset

func (x *ProduitsResponse) Reset()

func (*ProduitsResponse) String

func (x *ProduitsResponse) String() string

type ServiceProduitClient

type ServiceProduitClient interface {
	AddProduit(ctx context.Context, in *ProduitRequest, opts ...grpc.CallOption) (*Produit, error)
	UpdateProduits(ctx context.Context, in *ProduitsRequest, opts ...grpc.CallOption) (*ProduitsResponse, error)
	GetAllProduits(ctx context.Context, in *GetAllProduitsRequest, opts ...grpc.CallOption) (*ProduitsResponse, error)
	GetProduitByRef(ctx context.Context, in *GetAllProduitsRequest, opts ...grpc.CallOption) (*Produit, error)
}

ServiceProduitClient is the client API for ServiceProduit service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ServiceProduitServer

type ServiceProduitServer interface {
	AddProduit(context.Context, *ProduitRequest) (*Produit, error)
	UpdateProduits(context.Context, *ProduitsRequest) (*ProduitsResponse, error)
	GetAllProduits(context.Context, *GetAllProduitsRequest) (*ProduitsResponse, error)
	GetProduitByRef(context.Context, *GetAllProduitsRequest) (*Produit, error)
	// contains filtered or unexported methods
}

ServiceProduitServer is the server API for ServiceProduit service. All implementations must embed UnimplementedServiceProduitServer for forward compatibility

type Stock

type Stock struct {
	PointRetrait *PointRetrait `protobuf:"bytes,1,opt,name=pointRetrait,proto3" json:"pointRetrait,omitempty"`
	Qte          int32         `protobuf:"varint,2,opt,name=qte,proto3" json:"qte,omitempty"`
	// contains filtered or unexported fields
}

func (*Stock) Descriptor deprecated

func (*Stock) Descriptor() ([]byte, []int)

Deprecated: Use Stock.ProtoReflect.Descriptor instead.

func (*Stock) GetPointRetrait

func (x *Stock) GetPointRetrait() *PointRetrait

func (*Stock) GetQte

func (x *Stock) GetQte() int32

func (*Stock) ProtoMessage

func (*Stock) ProtoMessage()

func (*Stock) ProtoReflect

func (x *Stock) ProtoReflect() protoreflect.Message

func (*Stock) Reset

func (x *Stock) Reset()

func (*Stock) String

func (x *Stock) String() string

type UnimplementedServiceProduitServer

type UnimplementedServiceProduitServer struct {
}

UnimplementedServiceProduitServer must be embedded to have forward compatible implementations.

func (UnimplementedServiceProduitServer) AddProduit

func (UnimplementedServiceProduitServer) GetAllProduits

func (UnimplementedServiceProduitServer) GetProduitByRef

func (UnimplementedServiceProduitServer) UpdateProduits

type UnsafeServiceProduitServer

type UnsafeServiceProduitServer interface {
	// contains filtered or unexported methods
}

UnsafeServiceProduitServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ServiceProduitServer will result in compilation errors.

Jump to

Keyboard shortcuts

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