Documentation ¶
Index ¶
- Variables
- func RegisterServiceProduitServer(s grpc.ServiceRegistrar, srv ServiceProduitServer)
- type GetAllProduitsRequest
- type ListProduits
- type Localisation
- func (*Localisation) Descriptor() ([]byte, []int)deprecated
- func (x *Localisation) GetAdresse() string
- func (x *Localisation) GetCp() string
- func (x *Localisation) GetVille() string
- func (*Localisation) ProtoMessage()
- func (x *Localisation) ProtoReflect() protoreflect.Message
- func (x *Localisation) Reset()
- func (x *Localisation) String() string
- type Photo
- type PointRetrait
- func (*PointRetrait) Descriptor() ([]byte, []int)deprecated
- func (x *PointRetrait) GetLocalisation() *Localisation
- func (x *PointRetrait) GetNom() string
- func (*PointRetrait) ProtoMessage()
- func (x *PointRetrait) ProtoReflect() protoreflect.Message
- func (x *PointRetrait) Reset()
- func (x *PointRetrait) String() string
- type Produit
- func (*Produit) Descriptor() ([]byte, []int)deprecated
- func (x *Produit) GetDescription() string
- func (x *Produit) GetID() string
- func (x *Produit) GetPhotos() []*Photo
- func (x *Produit) GetPrix() float32
- func (x *Produit) GetRef() string
- func (x *Produit) GetStocks() []*Stock
- func (x *Produit) GetTags() []string
- func (*Produit) ProtoMessage()
- func (x *Produit) ProtoReflect() protoreflect.Message
- func (x *Produit) Reset()
- func (x *Produit) String() string
- type ProduitRequest
- type ProduitResponse
- type ProduitsRequest
- type ProduitsResponse
- func (*ProduitsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ProduitsResponse) GetListproduits() *ListProduits
- func (*ProduitsResponse) ProtoMessage()
- func (x *ProduitsResponse) ProtoReflect() protoreflect.Message
- func (x *ProduitsResponse) Reset()
- func (x *ProduitsResponse) String() string
- type ServiceProduitClient
- type ServiceProduitServer
- type Stock
- type UnimplementedServiceProduitServer
- func (UnimplementedServiceProduitServer) AddProduit(context.Context, *ProduitRequest) (*Produit, error)
- func (UnimplementedServiceProduitServer) GetAllProduits(context.Context, *GetAllProduitsRequest) (*ProduitsResponse, error)
- func (UnimplementedServiceProduitServer) GetProduitByRef(context.Context, *GetAllProduitsRequest) (*Produit, error)
- func (UnimplementedServiceProduitServer) UpdateProduits(context.Context, *ProduitsRequest) (*ProduitsResponse, error)
- type UnsafeServiceProduitServer
Constants ¶
This section is empty.
Variables ¶
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) ProtoMessage ¶
func (*Photo) ProtoMessage()
func (*Photo) ProtoReflect ¶
func (x *Photo) ProtoReflect() protoreflect.Message
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) GetDescription ¶
func (*Produit) ProtoMessage ¶
func (*Produit) ProtoMessage()
func (*Produit) ProtoReflect ¶
func (x *Produit) ProtoReflect() protoreflect.Message
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.
func NewServiceProduitClient ¶
func NewServiceProduitClient(cc grpc.ClientConnInterface) ServiceProduitClient
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) GetPointRetrait ¶
func (x *Stock) GetPointRetrait() *PointRetrait
func (*Stock) ProtoMessage ¶
func (*Stock) ProtoMessage()
func (*Stock) ProtoReflect ¶
func (x *Stock) ProtoReflect() protoreflect.Message
type UnimplementedServiceProduitServer ¶
type UnimplementedServiceProduitServer struct { }
UnimplementedServiceProduitServer must be embedded to have forward compatible implementations.
func (UnimplementedServiceProduitServer) AddProduit ¶
func (UnimplementedServiceProduitServer) AddProduit(context.Context, *ProduitRequest) (*Produit, error)
func (UnimplementedServiceProduitServer) GetAllProduits ¶
func (UnimplementedServiceProduitServer) GetAllProduits(context.Context, *GetAllProduitsRequest) (*ProduitsResponse, error)
func (UnimplementedServiceProduitServer) GetProduitByRef ¶
func (UnimplementedServiceProduitServer) GetProduitByRef(context.Context, *GetAllProduitsRequest) (*Produit, error)
func (UnimplementedServiceProduitServer) UpdateProduits ¶
func (UnimplementedServiceProduitServer) UpdateProduits(context.Context, *ProduitsRequest) (*ProduitsResponse, error)
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.