Documentation
¶
Overview ¶
Package converter provides functions to transform models between different sources.
Index ¶
- func CommandFrom(from *south.CoreCommand) *north.Command
- func CommandGetFrom(from *south.CoreCommandGet) *north.CommandGet
- func CommandGetResponseFrom(from *south.CoreCommandGetResponse) *north.CommandGetResponse
- func CommandGetResponsesFrom(from []*south.CoreCommandGetResponse) []*north.CommandGetResponse
- func CommandPayloadTo(from north.CommandPayload) south.CommandPayload
- func CommandPutFrom(from *south.CoreCommandPut) *north.CommandPut
- func CommandPutResponseFrom(from *south.CoreCommandPutResponse) *north.CommandPutResponse
- func CommandPutResponsesFrom(from []*south.CoreCommandPutResponse) []*north.CommandPutResponse
- func CommandResponseFrom(from south.CommandResponse) north.CommandResponse
- func CommandsFrom(from []*south.CoreCommand) []*north.Command
- func DbPolicyFrom(from *models.Policy) *db.Policy
- func DbRoleFrom(from models.Role) db.Role
- func DbUserFrom(from *models.User) *db.User
- func DbUserFromCreate(from *models.UserCreate) *db.User
- func DbUserFromUpdate(from *models.UserUpdate) *db.User
- func DeviceFrom(from *south.Device) *north.Device
- func DeviceProfileFrom(from *south.DeviceProfile) *north.DeviceProfile
- func DeviceResourceFrom(from *south.DeviceResource) *north.Resource
- func DeviceResourcesFrom(from []*south.DeviceResource) []*north.Resource
- func DevicesFrom(from []*south.Device) []*north.Device
- func PolicyFrom(from *db.Policy) *models.Policy
- func PolicysFrom(from []*db.Policy) []*models.Policy
- func ReadingFrom(from *south.Reading) *north.Reading
- func ResourcePropertiesFrom(from *south.Propertie) *north.ResourceProperties
- func ResourcePropertiesUnitFrom(from *south.Unit) *north.ResourcePropertiesUnit
- func ResourcePropertiesValueFrom(from *south.Value) *north.ResourcePropertiesValue
- func RoleFrom(from db.Role) models.Role
- func RolesFrom(from []db.Role) []models.Role
- func UserFrom(from *db.User) *models.User
- func UsersFrom(from []*db.User) []*models.User
- func ValueDescriptorFrom(from *south.ValueDescriptor) *north.ValueDescriptor
- func ValueDescriptorsFrom(from []*south.ValueDescriptor) []*north.ValueDescriptor
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CommandFrom ¶
func CommandFrom(from *south.CoreCommand) *north.Command
CommandFrom creates a Command from a client/CoreCommand.
func CommandGetFrom ¶
func CommandGetFrom(from *south.CoreCommandGet) *north.CommandGet
CommandGetFrom creates a CommandGet from a client/CoreCommandGet.
func CommandGetResponseFrom ¶
func CommandGetResponseFrom(from *south.CoreCommandGetResponse) *north.CommandGetResponse
CommandGetResponseFrom creates a CommandGetResponse from a client/CoreCommandGetResponse.
func CommandGetResponsesFrom ¶
func CommandGetResponsesFrom(from []*south.CoreCommandGetResponse) []*north.CommandGetResponse
CommandGetResponsesFrom creates a CommandGetResponse array from a client/CoreCommandGetResponse array.
func CommandPayloadTo ¶
func CommandPayloadTo(from north.CommandPayload) south.CommandPayload
CommandPayloadTo creates a client/CommandPayload from a CommandPayload.
func CommandPutFrom ¶
func CommandPutFrom(from *south.CoreCommandPut) *north.CommandPut
CommandPutFrom creates a CommandPut from a client/CoreCommandPut.
func CommandPutResponseFrom ¶
func CommandPutResponseFrom(from *south.CoreCommandPutResponse) *north.CommandPutResponse
CommandPutResponseFrom creates a CommandPutResponse from a client/CoreCommandPutResponse.
func CommandPutResponsesFrom ¶
func CommandPutResponsesFrom(from []*south.CoreCommandPutResponse) []*north.CommandPutResponse
CommandPutResponsesFrom creates a CommandPutResponse array from a client/CoreCommandPutResponse array.
func CommandResponseFrom ¶
func CommandResponseFrom(from south.CommandResponse) north.CommandResponse
CommandResponseFrom creates a CommandResponse from a client/CommandResponse.
func CommandsFrom ¶
func CommandsFrom(from []*south.CoreCommand) []*north.Command
CommandsFrom creates a Command array from a client/CoreCommand array.
func DbPolicyFrom ¶
DbPolicyFrom creates a db/Policy from a Policy.
func DbRoleFrom ¶
DbRoleFrom creates a db/Role from a Role.
func DbUserFrom ¶
DbUserFrom creates a db/User from a User.
func DbUserFromCreate ¶
func DbUserFromCreate(from *models.UserCreate) *db.User
DbUserFromCreate creates a db/User from a UserCreate.
func DbUserFromUpdate ¶
func DbUserFromUpdate(from *models.UserUpdate) *db.User
DbUserFromUpdate creates a db/User from a UserUpdate.
func DeviceFrom ¶
DeviceFrom creates a Device from a client/Device.
func DeviceProfileFrom ¶
func DeviceProfileFrom(from *south.DeviceProfile) *north.DeviceProfile
DeviceProfileFrom creates a DeviceProfile from a client/DeviceProfile.
func DeviceResourceFrom ¶
func DeviceResourceFrom(from *south.DeviceResource) *north.Resource
DeviceResourceFrom creates a Resource from a client/DeviceResource.
func DeviceResourcesFrom ¶
func DeviceResourcesFrom(from []*south.DeviceResource) []*north.Resource
DeviceResourcesFrom creates a Resource array from a client/DeviceResource array.
func DevicesFrom ¶
DevicesFrom creates a Device array from a client/Device array.
func PolicyFrom ¶
PolicyFrom creates a Policy from a db/Policy.
func PolicysFrom ¶
PolicysFrom creates a Policy array from a db/Policy array.
func ReadingFrom ¶
ReadingFrom creates a Reading from a client/Reading.
func ResourcePropertiesFrom ¶
func ResourcePropertiesFrom(from *south.Propertie) *north.ResourceProperties
ResourcePropertiesFrom creates a ResourceProperties from a client/Propertie.
func ResourcePropertiesUnitFrom ¶
func ResourcePropertiesUnitFrom(from *south.Unit) *north.ResourcePropertiesUnit
ResourcePropertiesUnitFrom creates a ResourcePropertiesUnit from a client/Unit.
func ResourcePropertiesValueFrom ¶
func ResourcePropertiesValueFrom(from *south.Value) *north.ResourcePropertiesValue
ResourcePropertiesValueFrom creates a ResourcePropertiesValue from a client/Value.
func ValueDescriptorFrom ¶
func ValueDescriptorFrom(from *south.ValueDescriptor) *north.ValueDescriptor
ValueDescriptorFrom creates a ValueDescriptor from a client/ValueDescriptor.
func ValueDescriptorsFrom ¶
func ValueDescriptorsFrom(from []*south.ValueDescriptor) []*north.ValueDescriptor
ValueDescriptorsFrom creates a ValueDescriptor array from a client/ValueDescriptor array.
Types ¶
This section is empty.
Source Files
¶
- command.go
- command_get.go
- command_get_response.go
- command_payload.go
- command_put.go
- command_put_response.go
- command_response.go
- device.go
- device_profile.go
- device_resource.go
- doc.go
- policy.go
- reading.go
- resource_properties.go
- resource_properties_unit.go
- resource_properties_value.go
- role.go
- user.go
- value_descriptor.go