v1

package
v0.1.141 Latest Latest
Warning

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

Go to latest
Published: Jun 30, 2023 License: Apache-2.0 Imports: 18 Imported by: 5

Documentation

Overview

Package v1 is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

This section is empty.

Variables

View Source
var (
	Order_name = map[int32]string{
		0: "ORDER_UNSPECIFIED",
		1: "ORDER_DESCENDING",
		2: "ORDER_ASCENDING",
	}
	Order_value = map[string]int32{
		"ORDER_UNSPECIFIED": 0,
		"ORDER_DESCENDING":  1,
		"ORDER_ASCENDING":   2,
	}
)

Enum value maps for Order.

View Source
var (
	TagsFilterType_name = map[int32]string{
		0: "TAGS_FILTER_TYPE_UNSPECIFIED",
		1: "TAGS_FILTER_TYPE_MATCH_BY_OR",
		2: "TAGS_FILTER_TYPE_TAGGED",
		3: "TAGS_FILTER_TYPE_UNTAGGED",
	}
	TagsFilterType_value = map[string]int32{
		"TAGS_FILTER_TYPE_UNSPECIFIED": 0,
		"TAGS_FILTER_TYPE_MATCH_BY_OR": 1,
		"TAGS_FILTER_TYPE_TAGGED":      2,
		"TAGS_FILTER_TYPE_UNTAGGED":    3,
	}
)

Enum value maps for TagsFilterType.

View Source
var DataService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "viam.app.data.v1.DataService",
	HandlerType: (*DataServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "TabularDataByFilter",
			Handler:    _DataService_TabularDataByFilter_Handler,
		},
		{
			MethodName: "BinaryDataByFilter",
			Handler:    _DataService_BinaryDataByFilter_Handler,
		},
		{
			MethodName: "BinaryDataByIDs",
			Handler:    _DataService_BinaryDataByIDs_Handler,
		},
		{
			MethodName: "DeleteTabularDataByFilter",
			Handler:    _DataService_DeleteTabularDataByFilter_Handler,
		},
		{
			MethodName: "DeleteBinaryDataByFilter",
			Handler:    _DataService_DeleteBinaryDataByFilter_Handler,
		},
		{
			MethodName: "DeleteBinaryDataByIDs",
			Handler:    _DataService_DeleteBinaryDataByIDs_Handler,
		},
		{
			MethodName: "AddTagsToBinaryDataByIDs",
			Handler:    _DataService_AddTagsToBinaryDataByIDs_Handler,
		},
		{
			MethodName: "AddTagsToBinaryDataByFilter",
			Handler:    _DataService_AddTagsToBinaryDataByFilter_Handler,
		},
		{
			MethodName: "RemoveTagsFromBinaryDataByIDs",
			Handler:    _DataService_RemoveTagsFromBinaryDataByIDs_Handler,
		},
		{
			MethodName: "RemoveTagsFromBinaryDataByFilter",
			Handler:    _DataService_RemoveTagsFromBinaryDataByFilter_Handler,
		},
		{
			MethodName: "TagsByFilter",
			Handler:    _DataService_TagsByFilter_Handler,
		},
		{
			MethodName: "AddBoundingBoxToImageByID",
			Handler:    _DataService_AddBoundingBoxToImageByID_Handler,
		},
		{
			MethodName: "RemoveBoundingBoxFromImageByID",
			Handler:    _DataService_RemoveBoundingBoxFromImageByID_Handler,
		},
		{
			MethodName: "BoundingBoxLabelsByFilter",
			Handler:    _DataService_BoundingBoxLabelsByFilter_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "app/data/v1/data.proto",
}

DataService_ServiceDesc is the grpc.ServiceDesc for DataService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var File_app_data_v1_data_proto protoreflect.FileDescriptor

Functions

func RegisterDataServiceHandler

func RegisterDataServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterDataServiceHandler registers the http handlers for service DataService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterDataServiceHandlerClient

func RegisterDataServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client DataServiceClient) error

RegisterDataServiceHandlerClient registers the http handlers for service DataService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "DataServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "DataServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "DataServiceClient" to call the correct interceptors.

func RegisterDataServiceHandlerFromEndpoint

func RegisterDataServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterDataServiceHandlerFromEndpoint is same as RegisterDataServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterDataServiceHandlerServer

func RegisterDataServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server DataServiceServer) error

RegisterDataServiceHandlerServer registers the http handlers for service DataService to "mux". UnaryRPC :call DataServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterDataServiceHandlerFromEndpoint instead.

func RegisterDataServiceServer

func RegisterDataServiceServer(s grpc.ServiceRegistrar, srv DataServiceServer)

Types

type AddBoundingBoxToImageByIDRequest added in v0.1.110

type AddBoundingBoxToImageByIDRequest struct {
	BinaryId       *BinaryID `protobuf:"bytes,7,opt,name=binary_id,json=binaryId,proto3" json:"binary_id,omitempty"`
	Label          string    `protobuf:"bytes,2,opt,name=label,proto3" json:"label,omitempty"`
	XMinNormalized float64   `protobuf:"fixed64,3,opt,name=x_min_normalized,json=xMinNormalized,proto3" json:"x_min_normalized,omitempty"`
	YMinNormalized float64   `protobuf:"fixed64,4,opt,name=y_min_normalized,json=yMinNormalized,proto3" json:"y_min_normalized,omitempty"`
	XMaxNormalized float64   `protobuf:"fixed64,5,opt,name=x_max_normalized,json=xMaxNormalized,proto3" json:"x_max_normalized,omitempty"`
	YMaxNormalized float64   `protobuf:"fixed64,6,opt,name=y_max_normalized,json=yMaxNormalized,proto3" json:"y_max_normalized,omitempty"`
	// Deprecated: Do not use.
	FileId string `protobuf:"bytes,1,opt,name=file_id,json=fileId,proto3" json:"file_id,omitempty"` // Replaced by binary_id
	// contains filtered or unexported fields
}

func (*AddBoundingBoxToImageByIDRequest) Descriptor deprecated added in v0.1.110

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

Deprecated: Use AddBoundingBoxToImageByIDRequest.ProtoReflect.Descriptor instead.

func (*AddBoundingBoxToImageByIDRequest) GetBinaryId added in v0.1.133

func (x *AddBoundingBoxToImageByIDRequest) GetBinaryId() *BinaryID

func (*AddBoundingBoxToImageByIDRequest) GetFileId deprecated added in v0.1.110

Deprecated: Do not use.

func (*AddBoundingBoxToImageByIDRequest) GetLabel added in v0.1.110

func (*AddBoundingBoxToImageByIDRequest) GetXMaxNormalized added in v0.1.110

func (x *AddBoundingBoxToImageByIDRequest) GetXMaxNormalized() float64

func (*AddBoundingBoxToImageByIDRequest) GetXMinNormalized added in v0.1.110

func (x *AddBoundingBoxToImageByIDRequest) GetXMinNormalized() float64

func (*AddBoundingBoxToImageByIDRequest) GetYMaxNormalized added in v0.1.110

func (x *AddBoundingBoxToImageByIDRequest) GetYMaxNormalized() float64

func (*AddBoundingBoxToImageByIDRequest) GetYMinNormalized added in v0.1.110

func (x *AddBoundingBoxToImageByIDRequest) GetYMinNormalized() float64

func (*AddBoundingBoxToImageByIDRequest) ProtoMessage added in v0.1.110

func (*AddBoundingBoxToImageByIDRequest) ProtoMessage()

func (*AddBoundingBoxToImageByIDRequest) ProtoReflect added in v0.1.110

func (*AddBoundingBoxToImageByIDRequest) Reset added in v0.1.110

func (*AddBoundingBoxToImageByIDRequest) String added in v0.1.110

type AddBoundingBoxToImageByIDResponse added in v0.1.110

type AddBoundingBoxToImageByIDResponse struct {
	BboxId string `protobuf:"bytes,1,opt,name=bbox_id,json=bboxId,proto3" json:"bbox_id,omitempty"`
	// contains filtered or unexported fields
}

func (*AddBoundingBoxToImageByIDResponse) Descriptor deprecated added in v0.1.110

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

Deprecated: Use AddBoundingBoxToImageByIDResponse.ProtoReflect.Descriptor instead.

func (*AddBoundingBoxToImageByIDResponse) GetBboxId added in v0.1.110

func (*AddBoundingBoxToImageByIDResponse) ProtoMessage added in v0.1.110

func (*AddBoundingBoxToImageByIDResponse) ProtoMessage()

func (*AddBoundingBoxToImageByIDResponse) ProtoReflect added in v0.1.110

func (*AddBoundingBoxToImageByIDResponse) Reset added in v0.1.110

func (*AddBoundingBoxToImageByIDResponse) String added in v0.1.110

type AddTagsToBinaryDataByFilterRequest added in v0.1.9

