models

package module
v0.0.0-...-d524c65 Latest Latest
Warning

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

Go to latest
Published: Jun 21, 2023 License: MIT Imports: 4 Imported by: 4

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Alerts_AlertTypeEnum_name = map[int32]string{
		0: "AlertTypeEnum_VARROAHIGH",
		1: "AlertTypeEnum_WEIGHTLOW",
		2: "AlertTypeEnum_QUEENLESS",
	}
	Alerts_AlertTypeEnum_value = map[string]int32{
		"AlertTypeEnum_VARROAHIGH": 0,
		"AlertTypeEnum_WEIGHTLOW":  1,
		"AlertTypeEnum_QUEENLESS":  2,
	}
)

Enum value maps for Alerts_AlertTypeEnum.

View Source
var (
	Hive_FormatEnum_name = map[int32]string{
		0: "FormatEnum_ZANDER",
		1: "FormatEnum_DADANT",
	}
	Hive_FormatEnum_value = map[string]int32{
		"FormatEnum_ZANDER": 0,
		"FormatEnum_DADANT": 1,
	}
)

Enum value maps for Hive_FormatEnum.

View Source
var (
	HiveFrame_FunctionEnum_name = map[int32]string{
		0: "BREED",
		1: "HONEY",
		2: "UNSPECIFIED",
	}
	HiveFrame_FunctionEnum_value = map[string]int32{
		"BREED":       0,
		"HONEY":       1,
		"UNSPECIFIED": 2,
	}
)

Enum value maps for HiveFrame_FunctionEnum.

View Source
var File_models_alerts_proto protoreflect.FileDescriptor
View Source
var File_models_authenticate_post_response_proto protoreflect.FileDescriptor
View Source
var File_models_bbox_bhive_inner_proto protoreflect.FileDescriptor
View Source
var File_models_bbox_bhive_proto protoreflect.FileDescriptor
View Source
var File_models_bbox_config_response_proto protoreflect.FileDescriptor
View Source
var File_models_bbox_proto protoreflect.FileDescriptor
View Source
var File_models_bhive_proto protoreflect.FileDescriptor
View Source
var File_models_generic_post_response_proto protoreflect.FileDescriptor
View Source
var File_models_get_bbox_response_proto protoreflect.FileDescriptor
View Source
var File_models_get_hives_response_proto protoreflect.FileDescriptor
View Source
var File_models_get_stands_response_proto protoreflect.FileDescriptor
View Source
var File_models_get_temperature_proto protoreflect.FileDescriptor
View Source
var File_models_get_temperature_response_proto protoreflect.FileDescriptor
View Source
var File_models_hive_frame_proto protoreflect.FileDescriptor
View Source
var File_models_hive_proto protoreflect.FileDescriptor
View Source
var File_models_login_post_response_proto protoreflect.FileDescriptor
View Source
var File_models_post_bbox_response_proto protoreflect.FileDescriptor
View Source
var File_models_post_hives_response_proto protoreflect.FileDescriptor
View Source
var File_models_post_stands_response_proto protoreflect.FileDescriptor
View Source
var File_models_put_bbox_response_proto protoreflect.FileDescriptor
View Source
var File_models_put_hive_response_proto protoreflect.FileDescriptor
View Source
var File_models_put_stand_response_proto protoreflect.FileDescriptor
View Source
var File_models_registration_id_proto protoreflect.FileDescriptor
View Source
var File_models_scale_v2_proto protoreflect.FileDescriptor
View Source
var File_models_scale_v2_response_proto protoreflect.FileDescriptor
View Source
var File_models_stand_proto protoreflect.FileDescriptor
View Source
var File_models_telemetry_proto protoreflect.FileDescriptor
View Source
var File_models_telemetry_response_proto protoreflect.FileDescriptor
View Source
var File_models_telemetry_values_proto protoreflect.FileDescriptor
View Source
var File_models_temperature_proto protoreflect.FileDescriptor
View Source
var File_models_user_proto protoreflect.FileDescriptor
View Source
var File_models_varroa_scan_metadata_proto protoreflect.FileDescriptor
View Source
var File_models_varroa_scan_proto protoreflect.FileDescriptor
View Source
var File_models_varroa_scan_response_proto protoreflect.FileDescriptor
View Source
var File_models_weight_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type Alerts

type Alerts struct {
	AlertType Alerts_AlertTypeEnum `protobuf:"varint,1,opt,name=alertType,proto3,enum=openapi.Alerts_AlertTypeEnum" json:"alertType,omitempty"`
	// contains filtered or unexported fields
}

func (*Alerts) Descriptor deprecated

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

Deprecated: Use Alerts.ProtoReflect.Descriptor instead.

func (*Alerts) GetAlertType

func (x *Alerts) GetAlertType() Alerts_AlertTypeEnum

func (*Alerts) ProtoMessage

func (*Alerts) ProtoMessage()

func (*Alerts) ProtoReflect

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

func (*Alerts) Reset

func (x *Alerts) Reset()

func (*Alerts) String

func (x *Alerts) String() string

type Alerts_AlertTypeEnum

type Alerts_AlertTypeEnum int32

Various alerts a bee hive can have.

const (
	Alerts_AlertTypeEnum_VARROAHIGH Alerts_AlertTypeEnum = 0
	Alerts_AlertTypeEnum_WEIGHTLOW  Alerts_AlertTypeEnum = 1
	Alerts_AlertTypeEnum_QUEENLESS  Alerts_AlertTypeEnum = 2
)

func (Alerts_AlertTypeEnum) Descriptor

func (Alerts_AlertTypeEnum) Enum

func (Alerts_AlertTypeEnum) EnumDescriptor deprecated

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

Deprecated: Use Alerts_AlertTypeEnum.Descriptor instead.

func (Alerts_AlertTypeEnum) Number

func (Alerts_AlertTypeEnum) String

func (x Alerts_AlertTypeEnum) String() string

func (Alerts_AlertTypeEnum) Type

type AuthenticatePostResponse

type AuthenticatePostResponse struct {

	// HTTP response code.
	HttpResponseCode int32 `protobuf:"varint,1,opt,name=httpResponseCode,proto3" json:"httpResponseCode,omitempty"`
	// the user id.
	UserId int64 `protobuf:"varint,2,opt,name=userId,proto3" json:"userId,omitempty"`
	// contains filtered or unexported fields
}

func (*AuthenticatePostResponse) Descriptor deprecated

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

Deprecated: Use AuthenticatePostResponse.ProtoReflect.Descriptor instead.

func (*AuthenticatePostResponse) GetHttpResponseCode

func (x *AuthenticatePostResponse) GetHttpResponseCode() int32

func (*AuthenticatePostResponse) GetUserId

func (x *AuthenticatePostResponse) GetUserId() int64

func (*AuthenticatePostResponse) ProtoMessage

func (*AuthenticatePostResponse) ProtoMessage()

func (*AuthenticatePostResponse) ProtoReflect

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

func (*AuthenticatePostResponse) Reset

func (x *AuthenticatePostResponse) Reset()

