README
This is Core Domain library for the Go implementation of the EdgeX microservices. This project contains the models that the other microservices use to pass around object data through http requests and to put object data into a database.
What is this repository for?
- Domain objects for EdgeX microservices
How to use?
Import the project using go get https://github.com/edgexfoundry/core-domain-go
You can also use glide to keep this library up to date by adding the following to your glide.yaml
- package: github.com/edgexfoundry/core-domain-go
subpackages:
- models
- enums
Models that this Project Contains
This Project contains:
- Action
- ActionType
- Addressable
- AdminState
- BaseObject
- CallBackAlert
- Command
- CommandResponse
- DescribedObject
- Device
- DeviceObject
- DeviceProfile
- DeviceReport
- DeviceService
- Event
- Get
- NotifyAction
- OperatingState
- ProfileProperty
- ProfileResource
- ProfileSource
- PropertyValue
- Protocol
- ProvisionWatcher
- Put
- Reading
- ResourceOperation
- Response
- Schedule
- ScheduleEvent
- Service
- Units
- ValueDescriptor