type AddTagsToBinaryDataByFilterRequest struct {
	Filter *Filter  `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"`
	Tags   []string `protobuf:"bytes,2,rep,name=tags,proto3" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

AddTagsToBinaryDataByFilterRequest requests adding all specified tags to each of the files when a filter is provided

func (*AddTagsToBinaryDataByFilterRequest) Descriptor deprecated added in v0.1.9

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

Deprecated: Use AddTagsToBinaryDataByFilterRequest.ProtoReflect.Descriptor instead.

func (*AddTagsToBinaryDataByFilterRequest) GetFilter added in v0.1.9

func (*AddTagsToBinaryDataByFilterRequest) GetTags added in v0.1.9

func (*AddTagsToBinaryDataByFilterRequest) ProtoMessage added in v0.1.9

func (*AddTagsToBinaryDataByFilterRequest) ProtoMessage()

func (*AddTagsToBinaryDataByFilterRequest) ProtoReflect added in v0.1.9

func (*AddTagsToBinaryDataByFilterRequest) Reset added in v0.1.9

func (*AddTagsToBinaryDataByFilterRequest) String added in v0.1.9

type AddTagsToBinaryDataByFilterResponse added in v0.1.9

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

func (*AddTagsToBinaryDataByFilterResponse) Descriptor deprecated added in v0.1.9

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

Deprecated: Use AddTagsToBinaryDataByFilterResponse.ProtoReflect.Descriptor instead.

func (*AddTagsToBinaryDataByFilterResponse) ProtoMessage added in v0.1.9

func (*AddTagsToBinaryDataByFilterResponse) ProtoMessage()

func (*AddTagsToBinaryDataByFilterResponse) ProtoReflect added in v0.1.9

func (*AddTagsToBinaryDataByFilterResponse) Reset added in v0.1.9

func (*AddTagsToBinaryDataByFilterResponse) String added in v0.1.9

type AddTagsToBinaryDataByIDsRequest added in v0.1.139

type AddTagsToBinaryDataByIDsRequest struct {
	BinaryIds []*BinaryID `protobuf:"bytes,3,rep,name=binary_ids,json=binaryIds,proto3" json:"binary_ids,omitempty"`
	Tags      []string    `protobuf:"bytes,2,rep,name=tags,proto3" json:"tags,omitempty"`
	// Deprecated: Do not use.
	FileIds []string `protobuf:"bytes,1,rep,name=file_ids,json=fileIds,proto3" json:"file_ids,omitempty"` // Replaced by binary_ids
	// contains filtered or unexported fields
}

AddTagsToBinaryDataByIDsRequest requests adding all specified tags to each of the files when binary ids are provided

func (*AddTagsToBinaryDataByIDsRequest) Descriptor deprecated added in v0.1.139

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

Deprecated: Use AddTagsToBinaryDataByIDsRequest.ProtoReflect.Descriptor instead.

func (*AddTagsToBinaryDataByIDsRequest) GetBinaryIds added in v0.1.139

func (x *AddTagsToBinaryDataByIDsRequest) GetBinaryIds() []*BinaryID

func (*AddTagsToBinaryDataByIDsRequest) GetFileIds deprecated added in v0.1.139

func (x *AddTagsToBinaryDataByIDsRequest) GetFileIds() []string

Deprecated: Do not use.

func (*AddTagsToBinaryDataByIDsRequest) GetTags added in v0.1.139

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

func (*AddTagsToBinaryDataByIDsRequest) ProtoMessage added in v0.1.139

func (*AddTagsToBinaryDataByIDsRequest) ProtoMessage()

func (*AddTagsToBinaryDataByIDsRequest) ProtoReflect added in v0.1.139

func (*AddTagsToBinaryDataByIDsRequest) Reset added in v0.1.139

func (*AddTagsToBinaryDataByIDsRequest) String added in v0.1.139

type AddTagsToBinaryDataByIDsResponse added in v0.1.139

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

func (*AddTagsToBinaryDataByIDsResponse) Descriptor deprecated added in v0.1.139

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

Deprecated: Use AddTagsToBinaryDataByIDsResponse.ProtoReflect.Descriptor instead.

func (*AddTagsToBinaryDataByIDsResponse) ProtoMessage added in v0.1.139

func (*AddTagsToBinaryDataByIDsResponse) ProtoMessage()

func (*AddTagsToBinaryDataByIDsResponse) ProtoReflect added in v0.1.139

func (*AddTagsToBinaryDataByIDsResponse) Reset added in v0.1.139

func (*AddTagsToBinaryDataByIDsResponse) String added in v0.1.139

type Annotations added in v0.1.110

type Annotations struct {
	Bboxes []*BoundingBox `protobuf:"bytes,1,rep,name=bboxes,proto3" json:"bboxes,omitempty"`
	// contains filtered or unexported fields
}

Annotations are data annotations used for machine learning.

func (*Annotations) Descriptor deprecated added in v0.1.110

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

Deprecated: Use Annotations.ProtoReflect.Descriptor instead.

func (*Annotations) GetBboxes added in v0.1.110

func (x *Annotations) GetBboxes() []*BoundingBox

func (*Annotations) ProtoMessage added in v0.1.110

func (*Annotations) ProtoMessage()

func (*Annotations) ProtoReflect added in v0.1.110

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

func (*Annotations) Reset added in v0.1.110

func (x *Annotations) Reset()

func (*Annotations) String added in v0.1.110

func (x *Annotations) String() string

type BinaryData

type BinaryData struct {
	Binary   []byte          `protobuf:"bytes,1,opt,name=binary,proto3" json:"binary,omitempty"`
	Metadata *BinaryMetadata `protobuf:"bytes,2,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// contains filtered or unexported fields
}

func (*BinaryData) Descriptor deprecated

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

Deprecated: Use BinaryData.ProtoReflect.Descriptor instead.

func (*BinaryData) GetBinary

func (x *BinaryData) GetBinary() []byte

func (*BinaryData) GetMetadata added in v0.1.3

func (x *BinaryData) GetMetadata() *BinaryMetadata

func (*BinaryData) ProtoMessage

func (*BinaryData) ProtoMessage()

func (*BinaryData) ProtoReflect

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

func (*BinaryData) Reset

func (x *BinaryData) Reset()

func (*BinaryData) String

func (x *BinaryData) String() string

type BinaryDataByFilterRequest

type BinaryDataByFilterRequest struct {
	DataRequest   *DataRequest `protobuf:"bytes,1,opt,name=data_request,json=dataRequest,proto3" json:"data_request,omitempty"`
	IncludeBinary bool         `protobuf:"varint,2,opt,name=include_binary,json=includeBinary,proto3" json:"include_binary,omitempty"`
	CountOnly     bool         `protobuf:"varint,3,opt,name=count_only,json=countOnly,proto3" json:"count_only,omitempty"`
	// contains filtered or unexported fields
}

BinaryDataByFilterRequest requests the data and metadata of binary (image + file) data when a filter is provided

func (*BinaryDataByFilterRequest) Descriptor deprecated

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

Deprecated: Use BinaryDataByFilterRequest.ProtoReflect.Descriptor instead.

func (*BinaryDataByFilterRequest) GetCountOnly

func (x *BinaryDataByFilterRequest) GetCountOnly() bool

func (*BinaryDataByFilterRequest) GetDataRequest

func (x *BinaryDataByFilterRequest) GetDataRequest() *DataRequest

func (*BinaryDataByFilterRequest) GetIncludeBinary

func (x *BinaryDataByFilterRequest) GetIncludeBinary() bool

func (*BinaryDataByFilterRequest) ProtoMessage

func (*BinaryDataByFilterRequest) ProtoMessage()

func (*BinaryDataByFilterRequest) ProtoReflect

func (*BinaryDataByFilterRequest) Reset

func (x *BinaryDataByFilterRequest) Reset()

func (*BinaryDataByFilterRequest) String

func (x *BinaryDataByFilterRequest) String() string

type BinaryDataByFilterResponse

type BinaryDataByFilterResponse struct {
	Data           []*BinaryData `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty"`
	Count          uint64        `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"`
	Last           string        `protobuf:"bytes,3,opt,name=last,proto3" json:"last,omitempty"`
	TotalSizeBytes uint64        `protobuf:"varint,4,opt,name=total_size_bytes,json=totalSizeBytes,proto3" json:"total_size_bytes,omitempty"`
	// contains filtered or unexported fields
}

BinaryDataByFilterResponse provides the data and metadata of binary (image + file) data when a filter is provided

func (*BinaryDataByFilterResponse) Descriptor deprecated

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

Deprecated: Use BinaryDataByFilterResponse.ProtoReflect.Descriptor instead.

func (*BinaryDataByFilterResponse) GetCount

func (x *BinaryDataByFilterResponse) GetCount() uint64

func (*BinaryDataByFilterResponse) GetData

func (x *BinaryDataByFilterResponse) GetData() []*BinaryData

func (*BinaryDataByFilterResponse) GetLast added in v0.1.5

func (x *BinaryDataByFilterResponse) GetLast() string

func (*BinaryDataByFilterResponse) GetTotalSizeBytes added in v0.1.141

func (x *BinaryDataByFilterResponse) GetTotalSizeBytes() uint64

func (*BinaryDataByFilterResponse) ProtoMessage