func (*AuthenticatePostResponse) String

func (x *AuthenticatePostResponse) String() string

type Bbox

type Bbox struct {

	// The ID of the bbox electronix (QBox). Is usually a mac address of a network interface.
	BboxId string `protobuf:"bytes,1,opt,name=bboxId,proto3" json:"bboxId,omitempty"`
	// A cron type of description of when the sensore measurements are supposed to be done.
	Schedule string `protobuf:"bytes,2,opt,name=schedule,proto3" json:"schedule,omitempty"`
	// Unique Identifier for this bbox
	Uuid   string   `protobuf:"bytes,3,opt,name=uuid,proto3" json:"uuid,omitempty"`
	Bhives []*Bhive `protobuf:"bytes,4,rep,name=bhives,proto3" json:"bhives,omitempty"`
	// If the bbox turns the power off after a successful run and wakes up later according to the schedule.
	PowerSave bool `protobuf:"varint,5,opt,name=powerSave,proto3" json:"powerSave,omitempty"`
	// The registration ID of the bbox. The user needs to put this into the interface so that the bbox can then register via the /configs/bbox/register API call to retrieve the token.
	RegistrationId string `protobuf:"bytes,6,opt,name=registrationId,proto3" json:"registrationId,omitempty"`
	// Hardware type of the bbox - could be a varroa-scanner or a scale, etc.
	HardwareType string `protobuf:"bytes,7,opt,name=hardwareType,proto3" json:"hardwareType,omitempty"`
	// Hardware revision - newer revisions might have different features which are important to know.
	HardwareRevision int64 `protobuf:"varint,8,opt,name=hardwareRevision,proto3" json:"hardwareRevision,omitempty"`
	// Name of the bbox - optional
	Name string `protobuf:"bytes,9,opt,name=name,proto3" json:"name,omitempty"`
	// Associated Hive with this bbox
	HiveUuid string `protobuf:"bytes,10,opt,name=hiveUuid,proto3" json:"hiveUuid,omitempty"`
	// contains filtered or unexported fields
}

func (*Bbox) Descriptor deprecated

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

Deprecated: Use Bbox.ProtoReflect.Descriptor instead.

func (*Bbox) GetBboxId

func (x *Bbox) GetBboxId() string

func (*Bbox) GetBhives

func (x *Bbox) GetBhives() []*Bhive

func (*Bbox) GetHardwareRevision

func (x *Bbox) GetHardwareRevision() int64

func (*Bbox) GetHardwareType

func (x *Bbox) GetHardwareType() string

func (*Bbox) GetHiveUuid

func (x *Bbox) GetHiveUuid() string

func (*Bbox) GetName

func (x *Bbox) GetName() string

func (*Bbox) GetPowerSave

func (x *Bbox) GetPowerSave() bool

func (*Bbox) GetRegistrationId

func (x *Bbox) GetRegistrationId() string

func (*Bbox) GetSchedule

func (x *Bbox) GetSchedule() string

func (*Bbox) GetUuid

func (x *Bbox) GetUuid() string

func (*Bbox) ProtoMessage

func (*Bbox) ProtoMessage()

func (*Bbox) ProtoReflect

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

func (*Bbox) Reset

func (x *Bbox) Reset()

func (*Bbox) String

func (x *Bbox) String() string

type BboxBhive

type BboxBhive struct {

	// The ID of a beehive. Is unique for that user.
	BhiveId string `protobuf:"bytes,140936307,opt,name=bhiveId,proto3" json:"bhiveId,omitempty"`
	// contains filtered or unexported fields
}

func (*BboxBhive) Descriptor deprecated

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

Deprecated: Use BboxBhive.ProtoReflect.Descriptor instead.

func (*BboxBhive) GetBhiveId

func (x *BboxBhive) GetBhiveId() string

func (*BboxBhive) ProtoMessage

func (*BboxBhive) ProtoMessage()

func (*BboxBhive) ProtoReflect

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

func (*BboxBhive) Reset

func (x *BboxBhive) Reset()

func (*BboxBhive) String

func (x *BboxBhive) String() string

type BboxBhiveInner

type BboxBhiveInner struct {

	// The ID of a beehive. Is unique for that user.
	BhiveId string `protobuf:"bytes,140936307,opt,name=bhiveId,proto3" json:"bhiveId,omitempty"`
	// contains filtered or unexported fields
}

func (*BboxBhiveInner) Descriptor deprecated

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

Deprecated: Use BboxBhiveInner.ProtoReflect.Descriptor instead.

func (*BboxBhiveInner) GetBhiveId

func (x *BboxBhiveInner) GetBhiveId() string

func (*BboxBhiveInner) ProtoMessage

func (*BboxBhiveInner) ProtoMessage()

func (*BboxBhiveInner) ProtoReflect

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

func (*BboxBhiveInner) Reset

func (x *BboxBhiveInner) Reset()

func (*BboxBhiveInner) String

func (x *BboxBhiveInner) String() string

type BboxConfigResponse

type BboxConfigResponse struct {

	// HTTP response code.
	HttpResponseCode int32 `protobuf:"varint,1,opt,name=httpResponseCode,proto3" json:"httpResponseCode,omitempty"`
	// How often the bbox needs to take and send measurements from the scale. The unit is in seconds.
	ScaleMeasureInterval int32 `protobuf:"varint,2,opt,name=scaleMeasureInterval,proto3" json:"scaleMeasureInterval,omitempty"`
	// How often the bbox needs to send the measurements (in batches)
	BatchInterval int32 `protobuf:"varint,3,opt,name=batchInterval,proto3" json:"batchInterval,omitempty"`
	// time in ms to wait for GPS, 0 deactivates GPS
	Gps int32 `protobuf:"varint,4,opt,name=gps,proto3" json:"gps,omitempty"`
	// contains filtered or unexported fields
}

func (*BboxConfigResponse) Descriptor deprecated

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

Deprecated: Use BboxConfigResponse.ProtoReflect.Descriptor instead.

func (*BboxConfigResponse) GetBatchInterval

func (x *BboxConfigResponse) GetBatchInterval() int32

func (*BboxConfigResponse) GetGps

func (x *BboxConfigResponse) GetGps() int32

func (*BboxConfigResponse) GetHttpResponseCode

func (x *BboxConfigResponse) GetHttpResponseCode() int32

func (*BboxConfigResponse) GetScaleMeasureInterval

func (x *BboxConfigResponse) GetScaleMeasureInterval() int32

func (*BboxConfigResponse) ProtoMessage

func (*BboxConfigResponse) ProtoMessage()

func (*BboxConfigResponse) ProtoReflect

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

func (*BboxConfigResponse) Reset

func (x *BboxConfigResponse) Reset()

func (*BboxConfigResponse) String

func (x *BboxConfigResponse) String() string

type Bhive

