Documentation
¶
Index ¶
- Constants
- Variables
- func AssignDataSetDataIdentityHashes(dataSetData data.Data) error
- func GenerateIdentityHash(identityFields []string) (string, error)
- type Base
- func (b *Base) AddData(ctx context.Context, session dataStoreDEPRECATED.DataSession, ...) error
- func (b *Base) Close(ctx context.Context, session dataStoreDEPRECATED.DataSession, ...) error
- func (b *Base) Delete(ctx context.Context, session dataStoreDEPRECATED.DataSession, ...) error
- func (b *Base) DeleteData(ctx context.Context, session dataStoreDEPRECATED.DataSession, ...) error
- func (b *Base) Get(dataSet *dataTypesUpload.Upload) (bool, error)
- func (b *Base) New(dataSet *dataTypesUpload.Upload) (bool, error)
- func (b *Base) Open(ctx context.Context, session dataStoreDEPRECATED.DataSession, ...) (*dataTypesUpload.Upload, error)
- type DataSetDeleteOrigin
- func (d *DataSetDeleteOrigin) AddData(ctx context.Context, session dataStoreDEPRECATED.DataSession, ...) error
- func (d *DataSetDeleteOrigin) Close(ctx context.Context, session dataStoreDEPRECATED.DataSession, ...) error
- func (d *DataSetDeleteOrigin) DeleteData(ctx context.Context, session dataStoreDEPRECATED.DataSession, ...) error
- func (d *DataSetDeleteOrigin) Get(dataSet *dataTypesUpload.Upload) (bool, error)
- func (d *DataSetDeleteOrigin) New(dataSet *dataTypesUpload.Upload) (bool, error)
- func (d *DataSetDeleteOrigin) Open(ctx context.Context, session dataStoreDEPRECATED.DataSession, ...) (*dataTypesUpload.Upload, error)
- type DeviceDeactivateHash
- func (d *DeviceDeactivateHash) AddData(ctx context.Context, session storeDEPRECATED.DataSession, ...) error
- func (d *DeviceDeactivateHash) Close(ctx context.Context, session storeDEPRECATED.DataSession, ...) error
- func (d *DeviceDeactivateHash) Delete(ctx context.Context, session storeDEPRECATED.DataSession, ...) error
- func (d *DeviceDeactivateHash) Get(dataSet *dataTypesUpload.Upload) (bool, error)
- func (d *DeviceDeactivateHash) New(dataSet *dataTypesUpload.Upload) (bool, error)
- type DeviceTruncateDataSet
- type None
- func (n *None) AddData(ctx context.Context, session dataStoreDEPRECATED.DataSession, ...) error
- func (n *None) Close(ctx context.Context, session dataStoreDEPRECATED.DataSession, ...) error
- func (n *None) Get(dataSet *dataTypesUpload.Upload) (bool, error)
- func (n *None) New(dataSet *dataTypesUpload.Upload) (bool, error)
- func (n *None) Open(ctx context.Context, session dataStoreDEPRECATED.DataSession, ...) (*dataTypesUpload.Upload, error)
Constants ¶
View Source
const DataSetDeleteOriginName = "org.tidepool.deduplicator.dataset.delete.origin"
View Source
const DeviceDeactivateHashName = "org.tidepool.deduplicator.device.deactivate.hash"
View Source
const DeviceTruncateDataSetName = "org.tidepool.deduplicator.device.truncate.dataset"
View Source
const NoneName = "org.tidepool.deduplicator.none"
Variables ¶
View Source
var DeviceDeactivateHashDeviceManufacturerDeviceModels = map[string][]string{
"Abbott": {"FreeStyle Libre"},
"LifeScan": {"OneTouch Ultra 2", "OneTouch UltraMini", "Verio", "Verio Flex"},
"Medtronic": {"523", "523K", "551", "554", "723", "723K", "751", "754", "1510", "1510K", "1511", "1512", "1580", "1581", "1582", "1710", "1710K", "1711", "1712", "1714", "1714K", "1715", "1780", "1781", "1782"},
"Trividia Health": {"TRUE METRIX", "TRUE METRIX AIR", "TRUE METRIX GO"},
}
View Source
var DeviceTruncateDataSetDeviceManufacturers = []string{"Animas"}
Functions ¶
func GenerateIdentityHash ¶
Types ¶
type Base ¶
type Base struct {
// contains filtered or unexported fields
}
func (*Base) AddData ¶
func (b *Base) AddData(ctx context.Context, session dataStoreDEPRECATED.DataSession, dataSet *dataTypesUpload.Upload, dataSetData data.Data) error
func (*Base) Close ¶
func (b *Base) Close(ctx context.Context, session dataStoreDEPRECATED.DataSession, dataSet *dataTypesUpload.Upload) error
func (*Base) Delete ¶
func (b *Base) Delete(ctx context.Context, session dataStoreDEPRECATED.DataSession, dataSet *dataTypesUpload.Upload) error
func (*Base) DeleteData ¶
func (b *Base) DeleteData(ctx context.Context, session dataStoreDEPRECATED.DataSession, dataSet *dataTypesUpload.Upload, selectors *data.Selectors) error
func (*Base) Open ¶
func (b *Base) Open(ctx context.Context, session dataStoreDEPRECATED.DataSession, dataSet *dataTypesUpload.Upload) (*dataTypesUpload.Upload, error)
type DataSetDeleteOrigin ¶
type DataSetDeleteOrigin struct {
*Base
}
func NewDataSetDeleteOrigin ¶
func NewDataSetDeleteOrigin() (*DataSetDeleteOrigin, error)
func (*DataSetDeleteOrigin) AddData ¶
func (d *DataSetDeleteOrigin) AddData(ctx context.Context, session dataStoreDEPRECATED.DataSession, dataSet *dataTypesUpload.Upload, dataSetData data.Data) error
func (*DataSetDeleteOrigin) Close ¶
func (d *DataSetDeleteOrigin) Close(ctx context.Context, session dataStoreDEPRECATED.DataSession, dataSet *dataTypesUpload.Upload) error
func (*DataSetDeleteOrigin) DeleteData ¶
func (d *DataSetDeleteOrigin) DeleteData(ctx context.Context, session dataStoreDEPRECATED.DataSession, dataSet *dataTypesUpload.Upload, selectors *data.Selectors) error
func (*DataSetDeleteOrigin) Get ¶
func (d *DataSetDeleteOrigin) Get(dataSet *dataTypesUpload.Upload) (bool, error)
func (*DataSetDeleteOrigin) New ¶
func (d *DataSetDeleteOrigin) New(dataSet *dataTypesUpload.Upload) (bool, error)
func (*DataSetDeleteOrigin) Open ¶
func (d *DataSetDeleteOrigin) Open(ctx context.Context, session dataStoreDEPRECATED.DataSession, dataSet *dataTypesUpload.Upload) (*dataTypesUpload.Upload, error)
type DeviceDeactivateHash ¶
type DeviceDeactivateHash struct {
*Base
}
func NewDeviceDeactivateHash ¶
func NewDeviceDeactivateHash() (*DeviceDeactivateHash, error)
func (*DeviceDeactivateHash) AddData ¶
func (d *DeviceDeactivateHash) AddData(ctx context.Context, session storeDEPRECATED.DataSession, dataSet *dataTypesUpload.Upload, dataSetData data.Data) error
func (*DeviceDeactivateHash) Close ¶
func (d *DeviceDeactivateHash) Close(ctx context.Context, session storeDEPRECATED.DataSession, dataSet *dataTypesUpload.Upload) error
func (*DeviceDeactivateHash) Delete ¶
func (d *DeviceDeactivateHash) Delete(ctx context.Context, session storeDEPRECATED.DataSession, dataSet *dataTypesUpload.Upload) error
func (*DeviceDeactivateHash) Get ¶
func (d *DeviceDeactivateHash) Get(dataSet *dataTypesUpload.Upload) (bool, error)
func (*DeviceDeactivateHash) New ¶
func (d *DeviceDeactivateHash) New(dataSet *dataTypesUpload.Upload) (bool, error)
type DeviceTruncateDataSet ¶
type DeviceTruncateDataSet struct {
*Base
}
func NewDeviceTruncateDataSet ¶
func NewDeviceTruncateDataSet() (*DeviceTruncateDataSet, error)
func (*DeviceTruncateDataSet) Close ¶
func (t *DeviceTruncateDataSet) Close(ctx context.Context, session dataStoreDEPRECATED.DataSession, dataSet *dataTypesUpload.Upload) error
func (*DeviceTruncateDataSet) Get ¶
func (t *DeviceTruncateDataSet) Get(dataSet *dataTypesUpload.Upload) (bool, error)
func (*DeviceTruncateDataSet) New ¶
func (t *DeviceTruncateDataSet) New(dataSet *dataTypesUpload.Upload) (bool, error)
type None ¶
type None struct {
*Base
}
func (*None) AddData ¶
func (n *None) AddData(ctx context.Context, session dataStoreDEPRECATED.DataSession, dataSet *dataTypesUpload.Upload, dataSetData data.Data) error
func (*None) Close ¶
func (n *None) Close(ctx context.Context, session dataStoreDEPRECATED.DataSession, dataSet *dataTypesUpload.Upload) error
func (*None) Open ¶
func (n *None) Open(ctx context.Context, session dataStoreDEPRECATED.DataSession, dataSet *dataTypesUpload.Upload) (*dataTypesUpload.Upload, error)
Click to show internal directories.
Click to hide internal directories.