func (*BinaryDataByFilterResponse) ProtoMessage()

func (*BinaryDataByFilterResponse) ProtoReflect

func (*BinaryDataByFilterResponse) Reset

func (x *BinaryDataByFilterResponse) Reset()

func (*BinaryDataByFilterResponse) String

func (x *BinaryDataByFilterResponse) String() string

type BinaryDataByIDsRequest

type BinaryDataByIDsRequest struct {
	IncludeBinary bool        `protobuf:"varint,2,opt,name=include_binary,json=includeBinary,proto3" json:"include_binary,omitempty"`
	BinaryIds     []*BinaryID `protobuf:"bytes,3,rep,name=binary_ids,json=binaryIds,proto3" json:"binary_ids,omitempty"`
	// Deprecated: Do not use.
	FileIds []string `protobuf:"bytes,1,rep,name=file_ids,json=fileIds,proto3" json:"file_ids,omitempty"` // Replaced by binary_ids
	// contains filtered or unexported fields
}

BinaryDataByFilterRequest requests the data and metadata of binary (image + file) data by binary ids

func (*BinaryDataByIDsRequest) Descriptor deprecated

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

Deprecated: Use BinaryDataByIDsRequest.ProtoReflect.Descriptor instead.

func (*BinaryDataByIDsRequest) GetBinaryIds added in v0.1.133

func (x *BinaryDataByIDsRequest) GetBinaryIds() []*BinaryID

func (*BinaryDataByIDsRequest) GetFileIds deprecated

func (x *BinaryDataByIDsRequest) GetFileIds() []string

Deprecated: Do not use.

func (*BinaryDataByIDsRequest) GetIncludeBinary

func (x *BinaryDataByIDsRequest) GetIncludeBinary() bool

func (*BinaryDataByIDsRequest) ProtoMessage

func (*BinaryDataByIDsRequest) ProtoMessage()

func (*BinaryDataByIDsRequest) ProtoReflect

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

func (*BinaryDataByIDsRequest) Reset

func (x *BinaryDataByIDsRequest) Reset()

func (*BinaryDataByIDsRequest) String

func (x *BinaryDataByIDsRequest) String() string

type BinaryDataByIDsResponse

type BinaryDataByIDsResponse struct {
	Data  []*BinaryData `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty"`
	Count uint64        `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"`
	// contains filtered or unexported fields
}

BinaryDataByIDsResponse provides the data and metadata of binary (image + file) data when a filter is provided

func (*BinaryDataByIDsResponse) Descriptor deprecated

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

Deprecated: Use BinaryDataByIDsResponse.ProtoReflect.Descriptor instead.

func (*BinaryDataByIDsResponse) GetCount

func (x *BinaryDataByIDsResponse) GetCount() uint64

func (*BinaryDataByIDsResponse) GetData

func (x *BinaryDataByIDsResponse) GetData() []*BinaryData

func (*BinaryDataByIDsResponse) ProtoMessage

func (*BinaryDataByIDsResponse) ProtoMessage()

func (*BinaryDataByIDsResponse) ProtoReflect

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

func (*BinaryDataByIDsResponse) Reset

func (x *BinaryDataByIDsResponse) Reset()

func (*BinaryDataByIDsResponse) String

func (x *BinaryDataByIDsResponse) String() string

type BinaryID added in v0.1.133

type BinaryID struct {
	FileId         string `protobuf:"bytes,1,opt,name=file_id,json=fileId,proto3" json:"file_id,omitempty"`
	OrganizationId string `protobuf:"bytes,2,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	LocationId     string `protobuf:"bytes,3,opt,name=location_id,json=locationId,proto3" json:"location_id,omitempty"`
	// contains filtered or unexported fields
}

func (*BinaryID) Descriptor deprecated added in v0.1.133

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

Deprecated: Use BinaryID.ProtoReflect.Descriptor instead.

func (*BinaryID) GetFileId added in v0.1.133

func (x *BinaryID) GetFileId() string

func (*BinaryID) GetLocationId added in v0.1.133

func (x *BinaryID) GetLocationId() string

func (*BinaryID) GetOrganizationId added in v0.1.133

func (x *BinaryID) GetOrganizationId() string

func (*BinaryID) ProtoMessage added in v0.1.133

func (*BinaryID) ProtoMessage()

func (*BinaryID) ProtoReflect added in v0.1.133

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

func (*BinaryID) Reset added in v0.1.133

func (x *BinaryID) Reset()

func (*BinaryID) String added in v0.1.133

func (x *BinaryID) String() string

type BinaryMetadata added in v0.1.3

type BinaryMetadata struct {
	Id              string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	CaptureMetadata *CaptureMetadata       `protobuf:"bytes,2,opt,name=capture_metadata,json=captureMetadata,proto3" json:"capture_metadata,omitempty"`
	TimeRequested   *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=time_requested,json=timeRequested,proto3" json:"time_requested,omitempty"`
	TimeReceived    *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=time_received,json=timeReceived,proto3" json:"time_received,omitempty"`
	FileName        string                 `protobuf:"bytes,5,opt,name=file_name,json=fileName,proto3" json:"file_name,omitempty"`
	FileExt         string                 `protobuf:"bytes,6,opt,name=file_ext,json=fileExt,proto3" json:"file_ext,omitempty"`
	Uri             string                 `protobuf:"bytes,7,opt,name=uri,proto3" json:"uri,omitempty"`
	Annotations     *Annotations           `protobuf:"bytes,8,opt,name=annotations,proto3" json:"annotations,omitempty"`
	// contains filtered or unexported fields
}

func (*BinaryMetadata) Descriptor deprecated added in v0.1.3

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

Deprecated: Use BinaryMetadata.ProtoReflect.Descriptor instead.

func (*BinaryMetadata) GetAnnotations added in v0.1.110

func (x *BinaryMetadata) GetAnnotations() *Annotations

func (*BinaryMetadata) GetCaptureMetadata added in v0.1.3

func (x *BinaryMetadata) GetCaptureMetadata() *CaptureMetadata

func (*BinaryMetadata) GetFileExt added in v0.1.3

func (x *BinaryMetadata) GetFileExt() string

func (*BinaryMetadata) GetFileName added in v0.1.3

func (x *BinaryMetadata) GetFileName() string

func (*BinaryMetadata) GetId added in v0.1.3

func (x *BinaryMetadata) GetId() string

func (*BinaryMetadata) GetTimeReceived added in v0.1.3

func (x *BinaryMetadata) GetTimeReceived() *timestamppb.Timestamp

func (*BinaryMetadata) GetTimeRequested added in v0.1.3

func (x *BinaryMetadata) GetTimeRequested() *timestamppb.Timestamp

func (*BinaryMetadata) GetUri added in v0.1.3

func (x *BinaryMetadata) GetUri() string

func (*BinaryMetadata) ProtoMessage added in v0.1.3

func (*BinaryMetadata) ProtoMessage()

func (*BinaryMetadata) ProtoReflect added in v0.1.3

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

func (*BinaryMetadata) Reset added in v0.1.3

func (x *BinaryMetadata) Reset()

func (*BinaryMetadata) String added in v0.1.3

func (x *BinaryMetadata) String() string

type BoundingBox added in v0.1.110