type Bhive struct {

	// The ID of a beehive. Is unique for that user.
	BhiveId string `protobuf:"bytes,1,opt,name=bhiveId,proto3" json:"bhiveId,omitempty"`
	// Scale offset number (calibration data)
	ScaleOffset float32 `protobuf:"fixed32,2,opt,name=scaleOffset,proto3" json:"scaleOffset,omitempty"`
	// Scale Reference Unit (calibration data)
	ScaleReferenceUnit float32 `protobuf:"fixed32,3,opt,name=scaleReferenceUnit,proto3" json:"scaleReferenceUnit,omitempty"`
	// contains filtered or unexported fields
}

func (*Bhive) Descriptor deprecated

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

Deprecated: Use Bhive.ProtoReflect.Descriptor instead.

func (*Bhive) GetBhiveId

func (x *Bhive) GetBhiveId() string

func (*Bhive) GetScaleOffset

func (x *Bhive) GetScaleOffset() float32

func (*Bhive) GetScaleReferenceUnit

func (x *Bhive) GetScaleReferenceUnit() float32

func (*Bhive) ProtoMessage

func (*Bhive) ProtoMessage()

func (*Bhive) ProtoReflect

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

func (*Bhive) Reset

func (x *Bhive) Reset()

func (*Bhive) String

func (x *Bhive) String() string

type GenericPostResponse

type GenericPostResponse struct {

	// HTTP response code.
	HttpResponseCode int32 `protobuf:"varint,1,opt,name=httpResponseCode,proto3" json:"httpResponseCode,omitempty"`
	// contains filtered or unexported fields
}

func (*GenericPostResponse) Descriptor deprecated

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

Deprecated: Use GenericPostResponse.ProtoReflect.Descriptor instead.

func (*GenericPostResponse) GetHttpResponseCode

func (x *GenericPostResponse) GetHttpResponseCode() int32

func (*GenericPostResponse) ProtoMessage

func (*GenericPostResponse) ProtoMessage()

func (*GenericPostResponse) ProtoReflect

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

func (*GenericPostResponse) Reset

func (x *GenericPostResponse) Reset()

func (*GenericPostResponse) String

func (x *GenericPostResponse) String() string

type GetBboxResponse

type GetBboxResponse struct {
	Bboxes []*Bbox `protobuf:"bytes,1,rep,name=bboxes,proto3" json:"bboxes,omitempty"`
	// HTTP response code. Used for internal purposes, will be sent out at the API.
	HttpResponseCode int32 `protobuf:"varint,2,opt,name=httpResponseCode,proto3" json:"httpResponseCode,omitempty"`
	// contains filtered or unexported fields
}

func (*GetBboxResponse) Descriptor deprecated

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

Deprecated: Use GetBboxResponse.ProtoReflect.Descriptor instead.

func (*GetBboxResponse) GetBboxes

func (x *GetBboxResponse) GetBboxes() []*Bbox

func (*GetBboxResponse) GetHttpResponseCode

func (x *GetBboxResponse) GetHttpResponseCode() int32

func (*GetBboxResponse) ProtoMessage

func (*GetBboxResponse) ProtoMessage()

func (*GetBboxResponse) ProtoReflect

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

func (*GetBboxResponse) Reset

func (x *GetBboxResponse) Reset()

func (*GetBboxResponse) String

func (x *GetBboxResponse) String() string

type GetHivesResponse

type GetHivesResponse struct {
	Hives []*Hive `protobuf:"bytes,1,rep,name=hives,proto3" json:"hives,omitempty"`
	// HTTP response code. Used for internal purposes, will be sent out at the API.
	HttpResponseCode int32 `protobuf:"varint,2,opt,name=httpResponseCode,proto3" json:"httpResponseCode,omitempty"`
	// contains filtered or unexported fields
}

func (*GetHivesResponse) Descriptor deprecated

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

Deprecated: Use GetHivesResponse.ProtoReflect.Descriptor instead.

func (*GetHivesResponse) GetHives

func (x *GetHivesResponse) GetHives() []*Hive

func (*GetHivesResponse) GetHttpResponseCode

func (x *GetHivesResponse) GetHttpResponseCode() int32

func (*GetHivesResponse) ProtoMessage

func (*GetHivesResponse) ProtoMessage()

func (*GetHivesResponse) ProtoReflect

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

func (*GetHivesResponse) Reset

func (x *GetHivesResponse) Reset()

func (*GetHivesResponse) String

func (x *GetHivesResponse) String() string

type GetStandsResponse

type GetStandsResponse struct {
	Stands []*Stand `protobuf:"bytes,1,rep,name=stands,proto3" json:"stands,omitempty"`
	// HTTP response code. Used for internal purposes, will be sent out at the API.
	HttpResponseCode int32 `protobuf:"varint,2,opt,name=httpResponseCode,proto3" json:"httpResponseCode,omitempty"`
	// contains filtered or unexported fields
}

func (*GetStandsResponse) Descriptor deprecated

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

Deprecated: Use GetStandsResponse.ProtoReflect.Descriptor instead.

func (*GetStandsResponse) GetHttpResponseCode

func (x *GetStandsResponse) GetHttpResponseCode() int32

func (*GetStandsResponse) GetStands

func (x *GetStandsResponse) GetStands() []*Stand

func (*GetStandsResponse) ProtoMessage

func (*GetStandsResponse) ProtoMessage()

func (*GetStandsResponse) ProtoReflect

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

func (*GetStandsResponse) Reset

func (x *GetStandsResponse) Reset()

func (*GetStandsResponse) String

func (x *GetStandsResponse) String() string

type GetTemperature

type GetTemperature struct {

	// the internal user id of the authenticated user. Will be set internally in the cloud system and does not have an effect if set via the API call as it will be overridden. Don't set this value.
	UserId       int64          `protobuf:"varint,1,opt,name=userId,proto3" json:"userId,omitempty"`
	Temperatures []*Temperature `protobuf:"bytes,2,rep,name=temperatures,proto3" json:"temperatures,omitempty"`
	// error
	Error string `protobuf:"bytes,3,opt,name=error,proto3" json:"error,omitempty"`
	// HTTP response code. Used for internal purposes, will be sent out at the API.
	HttpReponseCode int32 `protobuf:"varint,4,opt,name=httpReponseCode,proto3" json:"httpReponseCode,omitempty"`
	// contains filtered or unexported fields
}

func (*GetTemperature) Descriptor deprecated

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

Deprecated: Use GetTemperature.ProtoReflect.Descriptor instead.

func (*GetTemperature) GetError

func (x *GetTemperature) GetError() string

func (*GetTemperature) GetHttpReponseCode

func (x *GetTemperature) GetHttpReponseCode() int32

func (*GetTemperature) GetTemperatures

func (x *GetTemperature) GetTemperatures() []*Temperature

func (*GetTemperature) GetUserId

func (x *GetTemperature) GetUserId() int64

func (*GetTemperature) ProtoMessage

func (*GetTemperature) ProtoMessage()

func (*GetTemperature) ProtoReflect

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

func (*GetTemperature) Reset

func (x *GetTemperature) Reset()

func (*GetTemperature) String

func (x *GetTemperature) String() string

type GetTemperatureResponse

