Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterFetchServiceServer(s grpc.ServiceRegistrar, srv FetchServiceServer)
- type CloudEvent
- func (c *CloudEvent) AsCloudEvent() cloudevent.CloudEvent[json.RawMessage]
- func (*CloudEvent) Descriptor() ([]byte, []int)deprecated
- func (x *CloudEvent) GetData() []byte
- func (x *CloudEvent) GetHeader() *CloudEventHeader
- func (*CloudEvent) ProtoMessage()
- func (x *CloudEvent) ProtoReflect() protoreflect.Message
- func (x *CloudEvent) Reset()
- func (x *CloudEvent) String() string
- type CloudEventHeader
- func (c *CloudEventHeader) AsCloudEventHeader() cloudevent.CloudEventHeader
- func (*CloudEventHeader) Descriptor() ([]byte, []int)deprecated
- func (x *CloudEventHeader) GetDataContentType() string
- func (x *CloudEventHeader) GetDataSchema() string
- func (x *CloudEventHeader) GetDataVersion() string
- func (x *CloudEventHeader) GetExtras() map[string][]byte
- func (x *CloudEventHeader) GetId() string
- func (x *CloudEventHeader) GetProducer() string
- func (x *CloudEventHeader) GetSource() string
- func (x *CloudEventHeader) GetSpecVersion() string
- func (x *CloudEventHeader) GetSubject() string
- func (x *CloudEventHeader) GetTime() *timestamppb.Timestamp
- func (x *CloudEventHeader) GetType() string
- func (*CloudEventHeader) ProtoMessage()
- func (x *CloudEventHeader) ProtoReflect() protoreflect.Message
- func (x *CloudEventHeader) Reset()
- func (x *CloudEventHeader) String() string
- type CloudEventMetadata
- func (*CloudEventMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *CloudEventMetadata) GetHeader() *CloudEventHeader
- func (x *CloudEventMetadata) GetKey() string
- func (*CloudEventMetadata) ProtoMessage()
- func (x *CloudEventMetadata) ProtoReflect() protoreflect.Message
- func (x *CloudEventMetadata) Reset()
- func (x *CloudEventMetadata) String() string
- type FetchServiceClient
- type FetchServiceServer
- type GetLatestCloudEventRequest
- func (*GetLatestCloudEventRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetLatestCloudEventRequest) GetOptions() *SearchOptions
- func (*GetLatestCloudEventRequest) ProtoMessage()
- func (x *GetLatestCloudEventRequest) ProtoReflect() protoreflect.Message
- func (x *GetLatestCloudEventRequest) Reset()
- func (x *GetLatestCloudEventRequest) String() string
- type GetLatestCloudEventResponse
- func (*GetLatestCloudEventResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetLatestCloudEventResponse) GetCloudEvent() *CloudEvent
- func (*GetLatestCloudEventResponse) ProtoMessage()
- func (x *GetLatestCloudEventResponse) ProtoReflect() protoreflect.Message
- func (x *GetLatestCloudEventResponse) Reset()
- func (x *GetLatestCloudEventResponse) String() string
- type GetLatestMetadataRequest
- func (*GetLatestMetadataRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetLatestMetadataRequest) GetOptions() *SearchOptions
- func (*GetLatestMetadataRequest) ProtoMessage()
- func (x *GetLatestMetadataRequest) ProtoReflect() protoreflect.Message
- func (x *GetLatestMetadataRequest) Reset()
- func (x *GetLatestMetadataRequest) String() string
- type GetLatestMetadataResponse
- func (*GetLatestMetadataResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetLatestMetadataResponse) GetMetadata() *CloudEventMetadata
- func (*GetLatestMetadataResponse) ProtoMessage()
- func (x *GetLatestMetadataResponse) ProtoReflect() protoreflect.Message
- func (x *GetLatestMetadataResponse) Reset()
- func (x *GetLatestMetadataResponse) String() string
- type ListCloudEventsFromKeysRequest
- func (*ListCloudEventsFromKeysRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListCloudEventsFromKeysRequest) GetIndexKeys() []string
- func (*ListCloudEventsFromKeysRequest) ProtoMessage()
- func (x *ListCloudEventsFromKeysRequest) ProtoReflect() protoreflect.Message
- func (x *ListCloudEventsFromKeysRequest) Reset()
- func (x *ListCloudEventsFromKeysRequest) String() string
- type ListCloudEventsFromKeysResponse
- func (*ListCloudEventsFromKeysResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListCloudEventsFromKeysResponse) GetCloudEvents() []*CloudEvent
- func (*ListCloudEventsFromKeysResponse) ProtoMessage()
- func (x *ListCloudEventsFromKeysResponse) ProtoReflect() protoreflect.Message
- func (x *ListCloudEventsFromKeysResponse) Reset()
- func (x *ListCloudEventsFromKeysResponse) String() string
- type ListCloudEventsRequest
- func (*ListCloudEventsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListCloudEventsRequest) GetLimit() int32
- func (x *ListCloudEventsRequest) GetOptions() *SearchOptions
- func (*ListCloudEventsRequest) ProtoMessage()
- func (x *ListCloudEventsRequest) ProtoReflect() protoreflect.Message
- func (x *ListCloudEventsRequest) Reset()
- func (x *ListCloudEventsRequest) String() string
- type ListCloudEventsResponse
- func (*ListCloudEventsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListCloudEventsResponse) GetCloudEvents() []*CloudEvent
- func (*ListCloudEventsResponse) ProtoMessage()
- func (x *ListCloudEventsResponse) ProtoReflect() protoreflect.Message
- func (x *ListCloudEventsResponse) Reset()
- func (x *ListCloudEventsResponse) String() string
- type ListMetadataRequest
- func (*ListMetadataRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListMetadataRequest) GetLimit() int32
- func (x *ListMetadataRequest) GetOptions() *SearchOptions
- func (*ListMetadataRequest) ProtoMessage()
- func (x *ListMetadataRequest) ProtoReflect() protoreflect.Message
- func (x *ListMetadataRequest) Reset()
- func (x *ListMetadataRequest) String() string
- type ListMetadataResponse
- func (*ListMetadataResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListMetadataResponse) GetMetadataList() []*CloudEventMetadata
- func (*ListMetadataResponse) ProtoMessage()
- func (x *ListMetadataResponse) ProtoReflect() protoreflect.Message
- func (x *ListMetadataResponse) Reset()
- func (x *ListMetadataResponse) String() string
- type SearchOptions
- func (*SearchOptions) Descriptor() ([]byte, []int)deprecated
- func (x *SearchOptions) GetAfter() *timestamppb.Timestamp
- func (x *SearchOptions) GetBefore() *timestamppb.Timestamp
- func (x *SearchOptions) GetDataVersion() *wrapperspb.StringValue
- func (x *SearchOptions) GetOptional() *wrapperspb.StringValue
- func (x *SearchOptions) GetProducer() *wrapperspb.StringValue
- func (x *SearchOptions) GetSource() *wrapperspb.StringValue
- func (x *SearchOptions) GetSubject() *wrapperspb.StringValue
- func (x *SearchOptions) GetTimestampAsc() *wrapperspb.BoolValue
- func (x *SearchOptions) GetType() *wrapperspb.StringValue
- func (*SearchOptions) ProtoMessage()
- func (x *SearchOptions) ProtoReflect() protoreflect.Message
- func (x *SearchOptions) Reset()
- func (x *SearchOptions) String() string
- type UnimplementedFetchServiceServer
- func (UnimplementedFetchServiceServer) GetLatestCloudEvent(context.Context, *GetLatestCloudEventRequest) (*GetLatestCloudEventResponse, error)
- func (UnimplementedFetchServiceServer) GetLatestMetadata(context.Context, *GetLatestMetadataRequest) (*GetLatestMetadataResponse, error)
- func (UnimplementedFetchServiceServer) ListCloudEvents(context.Context, *ListCloudEventsRequest) (*ListCloudEventsResponse, error)
- func (UnimplementedFetchServiceServer) ListCloudEventsFromKeys(context.Context, *ListCloudEventsFromKeysRequest) (*ListCloudEventsFromKeysResponse, error)
- func (UnimplementedFetchServiceServer) ListMetadata(context.Context, *ListMetadataRequest) (*ListMetadataResponse, error)
- type UnsafeFetchServiceServer
Constants ¶
const ( FetchService_GetLatestMetadata_FullMethodName = "/grpc.FetchService/GetLatestMetadata" FetchService_ListMetadata_FullMethodName = "/grpc.FetchService/ListMetadata" FetchService_GetLatestCloudEvent_FullMethodName = "/grpc.FetchService/GetLatestCloudEvent" FetchService_ListCloudEvents_FullMethodName = "/grpc.FetchService/ListCloudEvents" FetchService_ListCloudEventsFromKeys_FullMethodName = "/grpc.FetchService/ListCloudEventsFromKeys" )
Variables ¶
var FetchService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "grpc.FetchService", HandlerType: (*FetchServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetLatestMetadata", Handler: _FetchService_GetLatestMetadata_Handler, }, { MethodName: "ListMetadata", Handler: _FetchService_ListMetadata_Handler, }, { MethodName: "GetLatestCloudEvent", Handler: _FetchService_GetLatestCloudEvent_Handler, }, { MethodName: "ListCloudEvents", Handler: _FetchService_ListCloudEvents_Handler, }, { MethodName: "ListCloudEventsFromKeys", Handler: _FetchService_ListCloudEventsFromKeys_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "pkg/grpc/fetch-api.proto", }
FetchService_ServiceDesc is the grpc.ServiceDesc for FetchService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_pkg_grpc_cloudevent_proto protoreflect.FileDescriptor
var File_pkg_grpc_fetch_api_proto protoreflect.FileDescriptor
Functions ¶
func RegisterFetchServiceServer ¶
func RegisterFetchServiceServer(s grpc.ServiceRegistrar, srv FetchServiceServer)
Types ¶
type CloudEvent ¶ added in v0.0.3
type CloudEvent struct {
Header *CloudEventHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
// contains filtered or unexported fields
}
CloudEvent represents a CloudEvent with a header and data.
func (*CloudEvent) AsCloudEvent ¶ added in v0.0.3
func (c *CloudEvent) AsCloudEvent() cloudevent.CloudEvent[json.RawMessage]
AsCloudEvent converts the CloudEvent to a cloudevent.CloudEvent[json.RawMessage].
func (*CloudEvent) Descriptor
deprecated
added in
v0.0.3
func (*CloudEvent) Descriptor() ([]byte, []int)
Deprecated: Use CloudEvent.ProtoReflect.Descriptor instead.
func (*CloudEvent) GetData ¶ added in v0.0.3
func (x *CloudEvent) GetData() []byte
func (*CloudEvent) GetHeader ¶ added in v0.0.3
func (x *CloudEvent) GetHeader() *CloudEventHeader
func (*CloudEvent) ProtoMessage ¶ added in v0.0.3
func (*CloudEvent) ProtoMessage()
func (*CloudEvent) ProtoReflect ¶ added in v0.0.3
func (x *CloudEvent) ProtoReflect() protoreflect.Message
func (*CloudEvent) Reset ¶ added in v0.0.3
func (x *CloudEvent) Reset()
func (*CloudEvent) String ¶ added in v0.0.3
func (x *CloudEvent) String() string
type CloudEventHeader ¶ added in v0.0.3
type CloudEventHeader struct {
// ID is an identifier for the event. The combination of ID and Source must
// be unique.
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// Source is the context in which the event happened. In a distributed system it might consist of multiple Producers.
// Typically the 0x address.
Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"`
// Producer is a specific instance, process or device that creates the data structure describing the CloudEvent.
// Typically a DID of a nft.
Producer string `protobuf:"bytes,3,opt,name=producer,proto3" json:"producer,omitempty"`
// SpecVersion is the version of CloudEvents specification used.
// This is always hardcoded "1.0".
SpecVersion string `protobuf:"bytes,4,opt,name=spec_version,json=specVersion,proto3" json:"spec_version,omitempty"`
// Subject is an optional field identifying the subject of the event within
// the context of the event producer.
// Typically the DID of the nft.
Subject string `protobuf:"bytes,5,opt,name=subject,proto3" json:"subject,omitempty"`
// Time which the event occurred.
Time *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=time,proto3" json:"time,omitempty"`
// Type describes the type of event.
// Typically a one of the predefined DIMO types. (dimo.status, dimo.fingerprint, dimo.verfiabaleCredential...)
Type string `protobuf:"bytes,7,opt,name=type,proto3" json:"type,omitempty"`
// DataContentType is an optional MIME type for the data field. We almost
// always serialize to JSON and in that case this field is implicitly
// "application/json".
DataContentType string `protobuf:"bytes,8,opt,name=data_content_type,json=dataContentType,proto3" json:"data_content_type,omitempty"`
// DataSchema is an optional URI pointing to a schema for the data field.
DataSchema string `protobuf:"bytes,9,opt,name=data_schema,json=dataSchema,proto3" json:"data_schema,omitempty"`
// DataVersion is the controlled by the source of the event and is used to provide information about the data.
DataVersion string `protobuf:"bytes,10,opt,name=data_version,json=dataVersion,proto3" json:"data_version,omitempty"`
// Extras contains any additional fields that are not part of the CloudEvent excluding the data field.
Extras map[string][]byte `` /* 154-byte string literal not displayed */
// contains filtered or unexported fields
}
CloudEventHeader represents the header structure of a CloudEvent.
func (*CloudEventHeader) AsCloudEventHeader ¶ added in v0.0.3
func (c *CloudEventHeader) AsCloudEventHeader() cloudevent.CloudEventHeader
AsCloudEventHeader converts the CloudEventHeader to a cloudevent.CloudEventHeader.
func (*CloudEventHeader) Descriptor
deprecated
added in
v0.0.3
func (*CloudEventHeader) Descriptor() ([]byte, []int)
Deprecated: Use CloudEventHeader.ProtoReflect.Descriptor instead.
func (*CloudEventHeader) GetDataContentType ¶ added in v0.0.3
func (x *CloudEventHeader) GetDataContentType() string
func (*CloudEventHeader) GetDataSchema ¶ added in v0.0.3
func (x *CloudEventHeader) GetDataSchema() string
func (*CloudEventHeader) GetDataVersion ¶ added in v0.0.3
func (x *CloudEventHeader) GetDataVersion() string
func (*CloudEventHeader) GetExtras ¶ added in v0.0.3
func (x *CloudEventHeader) GetExtras() map[string][]byte
func (*CloudEventHeader) GetId ¶ added in v0.0.3
func (x *CloudEventHeader) GetId() string
func (*CloudEventHeader) GetProducer ¶ added in v0.0.3
func (x *CloudEventHeader) GetProducer() string
func (*CloudEventHeader) GetSource ¶ added in v0.0.3
func (x *CloudEventHeader) GetSource() string
func (*CloudEventHeader) GetSpecVersion ¶ added in v0.0.3
func (x *CloudEventHeader) GetSpecVersion() string
func (*CloudEventHeader) GetSubject ¶ added in v0.0.3
func (x *CloudEventHeader) GetSubject() string
func (*CloudEventHeader) GetTime ¶ added in v0.0.3
func (x *CloudEventHeader) GetTime() *timestamppb.Timestamp
func (*CloudEventHeader) GetType ¶ added in v0.0.3
func (x *CloudEventHeader) GetType() string
func (*CloudEventHeader) ProtoMessage ¶ added in v0.0.3
func (*CloudEventHeader) ProtoMessage()
func (*CloudEventHeader) ProtoReflect ¶ added in v0.0.3
func (x *CloudEventHeader) ProtoReflect() protoreflect.Message
func (*CloudEventHeader) Reset ¶ added in v0.0.3
func (x *CloudEventHeader) Reset()
func (*CloudEventHeader) String ¶ added in v0.0.3
func (x *CloudEventHeader) String() string
type CloudEventMetadata ¶ added in v0.0.3
type CloudEventMetadata struct {
// The cloud event header of the cloud event.
Header *CloudEventHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
// The index key of the cloud event.
Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
// contains filtered or unexported fields
}
func (*CloudEventMetadata) Descriptor
deprecated
added in
v0.0.3
func (*CloudEventMetadata) Descriptor() ([]byte, []int)
Deprecated: Use CloudEventMetadata.ProtoReflect.Descriptor instead.
func (*CloudEventMetadata) GetHeader ¶ added in v0.0.3
func (x *CloudEventMetadata) GetHeader() *CloudEventHeader
func (*CloudEventMetadata) GetKey ¶ added in v0.0.3
func (x *CloudEventMetadata) GetKey() string
func (*CloudEventMetadata) ProtoMessage ¶ added in v0.0.3
func (*CloudEventMetadata) ProtoMessage()
func (*CloudEventMetadata) ProtoReflect ¶ added in v0.0.3
func (x *CloudEventMetadata) ProtoReflect() protoreflect.Message
func (*CloudEventMetadata) Reset ¶ added in v0.0.3
func (x *CloudEventMetadata) Reset()
func (*CloudEventMetadata) String ¶ added in v0.0.3
func (x *CloudEventMetadata) String() string
type FetchServiceClient ¶
type FetchServiceClient interface {
// GetLatestMetadatareturns the latest index key for the given options
GetLatestMetadata(ctx context.Context, in *GetLatestMetadataRequest, opts ...grpc.CallOption) (*GetLatestMetadataResponse, error)
// ListMetadata fetches and returns the list of cloud event metadata objects that match the specified options
ListMetadata(ctx context.Context, in *ListMetadataRequest, opts ...grpc.CallOption) (*ListMetadataResponse, error)
// GetLatestCloudEvent fetches and returns the latest object that matches the specified options
GetLatestCloudEvent(ctx context.Context, in *GetLatestCloudEventRequest, opts ...grpc.CallOption) (*GetLatestCloudEventResponse, error)
// ListCloudEvents fetches and returns the list of objects that match the specified options
ListCloudEvents(ctx context.Context, in *ListCloudEventsRequest, opts ...grpc.CallOption) (*ListCloudEventsResponse, error)
// ListCloudEventsFromKeys fetches and returns the list of objects that match the specified index key
ListCloudEventsFromKeys(ctx context.Context, in *ListCloudEventsFromKeysRequest, opts ...grpc.CallOption) (*ListCloudEventsFromKeysResponse, error)
}
FetchServiceClient is the client API for FetchService 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.
FetchService defines the gRPC service for fetching DIMO objects
func NewFetchServiceClient ¶
func NewFetchServiceClient(cc grpc.ClientConnInterface) FetchServiceClient
type FetchServiceServer ¶
type FetchServiceServer interface {
// GetLatestMetadatareturns the latest index key for the given options
GetLatestMetadata(context.Context, *GetLatestMetadataRequest) (*GetLatestMetadataResponse, error)
// ListMetadata fetches and returns the list of cloud event metadata objects that match the specified options
ListMetadata(context.Context, *ListMetadataRequest) (*ListMetadataResponse, error)
// GetLatestCloudEvent fetches and returns the latest object that matches the specified options
GetLatestCloudEvent(context.Context, *GetLatestCloudEventRequest) (*GetLatestCloudEventResponse, error)
// ListCloudEvents fetches and returns the list of objects that match the specified options
ListCloudEvents(context.Context, *ListCloudEventsRequest) (*ListCloudEventsResponse, error)
// ListCloudEventsFromKeys fetches and returns the list of objects that match the specified index key
ListCloudEventsFromKeys(context.Context, *ListCloudEventsFromKeysRequest) (*ListCloudEventsFromKeysResponse, error)
// contains filtered or unexported methods
}
FetchServiceServer is the server API for FetchService service. All implementations must embed UnimplementedFetchServiceServer for forward compatibility.
FetchService defines the gRPC service for fetching DIMO objects
type GetLatestCloudEventRequest ¶ added in v0.0.3
type GetLatestCloudEventRequest struct {
// Search options to filter the events.
Options *SearchOptions `protobuf:"bytes,1,opt,name=options,proto3" json:"options,omitempty"`
// contains filtered or unexported fields
}
GetLatestCloudEventRequest includes search options to filter the events.
func (*GetLatestCloudEventRequest) Descriptor
deprecated
added in
v0.0.3
func (*GetLatestCloudEventRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetLatestCloudEventRequest.ProtoReflect.Descriptor instead.
func (*GetLatestCloudEventRequest) GetOptions ¶ added in v0.0.3
func (x *GetLatestCloudEventRequest) GetOptions() *SearchOptions
func (*GetLatestCloudEventRequest) ProtoMessage ¶ added in v0.0.3
func (*GetLatestCloudEventRequest) ProtoMessage()
func (*GetLatestCloudEventRequest) ProtoReflect ¶ added in v0.0.3
func (x *GetLatestCloudEventRequest) ProtoReflect() protoreflect.Message
func (*GetLatestCloudEventRequest) Reset ¶ added in v0.0.3
func (x *GetLatestCloudEventRequest) Reset()
func (*GetLatestCloudEventRequest) String ¶ added in v0.0.3
func (x *GetLatestCloudEventRequest) String() string
type GetLatestCloudEventResponse ¶ added in v0.0.3
type GetLatestCloudEventResponse struct {
// The data retrieved from the latest cloud event.
CloudEvent *CloudEvent `protobuf:"bytes,1,opt,name=cloud_event,json=cloudEvent,proto3" json:"cloud_event,omitempty"`
// contains filtered or unexported fields
}
GetLatestCloudEventResponse provides the data retrieved from the latest cloud event.
func (*GetLatestCloudEventResponse) Descriptor
deprecated
added in
v0.0.3
func (*GetLatestCloudEventResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetLatestCloudEventResponse.ProtoReflect.Descriptor instead.
func (*GetLatestCloudEventResponse) GetCloudEvent ¶ added in v0.0.3
func (x *GetLatestCloudEventResponse) GetCloudEvent() *CloudEvent
func (*GetLatestCloudEventResponse) ProtoMessage ¶ added in v0.0.3
func (*GetLatestCloudEventResponse) ProtoMessage()
func (*GetLatestCloudEventResponse) ProtoReflect ¶ added in v0.0.3
func (x *GetLatestCloudEventResponse) ProtoReflect() protoreflect.Message
func (*GetLatestCloudEventResponse) Reset ¶ added in v0.0.3
func (x *GetLatestCloudEventResponse) Reset()
func (*GetLatestCloudEventResponse) String ¶ added in v0.0.3
func (x *GetLatestCloudEventResponse) String() string
type GetLatestMetadataRequest ¶ added in v0.0.3
type GetLatestMetadataRequest struct {
Options *SearchOptions `protobuf:"bytes,1,opt,name=options,proto3" json:"options,omitempty"`
// contains filtered or unexported fields
}
GetLatestMetadataRequest includes search options to filter the events.
func (*GetLatestMetadataRequest) Descriptor
deprecated
added in
v0.0.3
func (*GetLatestMetadataRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetLatestMetadataRequest.ProtoReflect.Descriptor instead.
func (*GetLatestMetadataRequest) GetOptions ¶ added in v0.0.3
func (x *GetLatestMetadataRequest) GetOptions() *SearchOptions
func (*GetLatestMetadataRequest) ProtoMessage ¶ added in v0.0.3
func (*GetLatestMetadataRequest) ProtoMessage()
func (*GetLatestMetadataRequest) ProtoReflect ¶ added in v0.0.3
func (x *GetLatestMetadataRequest) ProtoReflect() protoreflect.Message
func (*GetLatestMetadataRequest) Reset ¶ added in v0.0.3
func (x *GetLatestMetadataRequest) Reset()
func (*GetLatestMetadataRequest) String ¶ added in v0.0.3
func (x *GetLatestMetadataRequest) String() string
type GetLatestMetadataResponse ¶ added in v0.0.3
type GetLatestMetadataResponse struct {
// The latest index key retrieved for the specified search criteria.
Metadata *CloudEventMetadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
// contains filtered or unexported fields
}
GetLatestMetadataResponse provides the latest metadata retrieved for the specified search criteria.
func (*GetLatestMetadataResponse) Descriptor
deprecated
added in
v0.0.3
func (*GetLatestMetadataResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetLatestMetadataResponse.ProtoReflect.Descriptor instead.
func (*GetLatestMetadataResponse) GetMetadata ¶ added in v0.0.3
func (x *GetLatestMetadataResponse) GetMetadata() *CloudEventMetadata
func (*GetLatestMetadataResponse) ProtoMessage ¶ added in v0.0.3
func (*GetLatestMetadataResponse) ProtoMessage()
func (*GetLatestMetadataResponse) ProtoReflect ¶ added in v0.0.3
func (x *GetLatestMetadataResponse) ProtoReflect() protoreflect.Message
func (*GetLatestMetadataResponse) Reset ¶ added in v0.0.3
func (x *GetLatestMetadataResponse) Reset()
func (*GetLatestMetadataResponse) String ¶ added in v0.0.3
func (x *GetLatestMetadataResponse) String() string
type ListCloudEventsFromKeysRequest ¶ added in v0.0.3
type ListCloudEventsFromKeysRequest struct {
// The index_keys that will be retrieved.
IndexKeys []string `protobuf:"bytes,1,rep,name=index_keys,json=indexKeys,proto3" json:"index_keys,omitempty"`
// contains filtered or unexported fields
}
ListCloudEventsFromKeysRequest includes the index key to filter the events.
func (*ListCloudEventsFromKeysRequest) Descriptor
deprecated
added in
v0.0.3
func (*ListCloudEventsFromKeysRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListCloudEventsFromKeysRequest.ProtoReflect.Descriptor instead.
func (*ListCloudEventsFromKeysRequest) GetIndexKeys ¶ added in v0.0.3
func (x *ListCloudEventsFromKeysRequest) GetIndexKeys() []string
func (*ListCloudEventsFromKeysRequest) ProtoMessage ¶ added in v0.0.3
func (*ListCloudEventsFromKeysRequest) ProtoMessage()
func (*ListCloudEventsFromKeysRequest) ProtoReflect ¶ added in v0.0.3
func (x *ListCloudEventsFromKeysRequest) ProtoReflect() protoreflect.Message
func (*ListCloudEventsFromKeysRequest) Reset ¶ added in v0.0.3
func (x *ListCloudEventsFromKeysRequest) Reset()
func (*ListCloudEventsFromKeysRequest) String ¶ added in v0.0.3
func (x *ListCloudEventsFromKeysRequest) String() string
type ListCloudEventsFromKeysResponse ¶ added in v0.0.3
type ListCloudEventsFromKeysResponse struct {
// The list of data retrieved from the objects.
CloudEvents []*CloudEvent `protobuf:"bytes,1,rep,name=cloud_events,json=cloudEvents,proto3" json:"cloud_events,omitempty"`
// contains filtered or unexported fields
}
ListCloudEventsFromNameResponse provides the list of data retrieved from the objects.
func (*ListCloudEventsFromKeysResponse) Descriptor
deprecated
added in
v0.0.3
func (*ListCloudEventsFromKeysResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListCloudEventsFromKeysResponse.ProtoReflect.Descriptor instead.
func (*ListCloudEventsFromKeysResponse) GetCloudEvents ¶ added in v0.0.3
func (x *ListCloudEventsFromKeysResponse) GetCloudEvents() []*CloudEvent
func (*ListCloudEventsFromKeysResponse) ProtoMessage ¶ added in v0.0.3
func (*ListCloudEventsFromKeysResponse) ProtoMessage()
func (*ListCloudEventsFromKeysResponse) ProtoReflect ¶ added in v0.0.3
func (x *ListCloudEventsFromKeysResponse) ProtoReflect() protoreflect.Message
func (*ListCloudEventsFromKeysResponse) Reset ¶ added in v0.0.3
func (x *ListCloudEventsFromKeysResponse) Reset()
func (*ListCloudEventsFromKeysResponse) String ¶ added in v0.0.3
func (x *ListCloudEventsFromKeysResponse) String() string
type ListCloudEventsRequest ¶ added in v0.0.3
type ListCloudEventsRequest struct {
// Search options to filter the events.
Options *SearchOptions `protobuf:"bytes,1,opt,name=options,proto3" json:"options,omitempty"`
// The maximum number of objects to return.
Limit int32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
// contains filtered or unexported fields
}
ListCloudEventsRequest includes search options to filter the events.
func (*ListCloudEventsRequest) Descriptor
deprecated
added in
v0.0.3
func (*ListCloudEventsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListCloudEventsRequest.ProtoReflect.Descriptor instead.
func (*ListCloudEventsRequest) GetLimit ¶ added in v0.0.3
func (x *ListCloudEventsRequest) GetLimit() int32
func (*ListCloudEventsRequest) GetOptions ¶ added in v0.0.3
func (x *ListCloudEventsRequest) GetOptions() *SearchOptions
func (*ListCloudEventsRequest) ProtoMessage ¶ added in v0.0.3
func (*ListCloudEventsRequest) ProtoMessage()
func (*ListCloudEventsRequest) ProtoReflect ¶ added in v0.0.3
func (x *ListCloudEventsRequest) ProtoReflect() protoreflect.Message
func (*ListCloudEventsRequest) Reset ¶ added in v0.0.3
func (x *ListCloudEventsRequest) Reset()
func (*ListCloudEventsRequest) String ¶ added in v0.0.3
func (x *ListCloudEventsRequest) String() string
type ListCloudEventsResponse ¶ added in v0.0.3
type ListCloudEventsResponse struct {
// The list of data retrieved from the objects.
CloudEvents []*CloudEvent `protobuf:"bytes,1,rep,name=cloud_events,json=cloudEvents,proto3" json:"cloud_events,omitempty"`
// contains filtered or unexported fields
}
ListCloudEventsResponse provides the list of data retrieved from the objects.
func (*ListCloudEventsResponse) Descriptor
deprecated
added in
v0.0.3
func (*ListCloudEventsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListCloudEventsResponse.ProtoReflect.Descriptor instead.
func (*ListCloudEventsResponse) GetCloudEvents ¶ added in v0.0.3
func (x *ListCloudEventsResponse) GetCloudEvents() []*CloudEvent
func (*ListCloudEventsResponse) ProtoMessage ¶ added in v0.0.3
func (*ListCloudEventsResponse) ProtoMessage()
func (*ListCloudEventsResponse) ProtoReflect ¶ added in v0.0.3
func (x *ListCloudEventsResponse) ProtoReflect() protoreflect.Message
func (*ListCloudEventsResponse) Reset ¶ added in v0.0.3
func (x *ListCloudEventsResponse) Reset()
func (*ListCloudEventsResponse) String ¶ added in v0.0.3
func (x *ListCloudEventsResponse) String() string
type ListMetadataRequest ¶ added in v0.0.3
type ListMetadataRequest struct {
// Search options to filter the events.
Options *SearchOptions `protobuf:"bytes,1,opt,name=options,proto3" json:"options,omitempty"`
// The maximum number of metadata objects to return.
Limit int32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
// contains filtered or unexported fields
}
ListMetadataRequest includes search options to filter the events.
func (*ListMetadataRequest) Descriptor
deprecated
added in
v0.0.3
func (*ListMetadataRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListMetadataRequest.ProtoReflect.Descriptor instead.
func (*ListMetadataRequest) GetLimit ¶ added in v0.0.3
func (x *ListMetadataRequest) GetLimit() int32
func (*ListMetadataRequest) GetOptions ¶ added in v0.0.3
func (x *ListMetadataRequest) GetOptions() *SearchOptions
func (*ListMetadataRequest) ProtoMessage ¶ added in v0.0.3
func (*ListMetadataRequest) ProtoMessage()
func (*ListMetadataRequest) ProtoReflect ¶ added in v0.0.3
func (x *ListMetadataRequest) ProtoReflect() protoreflect.Message
func (*ListMetadataRequest) Reset ¶ added in v0.0.3
func (x *ListMetadataRequest) Reset()
func (*ListMetadataRequest) String ¶ added in v0.0.3
func (x *ListMetadataRequest) String() string
type ListMetadataResponse ¶ added in v0.0.3
type ListMetadataResponse struct {
// The list of metadata objects retrieved for the specified search criteria.
MetadataList []*CloudEventMetadata `protobuf:"bytes,1,rep,name=metadata_list,json=metadataList,proto3" json:"metadata_list,omitempty"`
// contains filtered or unexported fields
}
ListMetadataResponse returns the list of metadata for cloud events retrieved for the specified search criteria.
func (*ListMetadataResponse) Descriptor
deprecated
added in
v0.0.3
func (*ListMetadataResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListMetadataResponse.ProtoReflect.Descriptor instead.
func (*ListMetadataResponse) GetMetadataList ¶ added in v0.0.3
func (x *ListMetadataResponse) GetMetadataList() []*CloudEventMetadata
func (*ListMetadataResponse) ProtoMessage ¶ added in v0.0.3
func (*ListMetadataResponse) ProtoMessage()
func (*ListMetadataResponse) ProtoReflect ¶ added in v0.0.3
func (x *ListMetadataResponse) ProtoReflect() protoreflect.Message
func (*ListMetadataResponse) Reset ¶ added in v0.0.3
func (x *ListMetadataResponse) Reset()
func (*ListMetadataResponse) String ¶ added in v0.0.3
func (x *ListMetadataResponse) String() string
type SearchOptions ¶
type SearchOptions struct {
// Only include events after this timestamp.
After *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=after,proto3" json:"after,omitempty"`
// Only include events before this timestamp.
Before *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=before,proto3" json:"before,omitempty"`
// Whether to sort results in ascending order by timestamp.
TimestampAsc *wrapperspb.BoolValue `protobuf:"bytes,3,opt,name=timestamp_asc,json=timestampAsc,proto3" json:"timestamp_asc,omitempty"`
// Type of the event to filter.
Type *wrapperspb.StringValue `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
// DataVersion of the event to filter.
DataVersion *wrapperspb.StringValue `protobuf:"bytes,5,opt,name=data_version,json=dataVersion,proto3" json:"data_version,omitempty"`
// The subject of the event to filter.
Subject *wrapperspb.StringValue `protobuf:"bytes,6,opt,name=subject,proto3" json:"subject,omitempty"`
// The source identifier responsible for creating the data.
Source *wrapperspb.StringValue `protobuf:"bytes,8,opt,name=source,proto3" json:"source,omitempty"`
// The producer of the data, source entity responsible for creating the data.
Producer *wrapperspb.StringValue `protobuf:"bytes,9,opt,name=producer,proto3" json:"producer,omitempty"`
// Additional optional metadata for more precise filtering.
Optional *wrapperspb.StringValue `protobuf:"bytes,10,opt,name=optional,proto3" json:"optional,omitempty"`
// contains filtered or unexported fields
}
SearchOptions provides filtering options to narrow down the search results for objects based on various criteria. If a field is not set, it is not used for filtering.
func (*SearchOptions) Descriptor
deprecated
func (*SearchOptions) Descriptor() ([]byte, []int)
Deprecated: Use SearchOptions.ProtoReflect.Descriptor instead.
func (*SearchOptions) GetAfter ¶
func (x *SearchOptions) GetAfter() *timestamppb.Timestamp
func (*SearchOptions) GetBefore ¶
func (x *SearchOptions) GetBefore() *timestamppb.Timestamp
func (*SearchOptions) GetDataVersion ¶ added in v0.0.3
func (x *SearchOptions) GetDataVersion() *wrapperspb.StringValue
func (*SearchOptions) GetOptional ¶
func (x *SearchOptions) GetOptional() *wrapperspb.StringValue
func (*SearchOptions) GetProducer ¶
func (x *SearchOptions) GetProducer() *wrapperspb.StringValue
func (*SearchOptions) GetSource ¶
func (x *SearchOptions) GetSource() *wrapperspb.StringValue
func (*SearchOptions) GetSubject ¶
func (x *SearchOptions) GetSubject() *wrapperspb.StringValue
func (*SearchOptions) GetTimestampAsc ¶
func (x *SearchOptions) GetTimestampAsc() *wrapperspb.BoolValue
func (*SearchOptions) GetType ¶ added in v0.0.3
func (x *SearchOptions) GetType() *wrapperspb.StringValue
func (*SearchOptions) ProtoMessage ¶
func (*SearchOptions) ProtoMessage()
func (*SearchOptions) ProtoReflect ¶
func (x *SearchOptions) ProtoReflect() protoreflect.Message
func (*SearchOptions) Reset ¶
func (x *SearchOptions) Reset()
func (*SearchOptions) String ¶
func (x *SearchOptions) String() string
type UnimplementedFetchServiceServer ¶
type UnimplementedFetchServiceServer struct{}
UnimplementedFetchServiceServer must be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedFetchServiceServer) GetLatestCloudEvent ¶ added in v0.0.3
func (UnimplementedFetchServiceServer) GetLatestCloudEvent(context.Context, *GetLatestCloudEventRequest) (*GetLatestCloudEventResponse, error)
func (UnimplementedFetchServiceServer) GetLatestMetadata ¶ added in v0.0.3
func (UnimplementedFetchServiceServer) GetLatestMetadata(context.Context, *GetLatestMetadataRequest) (*GetLatestMetadataResponse, error)
func (UnimplementedFetchServiceServer) ListCloudEvents ¶ added in v0.0.3
func (UnimplementedFetchServiceServer) ListCloudEvents(context.Context, *ListCloudEventsRequest) (*ListCloudEventsResponse, error)
func (UnimplementedFetchServiceServer) ListCloudEventsFromKeys ¶ added in v0.0.3
func (UnimplementedFetchServiceServer) ListCloudEventsFromKeys(context.Context, *ListCloudEventsFromKeysRequest) (*ListCloudEventsFromKeysResponse, error)
func (UnimplementedFetchServiceServer) ListMetadata ¶ added in v0.0.3
func (UnimplementedFetchServiceServer) ListMetadata(context.Context, *ListMetadataRequest) (*ListMetadataResponse, error)
type UnsafeFetchServiceServer ¶
type UnsafeFetchServiceServer interface {
// contains filtered or unexported methods
}
UnsafeFetchServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to FetchServiceServer will result in compilation errors.