type BoundingBox struct {
	Id             string  `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Label          string  `protobuf:"bytes,2,opt,name=label,proto3" json:"label,omitempty"`
	XMinNormalized float64 `protobuf:"fixed64,3,opt,name=x_min_normalized,json=xMinNormalized,proto3" json:"x_min_normalized,omitempty"`
	YMinNormalized float64 `protobuf:"fixed64,4,opt,name=y_min_normalized,json=yMinNormalized,proto3" json:"y_min_normalized,omitempty"`
	XMaxNormalized float64 `protobuf:"fixed64,5,opt,name=x_max_normalized,json=xMaxNormalized,proto3" json:"x_max_normalized,omitempty"`
	YMaxNormalized float64 `protobuf:"fixed64,6,opt,name=y_max_normalized,json=yMaxNormalized,proto3" json:"y_max_normalized,omitempty"`
	// contains filtered or unexported fields
}

BoundingBox represents a labeled bounding box on an image. x and y values are normalized ratios between 0 and 1.

func (*BoundingBox) Descriptor deprecated added in v0.1.110

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

Deprecated: Use BoundingBox.ProtoReflect.Descriptor instead.

func (*BoundingBox) GetId added in v0.1.110

func (x *BoundingBox) GetId() string

func (*BoundingBox) GetLabel added in v0.1.110

func (x *BoundingBox) GetLabel() string

func (*BoundingBox) GetXMaxNormalized added in v0.1.110

func (x *BoundingBox) GetXMaxNormalized() float64

func (*BoundingBox) GetXMinNormalized added in v0.1.110

func (x *BoundingBox) GetXMinNormalized() float64

func (*BoundingBox) GetYMaxNormalized added in v0.1.110

func (x *BoundingBox) GetYMaxNormalized() float64

func (*BoundingBox) GetYMinNormalized added in v0.1.110

func (x *BoundingBox) GetYMinNormalized() float64

func (*BoundingBox) ProtoMessage added in v0.1.110

func (*BoundingBox) ProtoMessage()

func (*BoundingBox) ProtoReflect added in v0.1.110

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

func (*BoundingBox) Reset added in v0.1.110

func (x *BoundingBox) Reset()

func (*BoundingBox) String added in v0.1.110

func (x *BoundingBox) String() string

type BoundingBoxLabelsByFilterRequest added in v0.1.110

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

func (*BoundingBoxLabelsByFilterRequest) Descriptor deprecated added in v0.1.110

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

Deprecated: Use BoundingBoxLabelsByFilterRequest.ProtoReflect.Descriptor instead.

func (*BoundingBoxLabelsByFilterRequest) GetFilter added in v0.1.110

func (x *BoundingBoxLabelsByFilterRequest) GetFilter() *Filter

func (*BoundingBoxLabelsByFilterRequest) ProtoMessage added in v0.1.110

func (*BoundingBoxLabelsByFilterRequest) ProtoMessage()

func (*BoundingBoxLabelsByFilterRequest) ProtoReflect added in v0.1.110

func (*BoundingBoxLabelsByFilterRequest) Reset added in v0.1.110

func (*BoundingBoxLabelsByFilterRequest) String added in v0.1.110

type BoundingBoxLabelsByFilterResponse added in v0.1.110

type BoundingBoxLabelsByFilterResponse struct {
	Labels []string `protobuf:"bytes,1,rep,name=labels,proto3" json:"labels,omitempty"`
	// contains filtered or unexported fields
}

func (*BoundingBoxLabelsByFilterResponse) Descriptor deprecated added in v0.1.110

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

Deprecated: Use BoundingBoxLabelsByFilterResponse.ProtoReflect.Descriptor instead.

func (*BoundingBoxLabelsByFilterResponse) GetLabels added in v0.1.110

func (x *BoundingBoxLabelsByFilterResponse) GetLabels() []string

func (*BoundingBoxLabelsByFilterResponse) ProtoMessage added in v0.1.110

func (*BoundingBoxLabelsByFilterResponse) ProtoMessage()

func (*BoundingBoxLabelsByFilterResponse) ProtoReflect added in v0.1.110

func (*BoundingBoxLabelsByFilterResponse) Reset added in v0.1.110

func (*BoundingBoxLabelsByFilterResponse) String added in v0.1.110

type CaptureInterval

type CaptureInterval struct {
	Start *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=start,proto3" json:"start,omitempty"`
	End   *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end,proto3" json:"end,omitempty"`
	// contains filtered or unexported fields
}

CaptureInterval describes the start and end time of the capture in this file

func (*CaptureInterval) Descriptor deprecated

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

Deprecated: Use CaptureInterval.ProtoReflect.Descriptor instead.

func (*CaptureInterval) GetEnd

func (x *CaptureInterval) GetEnd() *timestamppb.Timestamp

func (*CaptureInterval) GetStart

func (x *CaptureInterval) GetStart() *timestamppb.Timestamp

func (*CaptureInterval) ProtoMessage

func (*CaptureInterval) ProtoMessage()

func (*CaptureInterval) ProtoReflect

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

func (*CaptureInterval) Reset

func (x *CaptureInterval) Reset()

func (*CaptureInterval) String

func (x *CaptureInterval) String() string

type CaptureMetadata