type GetTemperatureResponse struct {
	Temperatures []*Temperature `protobuf:"bytes,1,rep,name=temperatures,proto3" json:"temperatures,omitempty"`
	// HTTP response code. Used for internal purposes, will be sent out at the API.
	HttpResponseCode int32 `protobuf:"varint,2,opt,name=httpResponseCode,proto3" json:"httpResponseCode,omitempty"`
	// contains filtered or unexported fields
}

func (*GetTemperatureResponse) Descriptor deprecated

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

Deprecated: Use GetTemperatureResponse.ProtoReflect.Descriptor instead.

func (*GetTemperatureResponse) GetHttpResponseCode

func (x *GetTemperatureResponse) GetHttpResponseCode() int32

func (*GetTemperatureResponse) GetTemperatures

func (x *GetTemperatureResponse) GetTemperatures() []*Temperature

func (*GetTemperatureResponse) ProtoMessage

func (*GetTemperatureResponse) ProtoMessage()

func (*GetTemperatureResponse) ProtoReflect

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

func (*GetTemperatureResponse) Reset

func (x *GetTemperatureResponse) Reset()

func (*GetTemperatureResponse) String

func (x *GetTemperatureResponse) String() string

type Hive

type Hive struct {

	// Name of the hive. Can be chosen by the user.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// If the hive can be viewed by other users in the queensaver system
	Public bool `protobuf:"varint,2,opt,name=public,proto3" json:"public,omitempty"`
	// Unique Identifier of the stand that this hive is part of. Must be defined.
	StandUuid string `protobuf:"bytes,3,opt,name=standUuid,proto3" json:"standUuid,omitempty"`
	// Unique Identifier for this hive
	Uuid string `protobuf:"bytes,4,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// Random note or user comment
	Comment string `protobuf:"bytes,5,opt,name=comment,proto3" json:"comment,omitempty"`
	// How many honeycombs a frame can load
	Capacity int32           `protobuf:"varint,6,opt,name=capacity,proto3" json:"capacity,omitempty"`
	Format   Hive_FormatEnum `protobuf:"varint,7,opt,name=format,proto3,enum=openapi.Hive_FormatEnum" json:"format,omitempty"`
	// The number of frames the bee hive has
	Frames int32     `protobuf:"varint,8,opt,name=frames,proto3" json:"frames,omitempty"`
	Alerts []*Alerts `protobuf:"bytes,9,rep,name=alerts,proto3" json:"alerts,omitempty"`
	// The ID of beehive electronics (bbox) - deprecated. Use the configUuid instead.
	BboxId string `protobuf:"bytes,10,opt,name=bboxId,proto3" json:"bboxId,omitempty"`
	// HTTP response code. Used for internal purposes, will be let out at the API level.
	HttpReponseCode int32 `protobuf:"varint,11,opt,name=httpReponseCode,proto3" json:"httpReponseCode,omitempty"`
	// Epoch when the data was last updated. This will be set internally, no need to add this with PUT or POST calls.
	Epoch int64 `protobuf:"varint,12,opt,name=epoch,proto3" json:"epoch,omitempty"`
	// if set to true, the hive has been deleted at this epoch.
	Deleted bool `protobuf:"varint,13,opt,name=deleted,proto3" json:"deleted,omitempty"`
	// The uuid of beehive electronics (bbox).
	ConfigUuid string `protobuf:"bytes,14,opt,name=configUuid,proto3" json:"configUuid,omitempty"`
	// contains filtered or unexported fields
}

func (*Hive) Descriptor deprecated

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

Deprecated: Use Hive.ProtoReflect.Descriptor instead.

func (*Hive) GetAlerts

func (x *Hive) GetAlerts() []*Alerts

func (*Hive) GetBboxId

func (x *Hive) GetBboxId() string

func (*Hive) GetCapacity

func (x *Hive) GetCapacity() int32

func (*Hive) GetComment

func (x *Hive) GetComment() string

func (*Hive) GetConfigUuid

func (x *Hive) GetConfigUuid() string

func (*Hive) GetDeleted

func (x *Hive) GetDeleted() bool

func (*Hive) GetEpoch

func (x *Hive) GetEpoch() int64

func (*Hive) GetFormat

func (x *Hive) GetFormat() Hive_FormatEnum

func (*Hive) GetFrames

func (x *Hive) GetFrames() int32

func (*Hive) GetHttpReponseCode

func (x *Hive) GetHttpReponseCode() int32

func (*Hive) GetName

func (x *Hive) GetName() string

func (*Hive) GetPublic

func (x *Hive) GetPublic() bool

func (*Hive) GetStandUuid

func (x *Hive) GetStandUuid() string

func (*Hive) GetUuid

func (x *Hive) GetUuid() string

func (*Hive) ProtoMessage

func (*Hive) ProtoMessage()

func (*Hive) ProtoReflect

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

func (*Hive) Reset

func (x *Hive) Reset()

func (*Hive) String

func (x *Hive) String() string

type HiveFrame

type HiveFrame struct {
	Function HiveFrame_FunctionEnum `protobuf:"varint,7,opt,name=function,proto3,enum=openapi.HiveFrame_FunctionEnum" json:"function,omitempty"`
	// contains filtered or unexported fields
}

func (*HiveFrame) Descriptor deprecated

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

Deprecated: Use HiveFrame.ProtoReflect.Descriptor instead.

func (*HiveFrame) GetFunction

func (x *HiveFrame) GetFunction() HiveFrame_FunctionEnum

func (*HiveFrame) ProtoMessage

func (*HiveFrame) ProtoMessage()

func (*HiveFrame) ProtoReflect

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

func (*HiveFrame) Reset

func (x *HiveFrame) Reset()

func (*HiveFrame) String

func (x *HiveFrame) String() string

type HiveFrame_FunctionEnum

type HiveFrame_FunctionEnum int32

The format of the frame

const (
	HiveFrame_BREED       HiveFrame_FunctionEnum = 0
	HiveFrame_HONEY       HiveFrame_FunctionEnum = 1
	HiveFrame_UNSPECIFIED HiveFrame_FunctionEnum = 2
)

func (HiveFrame_FunctionEnum) Descriptor

func (HiveFrame_FunctionEnum) Enum

func (HiveFrame_FunctionEnum) EnumDescriptor deprecated

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

Deprecated: Use HiveFrame_FunctionEnum.Descriptor instead.

func (HiveFrame_FunctionEnum) Number

func (HiveFrame_FunctionEnum) String

func (x HiveFrame_FunctionEnum) String() string

func (HiveFrame_FunctionEnum) Type

type Hive_FormatEnum

type Hive_FormatEnum int32

The format of the frame

const (
	Hive_FormatEnum_ZANDER Hive_FormatEnum = 0
	Hive_FormatEnum_DADANT Hive_FormatEnum = 1
)

func (Hive_FormatEnum) Descriptor

func (Hive_FormatEnum) Enum

func (x Hive_FormatEnum) Enum() *Hive_FormatEnum

func (Hive_FormatEnum) EnumDescriptor deprecated

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

Deprecated: Use Hive_FormatEnum.Descriptor instead.

func (Hive_FormatEnum) Number

func (Hive_FormatEnum) String

func (x Hive_FormatEnum) String() string

func (Hive_FormatEnum) Type

type LoginPostResponse

type LoginPostResponse struct {

	// HTTP response code.
	HttpResponseCode int32 `protobuf:"varint,1,opt,name=httpResponseCode,proto3" json:"httpResponseCode,omitempty"`
	// cookie that is returned as a cookie to the browser
	Token string `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"`
	// contains filtered or unexported fields
}