type CaptureMetadata struct {
	OrganizationId   string                `protobuf:"bytes,1,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	LocationId       string                `protobuf:"bytes,2,opt,name=location_id,json=locationId,proto3" json:"location_id,omitempty"`
	RobotName        string                `protobuf:"bytes,3,opt,name=robot_name,json=robotName,proto3" json:"robot_name,omitempty"`
	RobotId          string                `protobuf:"bytes,4,opt,name=robot_id,json=robotId,proto3" json:"robot_id,omitempty"`
	PartName         string                `protobuf:"bytes,5,opt,name=part_name,json=partName,proto3" json:"part_name,omitempty"`
	PartId           string                `protobuf:"bytes,6,opt,name=part_id,json=partId,proto3" json:"part_id,omitempty"`
	ComponentType    string                `protobuf:"bytes,7,opt,name=component_type,json=componentType,proto3" json:"component_type,omitempty"`
	ComponentName    string                `protobuf:"bytes,9,opt,name=component_name,json=componentName,proto3" json:"component_name,omitempty"`
	MethodName       string                `protobuf:"bytes,10,opt,name=method_name,json=methodName,proto3" json:"method_name,omitempty"`
	MethodParameters map[string]*anypb.Any `` /* 198-byte string literal not displayed */
	Tags             []string              `protobuf:"bytes,12,rep,name=tags,proto3" json:"tags,omitempty"`
	MimeType         string                `protobuf:"bytes,13,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"`
	// contains filtered or unexported fields
}

CaptureMetadata contains information on the settings used for the data capture

func (*CaptureMetadata) Descriptor deprecated

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

Deprecated: Use CaptureMetadata.ProtoReflect.Descriptor instead.

func (*CaptureMetadata) GetComponentName

func (x *CaptureMetadata) GetComponentName() string

func (*CaptureMetadata) GetComponentType

func (x *CaptureMetadata) GetComponentType() string

func (*CaptureMetadata) GetLocationId

func (x *CaptureMetadata) GetLocationId() string

func (*CaptureMetadata) GetMethodName

func (x *CaptureMetadata) GetMethodName() string

func (*CaptureMetadata) GetMethodParameters

func (x *CaptureMetadata) GetMethodParameters() map[string]*anypb.Any

func (*CaptureMetadata) GetMimeType

func (x *CaptureMetadata) GetMimeType() string

func (*CaptureMetadata) GetOrganizationId added in v0.1.139

func (x *CaptureMetadata) GetOrganizationId() string

func (*CaptureMetadata) GetPartId

func (x *CaptureMetadata) GetPartId() string

func (*CaptureMetadata) GetPartName

func (x *CaptureMetadata) GetPartName() string

func (*CaptureMetadata) GetRobotId

func (x *CaptureMetadata) GetRobotId() string

func (*CaptureMetadata) GetRobotName

func (x *CaptureMetadata) GetRobotName() string

func (*CaptureMetadata) GetTags

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

func (*CaptureMetadata) ProtoMessage

func (*CaptureMetadata) ProtoMessage()

func (*CaptureMetadata) ProtoReflect

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

func (*CaptureMetadata) Reset

func (x *CaptureMetadata) Reset()

func (*CaptureMetadata) String

func (x *CaptureMetadata) String() string

type DataRequest

type DataRequest struct {
	Filter    *Filter `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"`
	Limit     uint64  `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
	Last      string  `protobuf:"bytes,3,opt,name=last,proto3" json:"last,omitempty"`
	SortOrder Order   `protobuf:"varint,4,opt,name=sort_order,json=sortOrder,proto3,enum=viam.app.data.v1.Order" json:"sort_order,omitempty"`
	// contains filtered or unexported fields
}

func (*DataRequest) Descriptor deprecated

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

Deprecated: Use DataRequest.ProtoReflect.Descriptor instead.

func (*DataRequest) GetFilter

func (x *DataRequest) GetFilter() *Filter

func (*DataRequest) GetLast added in v0.1.5

func (x *DataRequest) GetLast() string

func (*DataRequest) GetLimit

func (x *DataRequest) GetLimit() uint64

func (*DataRequest) GetSortOrder added in v0.1.5

func (x *DataRequest) GetSortOrder() Order

func (*DataRequest) ProtoMessage

func (*DataRequest) ProtoMessage()

func (*DataRequest) ProtoReflect

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

func (*DataRequest) Reset

func (x *DataRequest) Reset()

func (*DataRequest) String

func (x *DataRequest) String() string

type DataServiceClient

type DataServiceClient interface {
	// TabularDataByFilter queries tabular data and metadata based on given filters.
	TabularDataByFilter(ctx context.Context, in *TabularDataByFilterRequest, opts ...grpc.CallOption) (*TabularDataByFilterResponse, error)
	// BinaryDataByFilter queries binary data and metadata based on given filters.
	BinaryDataByFilter(ctx context.Context, in *BinaryDataByFilterRequest, opts ...grpc.CallOption) (*BinaryDataByFilterResponse, error)
	// BinaryDataByIDs queries binary data and metadata based on given IDs.
	BinaryDataByIDs(ctx context.Context, in *BinaryDataByIDsRequest, opts ...grpc.CallOption) (*BinaryDataByIDsResponse, error)
	// DeleteTabularDataByFilter deletes tabular data based on given filters.
	DeleteTabularDataByFilter(ctx context.Context, in *DeleteTabularDataByFilterRequest, opts ...grpc.CallOption) (*DeleteTabularDataByFilterResponse, error)
	// DeleteBinaryDataByFilter deletes binary data based on given filters.
	DeleteBinaryDataByFilter(ctx context.Context, in *DeleteBinaryDataByFilterRequest, opts ...grpc.CallOption) (*DeleteBinaryDataByFilterResponse, error)
	// DeleteBinaryDataByIDs deletes binary data based on given IDs.
	DeleteBinaryDataByIDs(ctx context.Context, in *DeleteBinaryDataByIDsRequest, opts ...grpc.CallOption) (*DeleteBinaryDataByIDsResponse, error)
	// AddTagsToBinaryDataByIDs adds string tags, unless the tags are already present, to binary data based on given IDs.
	AddTagsToBinaryDataByIDs(ctx context.Context, in *AddTagsToBinaryDataByIDsRequest, opts ...grpc.CallOption) (*AddTagsToBinaryDataByIDsResponse, error)
	// AddTagsToBinaryDataByFilter adds string tags, unless the tags are already present, to binary data based on the given filter.
	AddTagsToBinaryDataByFilter(ctx context.Context, in *AddTagsToBinaryDataByFilterRequest, opts ...grpc.CallOption) (*AddTagsToBinaryDataByFilterResponse, error)
	// RemoveTagsToBinaryDataByIDs removes string tags from binary data based on given IDs.
	RemoveTagsFromBinaryDataByIDs(ctx context.Context, in *RemoveTagsFromBinaryDataByIDsRequest, opts ...grpc.CallOption) (*RemoveTagsFromBinaryDataByIDsResponse, error)
	// RemoveTagsToBinaryDataByFilter removes string tags from binary data based on the given filter.
	RemoveTagsFromBinaryDataByFilter(ctx context.Context, in *RemoveTagsFromBinaryDataByFilterRequest, opts ...grpc.CallOption) (*RemoveTagsFromBinaryDataByFilterResponse, error)
	// TagsByFilter gets all unique tags from data based on given filter.
	TagsByFilter(ctx context.Context, in *TagsByFilterRequest, opts ...grpc.CallOption) (*TagsByFilterResponse, error)
	// AddBoundingBoxToImageByID adds a bounding box to an image with the given ID.
	AddBoundingBoxToImageByID(ctx context.Context, in *AddBoundingBoxToImageByIDRequest, opts ...grpc.CallOption) (*AddBoundingBoxToImageByIDResponse, error)
	// RemoveBoundingBoxFromImageByID removes a bounding box from an image with the given ID.
	RemoveBoundingBoxFromImageByID(ctx context.Context, in *RemoveBoundingBoxFromImageByIDRequest, opts ...grpc.CallOption) (*RemoveBoundingBoxFromImageByIDResponse, error)
	// BoundingBoxLabelsByFilter gets all string labels for bounding boxes from data based on given filter.
	BoundingBoxLabelsByFilter(ctx context.Context, in *BoundingBoxLabelsByFilterRequest, opts ...grpc.CallOption) (*BoundingBoxLabelsByFilterResponse, error)
}

DataServiceClient is the client API for DataService 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 DataServiceServer

type DataServiceServer interface {
	// TabularDataByFilter queries tabular data and metadata based on given filters.
	TabularDataByFilter(context.Context, *TabularDataByFilterRequest) (*TabularDataByFilterResponse, error)
	// BinaryDataByFilter queries binary data and metadata based on given filters.
	BinaryDataByFilter(context.Context, *BinaryDataByFilterRequest) (*BinaryDataByFilterResponse, error)
	// BinaryDataByIDs queries binary data and metadata based on given IDs.
	BinaryDataByIDs(context.Context, *BinaryDataByIDsRequest) (*BinaryDataByIDsResponse, error)
	// DeleteTabularDataByFilter deletes tabular data based on given filters.
	DeleteTabularDataByFilter(context.Context, *DeleteTabularDataByFilterRequest) (*DeleteTabularDataByFilterResponse, error)
	// DeleteBinaryDataByFilter deletes binary data based on given filters.
	DeleteBinaryDataByFilter(context.Context, *DeleteBinaryDataByFilterRequest) (*DeleteBinaryDataByFilterResponse, error)
	// DeleteBinaryDataByIDs deletes binary data based on given IDs.
	DeleteBinaryDataByIDs(context.Context, *DeleteBinaryDataByIDsRequest) (*DeleteBinaryDataByIDsResponse, error)
	// AddTagsToBinaryDataByIDs adds string tags, unless the tags are already present, to binary data based on given IDs.
	AddTagsToBinaryDataByIDs(context.Context, *AddTagsToBinaryDataByIDsRequest) (*AddTagsToBinaryDataByIDsResponse, error)
	// AddTagsToBinaryDataByFilter adds string tags, unless the tags are already present, to binary data based on the given filter.
	AddTagsToBinaryDataByFilter(context.Context, *AddTagsToBinaryDataByFilterRequest) (*AddTagsToBinaryDataByFilterResponse, error)
	// RemoveTagsToBinaryDataByIDs removes string tags from binary data based on given IDs.
	RemoveTagsFromBinaryDataByIDs(context.Context, *RemoveTagsFromBinaryDataByIDsRequest) (*RemoveTagsFromBinaryDataByIDsResponse, error)
	// RemoveTagsToBinaryDataByFilter removes string tags from binary data based on the given filter.
	RemoveTagsFromBinaryDataByFilter(context.Context, *RemoveTagsFromBinaryDataByFilterRequest) (*RemoveTagsFromBinaryDataByFilterResponse, error)
	// TagsByFilter gets all unique tags from data based on given filter.
	TagsByFilter(context.Context, *TagsByFilterRequest) (*TagsByFilterResponse, error)
	// AddBoundingBoxToImageByID adds a bounding box to an image with the given ID.
	AddBoundingBoxToImageByID(context.Context, *AddBoundingBoxToImageByIDRequest) (*AddBoundingBoxToImageByIDResponse, error)
	// RemoveBoundingBoxFromImageByID removes a bounding box from an image with the given ID.
	RemoveBoundingBoxFromImageByID(context.Context, *RemoveBoundingBoxFromImageByIDRequest) (*RemoveBoundingBoxFromImageByIDResponse, error)
	// BoundingBoxLabelsByFilter gets all string labels for bounding boxes from data based on given filter.
	BoundingBoxLabelsByFilter(context.Context, *BoundingBoxLabelsByFilterRequest) (*BoundingBoxLabelsByFilterResponse, error)
	// contains filtered or unexported methods
}

DataServiceServer is the server API for DataService service. All implementations must embed UnimplementedDataServiceServer for forward compatibility

type DeleteBinaryDataByFilterRequest added in v0.1.4

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

DeleteBinaryDataByFilterRequest deletes the data and metadata of binary data when a filter is provided

func (*DeleteBinaryDataByFilterRequest) Descriptor deprecated added in v0.1.4

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

Deprecated: Use DeleteBinaryDataByFilterRequest.ProtoReflect.Descriptor instead.

func (*DeleteBinaryDataByFilterRequest) GetFilter added in v0.1.4

func (x *DeleteBinaryDataByFilterRequest) GetFilter() *Filter

func (*DeleteBinaryDataByFilterRequest) ProtoMessage added in v0.1.4

func (*DeleteBinaryDataByFilterRequest) ProtoMessage()

func (*DeleteBinaryDataByFilterRequest) ProtoReflect added in v0.1.4

func (*DeleteBinaryDataByFilterRequest) Reset added in v0.1.4

func (*DeleteBinaryDataByFilterRequest) String added in v0.1.4

type DeleteBinaryDataByFilterResponse added in v0.1.4

type DeleteBinaryDataByFilterResponse struct {
	DeletedCount uint64 `protobuf:"varint,1,opt,name=deleted_count,json=deletedCount,proto3" json:"deleted_count,omitempty"`
	// contains filtered or unexported fields
}

DeleteBinaryDataByFilterResponse returns the number of binary files deleted when a filter is provided

func (*DeleteBinaryDataByFilterResponse) Descriptor deprecated added in v0.1.4

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

Deprecated: Use DeleteBinaryDataByFilterResponse.ProtoReflect.Descriptor instead.

func (*DeleteBinaryDataByFilterResponse) GetDeletedCount added in v0.1.4

func (x *DeleteBinaryDataByFilterResponse) GetDeletedCount() uint64

func (*DeleteBinaryDataByFilterResponse) ProtoMessage added in v0.1.4

func (*DeleteBinaryDataByFilterResponse) ProtoMessage()

func (*DeleteBinaryDataByFilterResponse) ProtoReflect added in v0.1.4

func (*DeleteBinaryDataByFilterResponse) Reset added in v0.1.4

func (*DeleteBinaryDataByFilterResponse) String added in v0.1.4

type DeleteBinaryDataByIDsRequest added in v0.1.4

type DeleteBinaryDataByIDsRequest struct {
	BinaryIds []*BinaryID `protobuf:"bytes,2,rep,name=binary_ids,json=binaryIds,proto3" json:"binary_ids,omitempty"`
	// Deprecated: Do not use.
	FileIds []string `protobuf:"bytes,1,rep,name=file_ids,json=fileIds,proto3" json:"file_ids,omitempty"` // Replaced by binary_ids
	// contains filtered or unexported fields
}

DeleteBinaryDataByIDsRequest deletes the data and metadata of binary data when binary ids are provided

func (*DeleteBinaryDataByIDsRequest) Descriptor deprecated added in v0.1.4

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

Deprecated: Use DeleteBinaryDataByIDsRequest.ProtoReflect.Descriptor instead.

func (*DeleteBinaryDataByIDsRequest) GetBinaryIds added in v0.1.133

func (x *DeleteBinaryDataByIDsRequest) GetBinaryIds() []*BinaryID

func (*DeleteBinaryDataByIDsRequest) GetFileIds deprecated added in v0.1.4

func (x *DeleteBinaryDataByIDsRequest) GetFileIds() []string

Deprecated: Do not use.

func (*DeleteBinaryDataByIDsRequest) ProtoMessage added in v0.1.4

func (*DeleteBinaryDataByIDsRequest) ProtoMessage()

func (*DeleteBinaryDataByIDsRequest) ProtoReflect added in v0.1.4

func (*DeleteBinaryDataByIDsRequest) Reset added in v0.1.4

func (x *DeleteBinaryDataByIDsRequest) Reset()

func (*DeleteBinaryDataByIDsRequest) String added in v0.1.4

type DeleteBinaryDataByIDsResponse added in v0.1.4

type DeleteBinaryDataByIDsResponse struct {
	DeletedCount uint64 `protobuf:"varint,1,opt,name=deleted_count,json=deletedCount,proto3" json:"deleted_count,omitempty"`
	// contains filtered or unexported fields
}

DeleteBinaryDataByIDsResponse returns the number of binary files deleted when binary ids are provided

func (*DeleteBinaryDataByIDsResponse) Descriptor deprecated added in v0.1.4

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

Deprecated: Use DeleteBinaryDataByIDsResponse.ProtoReflect.Descriptor instead.

func (*DeleteBinaryDataByIDsResponse) GetDeletedCount added in v0.1.4

func (x *DeleteBinaryDataByIDsResponse) GetDeletedCount() uint64

func (*DeleteBinaryDataByIDsResponse) ProtoMessage added in v0.1.4

func (*DeleteBinaryDataByIDsResponse) ProtoMessage()

func (*DeleteBinaryDataByIDsResponse) ProtoReflect added in v0.1.4

func (*DeleteBinaryDataByIDsResponse) Reset added in v0.1.4

func (x *DeleteBinaryDataByIDsResponse) Reset()

func (*DeleteBinaryDataByIDsResponse) String added in v0.1.4

type DeleteTabularDataByFilterRequest added in v0.1.4

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

DeleteTabularDataByFilterRequest deletes the data and metadata of tabular data when a filter is provided

func (*DeleteTabularDataByFilterRequest) Descriptor deprecated added in v0.1.4

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

Deprecated: Use DeleteTabularDataByFilterRequest.ProtoReflect.Descriptor instead.

func (*DeleteTabularDataByFilterRequest) GetFilter added in v0.1.4

func (x *DeleteTabularDataByFilterRequest) GetFilter() *Filter

func (*DeleteTabularDataByFilterRequest) ProtoMessage added in v0.1.4

func (*DeleteTabularDataByFilterRequest) ProtoMessage()

func (*DeleteTabularDataByFilterRequest) ProtoReflect added in v0.1.4

func (*DeleteTabularDataByFilterRequest) Reset added in v0.1.4

func (*DeleteTabularDataByFilterRequest) String added in v0.1.4

type DeleteTabularDataByFilterResponse added in v0.1.4

type DeleteTabularDataByFilterResponse struct {
	DeletedCount uint64 `protobuf:"varint,1,opt,name=deleted_count,json=deletedCount,proto3" json:"deleted_count,omitempty"`
	// contains filtered or unexported fields
}

DeleteBinaryDataByFilterResponse returns the number of tabular datapoints deleted when a filter is provided

func (*DeleteTabularDataByFilterResponse) Descriptor deprecated added in v0.1.4

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

Deprecated: Use DeleteTabularDataByFilterResponse.ProtoReflect.Descriptor instead.

func (*DeleteTabularDataByFilterResponse) GetDeletedCount added in v0.1.4

func (x *DeleteTabularDataByFilterResponse) GetDeletedCount() uint64

func (*DeleteTabularDataByFilterResponse) ProtoMessage added in v0.1.4

func (*DeleteTabularDataByFilterResponse) ProtoMessage()

func (*DeleteTabularDataByFilterResponse) ProtoReflect added in v0.1.4

func (*DeleteTabularDataByFilterResponse) Reset added in v0.1.4

func (*DeleteTabularDataByFilterResponse) String added in v0.1.4

type Filter

type Filter struct {
	ComponentName   string           `protobuf:"bytes,1,opt,name=component_name,json=componentName,proto3" json:"component_name,omitempty"`
	ComponentType   string           `protobuf:"bytes,2,opt,name=component_type,json=componentType,proto3" json:"component_type,omitempty"`
	Method          string           `protobuf:"bytes,4,opt,name=method,proto3" json:"method,omitempty"`
	RobotName       string           `protobuf:"bytes,6,opt,name=robot_name,json=robotName,proto3" json:"robot_name,omitempty"`
	RobotId         string           `protobuf:"bytes,7,opt,name=robot_id,json=robotId,proto3" json:"robot_id,omitempty"`
	PartName        string           `protobuf:"bytes,8,opt,name=part_name,json=partName,proto3" json:"part_name,omitempty"`
	PartId          string           `protobuf:"bytes,9,opt,name=part_id,json=partId,proto3" json:"part_id,omitempty"`
	LocationIds     []string         `protobuf:"bytes,10,rep,name=location_ids,json=locationIds,proto3" json:"location_ids,omitempty"`
	OrganizationIds []string         `protobuf:"bytes,11,rep,name=organization_ids,json=organizationIds,proto3" json:"organization_ids,omitempty"`
	MimeType        []string         `protobuf:"bytes,12,rep,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"`
	Interval        *CaptureInterval `protobuf:"bytes,13,opt,name=interval,proto3" json:"interval,omitempty"`
	TagsFilter      *TagsFilter      `protobuf:"bytes,14,opt,name=tags_filter,json=tagsFilter,proto3" json:"tags_filter,omitempty"`
	BboxLabels      []string         `protobuf:"bytes,15,rep,name=bbox_labels,json=bboxLabels,proto3" json:"bbox_labels,omitempty"`
	// contains filtered or unexported fields
}

func (*Filter) Descriptor deprecated

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

Deprecated: Use Filter.ProtoReflect.Descriptor instead.

func (*Filter) GetBboxLabels added in v0.1.110

func (x *Filter) GetBboxLabels() []string

func (*Filter) GetComponentName

func (x *Filter) GetComponentName() string

func (*Filter) GetComponentType

func (x *Filter) GetComponentType() string

func (*Filter) GetInterval

func (x *Filter) GetInterval() *CaptureInterval

func (*Filter) GetLocationIds added in v0.1.11

func (x *Filter) GetLocationIds() []string

func (*Filter) GetMethod

func (x *Filter) GetMethod() string

func (*Filter) GetMimeType

func (x *Filter) GetMimeType() []string

func (*Filter) GetOrganizationIds added in v0.1.139

func (x *Filter) GetOrganizationIds() []string

func (*Filter) GetPartId

func (x *Filter) GetPartId() string

func (*Filter) GetPartName

func (x *Filter) GetPartName() string

func (*Filter) GetRobotId

func (x *Filter) GetRobotId() string

func (*Filter) GetRobotName

func (x *Filter) GetRobotName() string

func (*Filter) GetTagsFilter added in v0.1.14

func (x *Filter) GetTagsFilter() *TagsFilter

func (*Filter) ProtoMessage

func (*Filter) ProtoMessage()

func (*Filter) ProtoReflect

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

func (*Filter) Reset

func (x *Filter) Reset()

func (*Filter) String

func (x *Filter) String() string

type Order added in v0.1.5

type Order int32
const (
	Order_ORDER_UNSPECIFIED Order = 0
	Order_ORDER_DESCENDING  Order = 1
	Order_ORDER_ASCENDING   Order = 2
)

func (Order) Descriptor added in v0.1.5

func (Order) Descriptor() protoreflect.EnumDescriptor

func (Order) Enum added in v0.1.5

func (x Order) Enum() *Order

func (Order) EnumDescriptor deprecated added in v0.1.5

func (Order) EnumDescriptor() ([]byte, []int)

Deprecated: Use Order.Descriptor instead.

func (Order) Number added in v0.1.5

func (x Order) Number() protoreflect.EnumNumber

func (Order) String added in v0.1.5

func (x Order) String() string

func (Order) Type added in v0.1.5

func (Order) Type() protoreflect.EnumType

type RemoveBoundingBoxFromImageByIDRequest added in v0.1.110

type RemoveBoundingBoxFromImageByIDRequest struct {
	BinaryId *BinaryID `protobuf:"bytes,3,opt,name=binary_id,json=binaryId,proto3" json:"binary_id,omitempty"`
	BboxId   string    `protobuf:"bytes,2,opt,name=bbox_id,json=bboxId,proto3" json:"bbox_id,omitempty"`
	// Deprecated: Do not use.
	FileId string `protobuf:"bytes,1,opt,name=file_id,json=fileId,proto3" json:"file_id,omitempty"` // Replaced by binary_id
	// contains filtered or unexported fields
}

func (*RemoveBoundingBoxFromImageByIDRequest) Descriptor deprecated added in v0.1.110

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

Deprecated: Use RemoveBoundingBoxFromImageByIDRequest.ProtoReflect.Descriptor instead.

func (*RemoveBoundingBoxFromImageByIDRequest) GetBboxId added in v0.1.110

func (*RemoveBoundingBoxFromImageByIDRequest) GetBinaryId added in v0.1.133

func (*RemoveBoundingBoxFromImageByIDRequest) GetFileId deprecated added in v0.1.110

Deprecated: Do not use.

func (*RemoveBoundingBoxFromImageByIDRequest) ProtoMessage added in v0.1.110

func (*RemoveBoundingBoxFromImageByIDRequest) ProtoMessage()

func (*RemoveBoundingBoxFromImageByIDRequest) ProtoReflect added in v0.1.110

func (*RemoveBoundingBoxFromImageByIDRequest) Reset added in v0.1.110

func (*RemoveBoundingBoxFromImageByIDRequest) String added in v0.1.110

type RemoveBoundingBoxFromImageByIDResponse added in v0.1.110

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

func (*RemoveBoundingBoxFromImageByIDResponse) Descriptor deprecated added in v0.1.110

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

Deprecated: Use RemoveBoundingBoxFromImageByIDResponse.ProtoReflect.Descriptor instead.

func (*RemoveBoundingBoxFromImageByIDResponse) ProtoMessage added in v0.1.110

func (*RemoveBoundingBoxFromImageByIDResponse) ProtoReflect added in v0.1.110

func (*RemoveBoundingBoxFromImageByIDResponse) Reset added in v0.1.110

func (*RemoveBoundingBoxFromImageByIDResponse) String added in v0.1.110

type RemoveTagsFromBinaryDataByFilterRequest added in v0.1.9

type RemoveTagsFromBinaryDataByFilterRequest struct {
	Filter *Filter  `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"`
	Tags   []string `protobuf:"bytes,2,rep,name=tags,proto3" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

RemoveTagsFromBinaryDataByFilterRequest requests removing the given tags value from each file when a filter is provided

func (*RemoveTagsFromBinaryDataByFilterRequest) Descriptor deprecated added in v0.1.9

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

Deprecated: Use RemoveTagsFromBinaryDataByFilterRequest.ProtoReflect.Descriptor instead.

func (*RemoveTagsFromBinaryDataByFilterRequest) GetFilter added in v0.1.9

func (*RemoveTagsFromBinaryDataByFilterRequest) GetTags added in v0.1.9

func (*RemoveTagsFromBinaryDataByFilterRequest) ProtoMessage added in v0.1.9

func (*RemoveTagsFromBinaryDataByFilterRequest) ProtoReflect added in v0.1.9

func (*RemoveTagsFromBinaryDataByFilterRequest) Reset added in v0.1.9

func (*RemoveTagsFromBinaryDataByFilterRequest) String added in v0.1.9

type RemoveTagsFromBinaryDataByFilterResponse added in v0.1.9

type RemoveTagsFromBinaryDataByFilterResponse struct {
	DeletedCount uint64 `protobuf:"varint,1,opt,name=deleted_count,json=deletedCount,proto3" json:"deleted_count,omitempty"`
	// contains filtered or unexported fields
}

RemoveTagsFromBinaryDataByFilterResponse returns the number of binary files which had tags removed

func (*RemoveTagsFromBinaryDataByFilterResponse) Descriptor deprecated added in v0.1.9

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

Deprecated: Use RemoveTagsFromBinaryDataByFilterResponse.ProtoReflect.Descriptor instead.

func (*RemoveTagsFromBinaryDataByFilterResponse) GetDeletedCount added in v0.1.9

func (x *RemoveTagsFromBinaryDataByFilterResponse) GetDeletedCount() uint64

func (*RemoveTagsFromBinaryDataByFilterResponse) ProtoMessage added in v0.1.9

func (*RemoveTagsFromBinaryDataByFilterResponse) ProtoReflect added in v0.1.9

func (*RemoveTagsFromBinaryDataByFilterResponse) Reset added in v0.1.9

func (*RemoveTagsFromBinaryDataByFilterResponse) String added in v0.1.9

type RemoveTagsFromBinaryDataByIDsRequest added in v0.1.139

type RemoveTagsFromBinaryDataByIDsRequest struct {
	BinaryIds []*BinaryID `protobuf:"bytes,3,rep,name=binary_ids,json=binaryIds,proto3" json:"binary_ids,omitempty"`
	Tags      []string    `protobuf:"bytes,2,rep,name=tags,proto3" json:"tags,omitempty"`
	// Deprecated: Do not use.
	FileIds []string `protobuf:"bytes,1,rep,name=file_ids,json=fileIds,proto3" json:"file_ids,omitempty"` // Replaced by binary_ids
	// contains filtered or unexported fields
}

RemoveTagsFromBinaryDataByIDsRequest requests removing the given tags value from each file when binary ids are provided

func (*RemoveTagsFromBinaryDataByIDsRequest) Descriptor deprecated added in v0.1.139

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

Deprecated: Use RemoveTagsFromBinaryDataByIDsRequest.ProtoReflect.Descriptor instead.

func (*RemoveTagsFromBinaryDataByIDsRequest) GetBinaryIds added in v0.1.139

func (x *RemoveTagsFromBinaryDataByIDsRequest) GetBinaryIds() []*BinaryID

func (*RemoveTagsFromBinaryDataByIDsRequest) GetFileIds deprecated added in v0.1.139

func (x *RemoveTagsFromBinaryDataByIDsRequest) GetFileIds() []string

Deprecated: Do not use.

func (*RemoveTagsFromBinaryDataByIDsRequest) GetTags added in v0.1.139

func (*RemoveTagsFromBinaryDataByIDsRequest) ProtoMessage added in v0.1.139

func (*RemoveTagsFromBinaryDataByIDsRequest) ProtoMessage()

func (*RemoveTagsFromBinaryDataByIDsRequest) ProtoReflect added in v0.1.139

func (*RemoveTagsFromBinaryDataByIDsRequest) Reset added in v0.1.139

func (*RemoveTagsFromBinaryDataByIDsRequest) String added in v0.1.139

type RemoveTagsFromBinaryDataByIDsResponse added in v0.1.139

type RemoveTagsFromBinaryDataByIDsResponse struct {
	DeletedCount uint64 `protobuf:"varint,1,opt,name=deleted_count,json=deletedCount,proto3" json:"deleted_count,omitempty"`
	// contains filtered or unexported fields
}

RemoveTagsFromBinaryDataByIDsResponse returns the number of binary files which had tags removed

func (*RemoveTagsFromBinaryDataByIDsResponse) Descriptor deprecated added in v0.1.139

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

Deprecated: Use RemoveTagsFromBinaryDataByIDsResponse.ProtoReflect.Descriptor instead.

func (*RemoveTagsFromBinaryDataByIDsResponse) GetDeletedCount added in v0.1.139

func (x *RemoveTagsFromBinaryDataByIDsResponse) GetDeletedCount() uint64

func (*RemoveTagsFromBinaryDataByIDsResponse) ProtoMessage added in v0.1.139

func (*RemoveTagsFromBinaryDataByIDsResponse) ProtoMessage()

func (*RemoveTagsFromBinaryDataByIDsResponse) ProtoReflect added in v0.1.139

func (*RemoveTagsFromBinaryDataByIDsResponse) Reset added in v0.1.139

func (*RemoveTagsFromBinaryDataByIDsResponse) String added in v0.1.139

type TabularData

type TabularData struct {
	Data          *structpb.Struct       `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
	MetadataIndex uint32                 `protobuf:"varint,2,opt,name=metadata_index,json=metadataIndex,proto3" json:"metadata_index,omitempty"`
	TimeRequested *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=time_requested,json=timeRequested,proto3" json:"time_requested,omitempty"`
	TimeReceived  *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=time_received,json=timeReceived,proto3" json:"time_received,omitempty"`
	// contains filtered or unexported fields
}

func (*TabularData) Descriptor deprecated

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

Deprecated: Use TabularData.ProtoReflect.Descriptor instead.

func (*TabularData) GetData

func (x *TabularData) GetData() *structpb.Struct

func (*TabularData) GetMetadataIndex added in v0.1.1

func (x *TabularData) GetMetadataIndex() uint32

func (*TabularData) GetTimeReceived added in v0.1.1

func (x *TabularData) GetTimeReceived() *timestamppb.Timestamp

func (*TabularData) GetTimeRequested added in v0.1.1

func (x *TabularData) GetTimeRequested() *timestamppb.Timestamp

func (*TabularData) ProtoMessage

func (*TabularData) ProtoMessage()

func (*TabularData) ProtoReflect

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

func (*TabularData) Reset

func (x *TabularData) Reset()

func (*TabularData) String

func (x *TabularData) String() string

type TabularDataByFilterRequest

type TabularDataByFilterRequest struct {
	DataRequest *DataRequest `protobuf:"bytes,1,opt,name=data_request,json=dataRequest,proto3" json:"data_request,omitempty"`
	CountOnly   bool         `protobuf:"varint,2,opt,name=count_only,json=countOnly,proto3" json:"count_only,omitempty"`
	// contains filtered or unexported fields
}

TabularDataByFilterRequest requests tabular data based on filter values