func (*LoginPostResponse) Descriptor deprecated

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

Deprecated: Use LoginPostResponse.ProtoReflect.Descriptor instead.

func (*LoginPostResponse) GetHttpResponseCode

func (x *LoginPostResponse) GetHttpResponseCode() int32

func (*LoginPostResponse) GetToken

func (x *LoginPostResponse) GetToken() string

func (*LoginPostResponse) ProtoMessage

func (*LoginPostResponse) ProtoMessage()

func (*LoginPostResponse) ProtoReflect

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

func (*LoginPostResponse) Reset

func (x *LoginPostResponse) Reset()

func (*LoginPostResponse) String

func (x *LoginPostResponse) String() string

type PostBboxResponse

type PostBboxResponse struct {

	// HTTP response code. Used for internal purposes, will be sent out at the API.
	HttpResponseCode int32 `protobuf:"varint,1,opt,name=httpResponseCode,proto3" json:"httpResponseCode,omitempty"`
	Bbox             *Bbox `protobuf:"bytes,3017257,opt,name=bbox,proto3" json:"bbox,omitempty"`
	// contains filtered or unexported fields
}

func (*PostBboxResponse) Descriptor deprecated

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

Deprecated: Use PostBboxResponse.ProtoReflect.Descriptor instead.

func (*PostBboxResponse) GetBbox

func (x *PostBboxResponse) GetBbox() *Bbox

func (*PostBboxResponse) GetHttpResponseCode

func (x *PostBboxResponse) GetHttpResponseCode() int32

func (*PostBboxResponse) ProtoMessage

func (*PostBboxResponse) ProtoMessage()

func (*PostBboxResponse) ProtoReflect

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

func (*PostBboxResponse) Reset

func (x *PostBboxResponse) Reset()

func (*PostBboxResponse) String

func (x *PostBboxResponse) String() string

type PostHivesResponse

type PostHivesResponse struct {

	// HTTP response code. Used for internal purposes, will be sent out at the API.
	HttpResponseCode int32 `protobuf:"varint,1,opt,name=httpResponseCode,proto3" json:"httpResponseCode,omitempty"`
	Hive             *Hive `protobuf:"bytes,3202928,opt,name=hive,proto3" json:"hive,omitempty"`
	// contains filtered or unexported fields
}

func (*PostHivesResponse) Descriptor deprecated

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

Deprecated: Use PostHivesResponse.ProtoReflect.Descriptor instead.

func (*PostHivesResponse) GetHive

func (x *PostHivesResponse) GetHive() *Hive

func (*PostHivesResponse) GetHttpResponseCode

func (x *PostHivesResponse) GetHttpResponseCode() int32

func (*PostHivesResponse) ProtoMessage

func (*PostHivesResponse) ProtoMessage()

func (*PostHivesResponse) ProtoReflect

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

func (*PostHivesResponse) Reset

func (x *PostHivesResponse) Reset()

func (*PostHivesResponse) String

func (x *PostHivesResponse) String() string

type PostStandsResponse

type PostStandsResponse struct {

	// HTTP response code. Used for internal purposes, will be sent out at the API.
	HttpResponseCode int32  `protobuf:"varint,1,opt,name=httpResponseCode,proto3" json:"httpResponseCode,omitempty"`
	Stand            *Stand `protobuf:"bytes,109757398,opt,name=stand,proto3" json:"stand,omitempty"`
	// contains filtered or unexported fields
}

func (*PostStandsResponse) Descriptor deprecated

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

Deprecated: Use PostStandsResponse.ProtoReflect.Descriptor instead.

func (*PostStandsResponse) GetHttpResponseCode

func (x *PostStandsResponse) GetHttpResponseCode() int32

func (*PostStandsResponse) GetStand

func (x *PostStandsResponse) GetStand() *Stand

func (*PostStandsResponse) ProtoMessage

func (*PostStandsResponse) ProtoMessage()

func (*PostStandsResponse) ProtoReflect

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

func (*PostStandsResponse) Reset

func (x *PostStandsResponse) Reset()

func (*PostStandsResponse) String

func (x *PostStandsResponse) String() string

type PutBboxResponse

type PutBboxResponse struct {

	// HTTP response code. Used for internal purposes, will be sent out at the API.
	HttpResponseCode int32 `protobuf:"varint,1,opt,name=httpResponseCode,proto3" json:"httpResponseCode,omitempty"`
	Bbox             *Bbox `protobuf:"bytes,3017257,opt,name=bbox,proto3" json:"bbox,omitempty"`
	// contains filtered or unexported fields
}

func (*PutBboxResponse) Descriptor deprecated

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

Deprecated: Use PutBboxResponse.ProtoReflect.Descriptor instead.

func (*PutBboxResponse) GetBbox

func (x *PutBboxResponse) GetBbox() *Bbox

func (*PutBboxResponse) GetHttpResponseCode

func (x *PutBboxResponse) GetHttpResponseCode() int32

func (*PutBboxResponse) ProtoMessage

func (*PutBboxResponse) ProtoMessage()

func (*PutBboxResponse) ProtoReflect

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

func (*PutBboxResponse) Reset

func (x *PutBboxResponse) Reset()

func (*PutBboxResponse) String

func (x *PutBboxResponse) String() string

type PutHiveResponse

type PutHiveResponse struct {

	// HTTP response code. Used for internal purposes, will be sent out at the API.
	HttpResponseCode int32 `protobuf:"varint,1,opt,name=httpResponseCode,proto3" json:"httpResponseCode,omitempty"`
	Hive             *Hive `protobuf:"bytes,3202928,opt,name=hive,proto3" json:"hive,omitempty"`
	// contains filtered or unexported fields
}

func (*PutHiveResponse) Descriptor deprecated

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

Deprecated: Use PutHiveResponse.ProtoReflect.Descriptor instead.

func (*PutHiveResponse) GetHive

func (x *PutHiveResponse) GetHive() *Hive

func (*PutHiveResponse) GetHttpResponseCode

func (x *PutHiveResponse) GetHttpResponseCode() int32

func (*PutHiveResponse) ProtoMessage

func (*PutHiveResponse) ProtoMessage()

func (*PutHiveResponse) ProtoReflect

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

func (*PutHiveResponse) Reset

func (x *PutHiveResponse) Reset()

func (*PutHiveResponse) String

func (x *PutHiveResponse) String() string

type PutStandResponse