func (*TabularDataByFilterRequest) Descriptor deprecated

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

Deprecated: Use TabularDataByFilterRequest.ProtoReflect.Descriptor instead.

func (*TabularDataByFilterRequest) GetCountOnly

func (x *TabularDataByFilterRequest) GetCountOnly() bool

func (*TabularDataByFilterRequest) GetDataRequest

func (x *TabularDataByFilterRequest) GetDataRequest() *DataRequest

func (*TabularDataByFilterRequest) ProtoMessage

func (*TabularDataByFilterRequest) ProtoMessage()

func (*TabularDataByFilterRequest) ProtoReflect

func (*TabularDataByFilterRequest) Reset

func (x *TabularDataByFilterRequest) Reset()

func (*TabularDataByFilterRequest) String

func (x *TabularDataByFilterRequest) String() string

type TabularDataByFilterResponse

type TabularDataByFilterResponse struct {
	Metadata       []*CaptureMetadata `protobuf:"bytes,1,rep,name=metadata,proto3" json:"metadata,omitempty"`
	Data           []*TabularData     `protobuf:"bytes,2,rep,name=data,proto3" json:"data,omitempty"`
	Count          uint64             `protobuf:"varint,3,opt,name=count,proto3" json:"count,omitempty"`
	Last           string             `protobuf:"bytes,4,opt,name=last,proto3" json:"last,omitempty"`
	TotalSizeBytes uint64             `protobuf:"varint,5,opt,name=total_size_bytes,json=totalSizeBytes,proto3" json:"total_size_bytes,omitempty"`
	// contains filtered or unexported fields
}