type PutStandResponse struct {

	// HTTP response code. Used for internal purposes, will be sent out at the API.
	HttpResponseCode int32  `protobuf:"varint,1,opt,name=httpResponseCode,proto3" json:"httpResponseCode,omitempty"`
	Stand            *Stand `protobuf:"bytes,109757398,opt,name=stand,proto3" json:"stand,omitempty"`
	// contains filtered or unexported fields
}

func (*PutStandResponse) Descriptor deprecated

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

Deprecated: Use PutStandResponse.ProtoReflect.Descriptor instead.

func (*PutStandResponse) GetHttpResponseCode

func (x *PutStandResponse) GetHttpResponseCode() int32

func (*PutStandResponse) GetStand

func (x *PutStandResponse) GetStand() *Stand

func (*PutStandResponse) ProtoMessage

func (*PutStandResponse) ProtoMessage()

func (*PutStandResponse) ProtoReflect

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

func (*PutStandResponse) Reset

func (x *PutStandResponse) Reset()

func (*PutStandResponse) String

func (x *PutStandResponse) String() string

type RegistrationId

type RegistrationId struct {

	// Registration ID, in the form of the unique identifier
	RegistrationId string `protobuf:"bytes,30627917,opt,name=registrationId,proto3" json:"registrationId,omitempty"`
	// contains filtered or unexported fields
}

func (*RegistrationId) Descriptor deprecated

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

Deprecated: Use RegistrationId.ProtoReflect.Descriptor instead.

func (*RegistrationId) GetRegistrationId

func (x *RegistrationId) GetRegistrationId() string

func (*RegistrationId) ProtoMessage

func (*RegistrationId) ProtoMessage()

func (*RegistrationId) ProtoReflect

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

func (*RegistrationId) Reset

func (x *RegistrationId) Reset()

func (*RegistrationId) String

func (x *RegistrationId) String() string

type ScaleV2

type ScaleV2 struct {

	// The mac address of the scale
	MacAddress string `protobuf:"bytes,1,opt,name=macAddress,proto3" json:"macAddress,omitempty"`
	// actual measurement of weight
	Weight float32 `protobuf:"fixed32,2,opt,name=weight,proto3" json:"weight,omitempty"`
	// timestamp of the measurement on one second precision
	Epoch int64 `protobuf:"varint,3,opt,name=epoch,proto3" json:"epoch,omitempty"`
	// contains filtered or unexported fields
}

func (*ScaleV2) Descriptor deprecated

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

Deprecated: Use ScaleV2.ProtoReflect.Descriptor instead.

func (*ScaleV2) GetEpoch

func (x *ScaleV2) GetEpoch() int64

func (*ScaleV2) GetMacAddress

func (x *ScaleV2) GetMacAddress() string

func (*ScaleV2) GetWeight

func (x *ScaleV2) GetWeight() float32

func (*ScaleV2) ProtoMessage

func (*ScaleV2) ProtoMessage()

func (*ScaleV2) ProtoReflect

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

func (*ScaleV2) Reset

func (x *ScaleV2) Reset()

func (*ScaleV2) String

func (x *ScaleV2) String() string

type ScaleV2Response

type ScaleV2Response struct {

	// HTTP response code. Used for internal purposes, will be let out at the API level.
	HttpResponseCode int32 `protobuf:"varint,1,opt,name=httpResponseCode,proto3" json:"httpResponseCode,omitempty"`
	// The measurement responses
	Values []*ScaleV2 `protobuf:"bytes,2,rep,name=values,proto3" json:"values,omitempty"`
	// contains filtered or unexported fields
}

func (*ScaleV2Response) Descriptor deprecated

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

Deprecated: Use ScaleV2Response.ProtoReflect.Descriptor instead.

func (*ScaleV2Response) GetHttpResponseCode

func (x *ScaleV2Response) GetHttpResponseCode() int32

func (*ScaleV2Response) GetValues

func (x *ScaleV2Response) GetValues() []*ScaleV2

func (*ScaleV2Response) ProtoMessage

func (*ScaleV2Response) ProtoMessage()

func (*ScaleV2Response) ProtoReflect

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

func (*ScaleV2Response) Reset

func (x *ScaleV2Response) Reset()

func (*ScaleV2Response) String

func (x *ScaleV2Response) String() string

type Stand

type Stand struct {

	// A stand can have many hives. However, when sending POST or PUT requests you can only update the stand metadata, any hives attached to this array will be ignored. You will have to do the /hives API call instead to create / update hives with the correct stand UUID. This array will only be populated with GET requests.
	Hives []*Hive `protobuf:"bytes,1,rep,name=hives,proto3" json:"hives,omitempty"`
	// Name of the stand. Can be chosen by the user. A stand is a collection of bee hives.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// latitude of the stand
	Latitude float64 `protobuf:"fixed64,3,opt,name=latitude,proto3" json:"latitude,omitempty"`
	// longitude of the stand
	Longitude float64 `protobuf:"fixed64,4,opt,name=longitude,proto3" json:"longitude,omitempty"`
	// HTTP response code. Used for internal purposes, will be let out at the API level.
	HttpReponseCode int32 `protobuf:"varint,6,opt,name=httpReponseCode,proto3" json:"httpReponseCode,omitempty"`
	// Epoch when the data was last updated. This will be set internally, no need to add this with PUT or POST calls.
	Epoch int64 `protobuf:"varint,7,opt,name=epoch,proto3" json:"epoch,omitempty"`
	// Unique Identifier for this stand
	Uuid string `protobuf:"bytes,8,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// if set to true, the hive has been deleted at this epoch.
	Deleted bool `protobuf:"varint,9,opt,name=deleted,proto3" json:"deleted,omitempty"`
	// contains filtered or unexported fields
}

func (*Stand) Descriptor deprecated

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

Deprecated: Use Stand.ProtoReflect.Descriptor instead.

func (*Stand) GetDeleted

func (x *Stand) GetDeleted() bool

func (*Stand) GetEpoch

func (x *Stand) GetEpoch() int64

func (*Stand) GetHives

func (x *Stand) GetHives() []*Hive

func (*Stand) GetHttpReponseCode

func (x *Stand) GetHttpReponseCode() int32

func (*Stand) GetLatitude

func (x *Stand) GetLatitude() float64

func (*Stand) GetLongitude

func (x *Stand) GetLongitude() float64

func (*Stand) GetName

func (x *Stand) GetName() string

func (*Stand) GetUuid

func (x *Stand) GetUuid() string

func (*Stand) ProtoMessage

func (*Stand) ProtoMessage()

func (*Stand) ProtoReflect

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

func (*Stand) Reset

func (x *Stand) Reset()

func (*Stand) String

func (x *Stand) String() string

type Telemetry

type Telemetry struct {

	// The mac address of the scale
	M string `protobuf:"bytes,1,opt,name=m,proto3" json:"m,omitempty"`
	// actual measurement of weight
	W float32 `protobuf:"fixed32,2,opt,name=w,proto3" json:"w,omitempty"`
	// timestamp of the measurement on one second precision (unix timestamp)
	E int64 `protobuf:"varint,3,opt,name=e,proto3" json:"e,omitempty"`
	// temperature
	T float32 `protobuf:"fixed32,4,opt,name=t,proto3" json:"t,omitempty"`
	// air pressure according to sensor
	A float32 `protobuf:"fixed32,5,opt,name=a,proto3" json:"a,omitempty"`
	// Battery voltage
	B float32 `protobuf:"fixed32,6,opt,name=b,proto3" json:"b,omitempty"`
	// signal Strength in %
	S int32 `protobuf:"varint,7,opt,name=s,proto3" json:"s,omitempty"`
	// longitude of the system
	Lo float32 `protobuf:"fixed32,8,opt,name=lo,proto3" json:"lo,omitempty"`
	// latitude of the system
	La float32 `protobuf:"fixed32,9,opt,name=la,proto3" json:"la,omitempty"`
	// Humidity in percent
	H float32 `protobuf:"fixed32,10,opt,name=h,proto3" json:"h,omitempty"`
	// contains filtered or unexported fields
}

func (*Telemetry) Descriptor deprecated

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

Deprecated: Use Telemetry.ProtoReflect.Descriptor instead.

func (*Telemetry) GetA

func (x *Telemetry) GetA() float32

func (*Telemetry) GetB

func (x *Telemetry) GetB() float32

func (*Telemetry) GetE

func (x *Telemetry) GetE() int64

func (*Telemetry) GetH

func (x *Telemetry) GetH() float32

func (*Telemetry) GetLa

func (x *Telemetry) GetLa() float32

func (*Telemetry) GetLo

func (x *Telemetry) GetLo() float32

func (*Telemetry) GetM

func (x *Telemetry) GetM() string

func (*Telemetry) GetS

func (x *Telemetry) GetS() int32

func (*Telemetry) GetT

func (x *Telemetry) GetT() float32

func (*Telemetry) GetW

func (x *Telemetry) GetW() float32

func (*Telemetry) ProtoMessage

func (*Telemetry) ProtoMessage()

func (*Telemetry) ProtoReflect

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

func (*Telemetry) Reset

func (x *Telemetry) Reset()

func (*Telemetry) String

func (x *Telemetry) String() string

type TelemetryResponse

type TelemetryResponse struct {

	// HTTP response code. Used for internal purposes, will be let out at the API level.
	HttpResponseCode int32 `protobuf:"varint,1,opt,name=httpResponseCode,proto3" json:"httpResponseCode,omitempty"`
	// The measurement responses
	Values []*Telemetry `protobuf:"bytes,2,rep,name=values,proto3" json:"values,omitempty"`
	// contains filtered or unexported fields
}

func (*TelemetryResponse) Descriptor deprecated

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

Deprecated: Use TelemetryResponse.ProtoReflect.Descriptor instead.

func (*TelemetryResponse) GetHttpResponseCode

func (x *TelemetryResponse) GetHttpResponseCode() int32

func (*TelemetryResponse) GetValues

func (x *TelemetryResponse) GetValues() []*Telemetry

func (*TelemetryResponse) ProtoMessage

func (*TelemetryResponse) ProtoMessage()

func (*TelemetryResponse) ProtoReflect

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

func (*TelemetryResponse) Reset

func (x *TelemetryResponse) Reset()

func (*TelemetryResponse) String

func (x *TelemetryResponse) String() string

type TelemetryValues

type TelemetryValues struct {

	// HTTP response code. Used for internal purposes, will be let out at the API level.
	HttpResponseCode int32 `protobuf:"varint,1,opt,name=httpResponseCode,proto3" json:"httpResponseCode,omitempty"`
	// The measurement responses
	Values []*Telemetry `protobuf:"bytes,2,rep,name=values,proto3" json:"values,omitempty"`
	// contains filtered or unexported fields
}

func (*TelemetryValues) Descriptor deprecated

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

Deprecated: Use TelemetryValues.ProtoReflect.Descriptor instead.

func (*TelemetryValues) GetHttpResponseCode

func (x *TelemetryValues) GetHttpResponseCode() int32

func (*TelemetryValues) GetValues

func (x *TelemetryValues) GetValues() []*Telemetry

func (*TelemetryValues) ProtoMessage

func (*TelemetryValues) ProtoMessage()

func (*TelemetryValues) ProtoReflect

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

func (*TelemetryValues) Reset

func (x *TelemetryValues) Reset()

func (*TelemetryValues) String

func (x *TelemetryValues) String() string

type Temperature

type Temperature struct {

	// bhiveId to identify the data source. Might become empty in a future iteration as it's redundant with the query parameter.
	BhiveId string `protobuf:"bytes,1,opt,name=bhiveId,proto3" json:"bhiveId,omitempty"`
	// actual measurement of the temperature
	Temperature float32 `protobuf:"fixed32,2,opt,name=temperature,proto3" json:"temperature,omitempty"`
	// timestamp of the measurement on one second precision
	Epoch int64 `protobuf:"varint,3,opt,name=epoch,proto3" json:"epoch,omitempty"`
	// contains filtered or unexported fields
}

func (*Temperature) Descriptor deprecated

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

Deprecated: Use Temperature.ProtoReflect.Descriptor instead.

func (*Temperature) GetBhiveId

func (x *Temperature) GetBhiveId() string

func (*Temperature) GetEpoch

func (x *Temperature) GetEpoch() int64

func (*Temperature) GetTemperature

func (x *Temperature) GetTemperature() float32

func (*Temperature) ProtoMessage

func (*Temperature) ProtoMessage()

func (*Temperature) ProtoReflect

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

func (*Temperature) Reset

func (x *Temperature) Reset()

func (*Temperature) String

func (x *Temperature) String() string

type User

type User struct {

	// Username, must be unique to the queensaver system. We encourage using email-addresses here.
	Username string `protobuf:"bytes,265713450,opt,name=username,proto3" json:"username,omitempty"`
	// Password
	Password string `protobuf:"bytes,143243933,opt,name=password,proto3" json:"password,omitempty"`
	// First name of the user
	FirstName string `protobuf:"bytes,132835675,opt,name=firstName,proto3" json:"firstName,omitempty"`
	// Last name of the user
	LastName string `protobuf:"bytes,385857985,opt,name=lastName,proto3" json:"lastName,omitempty"`
	// contains filtered or unexported fields
}

func (*User) Descriptor deprecated

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

Deprecated: Use User.ProtoReflect.Descriptor instead.

func (*User) GetFirstName

func (x *User) GetFirstName() string

func (*User) GetLastName

func (x *User) GetLastName() string

func (*User) GetPassword

func (x *User) GetPassword() string

func (*User) GetUsername

func (x *User) GetUsername() string

func (*User) ProtoMessage

func (*User) ProtoMessage()

func (*User) ProtoReflect

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

func (*User) Reset

func (x *User) Reset()

func (*User) String

func (x *User) String() string

type VarroaScan

type VarroaScan struct {

	// bhiveId to identify the data source. Might become empty in a future iteration as it's redundant with the query parameter.
	BhiveId string `protobuf:"bytes,1,opt,name=bhiveId,proto3" json:"bhiveId,omitempty"`
	// URL to the image of the varroa scan
	ImageUrl string `protobuf:"bytes,2,opt,name=imageUrl,proto3" json:"imageUrl,omitempty"`
	// timestamp of the measurement on one second precision
	Epoch    int64                 `protobuf:"varint,3,opt,name=epoch,proto3" json:"epoch,omitempty"`
	Metadata []*VarroaScanMetadata `protobuf:"bytes,4,rep,name=metadata,proto3" json:"metadata,omitempty"`
	// the number of varroa mites in a scan
	Mites int64 `protobuf:"varint,5,opt,name=mites,proto3" json:"mites,omitempty"`
	// the scanned image data in binary format. this is used internally and won't surface at the API server (any data will be ignored).
	Scan []byte `protobuf:"bytes,6,opt,name=scan,proto3" json:"scan,omitempty"`
	// the UUID of the bee hive this scan has been associated to
	HiveUuid string `protobuf:"bytes,7,opt,name=hiveUuid,proto3" json:"hiveUuid,omitempty"`
	// the UUID of this scan
	Uuid string `protobuf:"bytes,8,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// contains filtered or unexported fields
}