TabularDataByFilterResponse provides the data and metadata of tabular data

func (*TabularDataByFilterResponse) Descriptor deprecated

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

Deprecated: Use TabularDataByFilterResponse.ProtoReflect.Descriptor instead.

func (*TabularDataByFilterResponse) GetCount

func (x *TabularDataByFilterResponse) GetCount() uint64

func (*TabularDataByFilterResponse) GetData

func (x *TabularDataByFilterResponse) GetData() []*TabularData

func (*TabularDataByFilterResponse) GetLast added in v0.1.5

func (x *TabularDataByFilterResponse) GetLast() string

func (*TabularDataByFilterResponse) GetMetadata

func (x *TabularDataByFilterResponse) GetMetadata() []*CaptureMetadata

func (*TabularDataByFilterResponse) GetTotalSizeBytes added in v0.1.56

func (x *TabularDataByFilterResponse) GetTotalSizeBytes() uint64

func (*TabularDataByFilterResponse) ProtoMessage

func (*TabularDataByFilterResponse) ProtoMessage()

func (*TabularDataByFilterResponse) ProtoReflect

func (*TabularDataByFilterResponse) Reset

func (x *TabularDataByFilterResponse) Reset()

func (*TabularDataByFilterResponse) String

func (x *TabularDataByFilterResponse) String() string

type TagsByFilterRequest added in v0.1.22

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

TagsByFilterRequest requests the unique tags from data based on given filter

func (*TagsByFilterRequest) Descriptor deprecated added in v0.1.22

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

Deprecated: Use TagsByFilterRequest.ProtoReflect.Descriptor instead.

func (*TagsByFilterRequest) GetFilter added in v0.1.22

func (x *TagsByFilterRequest) GetFilter() *Filter

func (*TagsByFilterRequest) ProtoMessage added in v0.1.22

func (*TagsByFilterRequest) ProtoMessage()

func (*TagsByFilterRequest) ProtoReflect added in v0.1.22

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

func (*TagsByFilterRequest) Reset added in v0.1.22

func (x *TagsByFilterRequest) Reset()

func (*TagsByFilterRequest) String added in v0.1.22

func (x *TagsByFilterRequest) String() string

type TagsByFilterResponse added in v0.1.22

type TagsByFilterResponse struct {
	Tags []string `protobuf:"bytes,1,rep,name=tags,proto3" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

TagsByFilterResponse returns the unique tags from data based on given filter

func (*TagsByFilterResponse) Descriptor deprecated added in v0.1.22

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

Deprecated: Use TagsByFilterResponse.ProtoReflect.Descriptor instead.

func (*TagsByFilterResponse) GetTags added in v0.1.22

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

func (*TagsByFilterResponse) ProtoMessage added in v0.1.22

func (*TagsByFilterResponse) ProtoMessage()

func (*TagsByFilterResponse) ProtoReflect added in v0.1.22

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

func (*TagsByFilterResponse) Reset added in v0.1.22

func (x *TagsByFilterResponse) Reset()

func (*TagsByFilterResponse) String added in v0.1.22

func (x *TagsByFilterResponse) String() string

type TagsFilter added in v0.1.14

type TagsFilter struct {
	Type TagsFilterType `protobuf:"varint,1,opt,name=type,proto3,enum=viam.app.data.v1.TagsFilterType" json:"type,omitempty"`
	// Tags are used to match documents if `type` is UNSPECIFIED or MATCH_BY_ORG
	Tags []string `protobuf:"bytes,2,rep,name=tags,proto3" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

func (*TagsFilter) Descriptor deprecated added in v0.1.14

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

Deprecated: Use TagsFilter.ProtoReflect.Descriptor instead.

func (*TagsFilter) GetTags added in v0.1.14

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

func (*TagsFilter) GetType added in v0.1.14

func (x *TagsFilter) GetType() TagsFilterType

func (*TagsFilter) ProtoMessage added in v0.1.14

func (*TagsFilter) ProtoMessage()

func (*TagsFilter) ProtoReflect added in v0.1.14

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

func (*TagsFilter) Reset added in v0.1.14

func (x *TagsFilter) Reset()

func (*TagsFilter) String added in v0.1.14

func (x *TagsFilter) String() string

type TagsFilterType added in v0.1.14

type TagsFilterType int32

TagsFilterType specifies how data can be filtered based on tags

const (
	TagsFilterType_TAGS_FILTER_TYPE_UNSPECIFIED TagsFilterType = 0
	// TAGS_FILTER_TYPE_MATCH_BY_OR specifies documents matched (using logical OR) on the tags field in the TagsFilter
	TagsFilterType_TAGS_FILTER_TYPE_MATCH_BY_OR TagsFilterType = 1
	// TAGS_FILTER_TYPE_TAGGED specifies that all tagged documents should be returned
	TagsFilterType_TAGS_FILTER_TYPE_TAGGED TagsFilterType = 2
	// TAGS_FILTER_TYPE_UNTAGGED specifes that all untagged documents should be returned
	TagsFilterType_TAGS_FILTER_TYPE_UNTAGGED TagsFilterType = 3
)

func (TagsFilterType) Descriptor added in v0.1.14

func (TagsFilterType) Enum added in v0.1.14

func (x TagsFilterType) Enum() *TagsFilterType

func (TagsFilterType) EnumDescriptor deprecated added in v0.1.14

func (TagsFilterType) EnumDescriptor() ([]byte, []int)

Deprecated: Use TagsFilterType.Descriptor instead.

func (TagsFilterType) Number added in v0.1.14

func (TagsFilterType) String added in v0.1.14

func (x TagsFilterType) String() string

func (TagsFilterType) Type added in v0.1.14

type UnimplementedDataServiceServer

type UnimplementedDataServiceServer struct {
}

UnimplementedDataServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedDataServiceServer) AddBoundingBoxToImageByID added in v0.1.110

func (UnimplementedDataServiceServer) AddTagsToBinaryDataByFilter added in v0.1.9

func (UnimplementedDataServiceServer) AddTagsToBinaryDataByIDs added in v0.1.139

func (UnimplementedDataServiceServer) BinaryDataByFilter

func (UnimplementedDataServiceServer) BinaryDataByIDs

func (UnimplementedDataServiceServer) BoundingBoxLabelsByFilter added in v0.1.110

func (UnimplementedDataServiceServer) DeleteBinaryDataByFilter added in v0.1.4

func (UnimplementedDataServiceServer) DeleteBinaryDataByIDs added in v0.1.4

func (UnimplementedDataServiceServer) DeleteTabularDataByFilter added in v0.1.4

func (UnimplementedDataServiceServer) RemoveBoundingBoxFromImageByID added in v0.1.110

func (UnimplementedDataServiceServer) RemoveTagsFromBinaryDataByFilter added in v0.1.9

func (UnimplementedDataServiceServer) RemoveTagsFromBinaryDataByIDs added in v0.1.139

func (UnimplementedDataServiceServer) TagsByFilter added in v0.1.22

type UnsafeDataServiceServer

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

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

Jump to

Keyboard shortcuts

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