func (*VarroaScan) Descriptor deprecated

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

Deprecated: Use VarroaScan.ProtoReflect.Descriptor instead.

func (*VarroaScan) GetBhiveId

func (x *VarroaScan) GetBhiveId() string

func (*VarroaScan) GetEpoch

func (x *VarroaScan) GetEpoch() int64

func (*VarroaScan) GetHiveUuid

func (x *VarroaScan) GetHiveUuid() string

func (*VarroaScan) GetImageUrl

func (x *VarroaScan) GetImageUrl() string

func (*VarroaScan) GetMetadata

func (x *VarroaScan) GetMetadata() []*VarroaScanMetadata

func (*VarroaScan) GetMites

func (x *VarroaScan) GetMites() int64

func (*VarroaScan) GetScan

func (x *VarroaScan) GetScan() []byte

func (*VarroaScan) GetUuid

func (x *VarroaScan) GetUuid() string

func (*VarroaScan) ProtoMessage

func (*VarroaScan) ProtoMessage()

func (*VarroaScan) ProtoReflect

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

func (*VarroaScan) Reset

func (x *VarroaScan) Reset()

func (*VarroaScan) String

func (x *VarroaScan) String() string

type VarroaScanMetadata

type VarroaScanMetadata struct {

	// classification of the object - we currently support: bee_leg,bee,mite,bee_wing,ant,wax_moth_droppings,wax_platelets,pollen,bee_droppings,cell_cover_grist
	Class string `protobuf:"bytes,1,opt,name=class,proto3" json:"class,omitempty"`
	// how confident the AI is regarding the result
	Confidence float64 `protobuf:"fixed64,2,opt,name=confidence,proto3" json:"confidence,omitempty"`
	// center of the object on the x axis
	XCenter float64 `protobuf:"fixed64,3,opt,name=xCenter,proto3" json:"xCenter,omitempty"`
	// center of the object on the y axis
	YCenter float64 `protobuf:"fixed64,4,opt,name=yCenter,proto3" json:"yCenter,omitempty"`
	// width of the object
	Width float64 `protobuf:"fixed64,5,opt,name=width,proto3" json:"width,omitempty"`
	// height of the object
	Height float64 `protobuf:"fixed64,6,opt,name=height,proto3" json:"height,omitempty"`
	// contains filtered or unexported fields
}

func (*VarroaScanMetadata) Descriptor deprecated

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

Deprecated: Use VarroaScanMetadata.ProtoReflect.Descriptor instead.

func (*VarroaScanMetadata) GetClass

func (x *VarroaScanMetadata) GetClass() string

func (*VarroaScanMetadata) GetConfidence

func (x *VarroaScanMetadata) GetConfidence() float64

func (*VarroaScanMetadata) GetHeight

func (x *VarroaScanMetadata) GetHeight() float64

func (*VarroaScanMetadata) GetWidth

func (x *VarroaScanMetadata) GetWidth() float64

func (*VarroaScanMetadata) GetXCenter

func (x *VarroaScanMetadata) GetXCenter() float64

func (*VarroaScanMetadata) GetYCenter

func (x *VarroaScanMetadata) GetYCenter() float64

func (*VarroaScanMetadata) ProtoMessage

func (*VarroaScanMetadata) ProtoMessage()

func (*VarroaScanMetadata) ProtoReflect

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

func (*VarroaScanMetadata) Reset

func (x *VarroaScanMetadata) Reset()

func (*VarroaScanMetadata) String

func (x *VarroaScanMetadata) String() string

type VarroaScanResponse

type VarroaScanResponse struct {

	// HTTP response code. Used for internal purposes, will be sent out at the API.
	HttpResponseCode int32         `protobuf:"varint,1,opt,name=httpResponseCode,proto3" json:"httpResponseCode,omitempty"`
	VarroaScans      []*VarroaScan `protobuf:"bytes,2,rep,name=varroaScans,proto3" json:"varroaScans,omitempty"`
	// contains filtered or unexported fields
}

func (*VarroaScanResponse) Descriptor deprecated

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

Deprecated: Use VarroaScanResponse.ProtoReflect.Descriptor instead.

func (*VarroaScanResponse) GetHttpResponseCode

func (x *VarroaScanResponse) GetHttpResponseCode() int32

func (*VarroaScanResponse) GetVarroaScans

func (x *VarroaScanResponse) GetVarroaScans() []*VarroaScan

func (*VarroaScanResponse) ProtoMessage

func (*VarroaScanResponse) ProtoMessage()

func (*VarroaScanResponse) ProtoReflect

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

func (*VarroaScanResponse) Reset

func (x *VarroaScanResponse) Reset()

func (*VarroaScanResponse) String

func (x *VarroaScanResponse) String() string

type Weight

type Weight struct {

	// bhiveId to identify the data source.
	BhiveId string `protobuf:"bytes,140936307,opt,name=bhiveId,proto3" json:"bhiveId,omitempty"`
	// actual measurement of weight
	Weight float32 `protobuf:"fixed32,254721417,opt,name=weight,proto3" json:"weight,omitempty"`
	// timestamp of the measurement on one second precision
	Epoch int64 `protobuf:"varint,96722057,opt,name=epoch,proto3" json:"epoch,omitempty"`
	// contains filtered or unexported fields
}

func (*Weight) Descriptor deprecated

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

Deprecated: Use Weight.ProtoReflect.Descriptor instead.

func (*Weight) GetBhiveId

func (x *Weight) GetBhiveId() string

func (*Weight) GetEpoch

func (x *Weight) GetEpoch() int64

func (*Weight) GetWeight

func (x *Weight) GetWeight() float32

func (*Weight) ProtoMessage

func (*Weight) ProtoMessage()

func (*Weight) ProtoReflect

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

func (*Weight) Reset

func (x *Weight) Reset()

func (*Weight) String

func (x *Weight) String() string

Jump to

Keyboard shortcuts

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